summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJulian2022-12-24 14:40:38 +0100
committerJulian2022-12-24 14:40:38 +0100
commit45f7cd3695ea2cbc741c41275ba674b5c2c0c01f (patch)
treecbb824cb99c64f58d1baf7bb5292a67a7f954e99 /PKGBUILD
parent669049943751892736a86cad8e588ef5e7d3dfca (diff)
downloadaur-45f7cd3695ea2cbc741c41275ba674b5c2c0c01f.tar.gz
Update package to use latest official source code, and to actually work
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 28 insertions, 15 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b60dd8bfc3f4..d63813799a51 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,26 +1,39 @@
-# Maintainer: yaroslav <proninyaroslav@mail.ru>
-# Contributor: Daniel Plaza <daniel.plaza.espi@gmail.com>
+# Maintainer: Julian <juliannfairfax@protonmail.com>
pkgname=isight-firmware-tools
pkgver=1.6
-pkgrel=2
+pkgrel=1
pkgdesc="Tools to manipulate firmware for Built-in iSight found on Apple machines"
-arch=('i686' 'x86_64')
-url="https://launchpad.net/isight-firmware-tools"
-license=('GPL2')
-source=("http://launchpad.net/isight-firmware-tools/main/1.6/+download/isight-firmware-tools-${pkgver}.tar.gz")
-sha256sums=('3181973db8a1cadd68785cd81959c8e1e9dc8110342ec1639a50db53d82a367e')
-depends=('libusb-compat')
-makedepends=('intltool' 'gcc')
-install=isight-firmware-tools.install
+arch=("x86_64")
+url="https://gitlab.com/bersace/isight-firmware-tools"
+license=("GPL2")
+source=("git+https://gitlab.com/bersace/isight-firmware-tools")
+sha256sums=("SKIP")
+depends=("libusb-compat")
+makedepends=("intltool" "gcc")
build() {
- cd ${srcdir}/${pkgname}-${pkgver}
+ cd "${srcdir}"/"$pkgname"
+
+ sed -i 's/ doc//' Makefile.am
+
+ sed -i 's/fprintf(stderr, g_option_context_get_help(context,/fprintf(stderr, "%s", g_option_context_get_help(context,/' src/export.c
+
+ sed -i 's/fprintf(stderr, g_option_context_get_help(context,/fprintf(stderr, "%s", g_option_context_get_help(context,/' src/extract.c
+
+ sed -i 's/fprintf(stderr, g_option_context_get_help(context,/fprintf(stderr, "%s", g_option_context_get_help(context,/' src/udev.c
+
+ autoreconf --install
+
./configure --prefix=/usr --sysconfdir=/etc
+
make
}
package() {
- cd ${srcdir}/${pkgname}-${pkgver}
- make DESTDIR=${pkgdir} install
-}
+ cd "${srcdir}"/"$pkgname"
+
+ make DESTDIR="${pkgdir}" install
+
+ sed -i 's|/lib/firmware/isight.fw|/usr/lib/firmware/isight.fw|' "${pkgdir}"/etc/udev/rules.d/isight.rules
+} \ No newline at end of file