diff options
author | supdrewin | 2021-09-23 07:25:38 +0800 |
---|---|---|
committer | supdrewin | 2021-09-23 07:25:38 +0800 |
commit | cb02a37be98d2c69ad24c0c743f87bbbb6492a34 (patch) | |
tree | fd7751c196ce89e2f25c02ab36cd861f6d3e015b | |
parent | a57d650bcafe84c01709244e3ab5973e075c456e (diff) | |
download | aur-cb02a37be98d2c69ad24c0c743f87bbbb6492a34.tar.gz |
Update to v3.1.0
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 36 | ||||
-rw-r--r-- | linux-enable-ir-emitter.install | 19 |
3 files changed, 40 insertions, 26 deletions
@@ -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 @@ -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 +} |