wok-current annotate icewm-xdgmenu/receipt @ rev 24465
Add some current_version
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Feb 17 12:02:46 2022 +0000 (2022-02-17) |
parents | e3f377fbc5f0 |
children |
rev | line source |
---|---|
psychomaniak@17159 | 1 # SliTaz package receipt. |
psychomaniak@17159 | 2 |
psychomaniak@17159 | 3 PACKAGE="icewm-xdgmenu" |
pascal@24465 | 4 VERSION="0.7.6-9" |
psychomaniak@17159 | 5 CATEGORY="x-window" |
psychomaniak@17159 | 6 SHORT_DESC="icewm App-Menu generator (pl/py-free version)" |
psychomaniak@17159 | 7 MAINTAINER="psychomaniak@xakep.ru" |
psychomaniak@17159 | 8 LICENSE="GPL2" |
pascal@20673 | 9 WEB_SITE="https://web.archive.org/web/20150421203203/http://bkhome.org/blog/?viewDetailed=02680" |
pascal@24465 | 10 SOURCE="xdg_puppy" |
pascal@24465 | 11 TARBALL="$SOURCE-$VERSION.tar.bz2" |
psychomaniak@17159 | 12 WGET_URL="http://distro.ibiblio.org/puppylinux/sources/x/$TARBALL" |
psychomaniak@17159 | 13 |
psychomaniak@17159 | 14 DEPENDS="gnome-menus slitaz-menus icewm" |
psychomaniak@17159 | 15 BUILD_DEPENDS="gnome-menus gnome-menus-dev" |
psychomaniak@17159 | 16 |
pascal@24465 | 17 # What is the latest version available today? |
pascal@24465 | 18 current_version() |
pascal@24465 | 19 { |
pascal@24465 | 20 wget -O - ${WGET_URL%/*}/ 2>/dev/null | \ |
pascal@24465 | 21 sed "/latest/d;/$SOURCE-[0-9]/!d;/tar/!d;s|.*$SOURCE-||;s|.tar.*||" | sort -Vr | sed q |
pascal@24465 | 22 } |
pascal@24465 | 23 |
psychomaniak@17159 | 24 # Rules to configure and make the package. |
psychomaniak@17159 | 25 compile_rules() |
psychomaniak@17159 | 26 { |
psychomaniak@17159 | 27 cd $src/$PACKAGE |
psychomaniak@17159 | 28 sed -i 's|root0/.|usr/share/|g' Makefile |
psychomaniak@17159 | 29 sed -i '/tar -/d' Makefile && make |
psychomaniak@17159 | 30 make PKGNAME=$install BINDIR=/usr/bin install |
psychomaniak@17159 | 31 } |
psychomaniak@17159 | 32 |
psychomaniak@17159 | 33 # Rules to gen a SliTaz package suitable for Tazpkg. |
psychomaniak@17159 | 34 genpkg_rules() |
psychomaniak@17159 | 35 { |
psychomaniak@17159 | 36 cp -a $install/usr $fs |
psychomaniak@17159 | 37 cp -f $stuff/* $fs/usr/share/icewm |
psychomaniak@17159 | 38 } |
psychomaniak@17159 | 39 |
psychomaniak@17159 | 40 post_install() |
psychomaniak@17159 | 41 { |
psychomaniak@17159 | 42 ico="/usr/share/icons/SliTaz" |
psychomaniak@17159 | 43 IconPath="$ico/apps/22:/usr/share/pixmaps:$ico/categories/22:$ico/devices/22:$ico/mimetypes/32" |
psychomaniak@17159 | 44 pref="$1/usr/share/icewm/preferences" |
psychomaniak@17159 | 45 echo ' '>> $pref |
psychomaniak@17159 | 46 echo 'IconPath="'$IconPath'"' >> $pref |
psychomaniak@17159 | 47 echo 'MenuMouseTracking=1' >> $pref |
psychomaniak@17159 | 48 } |