summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMattia Procopio2024-04-22 14:42:06 +0200
committerMattia Procopio2024-04-22 14:42:06 +0200
commite55da825d06fd48215f5527676f7438289fabb81 (patch)
tree3ebcacfc7e8f7ab569de7160146145bd8a238f19
parent087535008c76cbea5c3bef2cf42684c268d83eb9 (diff)
downloadaur-fxload.tar.gz
Bump to 1.0.26
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD34
2 files changed, 31 insertions, 23 deletions
diff --git a/.SRCINFO b/.SRCINFO
index ff9c0dcba4ac..07bbc5bbbcc4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,16 @@
pkgbase = fxload
pkgdesc = fxload firmware loader. Used with udev or devfs/hotplug.
- pkgver = 2008_10_13
- pkgrel = 6
- url = http://linux-hotplug.sourceforge.net/
- arch = i686
+ pkgver = 1.0.26
+ pkgrel = 1
+ url = http://libusb.info/
+ arch = aarch64
arch = x86_64
- license = GPL
- depends = glibc
- source = http://downloads.sourceforge.net/sourceforge/linux-hotplug/fxload-2008_10_13.tar.gz
- md5sums = 4477a2457f064228bef4a93ba2f21692
+ license = LGPL
+ makedepends = autoconf
+ makedepends = automake
+ makedepends = pkgconf
+ depends = libusb
+ source = https://github.com/libusb/libusb/archive/refs/tags/v1.0.26.tar.gz
+ sha256sums = a09bff99c74e03e582aa30759cada218ea8fa03580517e52d463c59c0b25e240
pkgname = fxload
-
diff --git a/PKGBUILD b/PKGBUILD
index 1e4ef55271b6..7fade4eb13b2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,23 +1,29 @@
# Contributor: Jochen Immendörfer <jochen dot immendoerfer at gmail dot com>
# Maintainer: philanecros <philanecros at gmail dot com>
-
+# Maintainer: Mattia Procopio (astro.matto) <matto.astro at gmail dot com>
pkgname=fxload
-pkgver=2008_10_13
-pkgrel=6
-pkgdesc="fxload firmware loader. Used with udev or devfs/hotplug."
-url="http://linux-hotplug.sourceforge.net/"
-depends=('glibc')
-source=(http://downloads.sourceforge.net/sourceforge/linux-hotplug/$pkgname-$pkgver.tar.gz)
-md5sums=('4477a2457f064228bef4a93ba2f21692')
-arch=('i686' 'x86_64')
-license=('GPL')
+pkgver=1.0.26
+pkgrel=1
+pkgdesc='fxload firmware loader. Used with udev or devfs/hotplug.'
+arch=('aarch64' 'x86_64')
+url='http://libusb.info/'
+license=('LGPL')
+depends=('libusb')
+makedepends=(autoconf automake pkgconf)
+source=("https://github.com/libusb/libusb/archive/refs/tags/v$pkgver.tar.gz")
+sha256sums=('a09bff99c74e03e582aa30759cada218ea8fa03580517e52d463c59c0b25e240')
build() {
- cd "$srcdir/$pkgname-$pkgver"
+ cd "libusb-$pkgver"
+ bash autogen.sh
+ cd libusb
make
+ cd ../examples
+ gcc $CFLAGS $(pkg-config --libs --cflags libusb-1.0) -I ../ -I ../libusb fxload.c ezusb.c -o fxload
}
-package() {
- cd "$srcdir/$pkgname-$pkgver"
- make prefix="$pkgdir" sbindir="$pkgdir/usr/bin" install
+
+package () {
+ cd "libusb-$pkgver/examples"
+ install -m 755 -D fxload $pkgdir/usr/bin/fxload
}