Date: Sunday, January 17, 2021 @ 00:05:34 Author: kkeen Revision: 821243
upgpkg: units 2.21-2 add service for updating currencies Added: units/trunk/units_currency.service units/trunk/units_currency.timer Modified: units/trunk/PKGBUILD ------------------------+ PKGBUILD | 12 +++++++++--- units_currency.service | 8 ++++++++ units_currency.timer | 10 ++++++++++ 3 files changed, 27 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-01-16 22:56:18 UTC (rev 821242) +++ PKGBUILD 2021-01-17 00:05:34 UTC (rev 821243) @@ -5,7 +5,7 @@ pkgname=units pkgver=2.21 -pkgrel=1 +pkgrel=2 pkgdesc="converts between different units" arch=('x86_64') url="https://www.gnu.org/software/units/units.html" @@ -16,9 +16,13 @@ license=("GPL") options=('!makeflags') validpgpkeys=('9AD8FC4162D7937CF64F972E1889D5F0E0636F49') -source=(https://ftp.gnu.org/gnu/units/$pkgname-$pkgver.tar.gz{,.sig}) +source=(https://ftp.gnu.org/gnu/units/$pkgname-$pkgver.tar.gz{,.sig} + 'units_currency.timer' + 'units_currency.service') sha256sums=('6c3e80a9f980589fd962a5852a2674642257db1c5fd5b27c4d9e664f3486cbaf' - 'SKIP') + 'SKIP' + 'c1cb48a6157c850a0b7ecbf4387b82820d6e42f4a2c7ff0eb9de293bad6b128f' + '52e8cd68110e797e3ee3737f06200505225039b18f3f9b87ae38b6c539c9ccb2') build() { cd "$srcdir/$pkgname-$pkgver" @@ -29,4 +33,6 @@ package() { cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir" install + install -Dm644 ../units_currency.timer "$pkgdir/usr/lib/systemd/system/units_currency.timer" + install -Dm644 ../units_currency.service "$pkgdir/usr/lib/systemd/system/units_currency.service" } Added: units_currency.service =================================================================== --- units_currency.service (rev 0) +++ units_currency.service 2021-01-17 00:05:34 UTC (rev 821243) @@ -0,0 +1,8 @@ +[Unit] +Description=Update units currency rates database +After=network-online.target +Wants=network-online.target + +[Service] +Type=oneshot +ExecStart=/usr/bin/units_cur Added: units_currency.timer =================================================================== --- units_currency.timer (rev 0) +++ units_currency.timer 2021-01-17 00:05:34 UTC (rev 821243) @@ -0,0 +1,10 @@ +[Unit] +Description=Daily units currency rates database update + +[Timer] +OnCalendar=daily +AccuracySec=12h +Persistent=true + +[Install] +WantedBy=timers.target