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..4a3a02a7 --- /dev/null +++ b/pkgbuilds/omsticker/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Paulo Geyer + +pkgname=omsticker +pkgver=0.9.1 +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' + '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') + +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/v$pkgver.tar.gz") +sha256sums=('61fb5c7b4063f7153945acfda7b2897e7bf56020b3a53999b6a9e18035212bec') + +build() { + cd "$srcdir/$pkgname-$pkgver" + qmake6 PREFIX=/usr omsticker.pro + make +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + make INSTALL_ROOT="$pkgdir" install + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}