summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD59
1 files changed, 41 insertions, 18 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 97f819f19d3d..2da8b9186bf3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,47 @@
-# Maintainer: Barfin
+# Maintainer:
+# Contributor: Barfin
# Contributor: DanielH, agstrc
-pkgname=iriunwebcam-bin
-pkgver=2.8.1
-pkgrel=1
-pkgdesc="Use your phone's camera as a wireless webcam in your PC."
-arch=('any')
-url="http://iriun.gitlab.io"
-license=(unknown)
-source=("iriunwebcam-${pkgver}.deb::http://iriun.gitlab.io/iriunwebcam-${pkgver}.deb")
-options=('!strip')
-depends=('jack' 'qt5-base' 'v4l2loopback-dkms' 'android-tools')
+_pkgname="iriunwebcam"
+pkgname="$_pkgname-bin"
+pkgver=2.8.2
+pkgrel=3
+pkgdesc="Use your phone's camera as a wireless webcam in your PC"
+url="https://iriun.com/"
+license=('LicenseRef-Iriun')
+arch=('x86_64')
+
+source=(
+ "iriunwebcam-${pkgver}.deb::http://iriun.gitlab.io/iriunwebcam-${pkgver}.deb"
+ "LICENSE.iriun.txt" # extracted from mac archive
+)
+sha256sums=(
+ '1df7c6ce15cf7690f4b616f22ae80a01ea639007aae2a9a5394c86acdf007a04'
+ 'eb2ba875d0b419ab7d6327a933d619d1b9eed51f89d49e55ed789bf8f37f75be'
+)
+
+options=('!emptydirs')
package() {
- tar -xf "${srcdir}/data.tar.xz" -C "${pkgdir}"
+ depends+=(
+ 'alsa-lib'
+ 'avahi'
+ 'qt5-base'
+ 'v4l2loopback-dkms'
+ )
- # The permissions on the upstream file are wrong (eg: /etc is set to 775 instead of 755)
- # The command below sets directories to 755 but files to 644
- chmod -R u+rwX,go+rX,go-w "${pkgdir}"
- chmod 755 "${pkgdir}/usr/local/bin/iriunwebcam"
-}
+ tar -xf "$srcdir/data.tar.xz" -C "$pkgdir"
+
+ # move binary
+ install -Dm755 "$pkgdir/usr/local/bin/iriunwebcam" -t "$pkgdir/usr/bin/"
+ rm -rf "$pkgdir/usr/local"
-md5sums=('cbc479a48bb1bf8be7f9408360020a28')
+ # fix desktop
+ sed -E -e 's&/usr/local/bin/&&' -i "$pkgdir/usr/share/applications/iriunwebcam.desktop"
+
+ # license
+ install -Dm644 LICENSE.iriun.txt -t "$pkgdir/usr/share/licenses/$pkgname/"
+
+ # fix permissions
+ chmod -R u+rwX,go+rX,go-w "$pkgdir"
+}