wok-next rev 19882

Up gtkspell, geany, geany-plugins.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Fri Oct 06 03:22:11 2017 +0300 (2017-10-06)
parents ec4ebc01cb25
children 937bd624f2ab
files geany-dev/receipt geany-doc/receipt geany-plugins/receipt geany/receipt geany/stuff/filetype_extensions.conf geany/stuff/geany.desktop gtkspell-dev/receipt gtkspell/receipt
line diff
     1.1 --- a/geany-dev/receipt	Fri Oct 06 01:28:11 2017 +0300
     1.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.3 @@ -1,20 +0,0 @@
     1.4 -# SliTaz package receipt.
     1.5 -
     1.6 -PACKAGE="geany-dev"
     1.7 -VERSION="1.23.1"
     1.8 -CATEGORY="development"
     1.9 -SHORT_DESC="Geany devel files needed to build plugins."
    1.10 -MAINTAINER="pankso@slitaz.org"
    1.11 -LICENSE="GPL2"
    1.12 -WANTED="geany"
    1.13 -WEB_SITE="http://geany.uvena.de/"
    1.14 -HOST_ARCH="i486 arm"
    1.15 -
    1.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
    1.17 -genpkg_rules()
    1.18 -{
    1.19 -	mkdir -p $fs/usr/lib/geany
    1.20 -	cp -a $install/usr/lib/geany/*.*a $fs/usr/lib/geany
    1.21 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    1.22 -	cp -a $install/usr/include $fs/usr
    1.23 -}
     2.1 --- a/geany-doc/receipt	Fri Oct 06 01:28:11 2017 +0300
     2.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.3 @@ -1,18 +0,0 @@
     2.4 -# SliTaz package receipt.
     2.5 -
     2.6 -PACKAGE="geany-doc"
     2.7 -VERSION="1.23.1"
     2.8 -CATEGORY="development"
     2.9 -SHORT_DESC="Geany official documentation."
    2.10 -MAINTAINER="pankso@slitaz.org"
    2.11 -LICENSE="GPL2"
    2.12 -WANTED="geany"
    2.13 -WEB_SITE="http://geany.uvena.de/"
    2.14 -HOST_ARCH="i486 arm"
    2.15 -
    2.16 -# Rules to gen a SliTaz package suitable for Tazpkg.
    2.17 -genpkg_rules()
    2.18 -{
    2.19 -	mkdir -p $fs/usr/share
    2.20 -	cp -a $install/usr/share/doc $fs/usr/share
    2.21 -}
     3.1 --- a/geany-plugins/receipt	Fri Oct 06 01:28:11 2017 +0300
     3.2 +++ b/geany-plugins/receipt	Fri Oct 06 03:22:11 2017 +0300
     3.3 @@ -1,72 +1,43 @@
     3.4 -# SliTaz package receipt.
     3.5 +# SliTaz package receipt v2.
     3.6  
     3.7  PACKAGE="geany-plugins"
     3.8 -VERSION="1.23"
     3.9 +VERSION="1.31"
    3.10  CATEGORY="development"
    3.11 -SHORT_DESC="Additionnal plugins for Geany."
    3.12 +SHORT_DESC="Additional plugins for Geany"
    3.13  MAINTAINER="pankso@slitaz.org"
    3.14  LICENSE="GPL2"
    3.15 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    3.16  WEB_SITE="http://plugins.geany.org/"
    3.17 +
    3.18 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    3.19  WGET_URL="$WEB_SITE/$PACKAGE/$TARBALL"
    3.20 -#HOST_ARCH="i486 arm"
    3.21  
    3.22 -DEPENDS="enchant gtkspell geany lua"
    3.23 -BUILD_DEPENDS="gtkspell-dev geany-dev lua-dev libxml2-dev"
    3.24 +BUILD_DEPENDS_arm="gtkspell-dev geany-dev lua-dev libxml2-dev"
    3.25 +BUILD_DEPENDS="intltool geany-dev gtk+-dev check-dev vte-gtk2-dev \
    3.26 +python-dev pygtk-dev gtkspell-dev" # lua5.1-dev but produces error
    3.27 +SPLIT="geany-plugins-dev"
    3.28  
    3.29 -# Handle cross compilation.
    3.30 -case "$ARCH" in
    3.31 -	i?86) 
    3.32 -		BUILD_DEPENDS="gtkspell-dev geany-dev lua-dev libxml2-dev vte-dev"
    3.33 -esac
    3.34 -
    3.35 -# Rules to configure and make the package.
    3.36 -compile_rules()
    3.37 -{
    3.38 -	./configure \
    3.39 -		--libexecdir=/usr/lib \
    3.40 -		--enable-addons \
    3.41 -		--enable-codenav \
    3.42 -		--enable-commander \
    3.43 -		--enable-debugger \
    3.44 -		--disable-devhelp \
    3.45 -		--enable-geanydoc \
    3.46 -		--enable-treebrowser \
    3.47 -		--enable-geanyvc \
    3.48 -		--disable-geanyextrasel \
    3.49 -		--disable-geanygendoc \
    3.50 -		--disable-geanyinsertnum \
    3.51 -		--disable-geanylatex \
    3.52 -		--disable-geanylipsum \
    3.53 -		--disable-geanylua \
    3.54 -		--disable-geanymacro \
    3.55 -		--disable-geanyminiscript \
    3.56 -		--disable-geanynumberedbookmarks \
    3.57 -		--disable-geanyprj \
    3.58 -		--disable-geanysendmail \
    3.59 -		--disable-geanypg \
    3.60 -		--disable-largefile \
    3.61 -		--disable-geniuspaste \
    3.62 -		--disable-gproject \
    3.63 -		--disable-markdown \
    3.64 -		--disable-peg-markdown \
    3.65 -		--disable-multiterm \
    3.66 -		--disable-pretty_printer \
    3.67 -		--disable-scope \
    3.68 -		--disable-shiftcolumn \
    3.69 -		--disable-spellcheck \
    3.70 -		--disable-tableconvert \
    3.71 -		--disable-updatechecker \
    3.72 -		--disable-webhelper \
    3.73 -		--disable-xmlsnippets  \
    3.74 -		$CONFIGURE_ARGS ${ARCH_ARGS} &&
    3.75 -	make && make install
    3.76 +compile_rules() {
    3.77 +	./configure $CONFIGURE_ARGS && make && make install
    3.78  }
    3.79  
    3.80 -# Rules to gen a SliTaz package suitable for Tazpkg.
    3.81 -genpkg_rules()
    3.82 -{
    3.83 -	mkdir -p $fs/usr/lib/geany 
    3.84 -	
    3.85 -	cp -a $install/usr/lib/geany/*.so $fs/usr/lib/geany
    3.86 +genpkg_rules() {
    3.87 +	case $PACKAGE in
    3.88 +		geany-plugins)
    3.89 +			copy @std
    3.90 +			DEPENDS="geany atk cairo enchant fontconfig freetype gdk-pixbuf \
    3.91 +			glib gtk+ gtkspell libxml2 pango python vte-gtk2 xorg-libX11 \
    3.92 +			xorg-libXext"
    3.93 +			;;
    3.94 +		*-dev)
    3.95 +			copy @dev
    3.96 +			DEPENDS="geany-plugins atk-dev bzip2-dev cairo-dev enchant-dev \
    3.97 +			fontconfig-dev freetype-dev gdk-pixbuf-dev geany-dev glib-dev \
    3.98 +			gtk+-dev gtkspell-dev harfbuzz-dev libffi-dev libpng16-dev \
    3.99 +			libxml2-dev ncurses-dev pango-dev pcre-dev python-dev \
   3.100 +			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
   3.101 +			vte-gtk2-dev xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev \
   3.102 +			xorg-libXext-dev xorg-libXrender-dev xorg-libxcb-dev \
   3.103 +			xorg-pixman-dev xz-dev zlib-dev"
   3.104 +			;;
   3.105 +	esac
   3.106  }
     4.1 --- a/geany/receipt	Fri Oct 06 01:28:11 2017 +0300
     4.2 +++ b/geany/receipt	Fri Oct 06 03:22:11 2017 +0300
     4.3 @@ -1,51 +1,61 @@
     4.4 -# SliTaz package receipt.
     4.5 +# SliTaz package receipt v2.
     4.6  
     4.7  PACKAGE="geany"
     4.8 -VERSION="1.23.1"
     4.9 +VERSION="1.31"
    4.10  CATEGORY="development"
    4.11 -SHORT_DESC="Small and fast IDE using GTK+ toolkit."
    4.12 +SHORT_DESC="Small and fast IDE using GTK+ toolkit"
    4.13  MAINTAINER="pankso@slitaz.org"
    4.14  LICENSE="GPL2"
    4.15 -SUGGESTED="geany-plugins vte"
    4.16 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    4.17 -WEB_SITE="http://geany.uvena.de/"
    4.18 -WGET_URL="http://download.geany.org/$TARBALL"
    4.19 -TAGS="text-editor"
    4.20 +WEB_SITE="http://www.geany.org/"
    4.21  HOST_ARCH="i486 arm"
    4.22  
    4.23 -DEPENDS="glibc-base glib gcc-lib-base expat zlib libxcb xcb-util \
    4.24 -gtk+ atk cairo pango pixman libpng fontconfig freetype xorg-libX11 \
    4.25 -xorg-libXau xorg-libXcomposite xorg-libXcursor xorg-libXdamage \
    4.26 -xorg-libXdmcp xorg-libXext xorg-libXfixes xorg-libXinerama xorg-libXrender"
    4.27 -BUILD_DEPENDS="glib-dev expat-dev gtk+-dev atk-dev pango-dev cairo-dev \
    4.28 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    4.29 +WGET_URL="http://download.geany.org/$TARBALL"
    4.30 +
    4.31 +BUILD_DEPENDS_arm="glib-dev expat-dev gtk+-dev atk-dev pango-dev cairo-dev \
    4.32  pixman-dev libpng-dev freetype-dev fontconfig-dev xorg-libXrender-dev \
    4.33  xorg-xproto xorg-renderproto xorg-libX11-dev xorg-kbproto xorg-libXau-dev \
    4.34  xorg-libXdmcp-dev libxml2-dev"
    4.35 +BUILD_DEPENDS="gtk+-dev intltool python-lxml python-docutils"
    4.36 +SPLIT="geany-doc geany-dev"
    4.37  
    4.38 -# Handle cross compilation.
    4.39 -case "$ARCH" in
    4.40 -	i?86) BUILD_DEPENDS="$BUILD_DEPENDS perl-xml-parser intltool gettext glibc-locale" ;;
    4.41 -	arm*) ARCH_ARGS="--disable-vte" ;;
    4.42 -esac
    4.43 +compile_rules() {
    4.44 +	sed -i '/_Keywords=/d' $src/geany.desktop.in
    4.45  
    4.46 -# Rules to configure and make the package.
    4.47 -compile_rules()
    4.48 -{
    4.49 +	case "$ARCH" in
    4.50 +		arm*) ARCH_ARGS="--disable-vte";;
    4.51 +	esac
    4.52 +
    4.53  	./configure \
    4.54 -		${CONFIGURE_ARGS} ${ARCH_ARGS} &&
    4.55 +		$ARCH_ARGS $CONFIGURE_ARGS &&
    4.56  	make && make install
    4.57  }
    4.58  
    4.59 -# Rules to gen a SliTaz package suitable for Tazpkg.
    4.60 -genpkg_rules()
    4.61 -{
    4.62 -	mkdir -p $fs/usr/share/pixmaps $fs/usr/lib/geany
    4.63 -	cp -a $install/usr/bin $fs/usr
    4.64 -	cp -a $install/usr/lib/geany/*.so $fs/usr/lib/geany
    4.65 -	cp -a $install/usr/share/geany $fs/usr/share
    4.66 -	cp -a $stuff/filetype_extensions.conf $fs/usr/share/geany
    4.67 -	rm $fs/usr/share/geany/GPL-2
    4.68 -	cp -a $install/usr/share/icons $fs/usr/share
    4.69 -	cd $fs/usr/share
    4.70 -	ln -sf /usr/share/icons/hicolor/48x48/apps/geany.png pixmaps/geany.png
    4.71 +genpkg_rules() {
    4.72 +	case $PACKAGE in
    4.73 +		geany)
    4.74 +			copy @std
    4.75 +			rm -r $fs/usr/share/icons/; cook_copy_icons
    4.76 +			DEPENDS="atk bzlib cairo fontconfig freetype gdk-pixbuf glib gtk+ \
    4.77 +			libffi libharfbuzz liblzma libpng16 libxml2 pango pcre python \
    4.78 +			util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 \
    4.79 +			xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb \
    4.80 +			xorg-pixman zlib"
    4.81 +			SUGGESTED="geany-plugins vte"
    4.82 +			TAGS="text-editor"
    4.83 +			;;
    4.84 +		geany-doc)
    4.85 +			CAT="docs|official documentation"
    4.86 +			copy doc/
    4.87 +			;;
    4.88 +		geany-dev)
    4.89 +			copy @dev
    4.90 +			DEPENDS="geany atk-dev bzip2-dev cairo-dev fontconfig-dev \
    4.91 +			freetype-dev gdk-pixbuf-dev glib-dev gtk+-dev harfbuzz-dev \
    4.92 +			libffi-dev libpng16-dev libxml2-dev pango-dev pcre-dev \
    4.93 +			util-linux-blkid-dev util-linux-mount-dev util-linux-uuid-dev \
    4.94 +			xorg-libX11-dev xorg-libXau-dev xorg-libXdmcp-dev xorg-libXext-dev \
    4.95 +			xorg-libXrender-dev xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
    4.96 +			;;
    4.97 +	esac
    4.98  }
     5.1 --- a/geany/stuff/filetype_extensions.conf	Fri Oct 06 01:28:11 2017 +0300
     5.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     5.3 @@ -1,40 +0,0 @@
     5.4 -#*** This file generated by: geany --generate-data-files ***
     5.5 -
     5.6 -#Filetype extension configuration file for Geany
     5.7 -#Insert as many items as you want, seperate them with a ";".
     5.8 -#See Geany's main documentation for details.
     5.9 -[Extensions]
    5.10 -ASM=*.asm;
    5.11 -C=*.c;*.h;
    5.12 -C++=*.cpp;*.cxx;*.c++;*.cc;*.h;*.hpp;*.hxx;*.h++;*.hh;*.C;
    5.13 -C#=*.cs;*.vala;
    5.14 -CAML=*.ml;*.mli;
    5.15 -D=*.d;*.di;
    5.16 -Fortran=*.f;*.for;*.ftn;*.f77;*.f90;*.f95;
    5.17 -FreeBasic=*.bas;*.bi;
    5.18 -Haskell=*.hs;*.lhs;
    5.19 -Haxe=*.hx;
    5.20 -Java=*.java;*.jsp;
    5.21 -Pascal=*.pas;*.pp;*.inc;*.dpr;*.dpk;
    5.22 -VHDL=*.vhd;*.vhdl;
    5.23 -Ferite=*.fe;
    5.24 -Javascript=*.js;
    5.25 -Lua=*.lua;
    5.26 -Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*;
    5.27 -O-Matrix=*.oms;
    5.28 -Perl=*.pl;*.perl;*.pm;*.agi;*.pod;
    5.29 -PHP=*.php;*.php3;*.php4;*.php5;*.phtml;
    5.30 -Python=*.py;*.pyw;
    5.31 -Ruby=*.rb;*.rhtml;*.ruby;
    5.32 -Sh=*.sh;configure;configure.in;configure.in.in;configure.ac;*.ksh;*.zsh;*.ash;*.bash;receipt;
    5.33 -Tcl=*.tcl;*.tk;*.wish;
    5.34 -CSS=*.css;
    5.35 -Docbook=*.docbook;
    5.36 -HTML=*.htm;*.html;*.shtml;*.hta;*.htd;*.htt;*.cfm;
    5.37 -XML=*.xml;*.sgml;*.xsl;*.xslt;*.xsd;
    5.38 -Conf=*.conf;*.ini;config;*rc;*.cfg;
    5.39 -Diff=*.diff;*.patch;*.rej;
    5.40 -LaTeX=*.tex;*.sty;*.idx;*.ltx;
    5.41 -reStructuredText=*.rest;*.reST;*.rst;
    5.42 -SQL=*.sql;
    5.43 -None=*;
     6.1 --- a/geany/stuff/geany.desktop	Fri Oct 06 01:28:11 2017 +0300
     6.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.3 @@ -1,11 +0,0 @@
     6.4 -[Desktop Entry]
     6.5 -Type=Application
     6.6 -Name=Geany IDE
     6.7 -Name[fr]=EDI Geany
     6.8 -Name[pt]=IDE Geany
     6.9 -Name[pt_BR]=IDE Geany
    6.10 -Exec=geany %F
    6.11 -Icon=geany
    6.12 -Categories=GTK;Development;IDE;
    6.13 -MimeType=text/plain;text/x-chdr;text/x-csrc;text/x-c++hdr;text/x-c++src;text/x-java;text/x-dsrc;text/x-pascal;text/x-perl;text/x-python;application/x-php;application/x-httpd-php*;application/xml;text/html;text/css;text/x-sql;text/x-diff;
    6.14 -StartupNotify=true
     7.1 --- a/gtkspell-dev/receipt	Fri Oct 06 01:28:11 2017 +0300
     7.2 +++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.3 @@ -1,23 +0,0 @@
     7.4 -# SliTaz package receipt.
     7.5 -
     7.6 -PACKAGE="gtkspell-dev"
     7.7 -VERSION="2.0.16"
     7.8 -CATEGORY="development"
     7.9 -SHORT_DESC="provides highlighting and replacement of misspelled words"
    7.10 -MAINTAINER="allan316@gmail.com"
    7.11 -LICENSE="GPL2"
    7.12 -WEB_SITE="http://gtkspell.sourceforge.net"
    7.13 -WANTED="gtkspell"
    7.14 -HOST_ARCH="i486 arm"
    7.15 -
    7.16 -DEPENDS="enchant-dev gtk+-dev gtkspell pkg-config"
    7.17 -
    7.18 -# Rules to gen a SliTaz package suitable for Tazpkg.
    7.19 -genpkg_rules()
    7.20 -{
    7.21 -	mkdir -p $fs/usr/lib
    7.22 -	cp -a $install/usr/include $fs/usr
    7.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    7.24 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
    7.25 -}
    7.26 -
     8.1 --- a/gtkspell/receipt	Fri Oct 06 01:28:11 2017 +0300
     8.2 +++ b/gtkspell/receipt	Fri Oct 06 03:22:11 2017 +0300
     8.3 @@ -1,31 +1,43 @@
     8.4 -# SliTaz package receipt.
     8.5 +# SliTaz package receipt v2.
     8.6  
     8.7  PACKAGE="gtkspell"
     8.8  VERSION="2.0.16"
     8.9  CATEGORY="development"
    8.10 -SHORT_DESC="provides highlighting and replacement of misspelled words"
    8.11 +SHORT_DESC="Provides highlighting and replacement of misspelled words"
    8.12  MAINTAINER="allan316@gmail.com"
    8.13  LICENSE="GPL2"
    8.14 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    8.15 -WEB_SITE="http://gtkspell.sourceforge.net"
    8.16 -WGET_URL="$WEB_SITE/download/$TARBALL"
    8.17 +WEB_SITE="http://gtkspell.sourceforge.net/"
    8.18  HOST_ARCH="i486 arm"
    8.19  
    8.20 -DEPENDS="enchant gtk+ cairo"
    8.21 -BUILD_DEPENDS="enchant-dev gtk+-dev pkg-config expat-dev"
    8.22 +TARBALL="$PACKAGE-$VERSION.tar.gz"
    8.23 +WGET_URL="$WEB_SITE/download/$TARBALL"
    8.24  
    8.25 -# Rules to configure and make the package.
    8.26 -compile_rules()
    8.27 -{
    8.28 -	./configure \
    8.29 -		$CONFIGURE_ARGS &&
    8.30 -	make && make install
    8.31 +BUILD_DEPENDS="gtk+-dev enchant-dev intltool"
    8.32 +SPLIT="gtkspell-dev"
    8.33 +
    8.34 +compile_rules() {
    8.35 +	./configure $CONFIGURE_ARGS && make && make install
    8.36  }
    8.37  
    8.38 -# Rules to gen a SliTaz package suitable for Tazpkg.
    8.39 -genpkg_rules()
    8.40 -{
    8.41 -	mkdir -p $fs/usr
    8.42 -	cp -a $install/usr/lib $fs/usr
    8.43 +genpkg_rules() {
    8.44 +	case $PACKAGE in
    8.45 +		gtkspell)
    8.46 +			copy @std
    8.47 +			DEPENDS="atk bzlib cairo enchant fontconfig freetype gdk-pixbuf \
    8.48 +			glib gtk+ libffi libharfbuzz liblzma libpng16 libxml2 pango pcre \
    8.49 +			util-linux-blkid util-linux-mount util-linux-uuid xorg-libX11 \
    8.50 +			xorg-libXau xorg-libXdmcp xorg-libXext xorg-libXrender xorg-libxcb \
    8.51 +			xorg-pixman zlib"
    8.52 +			;;
    8.53 +		*-dev)
    8.54 +			copy @dev
    8.55 +			DEPENDS="gtkspell atk-dev bzip2-dev cairo-dev enchant-dev \
    8.56 +			fontconfig-dev freetype-dev gdk-pixbuf-dev glib-dev gtk+-dev \
    8.57 +			harfbuzz-dev libffi-dev libpng16-dev libxml2-dev pango-dev \
    8.58 +			pcre-dev util-linux-blkid-dev util-linux-mount-dev \
    8.59 +			util-linux-uuid-dev xorg-libX11-dev xorg-libXau-dev \
    8.60 +			xorg-libXdmcp-dev xorg-libXext-dev xorg-libXrender-dev \
    8.61 +			xorg-libxcb-dev xorg-pixman-dev xz-dev zlib-dev"
    8.62 +			;;
    8.63 +	esac
    8.64  }
    8.65 -