diff options
author | supdrewin | 2021-09-21 19:59:27 +0800 |
---|---|---|
committer | supdrewin | 2021-09-21 19:59:27 +0800 |
commit | 25acc51c233f865e30abcc0a9ed9dadb4b4d2794 (patch) | |
tree | e59f3dfc4219c699bd9e1e1240ccce8a35d30b23 | |
parent | af368b224d6120dcb9d72ecd4b92b2781d4d11cb (diff) | |
download | aur-25acc51c233f865e30abcc0a9ed9dadb4b4d2794.tar.gz |
Fix for INSTALL
-rw-r--r-- | .SRCINFO | 1 | ||||
-rw-r--r-- | PKGBUILD | 11 | ||||
-rw-r--r-- | linux-enable-ir-emitter.install | 18 | ||||
-rw-r--r-- | post_remove.install | 2 |
4 files changed, 23 insertions, 9 deletions
@@ -4,6 +4,7 @@ pkgbase = linux-enable-ir-emitter pkgrel = 1 epoch = 1 url = https://github.com/EmixamPP/linux-enable-ir-emitter + install = linux-enable-ir-emitter.install arch = x86_64 license = MIT depends = python @@ -17,11 +17,13 @@ conflicts=(linux-enable-ir-emitter-git chicony-ir-toggle) depends=(python python-opencv python-yaml) +install=linux-enable-ir-emitter.install + source=("https://github.com/EmixamPP/linux-enable-ir-emitter/archive/refs/tags/${pkgver}.tar.gz") sha256sums=('982f7c6dbcd81b733facfdd3c55b4be760540dbb7ea1ce07a4e32dee12a7232c') build() { - make -C "${srcdir}/linux-enable-ir-emitter/sources/uvc" + make -C "${srcdir}/${pkgname}-${pkgver}/sources/uvc" } package() { @@ -35,13 +37,8 @@ package() { install -Dm 644 sources/command/*.py -t ${pkgdir}/usr/lib/linux-enable-ir-emitter/command/ - install -Dm 644 sources/*.py -t /usr/lib/linux-enable-ir-emitter/ + install -Dm 644 sources/*.py -t ${pkgdir}/usr/lib/linux-enable-ir-emitter/ # boot service install -Dm 644 sources/linux-enable-ir-emitter.service -t ${pkgdir}/usr/lib/systemd/system/ - - # executable - mkdir -p ${pkgdir}/usr/bin/ - chmod +x /usr/lib/linux-enable-ir-emitter/linux-enable-ir-emitter.py - ln -fs /usr/lib/linux-enable-ir-emitter/linux-enable-ir-emitter.py ${pkgdir}/usr/bin/linux-enable-ir-emitter } diff --git a/linux-enable-ir-emitter.install b/linux-enable-ir-emitter.install new file mode 100644 index 000000000000..04a9bcc8095f --- /dev/null +++ b/linux-enable-ir-emitter.install @@ -0,0 +1,18 @@ +post_install() { + # executable + chmod +x /usr/lib/linux-enable-ir-emitter/linux-enable-ir-emitter.py + ln -fs /usr/lib/linux-enable-ir-emitter/linux-enable-ir-emitter.py \ + /usr/bin/linux-enable-ir-emitter +} + +post_upgrade() { + # executable + chmod +x /usr/lib/linux-enable-ir-emitter/linux-enable-ir-emitter.py + ln -fs /usr/lib/linux-enable-ir-emitter/linux-enable-ir-emitter.py \ + /usr/bin/linux-enable-ir-emitter +} + +post_remove() { + # delete file added after installation + rm -f /etc/linux-enable-ir-emitter.yaml +} diff --git a/post_remove.install b/post_remove.install deleted file mode 100644 index 3f26bb9de7b8..000000000000 --- a/post_remove.install +++ /dev/null @@ -1,2 +0,0 @@ -# delete file added after installation -rm -f /etc/linux-enable-ir-emitter.yaml
\ No newline at end of file |