auto-import changelog data from gimp-2.0-1.pre3.4.1.src.rpm

Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt
Wed Feb 18 2004 Tim Waugh <twaugh@redhat.com>
- Added epoch to gimp-perl obsoletes tag.
Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
- rebuilt
Fri Feb 13 2004 Nils Philippsen <nphilipp@redhat.com>
- fix typo in %_enable_print macro
- install convenience symlinks (gimp, gimp-remote, gimptool)
Sun Feb 08 2004 Nils Philippsen <nphilipp@redhat.com>
- require gtk2, glib2 >= 2.3.0, pango >= 1.3.0
Fri Feb 06 2004 Nils Philippsen <nphilipp@redhat.com>
- version 2.0pre3
- update buildroot patch
- enable building static libs (old default)
- have '--define'able enable_*
- disable building of print plugin, it's in another package
Fri Jan 30 2004 Nils Philippsen <nphilipp@redhat.com>
- rebuild against new libcroco
Sat Jan 24 2004 Nils Philippsen <nphilipp@redhat.com>
- require %{epoch}:%{version}-%{release} of base package in sub packages
- rather use %{?smp_mflags} to actually exploit SMP build systems
Fri Jan 23 2004 Nils Philippsen <nphilipp@redhat.com>
- set epoch to 1 to upgrade old gimp rpms
- obsolete gimp2-devel, gimp-beta-devel to allow upgrade of 3rd party repo
    packages, gimp-perl to upgrade old package
Fri Jan 23 2004 Nils Philippsen <nphilipp@redhat.com>
- fix binary name in desktop file ("gimp-1.3" until gimp-2.0 becomes final,
    to allow coexistence with old gimp-1.x packages)
- system intltool buildrequires perl-XML-Parser, work around that, yay
Thu Jan 22 2004 Nils Philippsen <nphilipp@redhat.com>
- build as gimp, not gimp-beta
- remove all the beta blurbs
- fix automake dependency
- fix libtool usage
Tue Jan 20 2004 Nils Philippsen <nphilipp@redhat.com>
- version 2.0pre2
Sun Jan 11 2004 Nils Philippsen <nphilipp@redhat.com>
- version 2.0pre1
Tue Nov 25 2003 Nils Philippsen <nphilipp@redhat.com>
- version 1.3.23 beta
Fri Nov 21 2003 Nils Philippsen <nphilipp@redhat.com>
- version 1.3.22 beta
Thu Oct 16 2003 Nils Philippsen <nphilipp@redhat.com>
- leave gtk-doc documentation in place
- move gimptool to main package
- own some directories previously not owned
This commit is contained in:
cvsdist 2004-09-09 05:14:05 +00:00
parent e6eb6d0424
commit 17a6ecebe2
4 changed files with 364 additions and 241 deletions

View File

@ -1,2 +1 @@
gimp-1.2.3-wget-fix.patch.bz2 gimp-2.0pre3.tar.bz2
gimp-1.2.5.tar.bz2

View File

@ -0,0 +1,50 @@
--- gimp-2.0pre3/data/misc/Makefile.am.buildroot 2004-02-03 22:53:10.000000000 +0100
+++ gimp-2.0pre3/data/misc/Makefile.am 2004-02-06 14:45:08.365249703 +0100
@@ -28,18 +28,18 @@
install-data-local:
if DESKTOP_DATADIR
- if test -d $(DESTDIR)@DESKTOP_DATADIR@/applications; then \
- cd $(DESTDIR)@DESKTOP_DATADIR@/applications \
+ if test -d $(DESTDIR)$(DESKTOP_DATADIR)/applications; then \
+ cd $(DESTDIR)$(DESKTOP_DATADIR)/applications \
&& rm -f gimp-@GIMP_APP_VERSION@.desktop \
&& $(LN_S) $(miscdatadir)/gimp.desktop gimp-@GIMP_APP_VERSION@.desktop \
; fi
- if test -d $(DESTDIR)@DESKTOP_DATADIR@/application-registry; then \
- cd $(DESTDIR)@DESKTOP_DATADIR@/application-registry \
+ if test -d $(DESTDIR)$(DESKTOP_DATADIR)/application-registry; then \
+ cd $(DESTDIR)$(DESKTOP_DATADIR)/application-registry \
&& rm -f gimp-@GIMP_APP_VERSION@.applications \
&& $(LN_S) $(miscdatadir)/gimp.applications gimp-@GIMP_APP_VERSION@.applications \
; fi
- if test -d $(DESTDIR)@DESKTOP_DATADIR@/mime-info; then \
- cd $(DESTDIR)@DESKTOP_DATADIR@/mime-info \
+ if test -d $(DESTDIR)$(DESKTOP_DATADIR)/mime-info; then \
+ cd $(DESTDIR)$(DESKTOP_DATADIR)/mime-info \
&& rm -f gimp-@GIMP_APP_VERSION@.keys \
&& $(LN_S) $(miscdatadir)/gimp.keys gimp-@GIMP_APP_VERSION@.keys \
; fi
@@ -47,16 +47,16 @@
uninstall-local:
if DESKTOP_DATADIR
- if test -d $(DESTDIR)@DESKTOP_DATADIR@/applications; then \
- cd $(DESTDIR)@DESKTOP_DATADIR@/applications \
+ if test -d $(DESTDIR)$(DESKTOP_DATADIR)/applications; then \
+ cd $(DESTDIR)$(DESKTOP_DATADIR)/applications \
&& rm -f gimp-@GIMP_APP_VERSION@.desktop \
; fi
- if test -d $(DESTDIR)@DESKTOP_DATADIR@/application-registry; then \
- cd $(DESTDIR)@DESKTOP_DATADIR@/application-registry \
+ if test -d $(DESTDIR)$(DESKTOP_DATADIR)/application-registry; then \
+ cd $(DESTDIR)$(DESKTOP_DATADIR)/application-registry \
&& rm -f gimp-@GIMP_APP_VERSION@.applications \
; fi
- if test -d $(DESTDIR)@DESKTOP_DATADIR@/mime-info; then \
- cd $(DESTDIR)@DESKTOP_DATADIR@/mime-info \
+ if test -d $(DESTDIR)$(DESKTOP_DATADIR)/mime-info; then \
+ cd $(DESTDIR)$(DESKTOP_DATADIR)/mime-info \
&& rm -f gimp-@GIMP_APP_VERSION@.keys \
; fi
endif

