wok-current rev 24126
Add eudev-lib
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Oct 14 06:54:52 2021 +0000 (2021-10-14) |
parents | 5765a85d3efd |
children | 2ed3de6597f5 |
files | apache-ant/receipt apache/receipt boulderdash/stuff/freeze.u consolekit2/receipt eudev-lib/receipt eudev/receipt |
line diff
1.1 --- a/apache-ant/receipt Wed Oct 06 14:55:24 2021 +0000 1.2 +++ b/apache-ant/receipt Thu Oct 14 06:54:52 2021 +0000 1.3 @@ -16,6 +16,13 @@ 1.4 #DEPENDS="java-jdk" 1.5 BUILD_DEPENDS="" 1.6 1.7 +# What is the latest version available today? 1.8 +current_version() 1.9 +{ 1.10 + wget -O - $(dirname $WGET_URL) 2>/dev/null | \ 1.11 + sed "/$PACKAGE-/!d;/tar/!d;s|.*$PACKAGE-\\(.*\\)-bin.tar.*|\\1|" | sort -Vr | sed q 1.12 +} 1.13 + 1.14 # Rules to configure and make the package. 1.15 compile_rules() 1.16 {
2.1 --- a/apache/receipt Wed Oct 06 14:55:24 2021 +0000 2.2 +++ b/apache/receipt Thu Oct 14 06:54:52 2021 +0000 2.3 @@ -21,6 +21,13 @@ 2.4 CONFIG_FILES="/etc/apache /var/www /etc/ssl/apache" 2.5 TAZPANEL_DAEMON="edit::/etc/apache/httpd.conf|web::$WEB_SITE" 2.6 2.7 +# What is the latest version available today? 2.8 +current_version() 2.9 +{ 2.10 + wget -O - https://downloads.apache.org/httpd/ 2>/dev/null | \ 2.11 + sed "/$SOURCE-/!d;/tar/!d;s|.*$SOURCE-\\(.*\\).tar.*|\\1|" | sort -Vr | sed q 2.12 +} 2.13 + 2.14 # Rules to configure and make the package. 2.15 compile_rules() 2.16 {
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 3.2 +++ b/boulderdash/stuff/freeze.u Thu Oct 14 06:54:52 2021 +0000 3.3 @@ -0,0 +1,41 @@ 3.4 +--- boulderdash.js 3.5 ++++ boulderdash.js 3.6 +@@ -4,7 +4,7 @@ Boulderdash = function() { 3.7 + // GENERAL purpose constants and helper methods 3.8 + //========================================================================= 3.9 + 3.10 +- var KEY = { ENTER: 13, ESC: 27, SPACE: 32, PAGEUP: 33, PAGEDOWN: 34, LEFT: 37, UP: 38, RIGHT: 39, DOWN: 40 }; 3.11 ++ var KEY = { ENTER: 13, ESC: 27, SPACE: 32, PAGEUP: 33, PAGEDOWN: 34, LEFT: 37, UP: 38, RIGHT: 39, DOWN: 40, F: 70 }; 3.12 + 3.13 + var Dom = { 3.14 + get: function(id) { return (id instanceof HTMLElement) ? id : document.getElementById(id); }, 3.15 +@@ -162,6 +162,7 @@ Boulderdash = function() { 3.16 + this.step = 1/this.fps; // how long is each game frame (in seconds) 3.17 + this.birth = 2*this.fps; // in which frame is rockford born ? 3.18 + this.timer = this.cave.caveTime; // seconds allowed to complete this cave 3.19 ++ this.freeze = 0; 3.20 + this.idle = { blink: false, tap: false }; // is rockford showing any idle animation ? 3.21 + this.flash = false; // trigger white flash when rockford has collected enought diamonds 3.22 + this.won = false; // set to true when rockford enters the outbox 3.23 +@@ -261,8 +262,12 @@ Boulderdash = function() { 3.24 + this.endFrame(); 3.25 + }, 3.26 + 3.27 ++ toggleFreeze: function() { 3.28 ++ this.freeze = 1 - this.freeze; 3.29 ++ }, 3.30 ++ 3.31 + decreaseTimer: function(n) { 3.32 +- this.timer = Math.max(0, this.timer - (n || 1)); 3.33 ++ if (this.freeze === 0) this.timer = Math.max(0, this.timer - (n || 1)); 3.34 + this.publish('timer', this.timer); 3.35 + return (this.timer === 0); 3.36 + }, 3.37 +@@ -755,6 +760,7 @@ Boulderdash = function() { 3.38 + case KEY.DOWN: moving.startDown(); handled = true; break; 3.39 + case KEY.LEFT: moving.startLeft(); handled = true; break; 3.40 + case KEY.RIGHT: moving.startRight(); handled = true; break; 3.41 ++ case KEY.F: game.toggleFreeze(); handled = true; break; 3.42 + case KEY.ESC: game.reset(); handled = true; break; 3.43 + case KEY.PAGEUP: game.prev(); handled = true; break; 3.44 + case KEY.PAGEDOWN: game.next(); handled = true; break;
4.1 --- a/consolekit2/receipt Wed Oct 06 14:55:24 2021 +0000 4.2 +++ b/consolekit2/receipt Thu Oct 14 06:54:52 2021 +0000 4.3 @@ -16,7 +16,7 @@ 4.4 TARBALL_SHA1="28869807eed0cc4a7a1d98030be1f2c7e5700d0e" 4.5 4.6 4.7 -DEPENDS="acl dbus eudev glib polkit xorg-libX11 zlib" 4.8 +DEPENDS="acl dbus eudev-lib glib polkit xorg-libX11 zlib" 4.9 BUILD_DEPENDS="acl-dev dbus-dev docbook-xsl eudev-dev gettext-base \ 4.10 glib-dev libtool libxml2-tools libxslt polkit-dev \ 4.11 util-linux-getopt util-linux-uuid-dev xmlto xorg-libX11-dev" 4.12 @@ -30,6 +30,7 @@ 4.13 compile_rules() 4.14 { 4.15 ./configure \ 4.16 + --sysconfdir=/etc \ 4.17 --localstatedir=/var \ 4.18 --enable-udev-acl \ 4.19 --enable-polkit \ 4.20 @@ -55,7 +56,7 @@ 4.21 4.22 cp -a $install/etc/X11/app-defaults/xinitrc.d \ 4.23 $fs/etc/X11/app-defaults 4.24 - cp -a $install/usr/etc $fs 4.25 + cp -a $install/etc $fs 4.26 cp -a $install/usr/bin $fs/usr 4.27 cp -a $install/lib/udev $fs/lib 4.28 cp -a $install/usr/lib/ConsoleKit $fs/usr/lib
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 5.2 +++ b/eudev-lib/receipt Thu Oct 14 06:54:52 2021 +0000 5.3 @@ -0,0 +1,20 @@ 5.4 +# SliTaz package receipt. 5.5 + 5.6 +PACKAGE="eudev-lib" 5.7 +VERSION="3.2.9" 5.8 +CATEGORY="development" 5.9 +SHORT_DESC="Eudev library files (libudev)." 5.10 +MAINTAINER="tcg.thegamer@gmail.com" 5.11 +LICENSE="GPL2" 5.12 +WEB_SITE="https://wiki.gentoo.org/wiki/Project:Eudev" 5.13 + 5.14 +WANTED="eudev" 5.15 + 5.16 +HOST_ARCH="i486 arm" 5.17 + 5.18 +# Rules to gen a SliTaz package suitable for Tazpkg. 5.19 +genpkg_rules() 5.20 +{ 5.21 + mkdir -p $fs/lib 5.22 + cp -a $install/lib/libudev*so* $fs/lib 5.23 +}
6.1 --- a/eudev/receipt Wed Oct 06 14:55:24 2021 +0000 6.2 +++ b/eudev/receipt Thu Oct 14 06:54:52 2021 +0000 6.3 @@ -12,10 +12,16 @@ 6.4 WGET_URL="https://dev.gentoo.org/~blueness/$PACKAGE/$TARBALL" 6.5 6.6 PROVIDE="udev" 6.7 -DEPENDS="acl dbus kmod pciids usbids util-linux-blkid" 6.8 +DEPENDS="acl dbus kmod pciids usbids util-linux-blkid eudev-lib" 6.9 BUILD_DEPENDS="acl-dev dbus-dev gperf kmod-dev pcre-dev pkg-config 6.10 util-linux-blkid-dev util-linux-uuid-dev" 6.11 6.12 +current_version() 6.13 +{ 6.14 + wget -O - ${WGET_URL%/*} 2>/dev/null | \ 6.15 + sed '/tar.gz</!d;s|.*HREF=eudev-||;s|.tar.gz.*||' | sort -Vr | sed q 6.16 +} 6.17 + 6.18 # Rules to configure and make the package. 6.19 compile_rules() 6.20 { 6.21 @@ -43,7 +49,6 @@ 6.22 cp -a $install/bin $fs 6.23 cp -a $install/sbin $fs 6.24 cp -a $install/etc $fs 6.25 - cp -a $install/lib/libudev*so* $fs/lib 6.26 cp -a $install/lib/udev $fs/lib 6.27 6.28 # Copy rules files to udev configuration directory