From 7a5f347a8b95639de8b3a79b67b0bc197caeb21a Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 1 Aug 2026 20:26:13 -0700 Subject: [PATCH] Update omacalc to v0.1.1 The desktop file and icon now ship as local sources, since the upstream repo dropped its in-tree pkgbuild directory in favor of this one. Co-Authored-By: Claude Fable 5 --- pkgbuilds/omacalc/PKGBUILD | 14 +++++++++----- pkgbuilds/omacalc/omacalc.desktop | 11 +++++++++++ pkgbuilds/omacalc/omacalc.svg | 13 +++++++++++++ 3 files changed, 33 insertions(+), 5 deletions(-) create mode 100644 pkgbuilds/omacalc/omacalc.desktop create mode 100644 pkgbuilds/omacalc/omacalc.svg diff --git a/pkgbuilds/omacalc/PKGBUILD b/pkgbuilds/omacalc/PKGBUILD index e55ece4..054b1bf 100644 --- a/pkgbuilds/omacalc/PKGBUILD +++ b/pkgbuilds/omacalc/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: David Heinemeier Hansson pkgname=omacalc -pkgver=0.1.0 +pkgver=0.1.1 pkgrel=1 pkgdesc='Dead-simple calculator built with Qt Quick' arch=('x86_64' 'aarch64') @@ -21,8 +21,12 @@ makedepends=( 'qt6-base' 'qt6-declarative' ) -source=("$pkgname-$pkgver.tar.gz::https://github.com/omacom-io/omacalc/archive/refs/tags/v$pkgver.tar.gz") -sha256sums=('cfb406407bbddefd6fd9d77ed8d1ac1a3644b567df15ea26fe0a81f3a90ce4a9') +source=("$pkgname-$pkgver.tar.gz::https://github.com/omacom-io/omacalc/archive/refs/tags/v$pkgver.tar.gz" + 'omacalc.desktop' + 'omacalc.svg') +sha256sums=('34e354cac96549b457d52c24da71c98c3a6cfad01c625162d4c67e91193d81b1' + 'a8697a8606ab2ff6323e2923a835b1d3312e03f20614b71b1d5db57c84c93306' + 'a6366f7167e657dd3be9c129a533fccc007dfb644db505f07068ad5a5986d34d') build() { cd "$srcdir/$pkgname-$pkgver" @@ -35,6 +39,6 @@ package() { install -Dm755 build/omacalc "$pkgdir/usr/bin/omacalc" install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" install -Dm644 fonts/OFL.txt "$pkgdir/usr/share/licenses/$pkgname/OFL.txt" - install -Dm644 pkgbuild/omacalc.svg "$pkgdir/usr/share/icons/hicolor/scalable/apps/omacalc.svg" - install -Dm644 pkgbuild/omacalc.desktop "$pkgdir/usr/share/applications/omacalc.desktop" + install -Dm644 "$srcdir/omacalc.svg" "$pkgdir/usr/share/icons/hicolor/scalable/apps/omacalc.svg" + install -Dm644 "$srcdir/omacalc.desktop" "$pkgdir/usr/share/applications/omacalc.desktop" } diff --git a/pkgbuilds/omacalc/omacalc.desktop b/pkgbuilds/omacalc/omacalc.desktop new file mode 100644 index 0000000..91742b7 --- /dev/null +++ b/pkgbuilds/omacalc/omacalc.desktop @@ -0,0 +1,11 @@ +[Desktop Entry] +Type=Application +Name=Omacalc +GenericName=Calculator +Comment=Dead-simple calculator +Exec=omacalc +Icon=omacalc +Terminal=false +Categories=Utility;Calculator; +Keywords=calculator;calc;math;arithmetic; +StartupWMClass=omacalc diff --git a/pkgbuilds/omacalc/omacalc.svg b/pkgbuilds/omacalc/omacalc.svg new file mode 100644 index 0000000..442da9f --- /dev/null +++ b/pkgbuilds/omacalc/omacalc.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + +