From bb2bff8cdd7d62fcd16d9b42816d6c73543f01fd Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Mon, 4 Apr 2022 11:48:29 +0900 Subject: [PATCH] new package: slashtime --- packages/slashtime/build.sh | 35 +++++++++++++++++++++++++++ packages/slashtime/slashtime.pl.patch | 23 ++++++++++++++++++ 2 files changed, 58 insertions(+) create mode 100644 packages/slashtime/build.sh create mode 100644 packages/slashtime/slashtime.pl.patch diff --git a/packages/slashtime/build.sh b/packages/slashtime/build.sh new file mode 100644 index 000000000..8b9e3a135 --- /dev/null +++ b/packages/slashtime/build.sh @@ -0,0 +1,35 @@ +TERMUX_PKG_HOMEPAGE=https://github.com/istathar/slashtime +TERMUX_PKG_DESCRIPTION="A small program which displays the time in various places" +TERMUX_PKG_LICENSE="MIT" +TERMUX_PKG_MAINTAINER="@termux" +_COMMIT=7326857683542102d383f969c002286845b1429f +TERMUX_PKG_VERSION=2020.10.01 +TERMUX_PKG_SRCURL=https://github.com/istathar/slashtime.git +TERMUX_PKG_GIT_BRANCH=master +TERMUX_PKG_DEPENDS="perl" +TERMUX_PKG_PLATFORM_INDEPENDENT=true +TERMUX_PKG_BUILD_IN_SRC=true + +termux_step_post_get_source() { + git fetch --unshallow + git checkout $_COMMIT + + local version="$(git log -1 --format=%cs | sed 's/-/./g')" + if [ "$version" != "$TERMUX_PKG_VERSION" ]; then + echo -n "ERROR: The specified version \"$TERMUX_PKG_VERSION\"" + echo " is different from what is expected to be: \"$version\"" + return 1 + fi +} + +termux_step_configure() { + : +} + +termux_step_make() { + : +} + +termux_step_make_install() { + install -Dm700 -T slashtime.pl $TERMUX_PREFIX/bin/slashtime +} diff --git a/packages/slashtime/slashtime.pl.patch b/packages/slashtime/slashtime.pl.patch new file mode 100644 index 000000000..eeab57925 --- /dev/null +++ b/packages/slashtime/slashtime.pl.patch @@ -0,0 +1,23 @@ +--- a/slashtime.pl ++++ b/slashtime.pl +@@ -35,7 +35,7 @@ + use Date::Parse; + + my $TZLIST="$ENV{'HOME'}/.tzlist"; +-my $SYSTZ="/etc/timezone"; ++my $SYSTZ="@TERMUX_PREFIX@/etc/timezone"; + my $FORMAT="%H:%M %a, %e %b %y"; + + my $now; +@@ -54,9 +54,9 @@ + open(LOCALZONE,"$SYSTZ"); $local_timezone = ; chomp + $local_timezone; close(LOCALZONE); + } +-elsif (-f '/etc/localtime') ++elsif (-f '@TERMUX_PREFIX@/etc/localtime') + { +- $local_timezone = readlink '/etc/localtime'; ++ $local_timezone = readlink '@TERMUX_PREFIX@/etc/localtime'; + $local_timezone =~ s/.*zoneinfo\///; + } + else