Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.2:Update
inkscape
inkscape.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File inkscape.spec of Package inkscape
# # spec file for package inkscape (Version 0.46) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild Name: inkscape BuildRequires: boost-devel docbook-toys fdupes gc-devel gcc-c++ gnome-vfs2-devel gtkmm24-devel intltool libMagick++-devel liblcms-devel libpoppler-glib-devel libwpg-devel libxslt-devel perl python-devel python-gtk-devel sgml-skel update-desktop-files License: GPL v2 only ; LGPL v2.1 only Group: Productivity/Graphics/Vector Editors Requires: ghostscript-fonts-std python-gtk pstoedit gzip /usr/bin/gs Summary: Inkscape Vector Illustration Program Version: 0.46 Release: 68 # package in <= NLD9 and SuSE Linux <= 9.1 Provides: sodipodi Obsoletes: sodipodi Source: %{name}-%{version}.tar.bz2 Source2: inkscape-split-extensions-extra.sh #PATCH-FIX-OPENSUSE inkscape-packages.patch sbrabec@suse.cz -- Suggest packages instead of compilation from source. Patch1: inkscape-packages.patch # PATCH-FIX-UPSTREAM inkscape-polyutil-newpoly.patch lp375771 Patch13: inkscape-polyutil-newpoly.patch # PATCH-FIX-UPSTREAM inkscape-warnings.patch Patch15: inkscape-warnings.patch # PATCH-FIX-UPSTREAM inkscape-gtk-clist.patch lp238223 maw@novell.com -- This is arguably a gtk+ bug (bgo536767) Patch16: inkscape-gtk-clist.patch # PATCH-FIX-UPSTREAM inkscape-lp237574-poppler.patch lp237574 vuntz@novell.com -- Fix compilation with latest poppler Patch17: inkscape-lp237574-poppler.patch # PATCH-FIX-OPENSUSE inkscape-remove-datetime.patch vuntz@novell.com -- Do not put date/time in the compiled binary (needed for build-compare) Patch18: inkscape-remove-datetime.patch # PATCH-FIX-UPSTREAM inkscape-gcc44.patch vuntz@novell.com -- Taken from svn Patch19: inkscape-gcc44.patch # PATCH-FIX-UPSTREAM inkscape-automake111.patch coolo@novell.com -- fix duplicated files Patch20: inkscape-automake111.patch Url: http://www.inkscape.org/ BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: %{name}-lang = %{version} Recommends: python-lxml %description Inkscape is a vector illustration program for the GNOME desktop. Authors: -------- Alexander Clausen John Bintz Arpad Biro Daniel Borgmann Hans Breuer Bulia Byak Chema Celorio Johan Ceuppens Zbigniew Chyla John Cliff Kees Cook Robert Crosbie Jon Cruz Danilo Egan Frank Felfe Fred Ted Gould Bryce Harrington Carl Hetherington Nathan Hurst Thomas Ingham Bob Jamison Lauris Kaplinski Lynn Kerby Petr Kovar Raph Levien Vitaly Lipatov Dmitry G. Mastrukov Michael Meeks Federico Mena MenTaLguY Peter Moulder Yukihiro Nakai Christian Neumair Mitsuru Oka Jon Phillips Christian Schaller Tom von Schwerdtner Pat Suwalski Adib Taraben Daniel Yacob Masatake Yamato %package extensions-extra License: GPL v2 only ; LGPL v2.1 only Summary: Inkscape Vector Illustration Program - Extra Extensions Group: Productivity/Graphics/Vector Editors Requires: %{name} = %{version} python-lxml pyxml # for cdr and wmf modules Requires: yudit # python-lxml requires pyxml => supplement installation, if all three are present Supplements: packageand(%{name}:python-lxml) Enhances: %{name} # Package in openSUSE <= 11.0 and SLED <= 10 Provides: %{name}:%{_datadir}/inkscape/extensions/inkex.py %description extensions-extra Extra extensions for Inkscape. Recommended for everybody who wants to use Inkscape. Inkscape is a vector illustration program for the GNOME desktop. Authors: -------- Alexander Clausen John Bintz Arpad Biro Daniel Borgmann Hans Breuer Bulia Byak Chema Celorio Johan Ceuppens Zbigniew Chyla John Cliff Kees Cook Robert Crosbie Jon Cruz Danilo Egan Frank Felfe Fred Ted Gould Bryce Harrington Carl Hetherington Nathan Hurst Thomas Ingham Bob Jamison Lauris Kaplinski Lynn Kerby Petr Kovar Raph Levien Vitaly Lipatov Dmitry G. Mastrukov Michael Meeks Federico Mena MenTaLguY Peter Moulder Yukihiro Nakai Christian Neumair Mitsuru Oka Jon Phillips Christian Schaller Tom von Schwerdtner Pat Suwalski Adib Taraben Daniel Yacob Masatake Yamato %package extensions-dia License: GPL v2 only ; LGPL v2.1 only Summary: Inkscape Vector Illustration Program - Dia Import Extension Group: Productivity/Graphics/Vector Editors Requires: %{name} = %{version} dia Supplements: packageand(%{name}:dia) Enhances: %{name} # Package in openSUSE <= 11.0 and SLED <= 10 Provides: %{name}:%{_datadir}/inkscape/extensions/dia.inx %description extensions-dia Dia import extension for Inkscape. Inkscape is a vector illustration program for the GNOME desktop. Authors: -------- Alexander Clausen John Bintz Arpad Biro Daniel Borgmann Hans Breuer Bulia Byak Chema Celorio Johan Ceuppens Zbigniew Chyla John Cliff Kees Cook Robert Crosbie Jon Cruz Danilo Egan Frank Felfe Fred Ted Gould Bryce Harrington Carl Hetherington Nathan Hurst Thomas Ingham Bob Jamison Lauris Kaplinski Lynn Kerby Petr Kovar Raph Levien Vitaly Lipatov Dmitry G. Mastrukov Michael Meeks Federico Mena MenTaLguY Peter Moulder Yukihiro Nakai Christian Neumair Mitsuru Oka Jon Phillips Christian Schaller Tom von Schwerdtner Pat Suwalski Adib Taraben Daniel Yacob Masatake Yamato %package extensions-fig License: GPL v2 only ; LGPL v2.1 only Summary: Inkscape Vector Illustration Program - Fig Import Extension Group: Productivity/Graphics/Vector Editors Requires: %{name} = %{version} transfig Supplements: packageand(%{name}:transfig) Enhances: %{name} # Package in openSUSE <= 11.0 and SLED <= 10 Provides: %{name}:%{_datadir}/inkscape/extensions/fig_input.inx %description extensions-fig Fig family (XFig, Figurine, JFig, WinFig,...) import extension for Inkscape. Inkscape is a vector illustration program for the GNOME desktop. Authors: -------- Alexander Clausen John Bintz Arpad Biro Daniel Borgmann Hans Breuer Bulia Byak Chema Celorio Johan Ceuppens Zbigniew Chyla John Cliff Kees Cook Robert Crosbie Jon Cruz Danilo Egan Frank Felfe Fred Ted Gould Bryce Harrington Carl Hetherington Nathan Hurst Thomas Ingham Bob Jamison Lauris Kaplinski Lynn Kerby Petr Kovar Raph Levien Vitaly Lipatov Dmitry G. Mastrukov Michael Meeks Federico Mena MenTaLguY Peter Moulder Yukihiro Nakai Christian Neumair Mitsuru Oka Jon Phillips Christian Schaller Tom von Schwerdtner Pat Suwalski Adib Taraben Daniel Yacob Masatake Yamato %package extensions-gimp License: GPL v2 only ; LGPL v2.1 only Summary: Inkscape Vector Illustration Program - The GIMP Extensions Group: Productivity/Graphics/Vector Editors Requires: %{name} = %{version} gimp-2.0 Supplements: packageand(%{name}:gimp) Supplements: packageand(%{name}:gimp-2.0) Enhances: %{name} # Package in openSUSE <= 11.0 and SLED <= 10 Provides: %{name}:%{_datadir}/inkscape/extensions/gimp_xcf.inx %description extensions-gimp The GIMP import and export extensions for Inkscape. Inkscape is a vector illustration program for the GNOME desktop. Authors: -------- Alexander Clausen John Bintz Arpad Biro Daniel Borgmann Hans Breuer Bulia Byak Chema Celorio Johan Ceuppens Zbigniew Chyla John Cliff Kees Cook Robert Crosbie Jon Cruz Danilo Egan Frank Felfe Fred Ted Gould Bryce Harrington Carl Hetherington Nathan Hurst Thomas Ingham Bob Jamison Lauris Kaplinski Lynn Kerby Petr Kovar Raph Levien Vitaly Lipatov Dmitry G. Mastrukov Michael Meeks Federico Mena MenTaLguY Peter Moulder Yukihiro Nakai Christian Neumair Mitsuru Oka Jon Phillips Christian Schaller Tom von Schwerdtner Pat Suwalski Adib Taraben Daniel Yacob Masatake Yamato %package extensions-skencil License: GPL v2 only ; LGPL v2.1 only Summary: Inkscape Vector Illustration Program - Skencil Import Extension Group: Productivity/Graphics/Vector Editors Requires: %{name} = %{version} skencil Supplements: packageand(%{name}:skencil) Enhances: %{name} # Package in openSUSE <= 11.0 and SLED <= 10 Provides: %{name}:%{_datadir}/inkscape/extensions/sk_input.inx %description extensions-skencil Skencil import extension for Inkscape. Inkscape is a vector illustration program for the GNOME desktop. Authors: -------- Alexander Clausen John Bintz Arpad Biro Daniel Borgmann Hans Breuer Bulia Byak Chema Celorio Johan Ceuppens Zbigniew Chyla John Cliff Kees Cook Robert Crosbie Jon Cruz Danilo Egan Frank Felfe Fred Ted Gould Bryce Harrington Carl Hetherington Nathan Hurst Thomas Ingham Bob Jamison Lauris Kaplinski Lynn Kerby Petr Kovar Raph Levien Vitaly Lipatov Dmitry G. Mastrukov Michael Meeks Federico Mena MenTaLguY Peter Moulder Yukihiro Nakai Christian Neumair Mitsuru Oka Jon Phillips Christian Schaller Tom von Schwerdtner Pat Suwalski Adib Taraben Daniel Yacob Masatake Yamato %lang_package %prep %setup -q %patch1 %patch13 %patch15 -p0 %patch16 -p0 %patch17 -p1 %patch18 -p1 %patch19 -p0 %patch20 -p1 patch <<EOF --- configure.ac +++ configure.ac @@ -612,1 +612,1 @@ -AC_DEFINE_UNQUOTED([INKSCAPE_LIBDIR], "\${prefix}/lib", +AC_DEFINE_UNQUOTED([INKSCAPE_LIBDIR], "\${prefix}/%_lib", EOF chmod -x README.ca.txt %build autoreconf -f -i intltoolize --force export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" # We're building without perl support for now... %configure\ --with-python\ --without-perl\ --enable-inkboard make %{?jobs:-j%jobs} %install %makeinstall rm -rf %{buildroot}%{_datadir}/locale/en_US@piglatin %suse_update_desktop_file -N "Inkscape" -G "SVG Vector Illustrator" inkscape Office FlowChart %find_lang %{name} # remove Windows script rm %{buildroot}%{_datadir}/inkscape/extensions/ps2pdf.cmd bash %{S:2} %{buildroot}%{_datadir}/inkscape/extensions "%%{_datadir}/inkscape/extensions/" %fdupes %{buildroot} %clean rm -rf %{buildroot} %files -f inkscape.lst %defattr(-,root,root) %doc AUTHORS COPYING COPYING.LIB ChangeLog HACKING* INSTALL NEWS README* TRANSLATORS %{_bindir}/* %{_datadir}/applications/inkscape.desktop %dir %{_datadir}/inkscape %{_datadir}/inkscape/[cf-z]* %{_datadir}/inkscape/examples %dir %{_datadir}/inkscape/extensions %{_datadir}/inkscape/extensions/xaml2svg %{_datadir}/inkscape/extensions/*.pl %{_datadir}/inkscape/extensions/*.xsl* %{_datadir}/inkscape/extensions/colors.xml %{_datadir}/inkscape/extensions/ps2* #BEGIN FIXME: What is purpose of these plugins? I see no references to them: %{_datadir}/inkscape/extensions/SpSVG.pm %{_datadir}/inkscape/extensions/inkscape-shadow* %{_datadir}/inkscape/extensions/simplepath.rb # *.txt contain inactive plugins %{_datadir}/inkscape/extensions/*.txt #END FIXME %{_datadir}/pixmaps/inkscape.png %doc %{_mandir}/man?/*.* %doc %{_mandir}/??/man?/*.* # FIXME: should be part of filesystem %dir %{_mandir}/fr %dir %{_mandir}/fr/man1 # exclude extensions that go in other packages: %exclude %{_datadir}/inkscape/extensions/Barcode %exclude %{_datadir}/inkscape/extensions/cdr* %exclude %{_datadir}/inkscape/extensions/wmf* %exclude %{_datadir}/inkscape/extensions/dia* %exclude %{_datadir}/inkscape/extensions/fig* %exclude %{_datadir}/inkscape/extensions/*gimp* %exclude %{_datadir}/inkscape/extensions/sk* %files extensions-extra -f inkscape-extensions-extra.lst %defattr(-,root,root) %{_datadir}/inkscape/extensions/Barcode %{_datadir}/inkscape/extensions/cdr* %{_datadir}/inkscape/extensions/wmf* %files extensions-dia %defattr(-,root,root) %{_datadir}/inkscape/extensions/dia* %files extensions-fig %defattr(-,root,root) %{_datadir}/inkscape/extensions/fig* %files extensions-gimp %defattr(-,root,root) # NOTE: export_gimp_palette* does not depend on gimp, but belongs here logically: %{_datadir}/inkscape/extensions/*gimp* %files extensions-skencil %defattr(-,root,root) %{_datadir}/inkscape/extensions/sk* %files lang -f %{name}.lang %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor