summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorEmixamPP2021-08-04 22:23:48 +0200
committerEmixamPP2021-08-04 22:23:48 +0200
commit0653f496e7c396573a99c226fc7137eab0fa570e (patch)
tree6ee50f7dfe589ad6c9972e8a05ccf1cbcba3af41
parent9be51fbc01473f774e8b00f89edc728274222e31 (diff)
downloadaur-0653f496e7c396573a99c226fc7137eab0fa570e.tar.gz
respect AUR guidelines
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD50
2 files changed, 33 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index bc1420cc3e0a..720042b55b42 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 6bb534a62e21..851b802cbdc9 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}