summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsupdrewin2021-09-23 07:25:38 +0800
committersupdrewin2021-09-23 07:25:38 +0800
commitcb02a37be98d2c69ad24c0c743f87bbbb6492a34 (patch)
treefd7751c196ce89e2f25c02ab36cd861f6d3e015b
parenta57d650bcafe84c01709244e3ab5973e075c456e (diff)
downloadaur-cb02a37be98d2c69ad24c0c743f87bbbb6492a34.tar.gz
Update to v3.1.0
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD36
-rw-r--r--linux-enable-ir-emitter.install19
3 files changed, 40 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d21b0687ce6f..f33fb008c33f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,20 +1,19 @@
pkgbase = linux-enable-ir-emitter
pkgdesc = Enables infrared cameras that are not directly enabled out-of-the box.
- pkgver = 2.1.0
- pkgrel = 2
+ pkgver = 3.1.0
+ 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
depends = python-opencv
depends = python-yaml
- depends = nano
- optdepends = python-pyshark: full configuration setup support
provides = linux-enable-ir-emitter
conflicts = linux-enable-ir-emitter-git
conflicts = chicony-ir-toggle
- source = https://github.com/EmixamPP/linux-enable-ir-emitter/archive/refs/tags/2.1.0.tar.gz
- sha256sums = f37df1dd55d56b0b0f0c029fe16756b5e8c2294d2240ace59925d1a9fbbd0b5c
+ source = https://github.com/EmixamPP/linux-enable-ir-emitter/archive/refs/tags/3.1.0.tar.gz
+ sha256sums = 0e22d5c86f1e05f18965c99fbaa4b0835e0832fd82bf01c1d8a01863270c9c50
pkgname = linux-enable-ir-emitter
diff --git a/PKGBUILD b/PKGBUILD
index d2d17eb74f76..bd9791f0ecd4 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,8 +4,8 @@
# Contributor: Antoine Bertin <ant.bertin@gmail.com>
pkgname=linux-enable-ir-emitter
-pkgver=2.1.0
-pkgrel=2
+pkgver=3.1.0
+pkgrel=1
epoch=1
pkgdesc="Enables infrared cameras that are not directly enabled out-of-the box."
url='https://github.com/EmixamPP/linux-enable-ir-emitter'
@@ -15,21 +15,15 @@ arch=('x86_64')
provides=(linux-enable-ir-emitter)
conflicts=(linux-enable-ir-emitter-git chicony-ir-toggle)
-depends=(
- 'python'
- 'python-opencv'
- 'python-yaml'
- 'nano'
-)
-optdepends=(
- 'python-pyshark: full configuration setup support'
-)
+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=('f37df1dd55d56b0b0f0c029fe16756b5e8c2294d2240ace59925d1a9fbbd0b5c')
+sha256sums=('0e22d5c86f1e05f18965c99fbaa4b0835e0832fd82bf01c1d8a01863270c9c50')
build() {
- cd "${srcdir}/${pkgname}-${pkgver}/sources"
- make
+ make -C "${srcdir}/${pkgname}-${pkgver}/sources/uvc"
}
package() {
@@ -37,12 +31,14 @@ package() {
install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}"
- install -Dm 755 sources/enable-ir-emitter -t "${pkgdir}"/usr/lib/linux-enable-ir-emitter/
- install -Dm 644 sources/config.yaml -t "${pkgdir}"/usr/lib/linux-enable-ir-emitter/
- install -Dm 755 sources/*.py -t "${pkgdir}"/usr/lib/linux-enable-ir-emitter/
+ # software
+ install -Dm 755 sources/uvc/*query -t ${pkgdir}/usr/lib/linux-enable-ir-emitter/uvc/
+ install -Dm 755 sources/uvc/*query.o -t ${pkgdir}/usr/lib/linux-enable-ir-emitter/uvc/
+
+ install -Dm 644 sources/command/*.py -t ${pkgdir}/usr/lib/linux-enable-ir-emitter/command/
- install -Dm 644 sources/linux-enable-ir-emitter.service -t "${pkgdir}"/usr/lib/systemd/system/
+ install -Dm 644 sources/*.py -t ${pkgdir}/usr/lib/linux-enable-ir-emitter/
- install -dm 755 ${pkgdir}/usr/bin/
- ln -fs /usr/lib/linux-enable-ir-emitter/linux-enable-ir-emitter.py ${pkgdir}/usr/bin/linux-enable-ir-emitter
+ # boot service
+ install -Dm 644 sources/linux-enable-ir-emitter.service -t ${pkgdir}/usr/lib/systemd/system/
}
diff --git a/linux-enable-ir-emitter.install b/linux-enable-ir-emitter.install
new file mode 100644
index 000000000000..498578413a7d
--- /dev/null
+++ b/linux-enable-ir-emitter.install
@@ -0,0 +1,19 @@
+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
+ rm -f /usr/bin/linux-enable-ir-emitter
+}