diff options
author | Xiretza | 2021-04-25 09:49:36 +0200 |
---|---|---|
committer | Xiretza | 2021-04-25 09:49:36 +0200 |
commit | 3138be78e9144eea3afbdf97879c5635903f3daa (patch) | |
tree | f3122645494a68b8c550b71839a317f5d379ef88 | |
download | aur-3138be78e9144eea3afbdf97879c5635903f3daa.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | 0001-makefile-install-udev-rules-to-correct-location.patch | 32 | ||||
-rw-r--r-- | PKGBUILD | 40 |
3 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f4569ff089b4 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = libperseus-sdr-git + pkgdesc = Perseus Software Defined Radio Control Library for Linux + pkgver = r94.c2c95da + pkgrel = 1 + url = https://github.com/Microtelecom/libperseus-sdr + arch = x86_64 + license = LGPL + makedepends = git + makedepends = gvim + depends = libusb + provides = libperseus-sdr + conflicts = libperseus-sdr + source = git+https://github.com/Microtelecom/libperseus-sdr.git + source = 0001-makefile-install-udev-rules-to-correct-location.patch + sha256sums = SKIP + sha256sums = 49e3b82912c68e279b9edb96ebbaa705b575d7cc13940611ec29342d45b1f09b + +pkgname = libperseus-sdr-git + diff --git a/0001-makefile-install-udev-rules-to-correct-location.patch b/0001-makefile-install-udev-rules-to-correct-location.patch new file mode 100644 index 000000000000..ecc5c89ef207 --- /dev/null +++ b/0001-makefile-install-udev-rules-to-correct-location.patch @@ -0,0 +1,32 @@ +From 308890fb664cfbf10a858035894a4f73b7cfa47e Mon Sep 17 00:00:00 2001 +From: Xiretza <xiretza@xiretza.xyz> +Date: Sat, 24 Apr 2021 23:30:16 +0200 +Subject: [PATCH] makefile: install udev rules to correct location + +--- + Makefile.am | 8 +------- + 1 file changed, 1 insertion(+), 7 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index d5ebce1..a41acdf 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -69,14 +69,8 @@ dist_pkgdata_DATA = $(udev_DATA) + # sudo udevadm control --reload-rules + # + udevrule_DATA = $(top_srcdir)/95-perseus.rules +-udevruledir = $(bindir) ++udevruledir = $(libdir)/udev/rules.d/ + EXTRA_DIST = $(top_srcdir)/95-perseus.rules README.Windows $(top_srcdir)/build-aux/git-version-gen fpga_data.c +- +-install-data-hook: +- -cp $(bindir)/95-perseus.rules /etc/udev/rules.d/ ; groupadd perseususb ; echo $(INST_USER) ;usermod -a -G perseususb $(INST_USER) ; udevadm control --reload-rules +- +-uninstall-hook: +- -rm /etc/udev/rules.d/95-perseus.rules ; groupdel perseususb ; udevadm control --reload-rules + endif + + # +-- +2.31.1 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0de0e402f72a --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: xiretza <xiretza+aur@xiretza.xyz> +_pkgname=libperseus-sdr +pkgname=$_pkgname-git +pkgver=r94.c2c95da +pkgrel=1 +pkgdesc="Perseus Software Defined Radio Control Library for Linux" +arch=(x86_64) +url="https://github.com/Microtelecom/libperseus-sdr" +license=('LGPL') +depends=('libusb') +makedepends=('git' 'gvim') +provides=("${pkgname%-git}" 'libperseus-sdr.so') +conflicts=("${pkgname%-git}") +source=("git+$url.git" + "0001-makefile-install-udev-rules-to-correct-location.patch" +) +sha256sums=('SKIP' + '49e3b82912c68e279b9edb96ebbaa705b575d7cc13940611ec29342d45b1f09b') + +pkgver() { + cd "$_pkgname" + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" +} + +prepare() { + cd "$_pkgname" + patch -p1 < "$srcdir/0001-makefile-install-udev-rules-to-correct-location.patch" +} + +build() { + cd "$_pkgname" + autoreconf -i + ./configure --prefix=/usr + make +} + +package() { + cd "$_pkgname" + make DESTDIR="$pkgdir/" install +} |