summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsupdrewin2021-09-21 19:59:27 +0800
committersupdrewin2021-09-21 19:59:27 +0800
commit25acc51c233f865e30abcc0a9ed9dadb4b4d2794 (patch)
treee59f3dfc4219c699bd9e1e1240ccce8a35d30b23
parentaf368b224d6120dcb9d72ecd4b92b2781d4d11cb (diff)
downloadaur-25acc51c233f865e30abcc0a9ed9dadb4b4d2794.tar.gz
Fix for INSTALL
-rw-r--r--.SRCINFO1
-rw-r--r--PKGBUILD11
-rw-r--r--linux-enable-ir-emitter.install18
-rw-r--r--post_remove.install2
4 files changed, 23 insertions, 9 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 63046a3e1c10..42fcb8896692 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 1dbb697ec58a..f183ad2a1dd0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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