summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuel Sloniker2021-09-13 10:21:06 -0700
committerSamuel Sloniker2021-09-13 10:26:54 -0700
commitb2090d3a30e848beeebc93a73c0aa8d4e1f5591e (patch)
tree4f919da21cbf0539c028eef82f8f735153417906
downloadaur-b2090d3a30e848beeebc93a73c0aa8d4e1f5591e.tar.gz
v2.68-1
-rw-r--r--.SRCINFO13
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD58
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
+}