diff options
author | Julian | 2022-12-24 14:40:38 +0100 |
---|---|---|
committer | Julian | 2022-12-24 14:40:38 +0100 |
commit | 45f7cd3695ea2cbc741c41275ba674b5c2c0c01f (patch) | |
tree | cbb824cb99c64f58d1baf7bb5292a67a7f954e99 /PKGBUILD | |
parent | 669049943751892736a86cad8e588ef5e7d3dfca (diff) | |
download | aur-45f7cd3695ea2cbc741c41275ba674b5c2c0c01f.tar.gz |
Update package to use latest official source code, and to actually work
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 28 insertions, 15 deletions
@@ -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 |