summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO19
-rw-r--r--PKGBUILD32
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
+}