diff options
author | Samuel Sloniker | 2021-09-13 10:21:06 -0700 |
---|---|---|
committer | Samuel Sloniker | 2021-09-13 10:26:54 -0700 |
commit | b2090d3a30e848beeebc93a73c0aa8d4e1f5591e (patch) | |
tree | 4f919da21cbf0539c028eef82f8f735153417906 | |
download | aur-b2090d3a30e848beeebc93a73c0aa8d4e1f5591e.tar.gz |
v2.68-1
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | PKGBUILD | 58 |
3 files changed, 72 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6705586d665c --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,13 @@ +pkgbase = hamclock + pkgdesc = Clock and world map with extra features for amateur radio (800x480 version) + pkgver = 2.68 + pkgrel = 1 + url = https://clearskyinstitute.com/ham/HamClock + arch = x86_64 + license = MIT + depends = libx11 + depends = libxcb + source = https://github.com/kj7rrv/hamclock/archive/refs/tags/v2.68.tar.gz + sha256sums = ac9fb741161d34c1385db2e4471fb9484a91e4b652e407db4ee545611b2d3c3f + +pkgname = hamclock diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..72e8ffc0db8a --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +* diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..b39b7b30b78c --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +# Maintainer: Samuel Sloniker <sam@kj7rrv.com> + +pkgname=hamclock +pkgver=2.68 +pkgrel=1 +epoch= +pkgdesc="Clock and world map with extra features for amateur radio (800x480 version)" +arch=('x86_64') +url="https://clearskyinstitute.com/ham/HamClock" +license=('MIT') +groups=() +depends=('libx11' 'libxcb') +makedepends=() +checkdepends=() +optdepends=() +provides=() +conflicts=() +replaces=() +backup=() +options=() +install= +changelog= +source=("https://github.com/kj7rrv/hamclock/archive/refs/tags/v$pkgver.tar.gz") +noextract=() +sha256sums=('ac9fb741161d34c1385db2e4471fb9484a91e4b652e407db4ee545611b2d3c3f') +validpgpkeys=() + +prepare() { + cd "$pkgname-$pkgver/ESPHamClock" + # Add -AUR to version + sed -i 's/"/-AUR"/g' version.h + sed -i 's/\t-AUR"/\t"/g' version.h + + # Do not check for/install updates + sed -i "s/tft.print (F(\"You're up to date\!\"));"'/tft.print(F("Updates disabled for AUR")); tft.setCursor (tft.width()\/8, tft.height()\/3+40); tft.print(F("If this build is outdated by more than a few days,")); tft.setCursor (tft.width()\/8, tft.height()\/3+80); tft.print(F("please email sam@kj7rrv.com.")); wdDelay(2000);/g' ESPHamClock.ino + sed -i 's/bool found_newer = false;/return false;bool found_newer;/g' OTAupdate.cpp +} + +build() { + cd "$pkgname-$pkgver/ESPHamClock" + make -j 4 hamclock-800x480 +} + +package() { + cd "$pkgname-$pkgver/ESPHamClock" + mkdir -p "$pkgdir/usr/bin" "$pkgdir/usr/share/applications" "$pkgdir/usr/share/icons" + cp hamclock-800x480 "$pkgdir/usr/bin/hamclock" + cp hamclock.png "$pkgdir/usr/share/icons" + cat > "$pkgdir/usr/share/applications/hamclock.desktop" << HERE +[Desktop Entry] +Name=HamClock +Exec=hamclock +Icon=/usr/share/icons/hamclock.png +Terminal=false +Type=Application +Categories=HamRadio +HERE +} |