wok annotate inkscape/receipt @ rev 23817

updated inkscape
author Hans-G?nter Theisgen
date Wed May 27 07:59:47 2020 +0100 (2020-05-27)
parents 6a1c02baeaf8
children 55afdfc78622
rev   line source
pankso@148 1 # SliTaz package receipt.
pankso@148 2
pankso@148 3 PACKAGE="inkscape"
Hans-G?nter@23817 4 VERSION="0.92.5"
pankso@207 5 CATEGORY="graphics"
Hans-G?nter@22378 6 TAGS="image vector editor svg"
Hans-G?nter@22378 7 SHORT_DESC="Vector-based drawing program."
pankso@148 8 MAINTAINER="pankso@slitaz.org"
pascal@15002 9 LICENSE="GPL2"
Hans-G?nter@23817 10 WEB_SITE="https://www.inkscape.org"
Hans-G?nter@22376 11
pascal@15002 12 TARBALL="$PACKAGE-$VERSION.tar.bz2"
Hans-G?nter@23817 13 WGET_URL="https://media.inkscape.org/dl/resources/file/$TARBALL"
pascal@15002 14
Hans-G?nter@23817 15 DEPENDS="aspell gc gcc-lib-base gettext glibmm gsl gtk+ gtkmm gtkspell
Hans-G?nter@23817 16 lcms2 libgiomm libgomp libpng libsigc++ libxml2 libxslt poppler
Hans-G?nter@23817 17 popt xorg-libXdamage"
Hans-G?nter@23817 18 BUILD_DEPENDS="atkmm-dev cairomm-dev cmake gc-dev gettext glibmm-dev
Hans-G?nter@23817 19 gtk+-dev gtkmm-dev gsl-dev gtkspell-dev intltool lcms2-dev
Hans-G?nter@22378 20 libboost-dev libgiomm-dev libsigc++-dev libtool libxml2-dev
Hans-G?nter@22378 21 libxslt-dev pkg-config poppler-dev popt-dev xorg-libXau-dev
Hans-G?nter@22378 22 xorg-libXdmcp-dev zlib-dev"
pankso@148 23
pankso@148 24 # Rules to configure and make the package.
pankso@148 25 compile_rules()
pankso@148 26 {
Hans-G?nter@23817 27 # for patchfile in $(cat $stuff/patches/series); do
Hans-G?nter@23817 28 # patch -p1 -i $stuff/patches/$patchfile
Hans-G?nter@23817 29 # done
al@17288 30
al@17289 31 # hack to define '_' and 'Q_' functions
Hans-G?nter@23817 32 for file in $(find $src/src -type f)
Hans-G?nter@23817 33 do
al@17289 34 sed -i 's|glibmm/i18n.h|glib/gi18n.h|g' $file
Hans-G?nter@23817 35 done
al@17289 36
Hans-G?nter@23817 37 # find . -name Makefile.in | xargs sed -i 's|@AUTOMAKE@|automake|'
Hans-G?nter@23817 38 # ./configure \
Hans-G?nter@23817 39 # --prefix=/usr \
Hans-G?nter@23817 40 # --mandir=/usr/share/man \
Hans-G?nter@23817 41 # $CONFIGURE_ARGS &&
Hans-G?nter@23817 42 mkdir _build
Hans-G?nter@23817 43 cd _build
Hans-G?nter@23817 44 cmake .. \
Hans-G?nter@23817 45 -DCMAKE_INSTALL_PREFIX=/usr \
Hans-G?nter@23817 46 -DCMAKE_BUILD_TYPE=Release &&
gokhlayeh@11574 47 make $MAKEFLAGS &&
slaxemulator@11006 48 make DESTDIR=$DESTDIR install
pankso@148 49 }
pankso@148 50
pankso@148 51 # Rules to gen a SliTaz package suitable for Tazpkg.
pankso@148 52 genpkg_rules()
pankso@148 53 {
pankso@2577 54 mkdir -p $fs/usr/share
Hans-G?nter@23817 55 cp -a $install/usr/bin $fs/usr
pankso@2577 56
pankso@2577 57 # Copy all Inkscape files and remove tutorials (19,2 Mb) + misc files
Hans-G?nter@23817 58 cp -a $install/usr/share/inkscape $fs/usr/share
Hans-G?nter@23817 59 rm -rf $fs/usr/share/inkscape/clipart
Hans-G?nter@23817 60 rm -rf $fs/usr/share/inkscape/tutorials
Hans-G?nter@23817 61 rm -rf $fs/usr/share/inkscape/examples
al@17288 62
al@17288 63 # Desktop file
Hans-G?nter@23817 64 cp -a $install/usr/share/applications $fs/usr/share
al@17288 65 DESKTOP=$fs/usr/share/applications/inkscape.desktop
Hans-G?nter@23817 66 sed -i '/^Name/d; s|X-GNOME-Full||g' $DESKTOP
al@17288 67 sdft $DESKTOP -g -tf -te -i
al@17288 68
al@17288 69 # Icons
Hans-G?nter@23817 70 cp -a $install/usr/share/icons $fs/usr/share
Hans-G?nter@23817 71 rm -rf $fs/usr/share/icons/hicolor/256x256
pankso@148 72 }