# HG changeset patch # User Hans-G?nter Theisgen # Date 1729699491 -3600 # Node ID fceea4b4808a1f28657b797331c6f03a121db7dd # Parent d953db83781d255ee4902fc92f2a7531762cde66 created recipe for garcon-lang diff -r d953db83781d -r fceea4b4808a garcon-dev/receipt --- a/garcon-dev/receipt Wed Oct 23 16:42:25 2024 +0100 +++ b/garcon-dev/receipt Wed Oct 23 17:04:51 2024 +0100 @@ -3,21 +3,16 @@ PACKAGE="garcon-dev" VERSION="0.4.0" CATEGORY="development" -SHORT_DESC="Xfce menu devel files" +SHORT_DESC="Xfce menu - development files." MAINTAINER="erjo@slitaz.org" LICENSE="LGPL2" -WANTED="garcon" WEB_SITE="https://www.xfce.org" DEPENDS="garcon pkg-config" +WANTED="garcon" # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/lib - - cp -a $install/usr/lib/*.la $fs/usr/lib - cp -a $install/usr/lib/pkgconfig $fs/usr/lib - cp -a $install/usr/include $fs/usr + get_dev_files } - diff -r d953db83781d -r fceea4b4808a garcon-lang/receipt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/garcon-lang/receipt Wed Oct 23 17:04:51 2024 +0100 @@ -0,0 +1,17 @@ +# SliTaz package receipt. + +PACKAGE="garcon-lang" +VERSION="0.4.0" +CATEGORY="localization" +SHORT_DESC="Xfce menu - localised messages." +MAINTAINER="maintainer@slitaz.org" +LICENSE="LGPL2" +WEB_SITE="https://www.xfce.org" + +WANTED="garcon" + +# Rules to gen a SliTaz package suitable for Tazpkg. +genpkg_rules() +{ + cook_copy_folders locale +} diff -r d953db83781d -r fceea4b4808a garcon/description.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/garcon/description.txt Wed Oct 23 17:04:51 2024 +0100 @@ -0,0 +1,8 @@ +Garcon is an implementation of the freedesktop.org compliant +menu specification. +It is based on GLib/GIO and aims at covering the entire +specification except for legacy menus. +It was started as a complete rewrite of the former Xfce +menu library called libxfce4menu, which, in contrast to garcon, +was lacking menu merging features essential for loading menus +modified with menu editors. diff -r d953db83781d -r fceea4b4808a garcon/receipt --- a/garcon/receipt Wed Oct 23 16:42:25 2024 +0100 +++ b/garcon/receipt Wed Oct 23 17:04:51 2024 +0100 @@ -6,13 +6,16 @@ SHORT_DESC="Xfce menu library" MAINTAINER="erjo@slitaz.org" LICENSE="LGPL2" +WEB_SITE="https://www.xfce.org" + TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="https://www.xfce.org" WGET_URL="https://archive.xfce.org/src/xfce/garcon/${VERSION%.*}/$TARBALL" -DEPENDS="libgio glib gtk+ libxfce4ui libxfce4util util-linux-uuid startup-notification" -BUILD_DEPENDS="intltool libgio libgio-dev glib-dev libxfce4ui-dev libxfce4util-dev \ - util-linux-uuid-dev gtk+-dev startup-notification-dev xcb-util-dev" +DEPENDS="glib gtk+ libgio libxfce4ui libxfce4util startup-notification + util-linux-uuid" +BUILD_DEPENDS="glib-dev gtk+-dev intltool libgio-dev libxfce4ui-dev + libxfce4util-dev startup-notification-dev + util-linux-uuid-dev xcb-util-dev" # What is the latest version available today? current_version() @@ -25,26 +28,20 @@ # Rules to configure and make the package. compile_rules() { - cd $src - ./configure \ - --prefix=/usr \ - --infodir=/usr/share/info \ - --sysconfdir=/etc \ - --disable-login \ - --mandir=/usr/share/man \ + ./configure \ + --prefix=/usr \ + --infodir=/usr/share/info \ + --sysconfdir=/etc \ + --disable-login \ + --mandir=/usr/share/man \ $CONFIGURE_ARGS && - make && make DESTDIR=$DESTDIR install + make && + make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr \ - $fs/usr/share \ - $fs/usr/lib - - cp -a $install/usr/lib/*.so* $fs/usr/lib - cp -a $install/etc $fs/ - cp -a $install/usr/share/desktop* $fs/usr/share + cook_copy_folders etc + cook_copy_files *.so* } - diff -r d953db83781d -r fceea4b4808a thunar-archive-plugin-lang/receipt --- a/thunar-archive-plugin-lang/receipt Wed Oct 23 16:42:25 2024 +0100 +++ b/thunar-archive-plugin-lang/receipt Wed Oct 23 17:04:51 2024 +0100 @@ -15,3 +15,4 @@ { cook_copy_folders locale } + diff -r d953db83781d -r fceea4b4808a thunar-archive-plugin/receipt --- a/thunar-archive-plugin/receipt Wed Oct 23 16:42:25 2024 +0100 +++ b/thunar-archive-plugin/receipt Wed Oct 23 17:04:51 2024 +0100 @@ -3,49 +3,41 @@ PACKAGE="thunar-archive-plugin" VERSION="0.3.0" CATEGORY="x-window" -SHORT_DESC="Thunar Archive Manager plugin" +TAGS="archive" +SHORT_DESC="Thunar Archive Manager plugin." MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" +WEB_SITE="https://docs.xfce.org/xfce/thunar/archive" + TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="https://goodies.xfce.org/projects/thunar-plugins/thunar-archive-plugin" WGET_URL="https://archive.xfce.org/src/thunar-plugins/$PACKAGE/${VERSION%.*}/$TARBALL" +SUGGESTED="thunar-archive-plugin-lang" DEPENDS="thunar" -BUILD_DEPENDS="intltool thunar-dev libexo-dev libxfce4ui-dev \ - xfconf-dev startup-notification-dev" +BUILD_DEPENDS="intltool libexo-dev libxfce4ui-dev startup-notification-dev + thunar-dev xfconf-dev" # What is the latest version available today? current_version() { - wget -O - ${WGET_URL%/*/*}/$(wget -O - ${WGET_URL%/*/*} 2>/dev/null | \ - sed '/href="/!d;/Index of/d;s|.*href="||;s|/.*||' | sort -Vr | sed q) 2>/dev/null | \ - sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-||;s|.tar.*||" | sort -Vr | sed q + wget -O - $WEB_SITE 2>/dev/null | + sed '/released/!d;s| released.*||;s|.*plugin ||' } # Rules to configure and make the package. compile_rules() { - cd $src - ./configure --libexecdir=/usr/lib \ - $CONFIGURE_ARGS && \ - make && make install + ./configure \ + --libexecdir=/usr/lib \ + $CONFIGURE_ARGS && + make && + make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share/locale \ - $fs/usr/lib/thunarx-2 - - cp -a $install/usr/lib/thunarx-2/*.so* $fs/usr/lib/thunarx-2 - cp -a $install/usr/share/icons $fs/usr/share - cp -a $install/usr/share/locale/fr $fs/usr/share/locale - cp -a $install/usr/lib/$PACKAGE $fs/usr/lib - - # Fix perms - chmod 755 $fs/usr/lib/thunar-archive-plugin/* - - # Cleanup - rm -f $fs/usr/lib/thunarx-2/*.*a + cook_copy_files *.so* + cook_copy_folders icons + cook_copy_folders $PACKAGE } - diff -r d953db83781d -r fceea4b4808a thunar-dev/receipt --- a/thunar-dev/receipt Wed Oct 23 16:42:25 2024 +0100 +++ b/thunar-dev/receipt Wed Oct 23 17:04:51 2024 +0100 @@ -18,3 +18,4 @@ cp -a $install/usr/lib/thunarx-2/*.*a $fs/usr/lib/thunarx-2 get_dev_files } + diff -r d953db83781d -r fceea4b4808a thunar-lang/receipt --- a/thunar-lang/receipt Wed Oct 23 16:42:25 2024 +0100 +++ b/thunar-lang/receipt Wed Oct 23 17:04:51 2024 +0100 @@ -14,3 +14,4 @@ { cook_copy_folders locale } + diff -r d953db83781d -r fceea4b4808a thunar-volman-lang/receipt --- a/thunar-volman-lang/receipt Wed Oct 23 16:42:25 2024 +0100 +++ b/thunar-volman-lang/receipt Wed Oct 23 17:04:51 2024 +0100 @@ -15,3 +15,4 @@ { cook_copy_folders locale } + diff -r d953db83781d -r fceea4b4808a thunar-volman/receipt --- a/thunar-volman/receipt Wed Oct 23 16:42:25 2024 +0100 +++ b/thunar-volman/receipt Wed Oct 23 17:04:51 2024 +0100 @@ -3,49 +3,45 @@ PACKAGE="thunar-volman" VERSION="0.8.1" CATEGORY="x-window" -SHORT_DESC="Thunar Volume Manager plugin" +SHORT_DESC="Thunar Volume Manager plugin." MAINTAINER="erjo@slitaz.org" LICENSE="GPL2" +WEB_SITE="https://docs.xfce.org/xfce/thunar/thunar-volman" + TARBALL="$PACKAGE-$VERSION.tar.bz2" -WEB_SITE="https://www.xfce.org/" -WGET_URL="https://archive.xfce.org/src/xfce/$PACKAGE/${VERSION:0:3}/$TARBALL" +WGET_URL="https://archive.xfce.org/src/apps/$PACKAGE/${VERSION%.*}/$TARBALL" -DEPENDS="thunar libxfce4ui startup-notification" -BUILD_DEPENDS="thunar-dev glibc-locale intltool libexo-dev libgudev-dev libxfce4ui-dev \ - xfconf-dev startup-notification-dev util-linux-uuid-dev libxml2-dev libnotify-dev - libxfce4util-dev xcb-util-dev" +SUGGESTED="thunar-volman-lang" +DEPENDS="libxfce4ui startup-notification thunar" +BUILD_DEPENDS="glibc-locale intltool libexo-dev libgudev-dev libnotify-dev + libxfce4ui-dev libxfce4util-dev libxml2-dev startup-notification-dev + thunar-dev util-linux-uuid-dev xcb-util-dev xfconf-dev" # What is the latest version available today? current_version() { - wget -O - https://archive.xfce.org/src/xfce/thunar-volman/$( \ - wget -O - https://archive.xfce.org/src/xfce/thunar-volman/ 2>/dev/null | \ - sed '/href="/!d;/Index of/d;s|.*href="||;s|/.*||' | sort -Vr | sed q) 2>/dev/null | \ - sed "/hunar-/!d;/tar/!d;s|.*volman-||;s|.tar.*||" | sort -Vr | sed q + wget -O - $WEB_SITE 2>/dev/null | + sed '/released/!d;s| released.*||;s|.*volman ||' } # Rules to configure and make the package. compile_rules() { - cd $src - ./configure \ - --prefix=/usr \ - --disable-debug \ - --enable-notifications \ - --libexecdir=/usr/lib/$PACKAGE $CONFIGURE_ARGS && \ - make && make install + ./configure \ + --prefix=/usr \ + --libexecdir=/usr/lib/$PACKAGE \ + --disable-debug \ + --enable-notifications \ + $CONFIGURE_ARGS && + make && + make install } # Rules to gen a SliTaz package suitable for Tazpkg. genpkg_rules() { - mkdir -p $fs/usr/share/locale $fs/usr/lib - - cp -a $install/usr/bin $fs/usr - cp -a $install/usr/share/applications $fs/usr/share - cp -a $install/usr/share/icons $fs/usr/share - cp -a $install/usr/share/locale/fr $fs/usr/share/locale + cook_copy_folders bin + cook_copy_folders icons #gtk-update-icon-cache -f -t $fs/usr/share/icons/hicolor } - diff -r d953db83781d -r fceea4b4808a thunar/description.txt --- a/thunar/description.txt Wed Oct 23 16:42:25 2024 +0100 +++ b/thunar/description.txt Wed Oct 23 17:04:51 2024 +0100 @@ -1,6 +1,8 @@ -Thunar is a new modern file manager for the Xfce Desktop Environment. Thunar has -been designed from the ground up to be fast and easy-to-use. Its user interface -is clean and intuitive, and does not include any confusing or useless options. -Thunar is fast and responsive with a good start up time and directory load time. +Thunar is a new modern file manager for the Xfce Desktop Environment. +Thunar has been designed from the ground up to be fast and easy-to-use. +Its user interface is clean and intuitive, and does not include any +confusing or useless options. +Thunar is fast and responsive with a good start up time and directory +load time. Thunar is accessible using Assistive Technologies and is fully standards compliant. diff -r d953db83781d -r fceea4b4808a thunar/receipt --- a/thunar/receipt Wed Oct 23 16:42:25 2024 +0100 +++ b/thunar/receipt Wed Oct 23 17:04:51 2024 +0100 @@ -59,3 +59,4 @@ cp -a $install/usr/share/Thunar $fs/usr/share cook_copy_folders pixmaps } +