wok rev 25794

created recipe for exo-lang
author Hans-G?nter Theisgen
date Wed Oct 23 16:19:52 2024 +0100 (5 weeks ago)
parents f5a28b7501e1
children ddf8fdd181da
files exo-lang/receipt exo-tools/receipt exo/description.txt exo/receipt libexo-dev/receipt libexo/receipt libxfce4ui-dev/receipt libxfce4ui-lang/receipt libxfce4ui/receipt
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/exo-lang/receipt	Wed Oct 23 16:19:52 2024 +0100
     1.3 @@ -0,0 +1,17 @@
     1.4 +# SliTaz package receipt.
     1.5 +
     1.6 +PACKAGE="exo-lang"
     1.7 +VERSION="0.10.3"
     1.8 +CATEGORY="localization"
     1.9 +SHORT_DESC="Xfce extension library - localised messages."
    1.10 +MAINTAINER="maintainer@slitaz.org"
    1.11 +LICENSE="GPL2"
    1.12 +WEB_SITE="https://www.xfce.org"
    1.13 +
    1.14 +WANTED="exo"
    1.15 +
    1.16 +# Rules to gen a SliTaz package suitable for Tazpkg.
    1.17 +genpkg_rules()
    1.18 +{
    1.19 +	cook_copy_folders	locale
    1.20 +}
     2.1 --- a/exo-tools/receipt	Wed Oct 23 15:16:12 2024 +0100
     2.2 +++ b/exo-tools/receipt	Wed Oct 23 16:19:52 2024 +0100
     2.3 @@ -6,27 +6,20 @@
     2.4  SHORT_DESC="Xfce extension tools"
     2.5  MAINTAINER="erjo@slitaz.org"
     2.6  LICENSE="GPL2"
     2.7 -WANTED="exo"
     2.8 -SUGGESTED="perl-uri"
     2.9  WEB_SITE="https://www.xfce.org"
    2.10  
    2.11 +SUGGESTED="exo-lang perl-uri"
    2.12  DEPENDS="libexo libxfce4ui"
    2.13 +WANTED="exo"
    2.14  
    2.15  # Rules to gen a SliTaz package suitable for Tazpkg.
    2.16  genpkg_rules()
    2.17  {
    2.18 -	mkdir -p $fs/usr/share/locale \
    2.19 -		$fs/usr/share/xfce4 \
    2.20 -		$fs/etc/xdg/xfce4
    2.21 +	cook_copy_folders	etc
    2.22 +	cook_copy_folders	bin
    2.23 +	cook_copy_folders	applications
    2.24 +	cook_copy_icons		24 48
    2.25 +	cook_copy_folders	pixmaps
    2.26 +	cook_copy_folders	helpers
    2.27  
    2.28 -	cp -a $install/etc $fs/
    2.29 -	cp -a $install/usr/bin $fs/usr
    2.30 -	cp -a $install/usr/share/locale/fr $fs/usr/share/locale
    2.31 -	cp -a $install/usr/share/applications $fs/usr/share
    2.32 -	cp -a $install/usr/share/icons $fs/usr/share
    2.33 -	cp -a $install/usr/share/pixmaps $fs/usr/share
    2.34 -	cp -a $install/usr/share/xfce4/helpers $fs/usr/share/xfce4
    2.35 -
    2.36 -	# Fix perms & helpers
    2.37 -	chmod +x $fs/usr/bin/exo-preferred-applications
    2.38  }
     3.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     3.2 +++ b/exo/description.txt	Wed Oct 23 16:19:52 2024 +0100
     3.3 @@ -0,0 +1,7 @@
     3.4 +Exo is an Xfce library targeted at application development,
     3.5 +originally developed by os-cillation.
     3.6 +It contains various custom widgets and APIs extending the
     3.7 +functionality of GLib and GTK.
     3.8 +It also has some helper applications that are used throughout
     3.9 +the entire Xfce desktop to manage preferred applications and
    3.10 +edit .desktop files.
     4.1 --- a/exo/receipt	Wed Oct 23 15:16:12 2024 +0100
     4.2 +++ b/exo/receipt	Wed Oct 23 16:19:52 2024 +0100
     4.3 @@ -11,10 +11,10 @@
     4.4  WGET_URL="https://archive.xfce.org/src/xfce/exo/${VERSION%.*}/$TARBALL"
     4.5  COOK_OPT="!fs"
     4.6  
     4.7 -DEPENDS="exo-tools libexo util-linux-uuid libgio"
     4.8 -BUILD_DEPENDS="libxfce4util-dev perl-uri startup-notification-dev intltool \
     4.9 -util-linux-uuid-dev libgio-dev glib-dev gtk+-dev libxfce4ui-dev libxml2-dev \
    4.10 -xcb-util-dev"
    4.11 +DEPENDS="exo-tools libexo libgio util-linux-uuid"
    4.12 +BUILD_DEPENDS="glib-dev gtk+-dev intltool libgio-dev libxfce4ui-dev
    4.13 +	libxfce4util-dev libxml2-dev perl-uri startup-notification-dev
    4.14 +	util-linux-uuid-dev xcb-util-dev"
    4.15  
    4.16  # What is the latest version available today?
    4.17  current_version()
    4.18 @@ -30,15 +30,18 @@
    4.19  {
    4.20  	patch -p1 -i $stuff/helpers.rc.u
    4.21  	export LDFLAGS="$LDFLAGS -lxcb-util"
    4.22 -	./configure \
    4.23 -		--prefix=/usr \
    4.24 -		--sysconfdir=/etc \
    4.25 -		--libexecdir=/usr/lib/libexo \
    4.26 -		--disable-debug \
    4.27 -		--mandir=/usr/share/man \
    4.28 -		--disable-python \
    4.29 -		$CONFIGURE_ARGS && \
    4.30 -	make && make install
    4.31 +
    4.32 +	# 0.10.3 unrecognised:
    4.33 +	#	--disable-python
    4.34 +	./configure				\
    4.35 +		--prefix=/usr			\
    4.36 +		--sysconfdir=/etc		\
    4.37 +		--libexecdir=/usr/lib/libexo	\
    4.38 +		--disable-debug			\
    4.39 +		--mandir=/usr/share/man		\
    4.40 +		$CONFIGURE_ARGS &&
    4.41 +	make &&
    4.42 +	make install
    4.43  }
    4.44  
    4.45  # Rules to gen a SliTaz package suitable for Tazpkg.
     5.1 --- a/libexo-dev/receipt	Wed Oct 23 15:16:12 2024 +0100
     5.2 +++ b/libexo-dev/receipt	Wed Oct 23 16:19:52 2024 +0100
     5.3 @@ -3,21 +3,16 @@
     5.4  PACKAGE="libexo-dev"
     5.5  VERSION="0.10.3"
     5.6  CATEGORY="development"
     5.7 -SHORT_DESC="Xfce extension library dev files"
     5.8 +SHORT_DESC="Xfce extension library - development files."
     5.9  MAINTAINER="erjo@slitaz.org"
    5.10  LICENSE="GPL2"
    5.11 -WANTED="exo"
    5.12  WEB_SITE="https://www.xfce.org"
    5.13  
    5.14  DEPENDS="libexo gtk+-dev libxfce4util-dev hal-dev pkg-config"
    5.15 +WANTED="exo"
    5.16  
    5.17  # Rules to gen a SliTaz package suitable for Tazpkg.
    5.18  genpkg_rules()
    5.19  {
    5.20 -	mkdir -p $fs/usr/lib
    5.21 -		
    5.22 -	cp -a $install/usr/lib/*.*a $fs/usr/lib
    5.23 -	cp -a $install/usr/lib/pkgconfig $fs/usr/lib
    5.24 -	cp -a $install/usr/include $fs/usr
    5.25 +	get_dev_files
    5.26  }
    5.27 -
     6.1 --- a/libexo/receipt	Wed Oct 23 15:16:12 2024 +0100
     6.2 +++ b/libexo/receipt	Wed Oct 23 16:19:52 2024 +0100
     6.3 @@ -6,21 +6,19 @@
     6.4  SHORT_DESC="Xfce extension library"
     6.5  MAINTAINER="erjo@slitaz.org"
     6.6  LICENSE="GPL2"
     6.7 -WANTED="exo"
     6.8 -SUGGESTED="exo-tools"
     6.9  WEB_SITE="https://www.xfce.org"
    6.10  
    6.11 +SUGGESTED="exo-tools"
    6.12  DEPENDS="libxfce4util startup-notification libnotify"
    6.13 +WANTED="exo"
    6.14  
    6.15  # Rules to gen a SliTaz package suitable for Tazpkg.
    6.16  genpkg_rules()
    6.17  {
    6.18 -	mkdir -p $fs/usr/lib 
    6.19 -
    6.20 -	cp -a $install/etc $fs/
    6.21 -	cp -a $install/usr/bin $fs/usr
    6.22 -	cp -a $install/usr/lib/*.so* $fs/usr/lib
    6.23 -	cp -a $install/usr/lib/xfce4 $fs/usr/lib
    6.24 +	cook_copy_folders	etc
    6.25 +	cook_copy_folders	bin
    6.26 +	cook_copy_files		*.so*
    6.27 +	cp -a $install/usr/lib/xfce4	$fs/usr/lib
    6.28  
    6.29  	# Strip files
    6.30  	#strip -s $fs/usr/lib/libexo/* 2> /dev/null
     7.1 --- a/libxfce4ui-dev/receipt	Wed Oct 23 15:16:12 2024 +0100
     7.2 +++ b/libxfce4ui-dev/receipt	Wed Oct 23 16:19:52 2024 +0100
     7.3 @@ -16,3 +16,4 @@
     7.4  {
     7.5  	get_dev_files
     7.6  }
     7.7 +
     8.1 --- a/libxfce4ui-lang/receipt	Wed Oct 23 15:16:12 2024 +0100
     8.2 +++ b/libxfce4ui-lang/receipt	Wed Oct 23 16:19:52 2024 +0100
     8.3 @@ -15,3 +15,4 @@
     8.4  {
     8.5  	cook_copy_folders	locale
     8.6  }
     8.7 +
     9.1 --- a/libxfce4ui/receipt	Wed Oct 23 15:16:12 2024 +0100
     9.2 +++ b/libxfce4ui/receipt	Wed Oct 23 16:19:52 2024 +0100
     9.3 @@ -11,6 +11,7 @@
     9.4  TARBALL="$PACKAGE-$VERSION.tar.bz2"
     9.5  WGET_URL="https://archive.xfce.org/src/xfce/$PACKAGE/${VERSION%.*}/$TARBALL"
     9.6  
     9.7 +SUGGESTED="libxfce4ui-lang"
     9.8  DEPENDS="dbus-glib gtk+ libglade libxfce4util startup-notification
     9.9  	util-linux-uuid xfconf"
    9.10  BUILD_DEPENDS="gtk+-dev intltool libglade-dev libxfce4util-dev