From 4e4059840f75438496f5756e48c22d1e9f93ccbf Mon Sep 17 00:00:00 2001 From: Paulo Geyer Date: Fri, 4 Sep 2026 17:24:13 -0300 Subject: [PATCH 1/2] Add omsticker USB creator package --- pkgbuilds/omsticker/.omarchy/package.json | 1 + pkgbuilds/omsticker/PKGBUILD | 45 +++++++++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 pkgbuilds/omsticker/.omarchy/package.json create mode 100644 pkgbuilds/omsticker/PKGBUILD diff --git a/pkgbuilds/omsticker/.omarchy/package.json b/pkgbuilds/omsticker/.omarchy/package.json new file mode 100644 index 00000000..47767bc3 --- /dev/null +++ b/pkgbuilds/omsticker/.omarchy/package.json @@ -0,0 +1 @@ +{ "source": "local" } diff --git a/pkgbuilds/omsticker/PKGBUILD b/pkgbuilds/omsticker/PKGBUILD new file mode 100644 index 00000000..6d93fb56 --- /dev/null +++ b/pkgbuilds/omsticker/PKGBUILD @@ -0,0 +1,45 @@ +# Maintainer: Paulo Geyer + +pkgname=omsticker +pkgver=0.9.0 +pkgrel=1 +pkgdesc='USB creator for Omarchy that writes an ISO and formats leftover space' +arch=('x86_64') +url='https://github.com/paulogeyer/omsticker' +license=('MIT') +options=('!debug') +depends=( + 'hicolor-icon-theme' + 'qt6-base' + 'qt6-svg' + 'udisks2' + 'util-linux' + 'polkit' + 'exfatprogs' + 'dosfstools' + 'e2fsprogs' +) +optdepends=( + 'ntfs-3g: NTFS leftover filesystem' + 'btrfs-progs: Btrfs leftover filesystem' + 'xfsprogs: XFS leftover filesystem' + 'f2fs-tools: F2FS leftover filesystem' +) +makedepends=('qt6-base') + +_srcdir="$pkgname-0.9" + +source=("$_srcdir.tar.gz::$url/archive/refs/tags/v0.9.tar.gz") +sha256sums=('de18668676184f225ed327d251b90632f70ac584303e9294937304e1dd560b70') + +build() { + cd "$srcdir/$_srcdir" + qmake6 PREFIX=/usr omsticker.pro + make +} + +package() { + cd "$srcdir/$_srcdir" + make INSTALL_ROOT="$pkgdir" install + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +} From f5fc15a57ba37cd1c685f8f675f012e6dacc7028 Mon Sep 17 00:00:00 2001 From: Paulo Geyer Date: Fri, 4 Sep 2026 18:15:42 -0300 Subject: [PATCH 2/2] Update omsticker to 0.9.1 and drop unused polkit. --- pkgbuilds/omsticker/PKGBUILD | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/pkgbuilds/omsticker/PKGBUILD b/pkgbuilds/omsticker/PKGBUILD index 6d93fb56..4a3a02a7 100644 --- a/pkgbuilds/omsticker/PKGBUILD +++ b/pkgbuilds/omsticker/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Paulo Geyer pkgname=omsticker -pkgver=0.9.0 +pkgver=0.9.1 pkgrel=1 pkgdesc='USB creator for Omarchy that writes an ISO and formats leftover space' arch=('x86_64') @@ -14,7 +14,6 @@ depends=( 'qt6-svg' 'udisks2' 'util-linux' - 'polkit' 'exfatprogs' 'dosfstools' 'e2fsprogs' @@ -27,19 +26,17 @@ optdepends=( ) makedepends=('qt6-base') -_srcdir="$pkgname-0.9" - -source=("$_srcdir.tar.gz::$url/archive/refs/tags/v0.9.tar.gz") -sha256sums=('de18668676184f225ed327d251b90632f70ac584303e9294937304e1dd560b70') +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") +sha256sums=('61fb5c7b4063f7153945acfda7b2897e7bf56020b3a53999b6a9e18035212bec') build() { - cd "$srcdir/$_srcdir" + cd "$srcdir/$pkgname-$pkgver" qmake6 PREFIX=/usr omsticker.pro make } package() { - cd "$srcdir/$_srcdir" + cd "$srcdir/$pkgname-$pkgver" make INSTALL_ROOT="$pkgdir" install install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }