diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 23 |
2 files changed, 43 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..3123f3ac6f5f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = jdmacroplayer + pkgdesc = Wayland compatible macro player for Linux + pkgver = 0.1 + pkgrel = 1 + url = https://jakobdev.codeberg.page/work/app/jdMacroPlayer + arch = any + license = GPL3 + makedepends = qt5-tools + makedepends = python-build + makedepends = python-setuptools + makedepends = python-installer + makedepends = python-wheel + depends = python + depends = python-pyqt6 + depends = polkit + depends = ydotool + source = jdmacroplayer-0.1.tar.gz::https://codeberg.org/JakobDev/jdMacroPlayer/archive/0.1.tar.gz + sha256sums = bb2937316ad0d605c6b96efc84f5d93f619ecd401c52c6c86215a132416d61c0 + +pkgname = jdmacroplayer diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d1e179ae01fe --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,23 @@ +pkgname=jdmacroplayer +pkgver=0.1 +pkgrel=1 +pkgdesc="Wayland compatible macro player for Linux" +arch=("any") +url="https://jakobdev.codeberg.page/work/app/jdMacroPlayer" +license=("GPL3") +depends=("python" "python-pyqt6" "polkit" "ydotool") +makedepends=("qt5-tools" "python-build" "python-setuptools" "python-installer" "python-wheel") +source=("${pkgname}-${pkgver}.tar.gz::https://codeberg.org/JakobDev/jdMacroPlayer/archive/${pkgver}.tar.gz") +sha256sums=("bb2937316ad0d605c6b96efc84f5d93f619ecd401c52c6c86215a132416d61c0") + +build() { + cd "jdmacroplayer" + python -m build --wheel --no-isolation +} + +package() { + cd "jdmacroplayer" + python -m installer --destdir "$pkgdir" dist/*.whl + python install-unix-datafiles.py --prefix "${pkgdir}/usr" + install -Dm644 "LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" +} |