529
gimp.spec
View File

@ -1,39 +1,57 @@
%define subver 1.2 %define _enable_perl %{?enable_perl:%{enable_perl}}%{?!enable_perl:0}
%define age 0 %define _enable_python %{?enable_python:%{enable_python}}%{?!enable_python:1}
%define microver 5 %define _enable_mp %{?enable_mp:%{enable_mp}}%{?!enable_mp:1}
%define _enable_static %{?enable_static:%{enable_static}}%{?!enable_static:1}
%define _enable_print %{?enable_print:%{enable_print}}%{?!enable_print:0}
%define _enable_convenience %{?enable_convenience:%{enable_convenience}}%{?!enable_convenience:1}
Summary: The GNU Image Manipulation Program. %define subver 1.3
%define age 26
%define minorver 0
%define microver 0
%define prever 3
%define gimp_lang_ver 20
Summary: The GNU Image Manipulation Program BETA
Name: gimp Name: gimp
Version: %{subver}.%{microver} Version: 2.0
Release: 1 %if %prever
Release: 1.pre%{prever}.4.1
%else
Release: 2.1
%endif
Epoch: 1 Epoch: 1
License: GPL, LGPL License: GPL, LGPL
Group: Applications/Multimedia Group: Applications/Multimedia
URL: http://www.gimp.org/ URL: http://www.gimp.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRoot: %{_tmppath}/%{name}-%{version}-root
Obsoletes: gimp-data-min # Obsoletes: gimp-data-min
Obsoletes: gimp-libgimp # Obsoletes: gimp-libgimp
Requires: gtk+ >= 1.2.0 Obsoletes: gimp2 gimp-beta <= %{version}
Requires: gimp-print-plugin Obsoletes: gimp-perl < %{epoch}:%{version}
BuildRequires: gtk+-devel BuildRequires: glib2-devel >= 2.2.0
BuildRequires: glib-devel BuildRequires: gtk2-devel >= 1.3.10
Requires: /usr/bin/desktop-file-install BuildRequires: pango-devel >= 1.2.0
Source0: ftp://ftp.gimp.org/pub/gimp/v%{subver}/v%{version}/%{name}-%{version}.tar.bz2 BuildRequires: fontconfig-devel >= 2.2.0
BuildRequires: librsvg2-devel
BuildRequires: XFree86-devel
BuildRequires: gimp-print-devel >= 4.2.0
BuildRequires: automake >= 1.7
BuildRequires: autoconf >= 2.54
BuildRequires: libtool >= 1.5
BuildRequires: perl
Requires: glib2 >= 2.3.0
Requires: gtk2 >= 2.3.0
Requires: pango >= 1.3.0
Requires: fontconfig >= 2.2.0
%if %prever
Source0: ftp://ftp.gimp.org/pub/gimp/v%{version}/testing/gimp-%{version}pre%{prever}.tar.bz2
%else
Source0: ftp://ftp.gimp.org/pub/gimp/v%{version}/v%{version}/gimp-%{version}.tar.bz2
%endif
Source1: gimp.desktop Source1: gimp.desktop
Source2: gimp.png Source2: gimp.png
Source3: filter-gimp-perl-requires.sh Patch0: gimp-2.0pre3-buildroot.patch
Patch0: gimp-1.1.23-perlpath.patch
Patch3: gimp-1.2.3-wget-fix.patch.bz2
Patch4: gimp-1.2.5-perl-plugin.patch
%define __perl_requires %{SOURCE3}
%define debug_package %{nil}
# gcc breaks with -g
# workaround for compiler bug on s390/s390x
%ifarch s390 s390x
%define optflags -O2
%endif
%description %description
The GIMP (GNU Image Manipulation Program) is a powerful image The GIMP (GNU Image Manipulation Program) is a powerful image
@ -57,167 +75,176 @@ inclined. Alternatively, choose fonts which exist on your system
before running the scripts. before running the scripts.
%package devel %package devel
Summary: The GIMP plug-in and extension development kit. Summary: GIMP plugin and extension development kit
Group: Applications/Multimedia Group: Applications/Multimedia
Requires: gtk+-devel, gimp = %{epoch}:%{version} Requires: gtk2-devel, %{name} = %{epoch}:%{version}-%{release}
Obsoletes: gimp2-devel gimp-beta-devel <= %{version}
%description devel %description devel
The gimp-devel package contains the static libraries and header files The gimp-devel package contains the static libraries and header files
for writing GNU Image Manipulation Program (GIMP) plug-ins and for writing GNU Image Manipulation Program (GIMP) plug-ins and
extensions. extensions.
%if %_enable_perl
%package perl %package perl
Summary: Perl extensions and plug-ins for the GIMP. Summary: GIMP perl extensions and plugins.
Group: Applications/Multimedia Group: Applications/Multimedia
Requires: gimp = %{epoch}:%{version} Requires: gimp = %{epoch}:%{version}-%{release}
Requires: perl Requires: perl
Provides: perl(Gimp::Util)
Provides: perl(of)
BuildPreReq: perl-PDL Gtk-Perl perl gimp-print-devel
%description perl %description perl
The gimp-perl package contains Perl extensions and plug-ins for the The gimp-perl package contains Perl extensions and plug-ins for the
GIMP image manipulation program. GIMP image manipulation program.
%endif
%prep %prep
%if %prever
%setup -q -n gimp-%{version}pre%{prever}
%else
%setup -q %setup -q
%patch0 -p1 -b .perlpath %endif
%patch3 -p1 %patch0 -p1 -b .buildroot
%patch4 -p1
%build %build
#AUTOMAKE=automake-1.4 autoreconf # aclocal -I m4macros || aclocal-1.6 -I m4macros || aclocal-1.5 -I m4macros
# automake || automake-1.6 || automake-1.5
# autoconf || autoconf-2.53 || autoconf-2.52
libtoolize --copy --force
aclocal -I m4macros
perl -pi -e 's/require +XML::Parser/;/g;' aclocal.m4
automake
autoconf
LIBAA="disable"; export LIBAA
if [ ! -f configure ]; then if [ ! -f configure ]; then
CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --quiet $MYARCH_FLAGS --prefix=%{_prefix} CFLAGS="$RPM_OPT_FLAGS" ./autogen.sh --quiet $MYARCH_FLAGS --prefix=%{_prefix}
else
LIBAA="disable" CFLAGS="$RPM_OPT_FLAGS" %configure
fi fi
%configure \
%if %_enable_perl
--enable-perl \
%else
--disable-perl \
%endif
%if %_enable_python
--enable-python \
%else
--disable-python \
%endif
%if %_enable_mp
--enable-mp \
%else
--disable-mp \
%endif
%if %_enable_static
--enable-static \
%else
--disable-static \
%endif
%if %_enable_print
--enable-print \
%else
--disable-print \
%endif
;
make %{?smp_mflags} make %{?smp_mflags}
%install %install
sed "s,\(=/\)\([a-z]\),=$RPM_BUILD_ROOT/\2,g" gimptool-1.2 > tmptool
chmod 755 tmptool
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
rootdir=`pwd`
pushd plug-ins/perl
PREFIX=$RPM_BUILD_ROOT/usr INSTALLDIRS=vendor GIMPTOOL=$rootdir/tmptool \
CFLAGS=-I$(cd ../..;pwd) LDFLAGS=-L$(cd ../../libgimp/.libs;pwd) \
perl Makefile.PL PREFIX=$RPM_BUILD_ROOT/usr INSTALLDIRS=vendor \
--disable-gimptest < /dev/null
perl -pi -e "s!-Wl,-rpath,$installarchlib/CORE!!g" Makefile
for I in `find -name Makefile`; do
sed "s,/usr/bin/gimptool,$rootdir/tmptool,g" $I > $I-
mv $I- $I
done
popd
mkdir -p $RPM_BUILD_ROOT/%{_infodir} $RPM_BUILD_ROOT/%{_includedir} \ mkdir -p $RPM_BUILD_ROOT/%{_infodir} $RPM_BUILD_ROOT/%{_includedir} \
$RPM_BUILD_ROOT/%{_libdir} $RPM_BUILD_ROOT/%{_bindir} \ $RPM_BUILD_ROOT/%{_libdir} $RPM_BUILD_ROOT/%{_bindir} \
$RPM_BUILD_ROOT/%{_libdir}/gimp/%{subver}/plug-ins $RPM_BUILD_ROOT/%{_libdir}/gimp/%{subver}/plug-ins
# makeinstall macro won't work here - libexec is overriden # makeinstall macro won't work here - libexec is overriden
make prefix=$RPM_BUILD_ROOT/%{_prefix} \ #make prefix=$RPM_BUILD_ROOT/%{_prefix} \
bindir=$RPM_BUILD_ROOT/%{_bindir} \ # bindir=$RPM_BUILD_ROOT/%{_bindir} \
libdir=$RPM_BUILD_ROOT/%{_libdir} \ # libdir=$RPM_BUILD_ROOT/%{_libdir} \
mandir=$RPM_BUILD_ROOT/%{_mandir} \ # mandir=$RPM_BUILD_ROOT/%{_mandir} \
infodir=$RPM_BUILD_ROOT/%{_infodir} \ # infodir=$RPM_BUILD_ROOT/%{_infodir} \
datadir=$RPM_BUILD_ROOT/%{_datadir} \ # datadir=$RPM_BUILD_ROOT/%{_datadir} \
includedir=$RPM_BUILD_ROOT/%{_includedir} \ # includedir=$RPM_BUILD_ROOT/%{_includedir} \
gimpsysconfdir=$RPM_BUILD_ROOT/%{_sysconfdir}/gimp/%{subver} \ # gimpsysconfdir=$RPM_BUILD_ROOT/%{_sysconfdir}/gimp/%{subver} \
gimpplugindir=$RPM_BUILD_ROOT/%{_libdir}/gimp/%{subver} \ # gimpplugindir=$RPM_BUILD_ROOT/%{_libdir}/gimp/%{subver} \
gimpdatadir=$RPM_BUILD_ROOT/%{_datadir}/gimp/%{subver} \ # gimpdatadir=$RPM_BUILD_ROOT/%{_datadir}/gimp/%{subver} \
GIMPTOOL=`pwd`/tmptool \ # PREFIX=$RPM_BUILD_ROOT/%{_prefix} \
install # INSTALLMAN3DIR=$RPM_BUILD_ROOT/usr/lib/perl5/man \
# INSTALLMAN1DIR=$RPM_BUILD_ROOT/%{_mandir}/man1 \
# GNOME_DESKTOP_PATH=$RPM_BUILD_ROOT%{_datadir}/applications \
# install
make DESTDIR=$RPM_BUILD_ROOT install
%if %_enable_perl
# remove the perl temp file to satisfy rpmlint # remove the perl temp file to satisfy rpmlint
rm -f `find $RPM_BUILD_ROOT%{_libdir}/perl5/ -name ".packlist"` rm -f `find $RPM_BUILD_ROOT%{_libdir}/perl5/ -name ".packlist"`
# Strip the executables
strip $RPM_BUILD_ROOT/%{_bindir}/gimp
# Only strip execuable files and leave scripts alone.
strip `file $RPM_BUILD_ROOT/%{_libdir}/gimp/%{subver}/plug-ins/* | grep ELF | cut -d':' -f 1`
# Compress down the online documentation.
if [ -d $RPM_BUILD_ROOT/%{_mandir} ]; then
find $RPM_BUILD_ROOT/%{_mandir} -type f -exec gzip -9nf {} \;
fi
# #
# This perl madness will drive me batty # This perl madness will drive me batty
# #
eval perl '-V:archname' eval perl '-V:archname'
find $RPM_BUILD_ROOT/%{_libdir}/perl5 -type f -print | sed "s@^$RPM_BUILD_ROOT@@g" | grep -v perllocal.pod > gimp-perl find $RPM_BUILD_ROOT/%{_prefix}/lib/perl5 -type f -print | sed "s@^$RPM_BUILD_ROOT@@g" | grep -v perllocal.pod > gimp-perl
%endif
# Don't ship the print plug-in, but instead get it from gimp-print.
rm -f %{buildroot}%{_libdir}/gimp/*/plug-ins/print
# #
# Plugins and modules change often (grab the executeable ones) # Plugins and modules change often (grab the executeable ones)
# #
echo "%defattr (0755, root, root)" > gimp-plugin-files echo "%defattr (-, root, root)" > gimp-plugin-files
find $RPM_BUILD_ROOT/%{_libdir}/gimp/%{subver} -type f -exec file {} \; | grep -v perl | cut -d':' -f 1 | sed "s@^$RPM_BUILD_ROOT@@g" | grep -v %{_libdir}/gimp/%{subver}/modules/.*\.a$ | grep -v %{_libdir}/gimp/%{subver}/modules/.*\.la$ >>gimp-plugin-files find $RPM_BUILD_ROOT/%{_libdir}/gimp/%{subver} -type f -exec file {} \; | grep -v perl | cut -d':' -f 1 | sed "s@^$RPM_BUILD_ROOT@@g" | grep -v /usr/lib/gimp/%{subver}/modules/.*\.a$ >>gimp-plugin-files
%if %_enable_perl
# #
# Now pull the perl ones out. # Now pull the perl ones out.
# #
echo "%defattr (0755, root, root)" > gimp-perl-plugin-files echo "%defattr (-, root, root)" > gimp-perl-plugin-files
echo "%dir %{_libdir}/gimp/%{subver}/plug-ins" >> gimp-perl-plugin-files echo "%dir %{_libdir}/gimp/%{subver}/plug-ins" >> gimp-perl-plugin-files
find $RPM_BUILD_ROOT/%{_libdir}/gimp/%{subver} -type f -exec file {} \; | grep perl | cut -d':' -f 1 | sed "s@^$RPM_BUILD_ROOT@@g" >>gimp-perl-plugin-files find $RPM_BUILD_ROOT/%{_libdir}/gimp/%{subver} -type f -exec file {} \; | grep perl | cut -d':' -f 1 | sed "s@^$RPM_BUILD_ROOT@@g" >>gimp-perl-plugin-files
%endif
# #
# Auto detect the lang files. # Auto detect the lang files.
# #
if [ -f /usr/lib/rpm/find-lang.sh ] ; then if [ -f /usr/lib/rpm/find-lang.sh ] ; then
/usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT %{name} /usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT gimp%{gimp_lang_ver}
/usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT gimp-std-plugins /usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT gimp%{gimp_lang_ver}-std-plug-ins
/usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT gimp-script-fu /usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT gimp%{gimp_lang_ver}-script-fu
/usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT gimp-perl /usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT gimp%{gimp_lang_ver}-libgimp
/usr/lib/rpm/find-lang.sh $RPM_BUILD_ROOT gimp-libgimp cat gimp%{gimp_lang_ver}.lang gimp%{gimp_lang_ver}-std-plug-ins.lang gimp%{gimp_lang_ver}-script-fu.lang gimp%{gimp_lang_ver}-libgimp.lang > gimp-all.lang
cat %{name}.lang gimp-std-plugins.lang gimp-script-fu.lang \ else
gimp-libgimp.lang > gimp-all.lang echo '%{_datadir}/locale/*/*/*' > gimp-all.lang
fi fi
# # #
# Tips # # Tips
# # #
echo "%defattr (644, root, root, 555)" >gimp-tips-files # echo "%defattr (-, root, root, 555)" >gimp-tips-files
echo "%{_datadir}/gimp/%{subver}/tips/gimp_tips.txt" >> gimp-tips-files # echo "%{_datadir}/gimp/%{subver}/tips/gimp_tips.txt" >> gimp-tips-files
for I in `ls $RPM_BUILD_ROOT/%{_datadir}/gimp/%{subver}/tips/gimp*.[a-z]*.txt | sed "s@^$RPM_BUILD_ROOT/@@g"`; do # for I in `ls $RPM_BUILD_ROOT/%{_datadir}/gimp/%{subver}/tips/gimp*.[a-z]*.txt | sed "s@^$RPM_BUILD_ROOT/@@g"`; do
tip_lang=`basename $I | cut -d'.' -f2` # tip_lang=`basename $I | cut -d'.' -f2`
echo "%lang($tip_lang) $I" >> gimp-tips-files # echo "%lang($tip_lang) $I" >> gimp-tips-files
done # done
# #
# Build the master filelists generated from the above mess. # Build the master filelists generated from the above mess.
# #
cat gimp-plugin-files gimp-all.lang gimp-tips-files > gimp.files # cat gimp-plugin-files gimp-all.lang gimp-tips-files > gimp.files
echo "%defattr (555, root, root, 555)" > gimp-perl-files cat gimp-plugin-files gimp-all.lang > gimp.files
%if %_enable_perl
echo "%defattr (-, root, root, 755)" > gimp-perl-files
cat gimp-perl gimp-perl-plugin-files >> gimp-perl-files cat gimp-perl gimp-perl-plugin-files >> gimp-perl-files
cat gimp-perl.lang >> gimp-perl-files %endif
# install desktop entry # install desktop entry
mkdir -p %{buildroot}/%{_datadir}/applications mkdir -p %{buildroot}/%{_datadir}/applications
mkdir -p %{buildroot}/%{_datadir}/mc/templates mkdir -p %{buildroot}/%{_datadir}/mc/templates
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications install -m 644 $RPM_SOURCE_DIR/gimp.desktop %{buildroot}/%{_datadir}/applications
desktop-file-install \
--vendor gnome \
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
--add-category "Application;Graphics;X-Red-Hat-Base" \
$RPM_SOURCE_DIR/gimp.desktop
install -m 644 $RPM_SOURCE_DIR/gimp.desktop %{buildroot}/%{_datadir}/mc/templates install -m 644 $RPM_SOURCE_DIR/gimp.desktop %{buildroot}/%{_datadir}/mc/templates
mkdir -p %{buildroot}/usr/share/pixmaps mkdir -p %{buildroot}/usr/share/pixmaps
install -m 644 $RPM_SOURCE_DIR/gimp.png %{buildroot}/%{_datadir}/pixmaps install -m 644 $RPM_SOURCE_DIR/gimp.png %{buildroot}/%{_datadir}/pixmaps
# files we don't ship %if %_enable_convenience
rm -f %{buildroot}%{_bindir}/escputil* \ # install convenience symlinks
%{buildroot}%{_mandir}/man1/escputil* \ ln -s gimp-%{subver} %{buildroot}/%{_bindir}/gimp
%{buildroot}%{_bindir}/embedxpm \ ln -s gimp-remote-%{subver} %{buildroot}/%{_bindir}/gimp-remote
%{buildroot}%{_mandir}/man1/embedxpm* \ ln -s gimptool-%{version} %{buildroot}/%{_bindir}/gimptool
%{buildroot}%{_bindir}/scm2perl \ %endif
%{buildroot}%{_mandir}/man1/scm2perl* \
%{buildroot}%{_bindir}/scm2scm \
%{buildroot}%{_mandir}/man1/scm2scm*
rm -rf %{buildroot}%{_datadir}/gimp/*/devel-docs
find %{buildroot}%{_libdir}/perl5 -name perllocal.pod | xargs rm -f
%clean %clean
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
@ -227,18 +254,28 @@ find %{buildroot}%{_libdir}/perl5 -name perllocal.pod | xargs rm -f
%postun -p /sbin/ldconfig %postun -p /sbin/ldconfig
%files -f gimp.files %files -f gimp.files
%defattr (0644, root, root, 0755) %defattr(-, root, root, 0755)
%doc AUTHORS COPYING ChangeLog MAINTAINERS NEWS README TODO %{_datadir}/gimp/%{subver}/misc/
%doc docs/*.txt docs/*.ps ABOUT-NLS README.i18n README.perl README.win32 TODO
%attr(-,root,root) %config(missingok) /%{_datadir}/applications/*.desktop %defattr (-, root, root, 0755)
%doc AUTHORS COPYING ChangeLog MAINTAINERS NEWS README TODO.xml
%doc docs/*.txt docs/*.ps docs/*.xcf* docs/*.svg README.i18n README.win32
%attr(-,root,root) %config(missingok) /%{_datadir}/applications/gimp.desktop
%attr(-,root,root) %config(missingok) /%{_datadir}/mc/templates/gimp.desktop %attr(-,root,root) %config(missingok) /%{_datadir}/mc/templates/gimp.desktop
%{_datadir}/pixmaps/gimp.png %{_datadir}/pixmaps/gimp.png
%dir %{_datadir}/gimp
%dir %{_datadir}/gimp/%{subver} %dir %{_datadir}/gimp/%{subver}
%dir %{_datadir}/gimp/%{subver}/tips %dir %{_datadir}/gimp/%{subver}/tips
%{_datadir}/gimp/%{subver}/tips/*
%dir %{_libdir}/gimp
%dir %{_libdir}/gimp/%{subver} %dir %{_libdir}/gimp/%{subver}
%dir %{_libdir}/gimp/%{subver}/environ
#%dir %{_libdir}/gimp/%{subver}/fonts
%dir %{_libdir}/gimp/%{subver}/modules %dir %{_libdir}/gimp/%{subver}/modules
%dir %{_libdir}/gimp/%{subver}/plug-ins %dir %{_libdir}/gimp/%{subver}/plug-ins
%dir %{_libdir}/gimp/%{subver}/python
#%dir %{_libdir}/gimp/%{subver}/tool-plug-ins
%{_datadir}/gimp/%{subver}/brushes/ %{_datadir}/gimp/%{subver}/brushes/
%{_datadir}/gimp/%{subver}/fractalexplorer/ %{_datadir}/gimp/%{subver}/fractalexplorer/
@ -246,157 +283,195 @@ find %{buildroot}%{_libdir}/perl5 -name perllocal.pod | xargs rm -f
%{_datadir}/gimp/%{subver}/gflare/ %{_datadir}/gimp/%{subver}/gflare/
%{_datadir}/gimp/%{subver}/gimpressionist/ %{_datadir}/gimp/%{subver}/gimpressionist/
%{_datadir}/gimp/%{subver}/gradients/ %{_datadir}/gimp/%{subver}/gradients/
%{_datadir}/gimp/%{subver}/help/ # %{_datadir}/gimp/%{subver}/help/
%{_datadir}/gimp/%{subver}/images/
%{_datadir}/gimp/%{subver}/palettes/ %{_datadir}/gimp/%{subver}/palettes/
%{_datadir}/gimp/%{subver}/patterns/ %{_datadir}/gimp/%{subver}/patterns/
%{_datadir}/gimp/%{subver}/scripts/ %{_datadir}/gimp/%{subver}/scripts/
%{_datadir}/gimp/%{subver}/themes/
%{_sysconfdir}/gimp/%{subver}/gimprc %dir %{_sysconfdir}/gimp
%{_sysconfdir}/gimp/%{subver}/gimprc_user %dir %{_sysconfdir}/gimp/%{subver}
%{_sysconfdir}/gimp/%{subver}/gtkrc %config(noreplace) %{_sysconfdir}/gimp/%{subver}/gimprc
%{_sysconfdir}/gimp/%{subver}/gtkrc_user #%config(noreplace) %{_sysconfdir}/gimp/%{subver}/gimprc_user
%{_sysconfdir}/gimp/%{subver}/unitrc %config(noreplace) %{_sysconfdir}/gimp/%{subver}/gtkrc
%{_sysconfdir}/gimp/%{subver}/ps-menurc #%config(noreplace) %{_sysconfdir}/gimp/%{subver}/gtkrc_user
%config(noreplace) %{_sysconfdir}/gimp/%{subver}/unitrc
%config(noreplace) %{_sysconfdir}/gimp/%{subver}/ps-menurc
%config(noreplace) %{_sysconfdir}/gimp/%{subver}/sessionrc
%config(noreplace) %{_sysconfdir}/gimp/%{subver}/templaterc
%{_datadir}/gimp/%{subver}/gimp_logo.ppm #%{_datadir}/locale/*/*/*
%{_datadir}/gimp/%{subver}/gimp_splash.ppm
%defattr (0755, root, root) #%{_libdir}/libgck-%{subver}.so.%{age}.%{minorver}.%{microver}
%{_datadir}/gimp/%{subver}/user_install #%{_libdir}/libgck-%{subver}.so.%{age}
%{_libdir}/libgimp-%{subver}.so.%{age}.%{minorver}.%{microver}
%{_libdir}/libgimp-%{subver}.so.%{age}.0.%{microver}
%{_libdir}/libgimp-%{subver}.so.%{age} %{_libdir}/libgimp-%{subver}.so.%{age}
%{_libdir}/libgimpui-%{subver}.so.%{age}.0.%{microver} %{_libdir}/libgimpbase-%{subver}.so.%{age}.%{minorver}.%{microver}
%{_libdir}/libgimpbase-%{subver}.so.%{age}
%{_libdir}/libgimpcolor-%{subver}.so.%{age}.%{minorver}.%{microver}
%{_libdir}/libgimpcolor-%{subver}.so.%{age}
%{_libdir}/libgimpmath-%{subver}.so.%{age}.%{minorver}.%{microver}
%{_libdir}/libgimpmath-%{subver}.so.%{age}
%{_libdir}/libgimpmodule-%{subver}.so.%{age}.%{minorver}.%{microver}
%{_libdir}/libgimpmodule-%{subver}.so.%{age}
%{_libdir}/libgimpthumb-%{subver}.so.%{age}.%{minorver}.%{microver}
%{_libdir}/libgimpthumb-%{subver}.so.%{age}
%{_libdir}/libgimpui-%{subver}.so.%{age}.%{minorver}.%{microver}
%{_libdir}/libgimpui-%{subver}.so.%{age} %{_libdir}/libgimpui-%{subver}.so.%{age}
%{_libdir}/libgck-%{subver}.so.%{age}.0.%{microver} %{_libdir}/libgimpwidgets-%{subver}.so.%{age}.%{minorver}.%{microver}
%{_libdir}/libgck-%{subver}.so.%{age} %{_libdir}/libgimpwidgets-%{subver}.so.%{age}
#%{_libdir}/libgimpproxy-%{subver}.so.%{age}.%{minorver}.%{microver}
#%{_libdir}/libgimpproxy-%{subver}.so.%{age}
#%{_libdir}/libgimptool-%{subver}.so.%{age}.%{minorver}.%{microver}
#%{_libdir}/libgimptool-%{subver}.so.%{age}
%{_bindir}/gimp
%{_bindir}/gimp-%{subver} %{_bindir}/gimp-%{subver}
%{_bindir}/gimp-remote* %{_bindir}/gimp-remote-%{subver}
%{_bindir}/gimptool-%{version}
#%{_bindir}/embedxpm
#%{_bindir}/escputil-%{subver}
%defattr (0644, root, root) %if %_enable_convenience
%{_mandir}/man1/gimp.1* %{_bindir}/gimp
%{_bindir}/gimp-remote
%{_bindir}/gimptool
%endif
%defattr (-, root, root)
%{_mandir}/man1/gimp-%{subver}.1* %{_mandir}/man1/gimp-%{subver}.1*
%{_mandir}/man5/gimprc.5* %{_mandir}/man1/gimp-remote-%{subver}.1*
%{_mandir}/man1/gimptool-%{version}.1*
#%{_mandir}/man1/escputil-%{subver}.1.*
%{_mandir}/man5/gimprc-%{subver}.5* %{_mandir}/man5/gimprc-%{subver}.5*
%{_mandir}/man1/gimp-remote*
%files devel %files devel
%defattr (0755, root, root, 0755) %defattr (-, root, root, 0755)
%{_bindir}/gimptool #%{_bindir}/gimp-config-1.4
%{_bindir}/gimptool-%{subver}
%{_bindir}/gimp-config
%{_libdir}/*.so %{_libdir}/*.so
%{_libdir}/*.la %{_libdir}/*.la
%dir %{_libdir}/gimp/%{subver}/modules
%{_libdir}/gimp/%{subver}/modules/*.la %{_libdir}/gimp/%{subver}/modules/*.la
%defattr (0644, root, root, 0755) %defattr (-, root, root, 0755)
%{_datadir}/aclocal/gimp.m4 %doc HACKING
%doc %{_datadir}/gtk-doc/*
%{_datadir}/aclocal/*.m4
%{_libdir}/*.a %{_libdir}/*.a
%{_libdir}/gimp/%{subver}/modules/*.a %{_libdir}/gimp/%{subver}/modules/*.a
%{_includedir}/libgimp/ %{_includedir}/gimp-%{subver}
%{_includedir}/gck/ %{_libdir}/pkgconfig/*
%{_mandir}/man1/gimptool.1*
%{_mandir}/man1/gimptool-%{subver}.1*
%if %_enable_perl
%files perl -f gimp-perl-files %files perl -f gimp-perl-files
%defattr (0755, root, root, 0755) %defattr (-, root, root, 0755)
%{_bindir}/gimpdoc %{_bindir}/gimpdoc
%{_bindir}/xcftopnm %{_bindir}/xcftopnm
%{_mandir}/man1/xcftopnm* %endif
%{_mandir}/man3/*
%changelog %changelog
* Wed Oct 15 2003 Matt Wilson <msw@redhat.com> 1:1.2.5-1 * Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
- 1.2.5 (#101225)
* Sun Jun 8 2003 Tim Powers <timp@redhat.com> 1:1.2.3-20.1
- build for RHEL
* Fri Jun 6 2003 Matt Wilson <msw@redhat.com> 1:1.2.3-20
- add epoch to the version requirements of subpackages
- ship gimp-remote (#85344)
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
- rebuilt - rebuilt
* Wed Jun 4 2003 Than Ngo <than@redhat.com> 1:1.2.3-18 * Wed Feb 18 2004 Tim Waugh <twaugh@redhat.com>
- fix build problem with gcc 3.3 - Added epoch to gimp-perl obsoletes tag.
- workaround for compiler bug on s390/s390x
* Wed Feb 19 2003 Tim Waugh <twaugh@redhat.com> 1:1.2.3-16 * Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
- Require gimp-print-plugin (bug #80437).
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
- rebuilt - rebuilt
* Sat Jan 4 2003 Jeff Johnson <jbj@redhat.com> 1:3-14 * Fri Feb 13 2004 Nils Philippsen <nphilipp@redhat.com>
- use internal dep generator. - fix typo in %%_enable_print macro
- install convenience symlinks (gimp, gimp-remote, gimptool)
* Sat Dec 14 2002 Tim Powers <timp@redhat.com> 1:3-13 * Sun Feb 08 2004 Nils Philippsen <nphilipp@redhat.com>
- don't use rpms internal dep generator - require gtk2, glib2 >= 2.3.0, pango >= 1.3.0
* Mon Dec 9 2002 Tim Powers <timp@redhat.com> 1:1.23-12 * Fri Feb 06 2004 Nils Philippsen <nphilipp@redhat.com>
- rebuild to pick up some plug-ins - version 2.0pre3
- add some BuildPreReq's on some perl packages for the gimp-perl package - update buildroot patch
- enable building static libs (old default)
- have '--define'able enable_*
- disable building of print plugin, it's in another package
* Tue Nov 5 2002 Tim Waugh <twaugh@redhat.com> 1.2.3-11 * Fri Jan 30 2004 Nils Philippsen <nphilipp@redhat.com>
- Don't ship the print plug-in. This comes from gimp-print instead. - rebuild against new libcroco
* Tue Nov 5 2002 Tim Waugh <twaugh@redhat.com> 1.2.3-10 * Sat Jan 24 2004 Nils Philippsen <nphilipp@redhat.com>
- Use %%{_libdir}. - require %%{epoch}:%%{version}-%%{release} of base package in sub packages
- Don't use previously-installed gimptool when building. - rather use %%{?smp_mflags} to actually exploit SMP build systems
- Build requires glib-devel.
- Don't install files not shipped.
- Clean up doc files in manifest.
- Ship more translations.
- Ship xcftopnm man page, and gimp-perl man pages.
* Fri Aug 30 2002 Tim Powers <timp@redhat.com> * Fri Jan 23 2004 Nils Philippsen <nphilipp@redhat.com>
- filter out gimp-perl dep on perl(PDL::LiteF) - set epoch to 1 to upgrade old gimp rpms
- obsolete gimp2-devel, gimp-beta-devel to allow upgrade of 3rd party repo
packages, gimp-perl to upgrade old package
* Fri Aug 30 2002 Matt Wilson <msw@redhat.com> * Fri Jan 23 2004 Nils Philippsen <nphilipp@redhat.com>
- use desktop-file-install - fix binary name in desktop file ("gimp-1.3" until gimp-2.0 becomes final, to
- nuke rpath in perl plugin allow coexistence with old gimp-1.x packages)
- system intltool buildrequires perl-XML-Parser, work around that, yay
* Mon Aug 19 2002 Matt Wilson <msw@redhat.com> * Thu Jan 22 2004 Nils Philippsen <nphilipp@redhat.com>
- fix up gimp-perl madness to work with 5.8.0 (#66610, #68782) - build as gimp, not gimp-beta
- added gimp-1.2.3-newperl.patch.bz2 from Mandrake's gimp package - remove all the beta blurbs
- added gimp-1.2.3-wget-fix.patch.bz2 from Mandrake's gimp package - fix automake dependency
- fix desktop file (#71021) - fix libtool usage
* Thu May 23 2002 Tim Powers <timp@redhat.com> * Tue Jan 20 2004 Nils Philippsen <nphilipp@redhat.com>
- automated rebuild - version 2.0pre2
* Mon Apr 15 2002 Matt Wilson <msw@redhat.com> * Sun Jan 11 2004 Nils Philippsen <nphilipp@redhat.com>
- filter .la files from main gimp package (#43317, #57571, #56667, - version 2.0pre1
#51591, #63371)
* Tue Mar 19 2002 Matt Wilson <msw@redhat.com> * Tue Nov 25 2003 Nils Philippsen <nphilipp@redhat.com>
- added missing man pages (#61426) - version 1.3.23 beta
- removed esputil man page (#58919)
* Fri Mar 15 2002 Matt Wilson <msw@redhat.com> * Fri Nov 21 2003 Nils Philippsen <nphilipp@redhat.com>
- added /usr/bin/{gimp-config,gimptool}-1.2 - version 1.3.22 beta
* Mon Mar 11 2002 Matt Wilson <msw@redhat.com> * Thu Oct 16 2003 Nils Philippsen <nphilipp@redhat.com>
- 1.2.3, based on changes from Ed Halley <ed@halley.cc> below: - leave gtk-doc documentation in place
- removed gimp-1.2.1-locale.patch as the patch was incorporated upstream - move gimptool to main package
- linked new versioned gimp-1.2 executable to traditional gimp name - own some directories previously not owned
* Mon Feb 25 2002 Than Ngo <than@redhat.com> 1.2.1-11 * Tue Oct 07 2003 Nils Philippsen <nphilipp@redhat.com>
- rebuild in new enviroment - version 1.3.21 beta
* Thu Jan 31 2002 Bill Nottingham <notting@redhat.com> * Thu Sep 11 2003 Nils Philippsen <nphilipp@redhat.com>
- escputil lives in ghostscript now - version 1.3.20 beta
* Thu Jan 31 2002 Jeremy Katz <katzj@redhat.com> * Mon Aug 11 2003 Nils Philippsen <nphilipp@redhat.com>
- add silly perl dependencies that don't get automatically found - version 1.3.18 beta
* Wed Jan 30 2002 Jeremy Katz <katzj@redhat.com> * Thu Jul 10 2003 Nils Philippsen <nphilipp@redhat.com>
- rebuild in new environment - don't specify file modes with defattr
* Wed Jul 09 2003 Nils Philippsen <nphilipp@redhat.com>
- use system libtool
* Fri Jul 04 2003 Nils Philippsen <nils@redhat.de>
- version 1.3.16 beta
- update buildroot patch
* Tue Mar 25 2003 Nils Philippsen <nils@lisas.de>
- version 1.3.13 beta
- use automake-1.7
* Tue Feb 18 2003 Nils Philippsen <nils@lisas.de>
- version 1.3.12 beta
* Fri Oct 25 2002 Nils Philippsen <nils@lisas.de>
- version 1.3.9 beta
- move desktop file to /usr/share/applications
* Wed Aug 28 2002 Nils Philippsen <nils@redhat.de>
- version 1.3.8 beta
- update and fix buildroot patch, don't run automake/autoconf
* Mon Jul 08 2002 Nils Philippsen <nils@redhat.de>
- version 1.3.7 beta
- use automake 1.5 and autoconf 2.53
* Fri Mar 15 2002 Nils Philippsen <nils@redhat.de>
- version 1.3.4 beta
* Thu Jul 19 2001 Tim Powers <timp@redhat.com> * Thu Jul 19 2001 Tim Powers <timp@redhat.com>
- remove the perl temp files to pacify rpmlint - remove the perl temp files to pacify rpmlint

View File

@ -1,2 +1 @@
b528311805c993094b196ed3eb7c0cd1 gimp-1.2.3-wget-fix.patch.bz2 f4d45d83cba87bc9d45399b0e6bce27c gimp-2.0pre3.tar.bz2
b83b55d80e6728268d56620ea4d3051a gimp-1.2.5.tar.bz2