X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=inkscape.spec;h=48758379ea638e8e8ff826ca4fbfda0ace6893fe;hb=0c3348e582537aed3a74da5e76f0ebffd0cdc9a1;hp=ba0fb0442a35abdb8a9348f4918693f855ee3b89;hpb=020e89c0455bd3daa0bf46b3110b60b43aea4e6e;p=packages%2Finkscape.git diff --git a/inkscape.spec b/inkscape.spec index ba0fb04..4875837 100644 --- a/inkscape.spec +++ b/inkscape.spec @@ -1,56 +1,70 @@ +# TODO: +# - http://sourceforge.net/tracker/index.php?func=detail&aid=1056633&group_id=93438&atid=604306 # # Conditional build -%bcond_without popt # Don't use popt argument parsing library -%bcond_without xft # Don't use xft scalable font database -%bcond_without gnome # Don't use gnome print font database and spooler frontend -%bcond_without modules # ??? -%bcond_without mmx # Force building without MMX optimazation (Default: auto-detect) -%bcond_without libinkscape # ??? - -Summary: Inkscape - a vector illustrator program for GNOME environment -Summary(pl): Inkscape - wektorowy program graficzny dla ¶rodowiska GNOME +%bcond_without xft # Don't use xft scalable font database +%bcond_without gnome_print # Don't use gnome print font database and spooler frontend +%bcond_without mmx # Force building without MMX optimazation (Default: auto-detect) +%bcond_with relocation # Enable binary relocation support +# +Summary: Scalable vector graphics editor +Summary(pl): Edytor skalowalnej grafiki wektorowej Name: inkscape -Version: 0.38.1 -Release: 1 -License: GPL -Group: Graphics -Source0: http://dl.sourceforge.net/inkscape/%{name}-%{version}.tar.gz -# Source0-md5: ea486c528649a34827b74077ffd2076c +Version: 0.40 +Release: 3 +License: GPL v2, LGPL v2.1 +Group: Applications/Graphics +Source0: http://dl.sourceforge.net/inkscape/%{name}-%{version}.tar.bz2 +# Source0-md5: 5f53659eb47efce8593e39d30ebb1c77 URL: http://www.inkscape.org/ +BuildRequires: autoconf >= 2.50 +BuildRequires: automake >= 1:1.7 BuildRequires: freetype-devel >= 2.0 -BuildRequires: gtk+2-devel >= 2.0.0 +BuildRequires: gc-devel +BuildRequires: gtk+2-devel >= 2:2.4.0 +BuildRequires: gtkmm-devel >= 2.4 +BuildRequires: gtkspell-devel +BuildRequires: intltool BuildRequires: libart_lgpl-devel >= 2.3.10 -BuildRequires: libgnomeprintui-devel >= 2.2 +%{?with_gnome_print:BuildRequires: libgnomeprintui-devel >= 1.116.0} BuildRequires: libpng-devel -BuildRequires: libsigc++12-devel >= 1.2 +BuildRequires: libsigc++-devel >= 2.0.3 +BuildRequires: libtool BuildRequires: libxml2-devel >= 2.4.24 BuildRequires: pkgconfig -%{?with_popt:BuildRequires: popt-devel} +BuildRequires: popt-devel %{?with_xft:BuildRequires: xft-devel} +Requires(post,postun): shared-mime-info Requires: perl-XML-XQL Buildroot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -Inkscape is (or at least should be) a vector illustrator program for -the GNOME environment. It is currently in active development and -approaching general usability. +Inkscape is a program for viewing, making, and editing two-dimensional +vector drawings. %description -l pl -Inkscape jest (a przynajmniej powinien byæ) wektorowym programem -graficznym dla ¶rodowiska GNOME. Aktualnie jest aktywnie rozwijany i -osi±ga ogóln± u¿ywalno¶æ. +Inkscape jest programem do przegl±dania, tworzenia i edycji +dwuwymiarowej grafiki wektorowej. %prep %setup -q %build +cp -f /usr/share/automake/mkinstalldirs . +%{__libtoolize} +glib-gettextize --copy --force +intltoolize --copy --force --automake +%{__aclocal} +%{__autoheader} +%{__automake} +%{__autoconf} %configure \ - %{!?with_popt: --without-popt}\ %{!?with_xft: --without-xft}\ - %{!?with_gnome: --without-gnome-print}\ - %{!?with_modules: --without-modules}\ - %{?with_libinkscape: --with-libinkscape} \ - %{!?with_mmx:--disable-mmx} + %{!?with_gnome_print: --without-gnome-print}\ + %{?with_gnome_print: --with-gnome-print}\ + %{!?with_mmx:--disable-mmx} \ + %{?with_relocation:--enable-binreloc} \ + --disable-static %{__make} @@ -60,17 +74,32 @@ rm -rf $RPM_BUILD_ROOT %{__make} install \ DESTDIR=$RPM_BUILD_ROOT +rm -f $RPM_BUILD_ROOT%{_libdir}/inkscape/plugins/*.la + %find_lang %{name} %clean rm -rf $RPM_BUILD_ROOT +%post +umask 022 +update-mime-database %{_datadir}/mime +[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||: + +%postun +umask 022 +update-mime-database %{_datadir}/mime +[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 + %files -f %{name}.lang %defattr(644,root,root,755) %doc AUTHORS ChangeLog README %attr(755,root,root) %{_bindir}/* -%attr(755,root,root) %{_libdir}/inkscape %{_datadir}/inkscape +%dir %{_libdir}/inkscape +%dir %{_libdir}/inkscape/plugins +# why no -avoid-version? +%attr(755,root,root) %{_libdir}/inkscape/plugins/lib*.so* %{_mandir}/man1/* %{_pixmapsdir}/*.png %{_desktopdir}/*.desktop