wok-next diff geany/receipt @ rev 20295

Attempt to fix warzone2100; add feathernotes, featherpad, kvantum, libqscintilla-qt5, plataro
author Aleksej Bobylev <al.bobylev@gmail.com>
date Wed Nov 08 21:51:43 2017 +0200 (2017-11-08)
parents e70c0b9c5adf
children bce36a298f1e
line diff
     1.1 --- a/geany/receipt	Fri Jun 16 15:39:43 2017 +0300
     1.2 +++ b/geany/receipt	Wed Nov 08 21:51:43 2017 +0200
     1.3 @@ -1,51 +1,61 @@
     1.4 -# SliTaz package receipt.
     1.5 +# SliTaz package receipt v2.
     1.6  
     1.7  PACKAGE="geany"
     1.8 -VERSION="1.23.1"
     1.9 +VERSION="1.31"
    1.10  CATEGORY="development"
    1.11 -SHORT_DESC="Small and fast IDE using GTK+ toolkit."
    1.12 +SHORT_DESC="Small and fast IDE using GTK+ toolkit"
    1.13  MAINTAINER="pankso@slitaz.org"
    1.14  LICENSE="GPL2"
    1.15 -SUGGESTED="geany-plugins vte"
    1.16 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    1.17 -WEB_SITE="http://geany.uvena.de/"
    1.18 -WGET_URL="http://download.geany.org/$TARBALL"
    1.19 -TAGS="text-editor"
    1.20 +WEB_SITE="http://www.geany.org/"
    1.21  HOST_ARCH="i486 arm"
    1.22  
    1.23 -DEPENDS="glibc-base glib gcc-lib-base expat zlib libxcb xcb-util \
    1.24 -gtk+ atk cairo pango pixman libpng fontconfig freetype xorg-libX11 \
    1.25 -xorg-libXau xorg-libXcomposite xorg-libXcursor xorg-libXdamage \
    1.26 -xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXinerama xorg-libXrender"
    1.27 -BUILD_DEPENDS="glib-dev expat-dev gtk+-dev atk-dev pango-dev cairo-dev \
    1.28 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    1.29 +WGET_URL="http://download.geany.org/$TARBALL"
    1.30 +
    1.31 +BUILD_DEPENDS_arm="glib-dev expat-dev gtk+-dev atk-dev pango-dev cairo-dev \
    1.32  pixman-dev libpng-dev freetype-dev fontconfig-dev xorg-libXrender-dev \
    1.33  xorg-xproto xorg-renderproto xorg-libX11-dev xorg-kbproto xorg-libXau-dev \
    1.34  xorg-libXdmcp-dev libxml2-dev"
    1.35 +BUILD_DEPENDS="gtk+-dev intltool python-lxml python-docutils"
    1.36 +SPLIT="geany-doc geany-dev"
    1.37  
    1.38 -# Handle cross compilation.
    1.39 -case "$ARCH" in
    1.40 -	i?86) BUILD_DEPENDS="$BUILD_DEPENDS perl-xml-parser intltool gettext glibc-locale" ;;
    1.41 -	arm*) ARCH_ARGS="--disable-vte" ;;
    1.42 -esac
    1.43 +compile_rules() {
    1.44 +	sed -i '/_Keywords=/d' $src/geany.desktop.in
    1.45  
    1.46 -# Rules to configure and make the package.
    1.47 -compile_rules()
    1.48 -{
    1.49 +	case "$ARCH" in
    1.50 +		arm*) ARCH_ARGS="--disable-vte";;
    1.51 +	esac
    1.52 +
    1.53  	./configure \
    1.54 -		${CONFIGURE_ARGS} ${ARCH_ARGS} &&
    1.55 +		$ARCH_ARGS $CONFIGURE_ARGS &&
    1.56  	make && make install
    1.57  }
    1.58  
    1.59 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.60 -genpkg_rules()
    1.61 -{
    1.62 -	mkdir -p $fs/usr/share/pixmaps $fs/usr/lib/geany
    1.63 -	cp -a $install/usr/bin $fs/usr
    1.64 -	cp -a $install/usr/lib/geany/*.so $fs/usr/lib/geany
    1.65 -	cp -a $install/usr/share/geany $fs/usr/share
    1.66 -	cp -a $stuff/filetype_extensions.conf $fs/usr/share/geany
    1.67 -	rm $fs/usr/share/geany/GPL-2
    1.68 -	cp -a $install/usr/share/icons $fs/usr/share
    1.69 -	cd $fs/usr/share
    1.70 -	ln -sf /usr/share/icons/hicolor/48x48/apps/geany.png pixmaps/geany.png
    1.71 +genpkg_rules() {
    1.72 +	case $PACKAGE in
    1.73 +		geany)
    1.74 +			copy @std
    1.75 +			rm -r $fs/usr/share/icons/; cook_copy_icons
    1.76 +			DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+ \
    1.77 +			libffi libharfbuzz liblzma libpng16 libxml2 pango pcre python \
    1.78 +			util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 \
    1.79 +			xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb \
    1.80 +			xorg-pixman zlib"
    1.81 +			SUGGESTED="geany-plugins vte"
    1.82 +			TAGS="text-editor"
    1.83 +			;;
    1.84 +		geany-doc)
    1.85 +			CAT="docs|official documentation"
    1.86 +			copy doc/
    1.87 +			;;
    1.88 +		geany-dev)
    1.89 +			copy @dev
    1.90 +			DEPENDS="geany atk-dev bzip2-dev cairo-dev fontconfig-dev \
    1.91 +			freetype-dev gdk-pixbuf-dev glib-dev gtk+-dev harfbuzz-dev \
    1.92 +			libffi-dev libpng16-dev libxml2-dev pango-dev pcre-dev \
    1.93 +			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
    1.94 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
    1.95 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
    1.96 +			;;
    1.97 +	esac
    1.98  }