diff --git a/PKGBUILD b/PKGBUILD index cff5c26..55b41c5 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,34 +3,48 @@ pkgname=tromjaro-theme-switcher pkgver=1.4 pkgrel=3 pkgdesc="TROMjaro Theme switcher application" -arch=(any) -url="" +arch=('x86_64') +url="https://git.trom.tf/TROMjaro/theme-switcher-package" license=(unknown) -depends=('yad' +depends=('tromjaro-fixes' + 'xfconf' + 'gtk4' 'colloid-gtk-theme-git' 'zafiro-icon-theme') +makedepends=('choosenim') provides=('tromjaro-theme-switcher') backup=() options=(!strip) -source=("theme-switcher" +source=("themeSwitcher.nim" "tromjaro-theme-switcher.desktop" "tromjaro-theme-switcher.svg" - "https://www.drive.tromsite.com/s/zFtCp3SkZ4NpKix/download") + "icons.zip::https://www.drive.tromsite.com/s/zFtCp3SkZ4NpKix/download") sha256sums=('SKIP' 'SKIP' 'SKIP' 'SKIP') +prepare() { + echo 'Install Nim if not already installed:' + choosenim stable + echo 'Update Nim to the latest stable release:' + choosenim update stable + echo 'Install owlkettle from the latest git commit:' + "$HOME"/.nimble/bin/nimble install owlkettle@#head +} +build(){ + echo 'Compile themeSwitcher.nim for release build:' + "$HOME"/.nimble/bin/nim c -d:release --out:${srcdir}/themeSwitcher ${srcdir}/themeSwitcher.nim +} package() { # copy icons install -d ${pkgdir}/usr/share/tromjaro-theme-switcher/icons - install -Dm644 ${srcdir}/icons/* ${pkgdir}/usr/share/tromjaro-theme-switcher/icons + install -Dm644 ${srcdir}/icons/* ${pkgdir}/usr/share/tromjaro-theme-switcher/icons # copy executables - install -Dm644 ${srcdir}/tromjaro-theme-switcher.desktop ${pkgdir}/usr/share/applications/tromjaro-theme-switcher.desktop - install -Dm755 ${srcdir}/theme-switcher ${pkgdir}/usr/bin/tromjaro-theme-switcher - + install -Dm644 ${srcdir}/tromjaro-theme-switcher.desktop ${pkgdir}/usr/share/applications/tromjaro-theme-switcher.desktop + install -Dm755 ${srcdir}/themeSwitcher ${pkgdir}/usr/bin/tromjaro-theme-switcher + # copy the icon install -d ${pkgdir}/usr/share/icons/hicolor/scalable/apps - install -Dm644 ${srcdir}/tromjaro-theme-switcher.svg ${pkgdir}/usr/share/icons/hicolor/scalable/apps - + install -Dm644 ${srcdir}/tromjaro-theme-switcher.svg ${pkgdir}/usr/share/icons/hicolor/scalable/apps }