# HG changeset patch # User Hans-G?nter Theisgen # Date 1590562787 -3600 # Node ID bc1543f398f61bbd75de33d681225a379d78d159 # Parent 17abf532f3a779238e40407480cc5cda9b551e32 updated inkscape diff -r 17abf532f3a7 -r bc1543f398f6 inkscape/receipt --- a/inkscape/receipt Tue May 26 14:50:14 2020 +0100 +++ b/inkscape/receipt Wed May 27 07:59:47 2020 +0100 @@ -1,23 +1,22 @@ # SliTaz package receipt. PACKAGE="inkscape" -VERSION="0.91" +VERSION="0.92.5" CATEGORY="graphics" TAGS="image vector editor svg" SHORT_DESC="Vector-based drawing program." MAINTAINER="pankso@slitaz.org" LICENSE="GPL2" -WEB_SITE="http://www.inkscape.org" +WEB_SITE="https://www.inkscape.org" TARBALL="$PACKAGE-$VERSION.tar.bz2" -#WGET_URL="$SF_MIRROR/$PACKAGE/$TARBALL" -WGET_URL="$WEB_SITE/en/gallery/item/3860/$TARBALL" +WGET_URL="https://media.inkscape.org/dl/resources/file/$TARBALL" -DEPENDS="aspell gc gcc-lib-base glibmm gsl gtk+ gtkmm gtkspell lcms - libgiomm libgomp libpng libsigc++ libxml2 libxslt poppler popt - xorg-libXdamage" -BUILD_DEPENDS="atkmm-dev autoconf automake cairomm-dev gc-dev glibmm-dev - gtk+-dev gtkmm-dev gsl-dev gtkspell-dev intltool lcms-dev +DEPENDS="aspell gc gcc-lib-base gettext glibmm gsl gtk+ gtkmm gtkspell + lcms2 libgiomm libgomp libpng libsigc++ libxml2 libxslt poppler + popt xorg-libXdamage" +BUILD_DEPENDS="atkmm-dev cairomm-dev cmake gc-dev gettext glibmm-dev + gtk+-dev gtkmm-dev gsl-dev gtkspell-dev intltool lcms2-dev libboost-dev libgiomm-dev libsigc++-dev libtool libxml2-dev libxslt-dev pkg-config poppler-dev popt-dev xorg-libXau-dev xorg-libXdmcp-dev zlib-dev" @@ -25,20 +24,26 @@ # Rules to configure and make the package. compile_rules() { - for patchfile in $(cat $stuff/patches/series); do - patch -p1 -i $stuff/patches/$patchfile - done +# for patchfile in $(cat $stuff/patches/series); do +# patch -p1 -i $stuff/patches/$patchfile +# done # hack to define '_' and 'Q_' functions - for file in $(find $src/src -type f); do + for file in $(find $src/src -type f) + do sed -i 's|glibmm/i18n.h|glib/gi18n.h|g' $file - done + done - find . -name Makefile.in | xargs sed -i 's|@AUTOMAKE@|automake|' - ./configure \ - --prefix=/usr \ - --mandir=/usr/share/man \ - $CONFIGURE_ARGS && +# find . -name Makefile.in | xargs sed -i 's|@AUTOMAKE@|automake|' +# ./configure \ +# --prefix=/usr \ +# --mandir=/usr/share/man \ +# $CONFIGURE_ARGS && + mkdir _build + cd _build + cmake .. \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release && make $MAKEFLAGS && make DESTDIR=$DESTDIR install } @@ -47,21 +52,21 @@ genpkg_rules() { mkdir -p $fs/usr/share - cp -a $install/usr/bin $fs/usr + cp -a $install/usr/bin $fs/usr # Copy all Inkscape files and remove tutorials (19,2 Mb) + misc files - cp -a $install/usr/share/inkscape $fs/usr/share - rm -rf $fs/usr/share/inkscape/clipart - rm -rf $fs/usr/share/inkscape/tutorials - rm -rf $fs/usr/share/inkscape/examples + cp -a $install/usr/share/inkscape $fs/usr/share + rm -rf $fs/usr/share/inkscape/clipart + rm -rf $fs/usr/share/inkscape/tutorials + rm -rf $fs/usr/share/inkscape/examples # Desktop file - cp -a $install/usr/share/applications $fs/usr/share + cp -a $install/usr/share/applications $fs/usr/share DESKTOP=$fs/usr/share/applications/inkscape.desktop - sed -i '/^Name/d; s|X-GNOME-Full||g' $DESKTOP + sed -i '/^Name/d; s|X-GNOME-Full||g' $DESKTOP sdft $DESKTOP -g -tf -te -i # Icons - cp -a $install/usr/share/icons $fs/usr/share - rm -rf $fs/usr/share/icons/hicolor/256x256 + cp -a $install/usr/share/icons $fs/usr/share + rm -rf $fs/usr/share/icons/hicolor/256x256 }