wok-next diff geany/receipt @ rev 20188
collectd-apache: fix wget_url
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Nov 02 20:48:23 2017 +0100 (2017-11-02) |
parents | e70c0b9c5adf |
children | bce36a298f1e |
line diff
1.1 --- a/geany/receipt Fri Jun 16 15:39:43 2017 +0300 1.2 +++ b/geany/receipt Thu Nov 02 20:48:23 2017 +0100 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 }