diff options
author | EmixamPP | 2021-08-04 22:23:48 +0200 |
---|---|---|
committer | EmixamPP | 2021-08-04 22:23:48 +0200 |
commit | 0653f496e7c396573a99c226fc7137eab0fa570e (patch) | |
tree | 6ee50f7dfe589ad6c9972e8a05ccf1cbcba3af41 | |
parent | 9be51fbc01473f774e8b00f89edc728274222e31 (diff) | |
download | aur-0653f496e7c396573a99c226fc7137eab0fa570e.tar.gz |
respect AUR guidelines
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 50 |
2 files changed, 33 insertions, 29 deletions
@@ -1,21 +1,19 @@ pkgbase = linux-enable-ir-emitter pkgdesc = Enables infrared cameras that are not directly enabled out-of-the box. - pkgver = 20210725.0 + pkgver = 2.0.0 pkgrel = 1 + epoch = 1 url = https://github.com/EmixamPP/linux-enable-ir-emitter arch = x86_64 license = MIT - makedepends = gcc - makedepends = git - makedepends = make depends = python depends = python-opencv depends = python-yaml optdepends = python-pyshark: full configuration setup support - optdepends = systemd: system and service manager to support linux-enable-ir-emitter running automatically provides = linux-enable-ir-emitter + conflicts = linux-enable-ir-emitter-git conflicts = chicony-ir-toggle - source = git+https://github.com/EmixamPP/linux-enable-ir-emitter - sha256sums = SKIP + source = https://github.com/EmixamPP/linux-enable-ir-emitter/archive/refs/tags/2.0.0.tar.gz + sha256sums = 6d52c11ec93efeabc2cc2dc7a43a6624a1f91bac1ce57d9935e8198a4017fe0b pkgname = linux-enable-ir-emitter @@ -1,40 +1,46 @@ -# Maintainer: Maxime Dirksen <dirksen.maxime@gmail.com> -# Maintainer: Antoine Bertin <ant.bertin@gmail.com> # Maintainer: Andrey Kolchenko <andrey@kolchenko.me> +# Co-Maintainer: Maxime Dirksen <dirksen.maxime@gmail.com> +# Contributor: Antoine Bertin <ant.bertin@gmail.com> pkgname=linux-enable-ir-emitter -pkgver=20210725.0 +pkgver=2.0.0 pkgrel=1 -pkgdesc='Enables infrared cameras that are not directly enabled out-of-the box.' +epoch=1 +pkgdesc="Enables infrared cameras that are not directly enabled out-of-the box." url='https://github.com/EmixamPP/linux-enable-ir-emitter' -license=(MIT) -arch=(x86_64) +license=('MIT') +arch=('x86_64') provides=(linux-enable-ir-emitter) -conflicts=(chicony-ir-toggle) +conflicts=(linux-enable-ir-emitter-git chicony-ir-toggle) -makedepends=('gcc' 'git' 'make') -depends=('python' 'python-opencv' 'python-yaml') +depends=( + 'python' + 'python-opencv' + 'python-yaml' +) optdepends=( 'python-pyshark: full configuration setup support' - 'systemd: system and service manager to support linux-enable-ir-emitter running automatically' ) - -source=("git+https://github.com/EmixamPP/linux-enable-ir-emitter") -sha256sums=('SKIP') +source=("https://github.com/EmixamPP/linux-enable-ir-emitter/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('6d52c11ec93efeabc2cc2dc7a43a6624a1f91bac1ce57d9935e8198a4017fe0b') build() { - cd "$pkgname" - cd sources + cd "${srcdir}/${pkgname}-${pkgver}/sources" make } package() { - cd $srcdir/$pkgname - install -Dm 755 sources/enable-ir-emitter $pkgdir/usr/lib/linux-enable-ir-emitter/enable-ir-emitter - install -Dm 644 sources/config.yaml $pkgdir/usr/lib/linux-enable-ir-emitter/config.yaml - install -Dm 755 sources/*.py $pkgdir/usr/lib/linux-enable-ir-emitter/ - install -Dm 644 sources/linux-enable-ir-emitter.service $pkgdir/usr/lib/systemd/system/linux-enable-ir-emitter.service - install -dm 755 $pkgdir/usr/bin/ - ln -s /usr/lib/linux-enable-ir-emitter/linux-enable-ir-emitter.py $pkgdir/usr/bin/linux-enable-ir-emitter + cd "${srcdir}/${pkgname}-${pkgver}" + + install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}" + + install -Dm 755 sources/enable-ir-emitter "${pkgdir}"/usr/lib/linux-enable-ir-emitter/enable-ir-emitter + install -Dm 644 sources/config.yaml "${pkgdir}"/usr/lib/linux-enable-ir-emitter/config.yaml + install -Dm 755 sources/*.py "${pkgdir}"/usr/lib/linux-enable-ir-emitter/ + + install -Dm 644 sources/linux-enable-ir-emitter.service "${pkgdir}"/usr/lib/systemd/system/linux-enable-ir-emitter.service + + install -dm 755 ${pkgdir}/usr/bin/ + ln -s /usr/lib/linux-enable-ir-emitter/linux-enable-ir-emitter.py ${pkgdir}/usr/bin/linux-enable-ir-emitter } |