%define Werror_cflags %nil Summary: A vector-based drawing program using SVG Name: inkscape Version: 0.92.4 Release: 3 License: GPLv2+ Group: Graphics Url: http://inkscape.sourceforge.net/ Source0: https://inkscape.org/en/gallery/item/12187/inkscape-%{version}.tar.bz2 Source1: %{name}-icons.tar.bz2 Source100: inkscape.rpmlintrc Patch0: inkscape-0.92.4-poppler.patch BuildRequires: desktop-file-utils BuildRequires: gdk-pixbuf2.0 BuildRequires: intltool BuildRequires: perl-XML-Parser BuildRequires: boost-devel BuildRequires: boost-core-devel BuildRequires: boost-align-devel BuildRequires: perl-devel BuildRequires: pkgconfig(bdw-gc) >= 6.4 BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(expat) BuildRequires: pkgconfig(gsl) BuildRequires: pkgconfig(gtkmm-2.4) BuildRequires: pkgconfig(gtkspell-2.0) BuildRequires: pkgconfig(ImageMagick) BuildRequires: pkgconfig(lcms2) BuildRequires: pkgconfig(libpng) BuildRequires: pkgconfig(libwpg-0.3) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(libxslt) BuildRequires: pkgconfig(loudmouth-1.0) BuildRequires: pkgconfig(poppler-glib) BuildRequires: pkgconfig(popt) BuildRequires: pkgconfig(python) BuildRequires: pkgconfig(gtkmm-2.4) BuildRequires: pkgconfig(poppler-cairo) BuildRequires: pkgconfig(freetype2) BuildRequires: pkgconfig(atomic_ops) Requires(post,postun): desktop-file-utils Requires: gdk-pixbuf2.0 Requires: pstoedit Requires: python-lxml Suggests: uniconvertor %description Inkscape is a generic SVG-based vector-drawing program. Inkscape uses the W3C SVG (= "Scalable Vector Graphics") standard as its native file format. Therefore, it is a very useful tool for web designers and can be used as an interchange format for desktop publishing. %prep %autosetup -p1 -a1 autoreconf -fiv intltoolize --force libtoolize --copy --force %build export CC=gcc export CXX=g++ export CXXFLAGS="%optflags -fpermissive -std=c++11" %configure \ --enable-lcms \ --enable-poppler-cairo \ --disable-strict-build %make_build %install %make_install perl -i -lne 'print unless m{^\[Drawing Shortcut Group\]}..1' %{buildroot}%{_datadir}/applications/* desktop-file-install --vendor="" \ --add-category="X-MandrivaLinux-CrossDesktop" \ --dir %{buildroot}%{_datadir}/applications \ %{buildroot}%{_datadir}/applications/* %find_lang %{name} %files -f %{name}.lang %doc AUTHORS ChangeLog NEWS README %{_bindir}/* %{_datadir}/applications/*.desktop %{_datadir}/appdata/inkscape.appdata.xml %{_datadir}/inkscape/ %{_iconsdir}/hicolor/*/apps/* %{_mandir}/man1/* %{_mandir}/*/man1/*