+%include /usr/lib/rpm/macros.perl
Summary: The GNU Image Manipulation Program
-Summary(fr): Le programme de manipulation d'images de GNU.
+Summary(fr): Le programme de manipulation d'images de GNU
Summary(de): Das GNU-Bildbearbeitungs-Programm
-Summary(pl): GNU program do manipulacji formatami graficznymi (GIMP)
+Summary(pl): Program GNU do manipulacji formatami graficznymi (GIMP)
Summary(tr): Çizim, boyama ve görüntü iþleme programý
Name: gimp
-Version: 1.1.6
-Release: 2
-Copyright: GPL
+Version: 1.2.1
+Release: 6
+Epoch: 1
+License: GPL
Group: X11/Applications/Graphics
+Group(fr): X11/Applications/Graphismes
Group(pl): X11/Aplikacje/Grafika
-####### ftp://ftp.gimp.org/pub/gimp/unstable/v1.1.5/
-Source: %{name}-%{version}.tar.bz2
+Source0: ftp://ftp.gimp.org/pub/gimp/v1.2/v%{version}/%{name}-%{version}.tar.bz2
+Source1: gimp.desktop
+Patch0: gimp-perldep.patch
+Patch1: gimp-DESTDIR.patch
+Patch2: gimp-croak.patch
+Patch3: gimp-i18n.patch
URL: http://www.gimp.org/
-Requires: gtk+ >= 1.1.15
-Requires: glib >= 1.1.15
-Requires: perl >= 5.005
-BuildRoot: /tmp/%{name}-%{version}-root
+Icon: gimp.gif
+BuildRequires: gettext-devel
+BuildRequires: gnome-libs-devel
+BuildRequires: gtk+-devel >= 1.2.8-3
+BuildRequires: perl >= 1:5.6
+BuildRequires: perl-PDL-Graphics-TriD >= 1.9906
+BuildRequires: perl-PDL-Graphics-PGPLOT >= 1.9906
+BuildRequires: perl-gtk >= 0.6123
+BuildRequires: perl-Parse-RecDescent
+BuildRequires: perl-File-Slurp
+BuildRequires: libtiff-devel
+BuildRequires: libjpeg-devel
+BuildRequires: libpng-devel >= 1.0.8
+BuildRequires: libungif-devel
+BuildRequires: aalib-devel
+BuildRequires: mpeg_lib
+BuildRequires: rpm-perlprov
+Requires: gtk+ >= 1.2.8-3
+Requires: mpeg_lib
+BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
Obsoletes: gimp-data-min
Obsoletes: gimp-libgimp
-%define _prefix /usr/X11R6
+%define _prefix /usr/X11R6
+%define _mandir %{_prefix}/man
+
+# need libmpeg.so from mpeg_lib (xmps has other libmpeg.so)
+%define _noautoreqdep libmpeg.so
+# workaround for find-perl-requires
+%define _noautoreq "perl(of)"
%description
-The GIMP is an image manipulation program suitable for photo retouching,
-image composition and image authoring. Many people find it extremely useful
-in creating logos and other graphics for web pages. The GIMP has many of the
-tools and filters you would expect to find in similar commercial offerings,
-and some interesting extras as well.
-
-The GIMP provides a large image manipulation toolbox, including channel
-operations and layers, effects, sub-pixel imaging and anti-aliasing,
-and conversions, all with multi-level undo.
-
-This version of The GIMP includes a scripting facility, but many of the
-included scripts rely on fonts that we cannot distribute. The GIMP ftp
-site has a package of fonts that you can install by yourself, which
-includes all the fonts needed to run the included scripts. Some of the
-fonts have unusual licensing requirements; all the licenses are documented
-in the package. Get ftp://ftp.gimp.org/pub/gimp/fonts/freefonts-0.10.tar.gz
-and ftp://ftp.gimp.org/pub/gimp/fonts/sharefonts-0.10.tar.gz if you are so
-inclined. Alternatively, choose fonts which exist on your system before
-running the scripts.
+The GIMP is an image manipulation program suitable for photo
+retouching, image composition and image authoring. Many people find it
+extremely useful in creating logos and other graphics for web pages.
+The GIMP has many of the tools and filters you would expect to find in
+similar commercial offerings, and some interesting extras as well.
+
+The GIMP provides a large image manipulation toolbox, including
+channel operations and layers, effects, sub-pixel imaging and
+anti-aliasing, and conversions, all with multi-level undo.
+
+This version of The GIMP includes a scripting facility, but many of
+the included scripts rely on fonts that we cannot distribute. The GIMP
+ftp site has a package of fonts that you can install by yourself,
+which includes all the fonts needed to run the included scripts.
+
+%description -l fr
+Le Programme de Manipulation d'Image de GNU permet de retoucher des
+photos, de réaliser des compositions. Beaucoup de gens l'apprécient
+pour la création de logos et de graphismes pour les pages web. GIMP
+dispose d'un grand nombre de filtres et de plug-ins que l'on ne trouve
+que dans les logiciels commerciaux haut de gamme ainsi que de
+nombreuses fonctionnalité inédites.
+
+GIMP fournit une boite à outil permettant de gérer plusieurs calques,
+de nombreux effets, l'anti-aliasing, les conversions de fichiers ainsi
+qu'un grand nombre de niveaux d'annulation.
%description -l pl
Program Gimp jest przeznaczony do obróbki i tworzenia plików w ró¿nych
-formatach graficznych. Dziêki niemu bêdziesz móg³ stworzyæ grafikê dla
+formatach graficznych. Dziêki niemu bêdziesz móg³ stworzyæ grafikê dla
stron WWW, przerobiæ zdjêcia, czy stworzyæ w³asne logo.
-%package devel
+%package devel
Summary: GIMP plugin and extension development kit
Summary(fr): Plugin GIMP et kit de développement d'extensions
Summary(de): GIMP-Plugin und Extension Development Kit
-Summary(pl): Dodatkowe moduly i rozszerzenia dla Gimp
+Summary(pl): Pliki do budowania modu³ów i rozszerzeñ dla Gimp
Summary(tr): GIMP plugin ve uzantý geliþtirme araçlarý
Group: X11/Applications/Graphics
Group(pl): X11/Aplikacje/Grafika
-Copyright: LGPL
+License: LGPL
Requires: %{name} = %{version}
-Requires: gtk+-devel >= 1.1.15
+Requires: gtk+-devel >= 1.2.0
%description devel
Header files for writing GIMP plugins and extensions.
%description -l de devel
-Header-Dateien zum Schreiben von GIMP-Plugins und -Erweiterungen
+Header-Dateien zum Schreiben von GIMP-Plugins und -Erweiterungen.
%descriptions -l pl devel
-Pliki nag³ówowe dla GIMP.
+Pliki nag³ówkowe dla GIMP.
%package static
-Summary: GIMP static libraries
-Summary(pl): Biblioteki statyczne do GIMPa
-Group: Libraries
-Requires: %{name}-devel = %{version}
+Summary: GIMP static libraries
+Summary(pl): Biblioteki statyczne do GIMPa
+Group: Development/Libraries
+Group(de): Entwicklung/Libraries
+Group(fr): Development/Librairies
+Group(pl): Programowanie/Biblioteki
+Requires: %{name}-devel = %{version}
%description static
-GIMP static libraries
+GIMP static libraries.
%description -l pl static
-Biblioteki statyczne do GIMPa
+Biblioteki statyczne do GIMPa.
+
+%package aa
+Summary: ASCII Art plugin for Gimp
+Summary(fr): Plugin d'art ASCII pour Gimp
+Summary(pl): Wsparcie dla ASCII Art do Gimpa
+Group: X11/Applications/Graphics
+Group(fr): X11/Applications/Graphismes
+Group(pl): X11/Aplikacje/Grafika
+Requires: %{name} = %{version}
+
+%description aa
+This package contains the ASCII Art plugin which requires the aalib
+shared library.
+
+%description aa -l fr
+Ce paquet contient le plugin d'art ASCII qui nécéssite la librairie
+partagée aalib.
+
+%description aa -l pl
+Ten pakiet zawiera "wtyczkê" do Gimpa ze wsparciem dla ASCII Art.
+
+%package xd
+Summary: Xdelta plugin for GIMP
+Summary(fr): Plugin Xdelta pour GIMP
+Group: X11/Applications/Graphics
+Group(fr): X11/Applications/Graphismes
+Group(pl): X11/Aplikacje/Grafika
+Requires: %{name} = %{version}
+
+%description xd
+This package contains the Xdelta plugin which requires the xdelta
+shared library.
+
+%description -l fr xd
+Ce paquet contient le plugin Xdelta qui nécéssite la librairie
+partagée xdelta.
%prep
-%setup -q
+%setup -q
+%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
%build
-CFLAGS="$RPM_OPT_FLAGS -Wall" \
-LDFLAGS="-s" \
-./configure %{_target}\
- --prefix=%{_prefix} \
+CFLAGS="%{rpmcflags} -DPERL_POLLUTE"
+%configure \
--without-included-gettext \
- --without-xdelta
-make
+ --without-xdelta \
+ --enable-perl \
+ --enable-python \
+ --with-mp \
+ --with-threads=posix
+%{__make}
+%{__make} -C plug-ins/perl/po update-gmo
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT/etc/X11
-install -d $RPM_BUILD_ROOT/usr/share/aclocal
-install -d $RPM_BUILD_ROOT/usr/X11R6/share/icons
-install -d $RPM_BUILD_ROOT/usr/lib/perl5/5.00502/$RPM_ARCH-linux-thread
-install -d $RPM_BUILD_ROOT/usr/X11R6/lib/gimp/1.1/modules
+install -d $RPM_BUILD_ROOT%{_pixmapsdir} \
+ $RPM_BUILD_ROOT%{_applnkdir}/Graphics
-make install \
- prefix=$RPM_BUILD_ROOT%{_prefix} \
- INSTALLMAN1DIR=$RPM_BUILD_ROOT/usr/share/man/man1 \
- INSTALLMAN3DIR=$RPM_BUILD_ROOT/usr/share/man/man3 \
- PREFIX=$RPM_BUILD_ROOT%{_prefix} \
- INSTALLMAN5DIR=$RPM_BUILD_ROOT/usr/share/man/man5
+%{__make} install \
+ DESTDIR=$RPM_BUILD_ROOT \
+ m4datadir=%{_aclocaldir}
-mv $RPM_BUILD_ROOT%{_datadir}/aclocal/* $RPM_BUILD_ROOT/usr/share/aclocal
+install pixmaps/*.xpm plug-ins/*/*.xpm $RPM_BUILD_ROOT%{_pixmapsdir}
-install pixmaps/*.xpm $RPM_BUILD_ROOT/usr/X11R6/share/icons/
-install plug-ins/*/*.xpm $RPM_BUILD_ROOT/usr/X11R6/share/icons/
+install %{SOURCE1} $RPM_BUILD_ROOT%{_applnkdir}/Graphics
+mv -f $RPM_BUILD_ROOT/usr/bin/* $RPM_BUILD_ROOT%{_bindir}
+mv -f $RPM_BUILD_ROOT/usr/share/man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
-strip $RPM_BUILD_ROOT/usr/X11R6/{lib/lib*.so.*.*,bin/gimp,lib/gimp/*/plug-ins/*} ||:
+gzip -9nf ChangeLog NEWS README README.i18n README.perl \
+ TODO MAINTAINERS docs/*.txt
-mv $RPM_BUILD_ROOT/usr/share/aclocal/gimp* $RPM_BUILD_ROOT/%{_datadir}/aclocal
+%find_lang %{name} --all-name
-mv $RPM_BUILD_ROOT/usr/X11R6/lib/perl5/5.* $RPM_BUILD_ROOT/usr/lib/perl5/
-install -d $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/5.005
-mv $RPM_BUILD_ROOT/usr/X11R6/lib/perl5/site_perl/5.005/* \
- $RPM_BUILD_ROOT/usr/lib/perl5/site_perl/5.005/
+echo "%defattr(755,root,root,755)" >> %{name}.lang
-gzip -9 $RPM_BUILD_ROOT/usr/X11R6/man/man[135]/*
-gzip -9 $RPM_BUILD_ROOT/usr/share/man/man[13]/*
+ls -1 $RPM_BUILD_ROOT%{_libdir}/gimp/1.2/plug-ins/* | \
+ egrep -w -v -e "aa|xd" | \
+ sed -e s#^`echo $RPM_BUILD_ROOT`## >> %{name}.lang
+
+echo "%defattr(644,root,root,755)" >> %{name}.lang
-bzip2 -9 ChangeLog NEWS README README.i18n README.perl TODO MAINTAINERS docs/*.tex docs/*.txt
+rm -f $RPM_BUILD_ROOT%{_pixmapsdir}/yes.xpm
+rm -f $RPM_BUILD_ROOT%{_pixmapsdir}/no.xpm
-%find_lang gimp
-%find_lang gimp-std-plugins
+%post -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
%clean
rm -rf $RPM_BUILD_ROOT
-%post -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
-
-%files -f gimp.lang -f gimp-std-plugins.lang
+%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc ChangeLog.bz2 NEWS.bz2 README.bz2 README.i18n.bz2 README.perl.bz2 docs/*.bz2 docs/*.eps docs/*.tex docs/quick_reference.*
+%doc {ChangeLog,NEWS,README,README.i18n,README.perl,MAINTAINERS}.gz
+%doc docs/*.gz docs/*README
+%doc docs/quick_reference.*
%attr(755,root,root) %{_bindir}/gimp
-%attr(755,root,root) %{_bindir}/gimpdoc
-
-%attr(644,root, man) /usr/X11R6/man/man1/gimp.1*
+%attr(755,root,root) %{_bindir}/gimp-remote
+%attr(755,root,root) %{_bindir}/gimpdoc
+%{_applnkdir}/Graphics/gimp.desktop
-%attr(755,root,root) %{_libdir}/lib*.so.*
+%{_mandir}/man1/gimp.1*
+%{_mandir}/man5/gimprc.5*
-%attr(755,root,root) %{_libdir}/gimp
+%attr(755,root,root) %{_libdir}/lib*.so.*.*
+%dir %{_libdir}/gimp
+%dir %{_libdir}/gimp/1.2
+%dir %{_libdir}/gimp/1.2/plug-ins
+%dir %{_libdir}/gimp/1.2/modules
+%attr(755,root,root) %{_libdir}/gimp/1.2/modules/*.so
%dir %{_datadir}/gimp
-%{_datadir}/gimp/brushes
-%{_datadir}/gimp/gfig
-%{_datadir}/gimp/gradients
-%{_datadir}/gimp/palettes
-%{_datadir}/gimp/patterns
-%{_datadir}/gimp/scripts
-%{_datadir}/gimp/*.ppm
-
-%config %verify(not md5 mtime) /usr/X11R6/share/gimp/gimprc*
-%config /usr/X11R6/share/gimp/gtkrc*
-%config /usr/X11R6/share/gimp/ps-menurc
-
-##/usr/X11R6/share/gimp/gimp_tips.txt
-
-%attr(755,root,root) /usr/X11R6/share/gimp/user_install
-
-##/usr/X11R6/share/icons/*.xpm
-%{_datadir}/icons/*.xpm
-
-%attr(-,root,root) /usr/lib/perl5/*
-#%attr(-,root,root) /usr/lib/perl5/*
+%dir %{_datadir}/gimp/1.2
+%{_datadir}/gimp/1.2/brushes
+%{_datadir}/gimp/1.2/fractalexplorer
+%{_datadir}/gimp/1.2/gfig
+%{_datadir}/gimp/1.2/gflare
+%{_datadir}/gimp/1.2/gimpressionist
+%{_datadir}/gimp/1.2/gradients
+%{_datadir}/gimp/1.2/help
+%{_datadir}/gimp/1.2/palettes
+%{_datadir}/gimp/1.2/patterns
+%{_datadir}/gimp/1.2/scripts
+%{_datadir}/gimp/1.2/*.ppm
+
+%dir %{_datadir}/gimp/1.2/tips
+%{_datadir}/gimp/1.2/tips/gimp_tips.txt
+%lang(fr) %{_datadir}/gimp/1.2/tips/gimp_conseils.fr.txt
+%lang(cs) %{_datadir}/gimp/1.2/tips/gimp_tips.cs.txt
+%lang(de) %{_datadir}/gimp/1.2/tips/gimp_tips.de.txt
+%lang(it) %{_datadir}/gimp/1.2/tips/gimp_tips.it.txt
+%lang(ja) %{_datadir}/gimp/1.2/tips/gimp_tips.ja.txt
+%lang(ko) %{_datadir}/gimp/1.2/tips/gimp_tips.ko.txt
+%lang(pl) %{_datadir}/gimp/1.2/tips/gimp_tips.pl.txt
+%lang(ru) %{_datadir}/gimp/1.2/tips/gimp_tips.ru.txt
+%lang(uk) %{_datadir}/gimp/1.2/tips/gimp_tips.uk.txt
+
+%dir %{_sysconfdir}/gimp
+%dir %{_sysconfdir}/gimp/1.2
+%config %verify(not md5 mtime) %{_sysconfdir}/gimp/1.2/gimprc*
+%config %{_sysconfdir}/gimp/1.2/gtkrc*
+%config %{_sysconfdir}/gimp/1.2/ps-menurc
+%config %{_sysconfdir}/gimp/1.2/unitrc
+
+%attr(755,root,root) %{_datadir}/gimp/1.2/user_install
+
+%{_pixmapsdir}/*.xpm
+
+## perl stuff
+%{perl_sitearch}/Gimp
+%{perl_sitearch}/Gimp.pm
+%dir %{perl_sitearch}/auto/Gimp
+%dir %{perl_sitearch}/auto/Gimp/Lib
+%dir %{perl_sitearch}/auto/Gimp/Net
+%dir %{perl_sitearch}/auto/Gimp/UI
+%{perl_sitearch}/auto/Gimp/Gimp.bs
+%{perl_sitearch}/auto/Gimp/Lib/Lib.bs
+%{perl_sitearch}/auto/Gimp/Net/Net.bs
+%{perl_sitearch}/auto/Gimp/UI/UI.bs
+%attr(755,root,root) %{perl_sitearch}/auto/Gimp/Lib/Lib.so
+%attr(755,root,root) %{perl_sitearch}/auto/Gimp/Net/Net.so
+%attr(755,root,root) %{perl_sitearch}/auto/Gimp/UI/UI.so
+%attr(755,root,root) %{perl_sitearch}/auto/Gimp/Gimp.so
%files devel
%defattr(644,root,root,755)
-
-%attr(755,root,root) /usr/X11R6/lib/lib*.so
-
-%attr(644,root,root) %{_includedir}/gck/*.h
-%attr(644,root,root) %{_includedir}/libgimp/*.h
-%attr(644,root,root)%{_datadir}/aclocal/gimp.m4
-
+%doc devel-docs/libgimp/html/*
%attr(755,root,root) %{_bindir}/gimptool
-%attr(755,root,root) %{_bindir}/scm2*
+%attr(755,root,root) %{_bindir}/gimp-config
+%attr(755,root,root) %{_libdir}/lib*.so
+%{_libdir}/lib*.la
+%attr(755,root,root) %{_libdir}/gimp/1.2/modules/*.la
+
+%{_includedir}/gck
+%{_includedir}/libgimp
+%{_aclocaldir}/gimp.m4
+
+%attr(755,root,root) %{_bindir}/embedxpm
+%attr(755,root,root) %{_bindir}/gimpdoc
+%attr(755,root,root) %{_bindir}/scm2perl
+%attr(755,root,root) %{_bindir}/scm2scm
+%attr(755,root,root) %{_bindir}/xcftopnm
+
+%{_mandir}/man1/gimptool.1*
+%{_mandir}/man1/embedxpm.1*
+%{_mandir}/man1/scm2perl.1*
+%{_mandir}/man1/scm2scm.1*
+%{_mandir}/man1/xcftopnm.1*
+/usr/share/man/man3/*
-%attr(644,root, man) /usr/X11R6/man/man1/gimptool.1*
-%attr(644,root, man) /usr/X11R6/man/man3/gpc.3*
-%attr(644,root, man) /usr/X11R6/man/man5/gimprc.5*
+%files static
+%defattr(644,root,root,755)
+%{_libdir}/lib*.a
-%attr(644,root, man) /usr/share/man/man1/*
-%attr(644,root, man) /usr/share/man/man3/*
+%files aa
+%defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/gimp/1.2/plug-ins/aa
-%files static
-%attr(644,root,root) %{_libdir}/lib*.a
-%attr(644,root,root) %{_libdir}/lib*.la
-
-%changelog
-* Tue Jun 15 1999 Wojciech "Sas" Ciêciwa <cieciwa@alpha.zarz.agh.edu.pl>
- [1.1.6-2]
-- fixed documentation.
-
-* Mon Jun 14 1999 Wojciech "Sas" Ciêciwa <cieciwa@alpha.zarz.agh.edu.pl>
- [1.1.6-1]
-- updated to version 1.1.6.
-
-* Mon May 31 1999 Wojciech "Sas" Ciêciwa <cieciwa@alpha.zarz.agh.edu.pl>
- [1.1.5-1]
-- updated to 1.1.5,
-- fixes file locations,
-- based on gimp.spec from PLD-devel.
+#%files xd
+#%attr(755,root,root) %{_libdir}/gimp/1.2/plug-ins/xd