Navigation

Project: wok

Clone project: hg clone http://hg.slitaz.org/wok

  • Download tarball:
  • bz2
  • gz

Search

wok changeset 14225:66feb7f9e198

freetype*: up 2.4.11; fontconfig*: up 2.10.91; add freetype-infinality* and fontconfig-infinality; gobject-introspection: up 1.32.1; gtk+3*: up 3.4.4; add gtk3-engine-solidity, gtk3-engine-unico; pixman*: up 0.28.2; add libxklavier, lightdm*; slitaz-i18n: add all existing translations.
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu Mar 21 16:18:40 2013 +0000 (19 months ago ago)
parents 462a8f34c9f3
children e9a4503b4331
files fontconfig-dev/receipt fontconfig-infinality-yad/receipt fontconfig-infinality-yad/stuff/infctl-yad fontconfig-infinality-yad/stuff/infctl-yad.desktop fontconfig-infinality-yad/stuff/infinality.png fontconfig-infinality/description.txt fontconfig-infinality/receipt fontconfig/receipt freetype-dev/receipt freetype-infinality-dev/receipt freetype-infinality/description.txt freetype-infinality/receipt freetype-infinality/stuff/freetype-infinality-2.4.11-20130104_04-x86_64.tar.bz2 freetype/receipt gobject-introspection-dev/receipt gobject-introspection/receipt gtk+3-demo/receipt gtk+3-dev/receipt gtk+3-widget-factory/receipt gtk+3/receipt gtk+3/stuff/settings.ini gtk3-engine-solidity/receipt gtk3-engine-unico-dev/receipt gtk3-engine-unico/receipt libxklavier-dev/receipt libxklavier/receipt lightdm-dev/receipt lightdm-gtk2-greeter/receipt lightdm-gtk3-greeter/receipt lightdm/description.txt lightdm/receipt pixman-dev/receipt pixman/receipt slitaz-i18n/receipt slitaz-i18n/stuff/locale-pack.conf
line diff
     1.1 --- a/fontconfig-dev/receipt	Thu Mar 21 01:05:34 2013 +0000
     1.2 +++ b/fontconfig-dev/receipt	Thu Mar 21 16:18:40 2013 +0000
     1.3 @@ -1,19 +1,20 @@
     1.4  # SliTaz package receipt.
     1.5  
     1.6  PACKAGE="fontconfig-dev"
     1.7 -VERSION="2.8.0"
     1.8 +VERSION="2.10.91"
     1.9  CATEGORY="development"
    1.10 -SHORT_DESC="Font configuration utilities and library devel files."
    1.11 +SHORT_DESC="Font configuration utilities and library devel files"
    1.12  MAINTAINER="pankso@slitaz.org"
    1.13  WEB_SITE="http://www.fontconfig.org/wiki/"
    1.14 +
    1.15 +WANTED="fontconfig"
    1.16  DEPENDS="fontconfig"
    1.17 -WANTED="fontconfig"
    1.18  
    1.19  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.20  genpkg_rules()
    1.21  {
    1.22  	mkdir -p $fs/usr/lib
    1.23 -	cp -a $_pkg/usr/lib/*.*a $fs/usr/lib
    1.24 -	cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib
    1.25 -	cp -a $_pkg/usr/include $fs/usr
    1.26 +	cp -a $install/usr/include $fs/usr
    1.27 +	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    1.28 +	cp -a $install/usr/lib/*.*a $fs/usr/lib
    1.29  }
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/fontconfig-infinality-yad/receipt	Thu Mar 21 16:18:40 2013 +0000
     2.3 @@ -0,0 +1,22 @@
     2.4 +# SliTaz package receipt.
     2.5 +
     2.6 +PACKAGE="fontconfig-infinality-yad"
     2.7 +VERSION="20130321"
     2.8 +CATEGORY="x-window"
     2.9 +SHORT_DESC="Frontend for fontconfig-infinality written in yad"
    2.10 +MAINTAINER="al.bobylev@gmail.com"
    2.11 +LICENSE="GPL3"
    2.12 +
    2.13 +DEPENDS="fontconfig-infinality"
    2.14 +
    2.15 +# Rules to gen a SliTaz package suitable for Tazpkg.
    2.16 +genpkg_rules()
    2.17 +{
    2.18 +	mkdir -p \
    2.19 +		$fs/usr/bin \
    2.20 +		$fs/usr/share/applications \
    2.21 +		$fs/usr/share/pixmaps
    2.22 +	cp -a $stuff/infctl-yad $fs/usr/bin
    2.23 +	cp -a $stuff/*.desktop $fs/usr/share/applications
    2.24 +	cp -a $stuff/*.png $fs/usr/share/pixmaps
    2.25 +}
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/fontconfig-infinality-yad/stuff/infctl-yad	Thu Mar 21 16:18:40 2013 +0000
     3.3 @@ -0,0 +1,38 @@
     3.4 +#!/bin/sh
     3.5 +# Simple style chooser for fontconfig-infinality
     3.6 +#
     3.7 +# Copyright (C) 2013 SliTaz GNU/linux - GNU GPL v3
     3.8 +#    - Aleksej Bobylev <al.bobylev@gmail.com>
     3.9 +#
    3.10 +
    3.11 +inf_main() {
    3.12 +	yad --entry \
    3.13 +		--title="Fontconfig-infinality" \
    3.14 +		--window-icon=/usr/share/pixmaps/infinality.png \
    3.15 +		--text="Choose the style:" \
    3.16 +		--center --on-top --entry-text \
    3.17 +			"Infinality         - subpixel AA, minimal replacements/tweaks, sans=Arial" \
    3.18 +			"Windows 7    - subpixel AA, sans=Arial" \
    3.19 +			"Windows XP - subpixel AA, sans=Arial" \
    3.20 +			"Windows 98  - B/W full hinting on TT fonts, grayscale AA for others, sans=Arial" \
    3.21 +			"OSX                - Slight hinting, subpixel AA, sans=Helvetica Neue" \
    3.22 +			"OSX2              - No hinting, subpixel AA, sans=Helvetica Neue" \
    3.23 +			"Linux              - subpixel AA, sans=DejaVu Sans"
    3.24 +}
    3.25 +
    3.26 +main=$(inf_main)
    3.27 +# Deal with --button values
    3.28 +case $? in
    3.29 +	1) exit 0 ;;
    3.30 +	*) continue ;;
    3.31 +esac
    3.32 +
    3.33 +case "$main" in
    3.34 +	Infinality*)  infctl.sh setstyle infinality ;;
    3.35 +	Windows\ 7*)  infctl.sh setstyle win7 ;;
    3.36 +	Windows\ XP*) infctl.sh setstyle winxp ;;
    3.37 +	Windows\ 98*) infctl.sh setstyle win98 ;;
    3.38 +	OSX\ *)       infctl.sh setstyle osx ;;
    3.39 +	OSX2*)        infctl.sh setstyle osx2 ;;
    3.40 +	Linux*)       infctl.sh setstyle linux ;;
    3.41 +esac
     4.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     4.2 +++ b/fontconfig-infinality-yad/stuff/infctl-yad.desktop	Thu Mar 21 16:18:40 2013 +0000
     4.3 @@ -0,0 +1,10 @@
     4.4 +[Desktop Entry]
     4.5 +Type=Application
     4.6 +Name=Infinality style
     4.7 +Name[ru]=Стиль Infinality
     4.8 +Comment=Choose font Infinalty style
     4.9 +Comment[ru]=Выберите стиль шрифтов Infinality
    4.10 +Exec=subox /usr/bin/infctl-yad
    4.11 +Icon=infinality
    4.12 +Terminal=false
    4.13 +Categories=Settings;DesktopSettings;
     5.1 Binary file fontconfig-infinality-yad/stuff/infinality.png has changed
     6.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     6.2 +++ b/fontconfig-infinality/description.txt	Thu Mar 21 16:18:40 2013 +0000
     6.3 @@ -0,0 +1,9 @@
     6.4 +The purpose of these patches is to freely provide the nicest font rendering
     6.5 +of any operating system. The second goal is to provide customization so that
     6.6 +the end user is able to adjust the settings to his or her taste. Most common
     6.7 +operating system font appearances can be emulated with these patches.
     6.8 +
     6.9 +The local.conf has been replaced with fontconfig-infinality, which drops into
    6.10 +an existing /etc/fonts/. This should help distro maintainers greatly. It is
    6.11 +strongly recommended to use these fontconfig settings, as they are tailored
    6.12 +to work with the Freetype patches.
     7.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     7.2 +++ b/fontconfig-infinality/receipt	Thu Mar 21 16:18:40 2013 +0000
     7.3 @@ -0,0 +1,26 @@
     7.4 +# SliTaz package receipt.
     7.5 +
     7.6 +PACKAGE="fontconfig-infinality"
     7.7 +VERSION="1-20130104_1"
     7.8 +CATEGORY="x-window"
     7.9 +SHORT_DESC="Infinality addition for fontconfig"
    7.10 +MAINTAINER="al.bobylev@gmail.com"
    7.11 +WEB_SITE="http://www.infinality.net/blog/infinality-freetype-patches/"
    7.12 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    7.13 +WGET_URL="http://www.infinality.net/fedora/linux/zips/$TARBALL"
    7.14 +
    7.15 +DEPENDS="fontconfig"
    7.16 +
    7.17 +# Rules to gen a SliTaz package suitable for Tazpkg.
    7.18 +genpkg_rules()
    7.19 +{
    7.20 +	mkdir -p \
    7.21 +		$fs/etc/fonts \
    7.22 +		$fs/usr/bin
    7.23 +	cp -r $src/* $fs/etc/fonts
    7.24 +	mv $fs/etc/fonts/infinality/infctl.sh $fs/usr/bin
    7.25 +	# ported to Ash
    7.26 +	sed -i 's|bin/bash|bin/sh|; s|^function \([a-z]*\) |\1()\n|g; \
    7.27 +		s|select style|for style|; s|rm -r|rm -rf|; s|mkdir|mkdir -p|' \
    7.28 +		$fs/usr/bin/infctl.sh
    7.29 +}
     8.1 --- a/fontconfig/receipt	Thu Mar 21 01:05:34 2013 +0000
     8.2 +++ b/fontconfig/receipt	Thu Mar 21 16:18:40 2013 +0000
     8.3 @@ -1,36 +1,40 @@
     8.4  # SliTaz package receipt.
     8.5  
     8.6  PACKAGE="fontconfig"
     8.7 -VERSION="2.8.0"
     8.8 +VERSION="2.10.91"
     8.9  CATEGORY="x-window"
    8.10 -SHORT_DESC="Font configuration utilities and library."
    8.11 +SHORT_DESC="Font configuration utilities and library"
    8.12  MAINTAINER="pankso@slitaz.org"
    8.13 -DEPENDS="expat freetype zlib"
    8.14 +WEB_SITE="http://www.fontconfig.org/wiki/"
    8.15 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
    8.16 +WGET_URL="http://www.freedesktop.org/software/fontconfig/release/$TARBALL"
    8.17 +
    8.18 +DEPENDS="bzlib expat freetype libxml2"
    8.19  BUILD_DEPENDS="libxml2-dev freetype-dev"
    8.20 -TARBALL="$PACKAGE-$VERSION.tar.gz"
    8.21 -WEB_SITE="http://www.fontconfig.org/wiki/"
    8.22 -WGET_URL="http://fontconfig.org/release/$TARBALL"
    8.23  
    8.24  # Rules to configure and make the package.
    8.25  compile_rules()
    8.26  {
    8.27 -	cd $src
    8.28  	./configure \
    8.29  		--sysconfdir=/etc \
    8.30 -		--prefix=/usr \
    8.31 -		--mandir=/usr/share/man \
    8.32  		--localstatedir=/var \
    8.33  		--with-arch=$ARCH \
    8.34 +		--disable-static \
    8.35 +		--enable-iconv \
    8.36 +		--enable-libxml2 \
    8.37 +		--disable-docs \
    8.38  		$CONFIGURE_ARGS &&
    8.39 -	make && make DESTDIR=$PWD/_pkg install
    8.40 +	make &&
    8.41 +	make DESTDIR=$install install
    8.42  }
    8.43  
    8.44  # Rules to gen a SliTaz package suitable for Tazpkg.
    8.45  genpkg_rules()
    8.46  {
    8.47  	mkdir -p $fs/usr/lib
    8.48 -	cp -a $_pkg/usr/bin $fs/usr
    8.49 -	cp -a $_pkg/usr/lib/*.so* $fs/usr/lib
    8.50 -	cp -a $_pkg/etc $fs
    8.51 -	cp -a $_pkg/var $fs
    8.52 +	cp -a $install/etc $fs
    8.53 +	cp -a $install/usr/bin $fs/usr
    8.54 +	cp -a $install/usr/lib/*.so* $fs/usr/lib
    8.55 +	cp -a $install/usr/share $fs/usr
    8.56 +	cp -a $install/var $fs
    8.57  }
     9.1 --- a/freetype-dev/receipt	Thu Mar 21 01:05:34 2013 +0000
     9.2 +++ b/freetype-dev/receipt	Thu Mar 21 16:18:40 2013 +0000
     9.3 @@ -1,20 +1,21 @@
     9.4  # SliTaz package receipt.
     9.5  
     9.6  PACKAGE="freetype-dev"
     9.7 -VERSION="2.4.9"
     9.8 +VERSION="2.4.11"
     9.9  CATEGORY="development"
    9.10 -SHORT_DESC="Freetype font engine devel files."
    9.11 +SHORT_DESC="Development files for Freetype-Infinality"
    9.12  WEB_SITE="http://www.freetype.org/"
    9.13 -MAINTAINER="pankso@slitaz.org"
    9.14 -DEPENDS="freetype"
    9.15 +MAINTAINER="al.bobylev@gmail.com"
    9.16 +
    9.17  WANTED="freetype"
    9.18 +DEPENDS="freetype libzip-dev bzip2-dev"
    9.19  
    9.20  # Rules to gen a SliTaz package suitable for Tazpkg.
    9.21  genpkg_rules()
    9.22  {
    9.23  	mkdir -p $fs/usr/lib
    9.24 +	cp -a $install/usr/include $fs/usr
    9.25 +	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    9.26  	cp -a $install/usr/lib/*.*a $fs/usr/lib
    9.27 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    9.28 -	cp -a $install/usr/include $fs/usr
    9.29  	cp -a $install/usr/share $fs/usr
    9.30  }
    10.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    10.2 +++ b/freetype-infinality-dev/receipt	Thu Mar 21 16:18:40 2013 +0000
    10.3 @@ -0,0 +1,21 @@
    10.4 +# SliTaz package receipt.
    10.5 +
    10.6 +PACKAGE="freetype-infinality-dev"
    10.7 +VERSION="2.4.11"
    10.8 +CATEGORY="development"
    10.9 +SHORT_DESC="Development files for Freetype-Infinality"
   10.10 +WEB_SITE="http://www.freetype.org/"
   10.11 +MAINTAINER="al.bobylev@gmail.com"
   10.12 +
   10.13 +WANTED="freetype-infinality"
   10.14 +DEPENDS="freetype-infinality libzip-dev bzip2-dev"
   10.15 +
   10.16 +# Rules to gen a SliTaz package suitable for Tazpkg.
   10.17 +genpkg_rules()
   10.18 +{
   10.19 +	mkdir -p $fs/usr/lib
   10.20 +	cp -a $install/usr/include $fs/usr
   10.21 +	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   10.22 +	cp -a $install/usr/lib/*.*a $fs/usr/lib
   10.23 +	cp -a $install/usr/share $fs/usr
   10.24 +}
    11.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    11.2 +++ b/freetype-infinality/description.txt	Thu Mar 21 16:18:40 2013 +0000
    11.3 @@ -0,0 +1,8 @@
    11.4 +The FreeType engine is a free and portable font rendering engine, developed
    11.5 +to provide advanced font support for a variety of platforms and environments.
    11.6 +FreeType is a library which can open and manages font files as well as
    11.7 +efficiently load, hint and render individual glyphs. FreeType is not a font
    11.8 +server or a complete text-rendering library.
    11.9 +This version is compiled with the patented bytecode interpreter and subpixel
   11.10 +rendering enabled. It transparently overrides the system library using
   11.11 +ld.so.conf.d.
    12.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    12.2 +++ b/freetype-infinality/receipt	Thu Mar 21 16:18:40 2013 +0000
    12.3 @@ -0,0 +1,69 @@
    12.4 +# SliTaz package receipt.
    12.5 +
    12.6 +PACKAGE="freetype-infinality"
    12.7 +PROVIDE="freetype"
    12.8 +VERSION="2.4.11"
    12.9 +CATEGORY="x-window"
   12.10 +SHORT_DESC="Freetype font engine with infinality patches"
   12.11 +MAINTAINER="al.bobylev@gmail.com"
   12.12 +SOURCE="freetype"
   12.13 +TARBALL="$SOURCE-$VERSION.tar.bz2"
   12.14 +WEB_SITE="http://www.freetype.org/"
   12.15 +WGET_URL="http://download.savannah.gnu.org/releases/freetype/$TARBALL"
   12.16 +
   12.17 +DEPENDS="slitaz-base-files zlib"
   12.18 +BUILD_DEPENDS="bzip2-dev"
   12.19 +
   12.20 +# Rules to configure and make the package.
   12.21 +compile_rules()
   12.22 +{
   12.23 +	# http://www.infinality.net/blog/infinality-freetype-patches/
   12.24 +	# http://www.infinality.net/forum/viewtopic.php?f=2&t=77#p794
   12.25 +	mkdir -p $src/patch
   12.26 +	tar -xjf $stuff/* -C $src/patch
   12.27 +	patch -p1 < $src/patch/freetype-enable-subpixel-hinting-infinality-20120615-01.patch
   12.28 +	patch -p1 < $src/patch/freetype-entire-infinality-patchset-20130104-01.patch
   12.29 +
   12.30 +	./configure \
   12.31 +		--sysconfdir=/etc \
   12.32 +		--disable-static \
   12.33 +		$CONFIGURE_ARGS &&
   12.34 +	make &&
   12.35 +	make install
   12.36 +}
   12.37 +
   12.38 +# Rules to gen a SliTaz package suitable for Tazpkg.
   12.39 +genpkg_rules()
   12.40 +{
   12.41 +	mkdir -p \
   12.42 +		$fs/etc/profile.d \
   12.43 +		$fs/usr/lib/freetype-infinality
   12.44 +	# profile settings
   12.45 +	install -m644 $src/patch/infinality-settings.sh $fs/etc/profile.d
   12.46 +	# binary & libs
   12.47 +	cp -a $install/usr/bin $fs/usr
   12.48 +	cp -a $install/usr/lib/*.so* $fs/usr/lib/freetype-infinality
   12.49 +}
   12.50 +
   12.51 +
   12.52 +post_install()
   12.53 +{
   12.54 +	# SliTaz not support /etc/profile.d/ by default, but use /etc/profile file
   12.55 +	cat >> /etc/profile << EOT
   12.56 +
   12.57 +# freetype-infinality profile settings
   12.58 +. /etc/profile.d/infinality-settings.sh
   12.59 +EOT
   12.60 +
   12.61 +	# add patched libs to loader config
   12.62 +	echo '/usr/lib/freetype-infinality' >> /etc/ld.so.conf
   12.63 +	ldconfig
   12.64 +	echo 'Now you can log out/in to take effect on all your apps'
   12.65 +}
   12.66 +
   12.67 +post_remove()
   12.68 +{
   12.69 +	sed -i '/infinality/d' /etc/profile
   12.70 +	sed -i '/freetype-infinality/d' /etc/ld.so.conf
   12.71 +	ldconfig
   12.72 +}
    13.1 Binary file freetype-infinality/stuff/freetype-infinality-2.4.11-20130104_04-x86_64.tar.bz2 has changed
    14.1 --- a/freetype/receipt	Thu Mar 21 01:05:34 2013 +0000
    14.2 +++ b/freetype/receipt	Thu Mar 21 16:18:40 2013 +0000
    14.3 @@ -1,25 +1,26 @@
    14.4  # SliTaz package receipt.
    14.5  
    14.6  PACKAGE="freetype"
    14.7 -VERSION="2.4.9"
    14.8 +VERSION="2.4.11"
    14.9  CATEGORY="x-window"
   14.10  SHORT_DESC="Freetype font engine."
   14.11  MAINTAINER="pankso@slitaz.org"
   14.12  TARBALL="$PACKAGE-$VERSION.tar.bz2"
   14.13  WEB_SITE="http://www.freetype.org/"
   14.14  WGET_URL="http://download.savannah.gnu.org/releases/freetype/$TARBALL"
   14.15 -DEPENDS="zlib"
   14.16 +
   14.17 +DEPENDS="slitaz-base-files zlib"
   14.18 +BUILD_DEPENDS="bzip2-dev"
   14.19  
   14.20  # Rules to configure and make the package.
   14.21  compile_rules()
   14.22  {
   14.23 -	cd $src
   14.24  	./configure \
   14.25  		--sysconfdir=/etc \
   14.26 -		--prefix=/usr \
   14.27 -		--mandir=/usr/share/man \
   14.28 +		--disable-static \
   14.29  		$CONFIGURE_ARGS &&
   14.30 -	make && make install
   14.31 +	make &&
   14.32 +	make install
   14.33  }
   14.34  
   14.35  # Rules to gen a SliTaz package suitable for Tazpkg.
    15.1 --- a/gobject-introspection-dev/receipt	Thu Mar 21 01:05:34 2013 +0000
    15.2 +++ b/gobject-introspection-dev/receipt	Thu Mar 21 16:18:40 2013 +0000
    15.3 @@ -1,22 +1,25 @@
    15.4  # SliTaz package receipt.
    15.5  
    15.6  PACKAGE="gobject-introspection-dev"
    15.7 -VERSION="1.30.0"
    15.8 +VERSION="1.32.1"
    15.9  CATEGORY="development"
   15.10 -SHORT_DESC="Gobject-introspection devel files."
   15.11 +SHORT_DESC="Gobject-introspection devel files"
   15.12  MAINTAINER="pankso@slitaz.org"
   15.13 -DEPENDS="gobject-introspection libffi-dev"
   15.14 +WEB_SITE="http://live.gnome.org/GObjectInstrospection"
   15.15 +
   15.16  WANTED="gobject-introspection"
   15.17 -WEB_SITE="http://live.gnome.org/GObjectInstrospection"
   15.18 +DEPENDS="gobject-introspection glib-dev libffi-dev"
   15.19  
   15.20  # Rules to gen a SliTaz package suitable for Tazpkg.
   15.21  genpkg_rules()
   15.22  {
   15.23 -	mkdir -p $fs/usr/lib $fs/usr/share
   15.24 -	cp -a $_pkg/usr/include $fs/usr
   15.25 -	cp -a $_pkg/usr/lib/pkgconfig $fs/usr/lib
   15.26 -	cp -a $_pkg/usr/lib/*.*a $fs/usr/lib
   15.27 -	cp -a $_pkg/usr/share/aclocal $fs/usr/share
   15.28 -	cp -a $_pkg/usr/share/gir-1.0 $fs/usr/share
   15.29 -	cp -a $_pkg/usr/share/gobject-introspection-* $fs/usr/share
   15.30 +	mkdir -p \
   15.31 +		$fs/usr/lib \
   15.32 +		$fs/usr/share
   15.33 +	cp -a $install/usr/include $fs/usr
   15.34 +	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   15.35 +	cp -a $install/usr/lib/*.la $fs/usr/lib
   15.36 +	cp -a $install/usr/share/aclocal $fs/usr/share
   15.37 +	cp -a $install/usr/share/gir-1.0 $fs/usr/share
   15.38 +	cp -a $install/usr/share/gobject-introspection-* $fs/usr/share
   15.39  }
    16.1 --- a/gobject-introspection/receipt	Thu Mar 21 01:05:34 2013 +0000
    16.2 +++ b/gobject-introspection/receipt	Thu Mar 21 16:18:40 2013 +0000
    16.3 @@ -1,24 +1,22 @@
    16.4  # SliTaz package receipt.
    16.5  
    16.6  PACKAGE="gobject-introspection"
    16.7 -VERSION="1.30.0"
    16.8 -CATEGORY="x-window"
    16.9 -SHORT_DESC="Introspection system for GObject-based libraries."
   16.10 -DEPENDS="libgio glib libffi python"
   16.11 -BUILD_DEPENDS="glib-dev libgio-dev pkg-config bison flex libffi-dev python-dev cairo-dev"
   16.12 +VERSION="1.32.1"
   16.13 +CATEGORY="development"
   16.14 +SHORT_DESC="Introspection system for GObject-based libraries"
   16.15  MAINTAINER="pankso@slitaz.org"
   16.16 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   16.17  WEB_SITE="http://live.gnome.org/GObjectInstrospection"
   16.18 -WGET_URL="$GNOME_MIRROR/$PACKAGE/${VERSION:0:4}/$TARBALL"
   16.19 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   16.20 +HI_VERSION=$(echo $VERSION | cut -d. -f1,2)
   16.21 +WGET_URL="$GNOME_MIRROR/$PACKAGE/$HI_VERSION/$TARBALL"
   16.22 +
   16.23 +DEPENDS="libgio"
   16.24 +BUILD_DEPENDS="flex bison glib-dev python-dev libgio-dev libffi-dev cairo-dev"
   16.25  
   16.26  # Rules to configure and make the package.
   16.27  compile_rules()
   16.28  {
   16.29 -	cd $src
   16.30 -	sed -i "s/.*self._linker_cmd,.*/&\n        if libtool:\n            args.append('-export-dynamic')/" giscanner/dumper.py
   16.31  	./configure \
   16.32 -		--prefix=/usr \
   16.33 -		--sysconfdir=/etc \
   16.34  		--disable-static \
   16.35  		$CONFIGURE_ARGS &&
   16.36  	make &&
   16.37 @@ -28,9 +26,11 @@
   16.38  # Rules to gen a SliTaz package suitable for Tazpkg.
   16.39  genpkg_rules()
   16.40  {
   16.41 -	mkdir -p $fs/usr/lib $fs/usr/share
   16.42 -	cp -a $_pkg/usr/bin $fs/usr
   16.43 -	cp -a $_pkg/usr/lib/*.so* $fs/usr/lib
   16.44 -	cp -a $_pkg/usr/lib/gobject-introspection $fs/usr/lib
   16.45 -	cp -a $_pkg/usr/lib/girepository-1.0 $fs/usr/lib
   16.46 +	mkdir -p \
   16.47 +		$fs/usr/lib \
   16.48 +		$fs/usr/share
   16.49 +	cp -a $install/usr/bin $fs/usr
   16.50 +	cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib
   16.51 +	cp -a $install/usr/lib/gobject-introspection $fs/usr/lib
   16.52 +	cp -a $install/usr/lib/*.so* $fs/usr/lib
   16.53  }
    17.1 --- a/gtk+3-demo/receipt	Thu Mar 21 01:05:34 2013 +0000
    17.2 +++ b/gtk+3-demo/receipt	Thu Mar 21 16:18:40 2013 +0000
    17.3 @@ -1,9 +1,9 @@
    17.4  # SliTaz package receipt.
    17.5  
    17.6  PACKAGE="gtk+3-demo"
    17.7 -VERSION="3.2.3"
    17.8 +VERSION="3.4.4"
    17.9  CATEGORY="development"
   17.10 -SHORT_DESC="The GIMP Toolkit example code and demo"
   17.11 +SHORT_DESC="The GIMP Toolkit 3.x example code and demo"
   17.12  MAINTAINER="pankso@slitaz.org"
   17.13  WEB_SITE="http://www.gtk.org/"
   17.14  
   17.15 @@ -13,8 +13,10 @@
   17.16  # Rules to gen a SliTaz package suitable for Tazpkg.
   17.17  genpkg_rules()
   17.18  {
   17.19 -	mkdir -p $fs/usr/bin $fs/usr/share/pixmaps
   17.20 -	cp -a $install/usr/bin/gtk3-demo $fs/usr/bin
   17.21 +	mkdir -p \
   17.22 +		$fs/usr/bin \
   17.23 +		$fs/usr/share/pixmaps
   17.24 +	cp -a $install/usr/bin/gtk3-demo* $fs/usr/bin
   17.25  	cp -a $install/usr/share/gtk-3.0 $fs/usr/share
   17.26 -	install -Dm644 $stuff/gtk-demo.png $fs/usr/share/pixmaps
   17.27 +	cp -a $stuff/gtk-demo.png $fs/usr/share/pixmaps
   17.28  }
    18.1 --- a/gtk+3-dev/receipt	Thu Mar 21 01:05:34 2013 +0000
    18.2 +++ b/gtk+3-dev/receipt	Thu Mar 21 16:18:40 2013 +0000
    18.3 @@ -1,9 +1,9 @@
    18.4  # SliTaz package receipt.
    18.5  
    18.6  PACKAGE="gtk+3-dev"
    18.7 -VERSION="3.2.3"
    18.8 +VERSION="3.4.4"
    18.9  CATEGORY="development"
   18.10 -SHORT_DESC="The GIMP Toolkit (development files)"
   18.11 +SHORT_DESC="The GIMP Toolkit 3.x (development files)"
   18.12  MAINTAINER="pankso@slitaz.org"
   18.13  WEB_SITE="http://www.gtk.org/"
   18.14  
   18.15 @@ -14,14 +14,19 @@
   18.16  # Rules to gen a SliTaz package suitable for Tazpkg.
   18.17  genpkg_rules()
   18.18  {
   18.19 -	mkdir -p $fs/usr/lib $fs/usr/share
   18.20 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
   18.21 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   18.22 +	mkdir -p \
   18.23 +		$fs/usr/lib \
   18.24 +		$fs/usr/share
   18.25 +	cp -a $install/usr/include $fs/usr
   18.26 +	cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib
   18.27 +
   18.28  	# Copy all libs and remove the shared.
   18.29  	cp -a $install/usr/lib/gtk-3.0 $fs/usr/lib
   18.30 -	rm -rf $fs/usr/lib/gtk-3.0/3.0.0/*/*.so*
   18.31 -	cp -a $install/usr/lib/girepository-1.0 $fs/usr/lib
   18.32 -	cp -a $install/usr/include $fs/usr
   18.33 +	rm -rf $fs/usr/lib/gtk-3.0/3.0.0/*/*.so
   18.34 +
   18.35 +	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   18.36 +	cp -a $install/usr/lib/*.la $fs/usr/lib
   18.37 +
   18.38  	cp -a $install/usr/share/aclocal $fs/usr/share
   18.39  	cp -a $install/usr/share/gir-1.0 $fs/usr/share
   18.40  }
    19.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    19.2 +++ b/gtk+3-widget-factory/receipt	Thu Mar 21 16:18:40 2013 +0000
    19.3 @@ -0,0 +1,18 @@
    19.4 +# SliTaz package receipt.
    19.5 +
    19.6 +PACKAGE="gtk+3-widget-factory"
    19.7 +VERSION="3.4.4"
    19.8 +CATEGORY="development"
    19.9 +SHORT_DESC="The GIMP Toolkit 3.x widget factory"
   19.10 +MAINTAINER="pankso@slitaz.org"
   19.11 +WEB_SITE="http://www.gtk.org/"
   19.12 +
   19.13 +WANTED="gtk+3"
   19.14 +DEPENDS="gtk+3"
   19.15 +
   19.16 +# Rules to gen a SliTaz package suitable for Tazpkg.
   19.17 +genpkg_rules()
   19.18 +{
   19.19 +	mkdir -p $fs/usr/bin
   19.20 +	cp -a $install/usr/bin/gtk3-widget-factory $fs/usr/bin
   19.21 +}
    20.1 --- a/gtk+3/receipt	Thu Mar 21 01:05:34 2013 +0000
    20.2 +++ b/gtk+3/receipt	Thu Mar 21 16:18:40 2013 +0000
    20.3 @@ -1,31 +1,44 @@
    20.4  # SliTaz package receipt.
    20.5  
    20.6  PACKAGE="gtk+3"
    20.7 -SOURCE="gtk+"
    20.8 -VERSION="3.2.3"
    20.9 +VERSION="3.4.4"
   20.10  CATEGORY="x-window"
   20.11  SHORT_DESC="The GIMP Toolkit 3.x"
   20.12  MAINTAINER="pankso@slitaz.org"
   20.13 -SUGGESTED="cups"
   20.14 +SOURCE="gtk+"
   20.15  TARBALL="$SOURCE-$VERSION.tar.xz"
   20.16  WEB_SITE="http://www.gtk.org/"
   20.17  WGET_URL="$GNOME_MIRROR/$SOURCE/${VERSION:0:3}/$TARBALL"
   20.18  CONFIG_FILES="/etc/gtk-3.0/settings.ini"
   20.19  CROSS="bug: /bin/bash: no: command not found"
   20.20  
   20.21 -DEPENDS="atk gdk-pixbuf pango xorg-libXcomposite xorg-libXcursor \
   20.22 -xorg-libXdamage xorg-libXi xorg-libXinerama xorg-libXrandr"
   20.23 +DEPENDS="atk gdk-pixbuf pango xorg-libXcomposite xorg-libXcursor xorg-libXi \
   20.24 +xorg-libXinerama xorg-libXrandr"
   20.25 +SUGGESTED="cups"
   20.26  BUILD_DEPENDS="bash pkg-config cups-dev dbus-dev gobject-introspection-dev \
   20.27 -perl gdk-pixbuf-dev xorg-dev libffi-dev atk-dev pango-dev cairo-dev"
   20.28 +perl gdk-pixbuf-dev xorg-dev libffi-dev atk-dev pango-dev cairo-dev indent "
   20.29  
   20.30  # Rules to configure and make the package.
   20.31  compile_rules()
   20.32  {
   20.33 -	cd $src
   20.34  	./configure \
   20.35  		--prefix=/usr \
   20.36  		--sysconfdir=/etc \
   20.37 -		--build=$HOST_SYSTEM --host=$HOST_SYSTEM &&
   20.38 +		--localstatedir=/var \
   20.39 +		--build=$HOST_SYSTEM \
   20.40 +		--host=$HOST_SYSTEM \
   20.41 +		--enable-debug=no \
   20.42 +		--enable-xkb \
   20.43 +		--enable-xinerama \
   20.44 +		--enable-xrandr \
   20.45 +		--enable-xfixes \
   20.46 +		--enable-xcomposite \
   20.47 +		--enable-xdamage \
   20.48 +		--enable-x11-backend \
   20.49 +		--enable-introspection=yes \
   20.50 +		--enable-packagekit=no \
   20.51 +		--enable-colord=no \
   20.52 +		--with-x &&
   20.53  	make $MAKEFLAGS &&
   20.54  	make DESTDIR=$DESTDIR install
   20.55  }
   20.56 @@ -33,22 +46,28 @@
   20.57  # Rules to gen a SliTaz package suitable for Tazpkg.
   20.58  genpkg_rules()
   20.59  {
   20.60 -	mkdir -p $fs/usr/lib/gtk-3.0 $fs/usr/share $fs/usr/bin $fs/etc/gtk-3.0
   20.61 +	mkdir -p \
   20.62 +		$fs/etc/gtk-3.0 \
   20.63 +		$fs/usr/bin \
   20.64 +		$fs/usr/lib/gtk-3.0 \
   20.65 +		$fs/usr/share
   20.66 +
   20.67 +	# Configuration file.
   20.68 +	cp -a $install/etc $fs
   20.69 +	cp -f $stuff/settings.ini $fs/etc/gtk-3.0
   20.70 +
   20.71 +	# Apps.
   20.72 +	cp $install/usr/bin/gtk-query-immodules-3.0 $fs/usr/bin
   20.73 +	cp $install/usr/bin/gtk-update-icon-cache $fs/usr/bin
   20.74 +	# gtk3-demo & gtk3-demo-application -> gtk+3-demo
   20.75 +	# gtk3-widget-factory -> gtk+3-widget-factory
   20.76  
   20.77  	# Libs.
   20.78  	cp -a $install/usr/lib/*.so* $fs/usr/lib
   20.79 -	cp -a $install/usr/lib/gtk-3.0/3.0.0 $fs/usr/lib/gtk-2.0
   20.80 +	cp -a $install/usr/lib/gtk-3.0/3.0.0 $fs/usr/lib/gtk-3.0
   20.81  	rm -rf $fs/usr/lib/gtk-3.0/3.0.0/*/*.la
   20.82  
   20.83 -	# Themes
   20.84 +	# Themes.
   20.85  	cp -a $install/usr/share/themes $fs/usr/share
   20.86  	cp -a $install/usr/share/glib-2.0 $fs/usr/share
   20.87 -
   20.88 -	# Apps.
   20.89 -	cp  $install/usr/bin/gtk-query-immodules-3.0 $fs/usr/bin
   20.90 -	#cp  $install/usr/bin/gtk-update-icon-cache $fs/usr/bin
   20.91 -
   20.92 -	# Configuration file
   20.93 -	cp -a $install/etc $fs
   20.94 -	cp -f $stuff/settings.ini $fs/etc/gtk-3.0
   20.95  }
    21.1 --- a/gtk+3/stuff/settings.ini	Thu Mar 21 01:05:34 2013 +0000
    21.2 +++ b/gtk+3/stuff/settings.ini	Thu Mar 21 16:18:40 2013 +0000
    21.3 @@ -1,1 +1,17 @@
    21.4  # SliTaz GTK 3.0 Configuration file
    21.5 +[Settings] 
    21.6 +gtk-theme-name=SliTaz
    21.7 +gtk-icon-theme-name=SliTaz
    21.8 +gtk-font-name=DejaVu Sans 9
    21.9 +gtk-cursor-theme-name=slitaz-polar
   21.10 +gtk-cursor-theme-size=0
   21.11 +gtk-toolbar-style=GTK_TOOLBAR_ICONS
   21.12 +gtk-toolbar-icon-size=GTK_ICON_SIZE_SMALL_TOOLBAR
   21.13 +gtk-button-images=1
   21.14 +gtk-menu-images=1
   21.15 +gtk-enable-event-sounds=1
   21.16 +gtk-enable-input-feedback-sounds=1
   21.17 +gtk-xft-antialias=1
   21.18 +gtk-xft-hinting=1
   21.19 +gtk-xft-hintstyle=hintfull
   21.20 +gtk-xft-rgba=rgb
    22.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    22.2 +++ b/gtk3-engine-solidity/receipt	Thu Mar 21 16:18:40 2013 +0000
    22.3 @@ -0,0 +1,36 @@
    22.4 +# SliTaz package receipt.
    22.5 +
    22.6 +PACKAGE="gtk3-engine-solidity"
    22.7 +VERSION="0.4.1"
    22.8 +CATEGORY="x-window"
    22.9 +SHORT_DESC="Solidity GTK+3 engine and themes"
   22.10 +MAINTAINER="al.bobylev@gmail.com"
   22.11 +LICENSE="GPL"
   22.12 +WEB_SITE="http://gnome-look.org/content/show.php/solidity+gtk3+engine?content=142331"
   22.13 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   22.14 +WGET_URL="http://gnome-look.org/CONTENT/content-files/142331-solidity-$VERSION.tar.bz2"
   22.15 +
   22.16 +DEPENDS="gtk+3"
   22.17 +BUILD_DEPENDS="vala glib-dev gtk+3-dev"
   22.18 +
   22.19 +# Rules to configure and make the package.
   22.20 +compile_rules()
   22.21 +{
   22.22 +	cd $src/source/gtk3
   22.23 +	valac --pkg=gmodule-2.0 --pkg=gtk+-3.0 -C solidity.vala
   22.24 +	gcc -shared -fPIC \
   22.25 +		$(pkg-config --cflags --libs glib-2.0 gmodule-2.0 gtk+-3.0) \
   22.26 +		-o libsolidity.so solidity.c
   22.27 +}
   22.28 +
   22.29 +# Rules to gen a SliTaz package suitable for Tazpkg.
   22.30 +genpkg_rules()
   22.31 +{
   22.32 +	mkdir -p \
   22.33 +		$fs/usr/lib/gtk-3.0/3.0.0/theming-engines \
   22.34 +		$fs/usr/share
   22.35 +	cp -a $src/source/gtk3/libsolidity.so \
   22.36 +		$fs/usr/lib/gtk-3.0/3.0.0/theming-engines
   22.37 +	cp -a $src/themes $fs/usr/share
   22.38 +	find $fs -name 'gtk-2.0' -delete
   22.39 +}
    23.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    23.2 +++ b/gtk3-engine-unico-dev/receipt	Thu Mar 21 16:18:40 2013 +0000
    23.3 @@ -0,0 +1,19 @@
    23.4 +# SliTaz package receipt.
    23.5 +
    23.6 +PACKAGE="gtk3-engine-unico-dev"
    23.7 +VERSION="1.0.2"
    23.8 +CATEGORY="development"
    23.9 +SHORT_DESC="Development files for Unico"
   23.10 +MAINTAINER="al.bobylev@gmail.com"
   23.11 +LICENSE="GPL"
   23.12 +WEB_SITE="https://launchpad.net/unico"
   23.13 +
   23.14 +WANTED="gtk3-engine-unico"
   23.15 +DEPENDS="gtk3-engine-unico"
   23.16 +
   23.17 +# Rules to gen a SliTaz package suitable for Tazpkg.
   23.18 +genpkg_rules()
   23.19 +{
   23.20 +	cp -a $install/* $fs
   23.21 +	find $fs -name '*.so' -delete
   23.22 +}
    24.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    24.2 +++ b/gtk3-engine-unico/receipt	Thu Mar 21 16:18:40 2013 +0000
    24.3 @@ -0,0 +1,32 @@
    24.4 +# SliTaz package receipt.
    24.5 +
    24.6 +PACKAGE="gtk3-engine-unico"
    24.7 +VERSION="1.0.2"
    24.8 +CATEGORY="x-window"
    24.9 +SHORT_DESC="Unico GTK3 theme engine"
   24.10 +MAINTAINER="al.bobylev@gmail.com"
   24.11 +LICENSE="GPL"
   24.12 +WEB_SITE="https://launchpad.net/unico"
   24.13 +SOURCE="unico"
   24.14 +TARBALL="$SOURCE-$VERSION.tar.gz"
   24.15 +WGET_URL="https://launchpad.net/unico/1.0/$VERSION/+download/$TARBALL"
   24.16 +
   24.17 +DEPENDS="gtk+3"
   24.18 +BUILD_DEPENDS="gtk+3-dev wget"
   24.19 +
   24.20 +# Rules to configure and make the package.
   24.21 +compile_rules()
   24.22 +{
   24.23 +	./configure \
   24.24 +		--enable-debug=no \
   24.25 +		$CONFIGURE_ARGS &&
   24.26 +	make &&
   24.27 +	make install
   24.28 +}
   24.29 +
   24.30 +# Rules to gen a SliTaz package suitable for Tazpkg.
   24.31 +genpkg_rules()
   24.32 +{
   24.33 +	cp -a $install/* $fs
   24.34 +	find $fs -name '*.*a' -delete
   24.35 +}
    25.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    25.2 +++ b/libxklavier-dev/receipt	Thu Mar 21 16:18:40 2013 +0000
    25.3 @@ -0,0 +1,21 @@
    25.4 +# SliTaz package receipt.
    25.5 +
    25.6 +PACKAGE="libxklavier-dev"
    25.7 +VERSION="5.0"
    25.8 +CATEGORY="development"
    25.9 +SHORT_DESC="Development files for libxklavier"
   25.10 +MAINTAINER="al.bobylev@gmail.com"
   25.11 +LICENSE="GPL2"
   25.12 +WEB_SITE="http://freedesktop.org/wiki/Software/LibXklavier"
   25.13 +
   25.14 +WANTED="libxklavier"
   25.15 +DEPENDS="libxklavier glib-dev libxml2-dev"
   25.16 +
   25.17 +# Rules to gen a SliTaz package suitable for Tazpkg.
   25.18 +genpkg_rules()
   25.19 +{
   25.20 +	mkdir -p $fs/usr/lib
   25.21 +	cp -a $install/usr/include $fs/usr
   25.22 +	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   25.23 +	cp -a $install/usr/lib/*.la $fs/usr/lib
   25.24 +}
    26.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    26.2 +++ b/libxklavier/receipt	Thu Mar 21 16:18:40 2013 +0000
    26.3 @@ -0,0 +1,34 @@
    26.4 +# SliTaz package receipt.
    26.5 +
    26.6 +PACKAGE="libxklavier"
    26.7 +VERSION="5.0"
    26.8 +CATEGORY="system-tools"
    26.9 +SHORT_DESC="Library providing high-level API for XKB"
   26.10 +MAINTAINER="al.bobylev@gmail.com"
   26.11 +LICENSE="GPL2"
   26.12 +WEB_SITE="http://freedesktop.org/wiki/Software/LibXklavier"
   26.13 +TARBALL="$PACKAGE-$VERSION.tar.bz2"
   26.14 +WGET_URL="$SF_MIRROR/gswitchit/libxklavier/5.0/$TARBALL"
   26.15 +
   26.16 +DEPENDS="glib xorg-libXi xorg-libxkbfile"
   26.17 +BUILD_DEPENDS="libxml2-dev glib-dev xorg-xkbcomp iso-codes"
   26.18 +
   26.19 +# Rules to configure and make the package.
   26.20 +compile_rules()
   26.21 +{
   26.22 +	./configure \
   26.23 +		--disable-static \
   26.24 +		--disable-gtk-doc \
   26.25 +		--enable-xkb-support \
   26.26 +		--enable-xmodmap-support \
   26.27 +		$CONFIGURE_ARGS &&
   26.28 +	make &&
   26.29 +	make install
   26.30 +}
   26.31 +
   26.32 +# Rules to gen a SliTaz package suitable for Tazpkg.
   26.33 +genpkg_rules()
   26.34 +{
   26.35 +	mkdir -p $fs/usr/lib
   26.36 +	cp -a $install/usr/lib/*.so* $fs/usr/lib
   26.37 +}
    27.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    27.2 +++ b/lightdm-dev/receipt	Thu Mar 21 16:18:40 2013 +0000
    27.3 @@ -0,0 +1,26 @@
    27.4 +# SliTaz package receipt.
    27.5 +
    27.6 +PACKAGE="lightdm-dev"
    27.7 +VERSION="1.5.1"
    27.8 +CATEGORY="development"
    27.9 +SHORT_DESC="Development files for lightdm"
   27.10 +MAINTAINER="al.bobylev@gmail.com"
   27.11 +LICENSE="GPL3 LGPL3"
   27.12 +WEB_SITE="https://launchpad.net/lightdm"
   27.13 +
   27.14 +WANTED="lightdm"
   27.15 +DEPENDS="lightdm glib-dev libgio-dev libxklavier-dev xorg-libX11-dev"
   27.16 +
   27.17 +# Rules to gen a SliTaz package suitable for Tazpkg.
   27.18 +genpkg_rules()
   27.19 +{
   27.20 +	mkdir -p \
   27.21 +		$fs/usr/lib \
   27.22 +		$fs/usr/share
   27.23 +	cp -a $install/usr/include $fs/usr
   27.24 +	cp -a $install/usr/lib/girepository* $fs/usr/lib
   27.25 +	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   27.26 +	cp -a $install/usr/lib/*.la $fs/usr/lib
   27.27 +	cp -a $install/usr/share/gir* $fs/usr/share
   27.28 +	cp -a $install/usr/share/vala $fs/usr/share
   27.29 +}
    28.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    28.2 +++ b/lightdm-gtk2-greeter/receipt	Thu Mar 21 16:18:40 2013 +0000
    28.3 @@ -0,0 +1,59 @@
    28.4 +# SliTaz package receipt.
    28.5 +
    28.6 +PACKAGE="lightdm-gtk2-greeter"
    28.7 +VERSION="1.5.1"
    28.8 +CATEGORY="x-window"
    28.9 +SHORT_DESC="Reference GTK+ greeter for LightDM"
   28.10 +MAINTAINER="al.bobylev@gmail.com"
   28.11 +LICENSE="GPL3"
   28.12 +WEB_SITE="https://launchpad.net/lightdm-gtk-greeter"
   28.13 +SOURCE="lightdm-gtk-greeter"
   28.14 +TARBALL="$SOURCE-$VERSION.tar.gz"
   28.15 +WGET_URL="https://launchpad.net/$SOURCE/1.6/$VERSION/+download/$TARBALL"
   28.16 +
   28.17 +DEPENDS="gtk+ lightdm"
   28.18 +BUILD_DEPENDS="gobject-introspection-dev gtk+-dev lightdm-dev libxklavier-dev \
   28.19 +wget"
   28.20 +
   28.21 +# Rules to configure and make the package.
   28.22 +compile_rules()
   28.23 +{
   28.24 +	./configure \
   28.25 +		--sysconfdir=/etc \
   28.26 +		--disable-static \
   28.27 +		--enable-introspection \
   28.28 +		--with-gtk2 \
   28.29 +		$CONFIGURE_ARGS &&
   28.30 +	make &&
   28.31 +	make install
   28.32 +}
   28.33 +
   28.34 +# Rules to gen a SliTaz package suitable for Tazpkg.
   28.35 +genpkg_rules()
   28.36 +{
   28.37 +	mkdir -p $fs/usr/share/locale
   28.38 +	cp -a $install/etc $fs
   28.39 +	cp -a $install/usr/sbin $fs/usr
   28.40 +	cp -a $install/usr/share/xgreeters $fs/usr/share
   28.41 +
   28.42 +	# localization
   28.43 +	. $WOK/slitaz-i18n/stuff/locale-pack.conf
   28.44 +	for lang in $LOCALE_PACK; do
   28.45 +		langf=$install/usr/share/locale/$lang
   28.46 +		[ -d $langf ] && cp -a $langf $fs/usr/share/locale
   28.47 +	done
   28.48 +}
   28.49 +
   28.50 +post_install()
   28.51 +{
   28.52 +	echo 'make lightdm-gtk2-greeter default greeter'
   28.53 +	sed -i 's|^# \(greeter-session =\)|\1 lightdm-gtk2-greeter #|' \
   28.54 +		/etc/lightdm/lightdm.conf
   28.55 +}
   28.56 +
   28.57 +post_remove()
   28.58 +{
   28.59 +	echo 'back to default greeter'
   28.60 +	sed -i 's|^\(greeter-session =\).*#\(.*\)|#\1\2|' \
   28.61 +		/etc/lightdm/lightdm.conf
   28.62 +}
    29.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    29.2 +++ b/lightdm-gtk3-greeter/receipt	Thu Mar 21 16:18:40 2013 +0000
    29.3 @@ -0,0 +1,58 @@
    29.4 +# SliTaz package receipt.
    29.5 +
    29.6 +PACKAGE="lightdm-gtk3-greeter"
    29.7 +VERSION="1.5.1"
    29.8 +CATEGORY="x-window"
    29.9 +SHORT_DESC="Reference GTK+3 greeter for LightDM"
   29.10 +MAINTAINER="al.bobylev@gmail.com"
   29.11 +LICENSE="GPL3"
   29.12 +WEB_SITE="https://launchpad.net/lightdm-gtk-greeter"
   29.13 +SOURCE="lightdm-gtk-greeter"
   29.14 +TARBALL="$SOURCE-$VERSION.tar.gz"
   29.15 +WGET_URL="https://launchpad.net/$SOURCE/1.6/$VERSION/+download/$TARBALL"
   29.16 +
   29.17 +DEPENDS="gtk+3 lightdm"
   29.18 +BUILD_DEPENDS="gobject-introspection-dev gtk+3-dev lightdm-dev libxklavier-dev \
   29.19 +wget"
   29.20 +
   29.21 +# Rules to configure and make the package.
   29.22 +compile_rules()
   29.23 +{
   29.24 +	./configure \
   29.25 +		--sysconfdir=/etc \
   29.26 +		--disable-static \
   29.27 +		--enable-introspection \
   29.28 +		$CONFIGURE_ARGS &&
   29.29 +	make &&
   29.30 +	make install
   29.31 +}
   29.32 +
   29.33 +# Rules to gen a SliTaz package suitable for Tazpkg.
   29.34 +genpkg_rules()
   29.35 +{
   29.36 +	mkdir -p $fs/usr/share/locale
   29.37 +	cp -a $install/etc $fs
   29.38 +	cp -a $install/usr/sbin $fs/usr
   29.39 +	cp -a $install/usr/share/xgreeters $fs/usr/share
   29.40 +
   29.41 +	# localization
   29.42 +	. $WOK/slitaz-i18n/stuff/locale-pack.conf
   29.43 +	for lang in $LOCALE_PACK; do
   29.44 +		langf=$install/usr/share/locale/$lang
   29.45 +		[ -d $langf ] && cp -a $langf $fs/usr/share/locale
   29.46 +	done
   29.47 +}
   29.48 +
   29.49 +post_install()
   29.50 +{
   29.51 +	echo 'make lightdm-gtk3-greeter default greeter'
   29.52 +	sed -i 's|^# \(greeter-session =\)|\1 lightdm-gtk3-greeter #|' \
   29.53 +		/etc/lightdm/lightdm.conf
   29.54 +}
   29.55 +
   29.56 +post_remove()
   29.57 +{
   29.58 +	echo 'back to default greeter'
   29.59 +	sed -i 's|^\(greeter-session =\).*#\(.*\)|#\1\2|' \
   29.60 +		/etc/lightdm/lightdm.conf
   29.61 +}
    30.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    30.2 +++ b/lightdm/description.txt	Thu Mar 21 16:18:40 2013 +0000
    30.3 @@ -0,0 +1,5 @@
    30.4 +An display manager that:
    30.5 + * Has a lightweight codebase
    30.6 + * Is standards compliant (PAM, ConsoleKit, etc)
    30.7 + * Has a well defined interface between the server and user interface
    30.8 + * Cross-desktop (greeters can be written in any toolkit)
    31.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
    31.2 +++ b/lightdm/receipt	Thu Mar 21 16:18:40 2013 +0000
    31.3 @@ -0,0 +1,52 @@
    31.4 +# SliTaz package receipt.
    31.5 +
    31.6 +PACKAGE="lightdm"
    31.7 +VERSION="1.5.1"
    31.8 +CATEGORY="system-tools"
    31.9 +SHORT_DESC="A lightweight display manager"
   31.10 +MAINTAINER="al.bobylev@gmail.com"
   31.11 +LICENSE="GPL3 LGPL3"
   31.12 +WEB_SITE="https://launchpad.net/lightdm"
   31.13 +TARBALL="$PACKAGE-$VERSION.tar.xz"
   31.14 +WGET_URL="https://launchpad.net/$PACKAGE/1.6/$VERSION/+download/$TARBALL"
   31.15 +HELP="https://wiki.archlinux.org/index.php/LightDM"
   31.16 +
   31.17 +DEPENDS="libgcrypt libgio libxklavier pam xorg-libX11"
   31.18 +BUILD_DEPENDS="gobject-introspection-dev pam-dev itstool libxklavier-dev \
   31.19 +libgcrypt-dev wget"
   31.20 +
   31.21 +# Rules to configure and make the package.
   31.22 +compile_rules()
   31.23 +{
   31.24 +	./configure \
   31.25 +		--libexecdir=/usr/lib \
   31.26 +		--sysconfdir=/etc \
   31.27 +		--disable-static \
   31.28 +		--enable-introspection \
   31.29 +		--enable-liblightdm-gobject \
   31.30 +		--disable-gtk-doc \
   31.31 +		--with-greeter-session=lightdm-gtk-greeter \
   31.32 +		$CONFIGURE_ARGS &&
   31.33 +	make &&
   31.34 +	make install
   31.35 +}
   31.36 +
   31.37 +# Rules to gen a SliTaz package suitable for Tazpkg.
   31.38 +genpkg_rules()
   31.39 +{
   31.40 +	mkdir -p \
   31.41 +		$fs/usr/lib \
   31.42 +		$fs/usr/share/locale
   31.43 +	cp -a $install/etc $fs
   31.44 +	cp -a $install/usr/bin $fs/usr
   31.45 +	cp -a $install/usr/lib/lightdm $fs/usr/lib
   31.46 +	cp -a $install/usr/lib/*.so* $fs/usr/lib
   31.47 +	cp -a $install/usr/sbin $fs/usr
   31.48 +
   31.49 +	# localization
   31.50 +	. $WOK/slitaz-i18n/stuff/locale-pack.conf
   31.51 +	for lang in $LOCALE_PACK; do
   31.52 +		langf=$install/usr/share/locale/$lang
   31.53 +		[ -d $langf ] && cp -a $langf $fs/usr/share/locale
   31.54 +	done
   31.55 +}
    32.1 --- a/pixman-dev/receipt	Thu Mar 21 01:05:34 2013 +0000
    32.2 +++ b/pixman-dev/receipt	Thu Mar 21 16:18:40 2013 +0000
    32.3 @@ -1,20 +1,21 @@
    32.4  # SliTaz package receipt.
    32.5  
    32.6  PACKAGE="pixman-dev"
    32.7 -VERSION="0.26.0"
    32.8 +VERSION="0.28.2"
    32.9  CATEGORY="development"
   32.10 -SHORT_DESC="Pixman library devel files."
   32.11 +SHORT_DESC="Pixman library devel files"
   32.12  MAINTAINER="pankso@slitaz.org"
   32.13 -DEPENDS="pixman"
   32.14 -WANTED="pixman"
   32.15  WEB_SITE="http://www.cairographics.org/"
   32.16  HOST_ARCH="i486 arm"
   32.17  
   32.18 +WANTED="pixman"
   32.19 +DEPENDS="pixman"
   32.20 +
   32.21  # Rules to gen a SliTaz package suitable for Tazpkg.
   32.22  genpkg_rules()
   32.23  {
   32.24  	mkdir -p $fs/usr/lib
   32.25 +	cp -a $install/usr/include $fs/usr
   32.26 +	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   32.27  	cp -a $install/usr/lib/*.*a $fs/usr/lib
   32.28 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
   32.29 -	cp -a $install/usr/include $fs/usr
   32.30  }
    33.1 --- a/pixman/receipt	Thu Mar 21 01:05:34 2013 +0000
    33.2 +++ b/pixman/receipt	Thu Mar 21 16:18:40 2013 +0000
    33.3 @@ -1,24 +1,28 @@
    33.4  # SliTaz package receipt.
    33.5  
    33.6  PACKAGE="pixman"
    33.7 -VERSION="0.26.0"
    33.8 +VERSION="0.28.2"
    33.9  CATEGORY="x-window"
   33.10 -SHORT_DESC="Pixman library."
   33.11 +SHORT_DESC="Pixman library"
   33.12  MAINTAINER="pankso@slitaz.org"
   33.13 -BUILD_DEPENDS="perl"
   33.14 -TARBALL="$PACKAGE-$VERSION.tar.bz2"
   33.15 +TARBALL="$PACKAGE-$VERSION.tar.gz"
   33.16  WEB_SITE="http://www.cairographics.org/"
   33.17 -WGET_URL="$XORG_MIRROR/lib/$TARBALL"
   33.18 +#WGET_URL="$XORG_MIRROR/lib/$TARBALL"
   33.19 +WGET_URL="${WEB_SITE}releases/$TARBALL"
   33.20  HOST_ARCH="i486 arm"
   33.21  
   33.22 +DEPENDS="glibc-base"
   33.23 +BUILD_DEPENDS="libpng-dev"
   33.24 +
   33.25  # Rules to configure and make the package.
   33.26  compile_rules()
   33.27  {
   33.28 -	cd $src
   33.29  	./configure \
   33.30  		--enable-gtk=no \
   33.31 +		--enable-libpng \
   33.32  		$CONFIGURE_ARGS &&
   33.33 -	make && make install
   33.34 +	make &&
   33.35 +	make install
   33.36  }
   33.37  
   33.38  # Rules to gen a SliTaz package suitable for Tazpkg.
    34.1 --- a/slitaz-i18n/receipt	Thu Mar 21 01:05:34 2013 +0000
    34.2 +++ b/slitaz-i18n/receipt	Thu Mar 21 16:18:40 2013 +0000
    34.3 @@ -8,9 +8,11 @@
    34.4  WEB_SITE="http://www.slitaz.org/"
    34.5  
    34.6  # Bdeps ensure packages are built so we can get generated po files.
    34.7 -BUILD_DEPENDS="asunder alsaplayer epdfview galculator viewnior gparted nano \
    34.8 -glib gtk+ leafpad lxpanel lxtask obconf openbox pcmanfm midori mtpaint \
    34.9 -mhwaveedit lostirc"
   34.10 +BUILD_DEPENDS="acl alsaplayer alsa-utils asunder atk attr dialog e2fsprogs \
   34.11 +epdfview galculator gcc-lib-base gcolor2 gdk-pixbuf gettext-base glib glibc-base \
   34.12 +gparted gtk+ isomaster kbd-base leafpad libwebkit lostirc lxappearance lxpanel \
   34.13 +lxrandr lxtask mhwaveedit midori mtpaint nano obconf openbox parcellite parted \
   34.14 +pcmanfm popt retawq sakura transmission viewnior yad"
   34.15  
   34.16  # Rules to gen a SliTaz package suitable for Tazpkg.
   34.17  genpkg_rules()
    35.1 --- a/slitaz-i18n/stuff/locale-pack.conf	Thu Mar 21 01:05:34 2013 +0000
    35.2 +++ b/slitaz-i18n/stuff/locale-pack.conf	Thu Mar 21 16:18:40 2013 +0000
    35.3 @@ -1,8 +1,10 @@
    35.4  
    35.5  # Packages LC_MESSAGES included in the locale pack.
    35.6 -CORE_PKGS="asunder alsaplayer epdfview galculator viewnior gparted nano \
    35.7 -glib gtk+ leafpad lxpanel lxtask lxrandr obconf openbox pcmanfm midori \
    35.8 -mtpaint mhwaveedit lostirc transmission"
    35.9 +CORE_PKGS="acl alsaplayer alsa-utils asunder atk attr dialog e2fsprogs epdfview \
   35.10 +galculator gcc-lib-base gcolor2 gdk-pixbuf gettext-base glib glibc-base gparted \
   35.11 +gtk+ isomaster kbd-base leafpad libwebkit lostirc lxappearance lxpanel lxrandr \
   35.12 +lxtask mhwaveedit midori mtpaint nano obconf openbox parcellite parted pcmanfm \
   35.13 +popt retawq sakura transmission viewnior yad"
   35.14  
   35.15  # List of all locale pack (locale-xx)
   35.16 -LOCALE_PACK="cs da de es fr hu id it pt pt_BR ru sl sv zh_CN zh_TW"
   35.17 +LOCALE_PACK="cs da de el es fr hu id it pt pt_BR ru sl sv zh_CN zh_TW"