summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 38 insertions, 9 deletions
diff --git a/PKGBUILD b/PKGBUILD
index c47cff41187c..4f4ca81c6cd8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,15 +1,44 @@
-# Maintainer: Your Name <your@email.com>
+# Maintainer:
pkgname=wayscreen
-pkgver=1.0
+pkgver=1.0.0
pkgrel=1
pkgdesc="A simple screenshot app running under Wayland"
-arch=('x86_64')
-license=('MIT')
-depends=('python' 'tk' 'python-pillow' 'python-pip')
-source=("install.sh")
-sha256sums=('SKIP')
+arch=(any)
+url="https://github.com/yarchefis/wayscreen"
+license=('')
+depends=(python python-pyscreenshot tk python-pillow)
+makedepends=(python)
+source=("wayscreen::git+https://github.com/yarchefis/wayscreen.git")
+md5sums=('SKIP')
+
+build() {
+ cd "wayscreen/"
+
+ sed -i -e 's\if __name__ == "__main__"\def main()\g' main.py
+ echo "
+if __name__ == \"__main__\":
+ main()
+" >> main.py
+
+}
package() {
- chmod +x install.sh
- ./install.sh || return 1
+ cd "wayscreen/"
+
+
+ mkdir -p "$pkgdir/opt/wayscreen"
+ cp *.py "$pkgdir/opt/wayscreen"
+
+
+ mkdir -p "$pkgdir/usr/bin"
+ echo "#!/usr/bin/env python3
+import sys
+sys.path.append(\"/opt/wayscreen\")
+
+from main import main
+main()
+" > "$pkgdir/usr/bin/wayscreen"
+
+
+ chmod 755 "$pkgdir/usr/bin/wayscreen"
}