Code

use relaytool to weak link libssl
[inkscape.git] / packaging / autopackage / default.apspec.in
1 # autopackage specfile, (C) 2004 Mike Hearn <mike@navi.cx>
3 [Meta]
4 RootName: @inkscape.org/inkscape:$SOFTWAREVERSION
5 ShortName: inkscape
6 DisplayName: Inkscape Vector Graphics Editor
7 Summary: Inkscape is an open source SVG editor with capabilities similar to Illustrator, CorelDraw and Visio
8 SoftwareVersion: @VERSION@
9 Maintainer: The Inkscape team <inkscape-devel@lists.sourceforge.net>
10 Packager: Aaron Spike <aaron@ekips.org>
11 AutopackageTarget: 1.2
12 PackageFileName: inkscape-$SOFTWAREVERSION.x86.package
13 PackageDesktop: share/applications/inkscape.desktop
15 [BuildPrepare]
16 if [ ! -x configure ]; then
17     ./autogen.sh
18 fi
19 export APBUILD_STATIC="popt gc gccpp gtkmm-2.4 gdkmm-2.4 atkmm-1.6 pangomm-1.4 glibmm-2.4 sigc-2.0 Xrender lcms cairo Xfixes Xext"
20 export APBUILD_PROJECTNAME=inkscape
22 PATH=/usr/local/src/inkscape/extra/static/bin:$PATH
23 PKG_CONFIG_PATH=/usr/local/src/inkscape/extra/static/lib/pkgconfig:/usr/local/lib/pkgconfig:/usr/lib/pkgconfig
24 CPPFLAGS="-I/usr/local/src/inkscape/extra/static/include"
25 LDFLAGS="-L/usr/local/src/inkscape/extra/static/lib"
26 CXX="ccache apg++" 
27 export PATH PKG_CONFIG_PATH CPPFLAGS LDFLAGS CXX
28 prepareBuild --enable-binreloc --with-gnome-vfs=no --enable-lcms --enable-inkboard
30 [BuildUnprepare]
31 unprepareBuild
33 [Imports]
34 echo '*' | import   # import everything
36 [Prepare]
37 require @gnu.org/libstdc++ 3
38 require @xmlsoft.org/libxml2 2.6
39 require @xmlsoft.org/libxslt 1.0
40 require @gtk.org/gtk 2.4
41 # statically linked for now: require @rpm.org/popt 0.0
42 # statically linked: require @libsigc.sourceforge.net/libsigc 3
43 require @libpng.org/libpng 3
44 # statically linked: require @gtkmm.org/gtkmm2 3
45 require @zlib.org/zlib 1
46 # require @xfree86.org/xft 2
47 # require @freetype.org/freetype 6
48 # require @freedesktop.org/fontconfig 1
49 removeOwningPackage $PREFIX/bin/inkscape
51 [Install]
52 installExe bin/inkscape bin/inkview
53 installMan 1 man/man1/*
54 installIcon share/pixmaps/inkscape.png
55 installMenuItem "Graphics" share/applications/inkscape.desktop
57 copyFiles --nobackup share/locale $PREFIX/share
58 copyFiles share/inkscape $PREFIX/share
59 # copyFiles lib/inkscape $PREFIX/lib
61 [Uninstall]
62 uninstallFromLog