summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD30
2 files changed, 17 insertions, 22 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8e8ea9809a16..5a3e68356734 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,12 @@
pkgbase = linvam
pkgdesc = Linux voice activated macros
- pkgver = 0.6.4
- pkgrel = 2
+ pkgver = 0.7.0
+ pkgrel = 1
url = https://github.com/stele95/LinVAM
install = linvam.install
arch = x86_64
license = GPL3
makedepends = python
- makedepends = nuitka-git
makedepends = git
depends = xorg-xinput
depends = python
@@ -23,7 +22,7 @@ pkgbase = linvam
provides = linvamrun
conflicts = linvam
conflicts = linvamrun
- source = https://github.com/stele95/LinVAM/archive/refs/tags/v0.6.4.tar.gz
- sha256sums = a69a86ceb43de6a2151ba7f09224bc9c726fb3e4509118ab5c071727d8031ace
+ source = https://github.com/stele95/LinVAM/archive/refs/tags/v0.7.0.tar.gz
+ sha256sums = 3272ce782456e2435e3c85a7c590443160148fdcdfad0cd14add4d7468e93f79
pkgname = linvam
diff --git a/PKGBUILD b/PKGBUILD
index 1006d64a805d..e9f79b6bc0b1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,14 @@
# Maintainer: Stefan Dimitrijevic <stefanstele95@hotmail.com>
pkgname='linvam'
-pkgver=0.6.4
-pkgrel=2
+pkgver=0.7.0
+pkgrel=1
pkgdesc='Linux voice activated macros'
arch=('x86_64')
url='https://github.com/stele95/LinVAM'
-arch=('x86_64')
license=('GPL3')
makedepends=(
'python'
- 'nuitka-git'
'git'
)
depends=(
@@ -34,23 +32,21 @@ conflicts=(
'linvamrun'
)
source=("$url/archive/refs/tags/v$pkgver.tar.gz")
-sha256sums=('a69a86ceb43de6a2151ba7f09224bc9c726fb3e4509118ab5c071727d8031ace')
+sha256sums=('3272ce782456e2435e3c85a7c590443160148fdcdfad0cd14add4d7468e93f79')
install=linvam.install
build() {
- current_CFLAGS=$CFLAGS
- export CFLAGS=''
- cd "LinVAM-$pkgver"/scripts
- source ./build.sh
- export CFLAGS=$current_CFLAGS
+ cd "${srcdir}/LinVAM-${pkgver}"
+ python setup.py build
}
package() {
- install "LinVAM-$pkgver"/src/LinVAM.desktop -Dm644 "$pkgdir/usr/share/applications/LinVAM.desktop"
- install "LinVAM-$pkgver"/scripts/linvam -Dm755 "$pkgdir/usr/bin/linvam"
- install "LinVAM-$pkgver"/scripts/linvamrun -Dm755 "$pkgdir/usr/bin/linvamrun"
- install "LinVAM-$pkgver"/LICENSE.txt -Dm644 "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
- # install "LinVAM-$pkgver"/rules/12-input.rules -Dm644 "$pkgdir/etc/udev/rules.d/12-input.rules"
- # install "LinVAM-$pkgver"/rules/50-uinput.rules -Dm644 "$pkgdir/etc/udev/rules.d/50-uinput.rules"
- install "LinVAM-$pkgver"/rules/80-uinput.rules -Dm644 "$pkgdir/etc/udev/rules.d/80-uinput.rules"
+ cd "${srcdir}/LinVAM-${pkgver}"
+ export PYTHONHASHSEED=0
+ python setup.py install --root="$pkgdir" --optimize=1 --skip-build
+ install LinVAM.desktop -Dm644 "$pkgdir/usr/share/applications/LinVAM.desktop"
+ install LICENSE.txt -Dm644 "$pkgdir/usr/share/licenses/$pkgname/LICENSE.txt"
+ # install rules/12-input.rules -Dm644 "$pkgdir/etc/udev/rules.d/12-input.rules"
+ # install rules/50-uinput.rules -Dm644 "$pkgdir/etc/udev/rules.d/50-uinput.rules"
+ install rules/80-uinput.rules -Dm644 "$pkgdir/etc/udev/rules.d/80-uinput.rules"
}