diff options
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 32 |
2 files changed, 51 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..911ea448cc05 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = polydock + pkgdesc = A shiny and hackable application dock + pkgver = 2.1.0 + pkgrel = 1 + url = https://github.com/folke/polydock + arch = any + license = Apache-2.0 + makedepends = pnpm + makedepends = npm + depends = gtk3 + depends = gjs + depends = libwnck3 + depends = gdk-pixbuf2 + provides = polydock + conflicts = polydock + source = https://github.com/folke/polydock/archive/refs/tags/2.1.0.tar.gz + sha512sums = 36b7f23908bba7cd99b13f76bb48bfcd33971845f5636fab6239839a69cd511e0804402e672b4e9ea17339ef3eec381e73f192412dff30dfdc2377e55c76b4b0 + +pkgname = polydock diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..46348d1f7aab --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,32 @@ +# Maintainer: Ikosse <andrelofgren@hotmail.co.uk> + +pkgname=polydock +pkgver=2.1.0 +pkgrel=1 +pkgdesc="A shiny and hackable application dock" +arch=('any') +url="https://github.com/folke/polydock" +provides=('polydock') +conflicts=('polydock') +license=('Apache-2.0') +makedepends=('pnpm' 'npm') +depends=('gtk3' 'gjs' 'libwnck3' 'gdk-pixbuf2') +source=("$url/archive/refs/tags/$pkgver.tar.gz") +sha512sums=('36b7f23908bba7cd99b13f76bb48bfcd33971845f5636fab6239839a69cd511e0804402e672b4e9ea17339ef3eec381e73f192412dff30dfdc2377e55c76b4b0') + +build () { + cd "$srcdir"/$pkgname-$pkgver + pnpm install + pnpm run build +} + +package() { + cd "$srcdir/$pkgname-$pkgver" + sed -i -e 's/me=.*//' -e 's/dist=.*/dist=\/usr\/share\/polydock\/bin/' bin/polydock.sh + mv dist/bin/polydock dist/bin/polydock.js + install -Dm644 dist/config/settings.ini /usr/share/polydock/config/settings.ini + install -Dm644 dist/config/themes/default.css /usr/share/polydock/config/themes/default.css + install -Dm755 dist/bin/polydock.js /usr/share/polydock/bin/polydock.js + install -Dm755 bin/polydock.sh /usr/share/polydock/bin/polydock.sh + install -Dm755 bin/polydock.sh /usr/bin/polydock +} |