diff --git a/check-version.sh b/check-version.sh new file mode 100644 index 0000000..88cbf43 --- /dev/null +++ b/check-version.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +# Webpage URL +URL="https://data.iana.org/time-zones/releases/?C=M;O=D" + +# Get version from URL +VERSION=$(curl -s -L "https://data.iana.org/time-zones/releases/?C=M;O=D" | grep -o -E 'tzdata([0-9]*)[a-z].tar.gz' | head -n1 | grep -o -E '([0-9]{4}[a-z])') + +echo "$VERSION" diff --git a/pkg.info b/pkg.info index fa4f82b..63ffca5 100644 --- a/pkg.info +++ b/pkg.info @@ -1,7 +1,8 @@ name: tzdata description: Timezone data -version: 2024a +version: 2025b url: https://www.iana.org/time-zones license: LicenseRef-tz architecture: any +optional_depends: ["bash","glibc"] type: source diff --git a/source.sh b/source.sh index 30fb921..af9f599 100644 --- a/source.sh +++ b/source.sh @@ -16,14 +16,16 @@ prepare() { # This function is used to move the compiled files into the output directory package() { ZONEINFO="$BPM_OUTPUT"/usr/share/zoneinfo + for tz in etcetera southamerica northamerica europe africa antarctica asia australasia backward; do zic -L /dev/null -d $ZONEINFO ${tz} zic -L /dev/null -d $ZONEINFO/posix ${tz} zic -L leapseconds -d $ZONEINFO/right ${tz} done - + cp -v zone.tab zone1970.tab iso3166.tab $ZONEINFO zic -d $ZONEINFO -p America/New_York - - unset ZONEINFO + + # Install package license + install -Dm644 LICENSE "$BPM_OUTPUT"/usr/share/licenses/tzdata/LICENSE }