summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorXiretza2022-05-22 21:50:25 +0200
committerXiretza2022-05-22 21:50:54 +0200
commit4c84d345c99d5da35fbe67bdb20c44da91996a0d (patch)
treee4fd4d872cd827c4a8030f045f894dd94a2ec4de
parent679c750e0a0f5749a9bc3af3e9c96a63e5f201bf (diff)
downloadaur-libmirisdr-git.tar.gz
Adopt and fix package
-rw-r--r--.SRCINFO14
-rw-r--r--PKGBUILD58
2 files changed, 32 insertions, 40 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 28da70ce046e..6ca49cb99433 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,17 +1,19 @@
pkgbase = libmirisdr-git
pkgdesc = Software for the Mirics MSi2500 + MSi001 SDR platform.
- pkgver = 59ba372
+ pkgver = r5.59ba372
pkgrel = 1
- url = http://cgit.osmocom.org/libmirisdr/
+ epoch = 1
+ url = https://gitea.osmocom.org/sdr/libmirisdr
arch = i686
arch = x86_64
arch = arm
- license = GPL
+ license = GPL2
makedepends = git
makedepends = cmake
- provides = libmirisdr
- source = libmirisdr-git::git://git.osmocom.org/libmirisdr
+ depends = libusb
+ provides = libmirisdr=r5.59ba372
+ conflicts = libmirisdr
+ source = git+https://gitea.osmocom.org/sdr/libmirisdr
md5sums = SKIP
pkgname = libmirisdr-git
-
diff --git a/PKGBUILD b/PKGBUILD
index 1797e18bca9b..d542970a8245 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,55 +1,45 @@
-# Maintainer: Yunhui Fu <yhfudev@gmail.com>
+# Maintainer: xiretza <xiretza+aur@xiretza.xyz>
+# Contributor: Yunhui Fu <yhfudev@gmail.com>
-pkgname=libmirisdr-git
-pkgver=59ba372
+_pkgname=libmirisdr
+pkgname=$_pkgname-git
+epoch=1
+pkgver=r5.59ba372
pkgrel=1
pkgdesc="Software for the Mirics MSi2500 + MSi001 SDR platform."
arch=('i686' 'x86_64' 'arm')
-url="http://cgit.osmocom.org/libmirisdr/"
-license=('GPL')
+url="https://gitea.osmocom.org/sdr/$_pkgname"
+license=('GPL2')
depends=(
- )
+ 'libusb'
+)
makedepends=(
'git'
'cmake'
- )
+)
#optdepends=()
-provides=('libmirisdr')
+provides=("$_pkgname=$pkgver")
+conflicts=("$_pkgname")
-source=("${pkgname}::git://git.osmocom.org/libmirisdr")
+source=("git+$url")
md5sums=('SKIP')
-pkgver_git() {
- cd "${srcdir}/${pkgname}"
- local ver="$(git show | grep commit | awk '{print $2}' )"
- #printf "r%s" "${ver//[[:alpha:]]}"
- echo ${ver:0:7}
-}
-
-pkgver_svn() {
- cd "${srcdir}/${pkgname}"
- local ver="$(svn info | grep Revision | awk '{print $2}' )"
- #printf "r%s" "${ver//[[:alpha:]]}"
- echo ${ver:0:7}
-}
-
pkgver() {
- pkgver_git
+ cd "$srcdir/$_pkgname"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
build() {
- cd "$srcdir/${pkgname}"
- mkdir -p build
- cd build
- cmake -DLIB_INSTALL_DIR=${pkgdir}/usr/lib/$(DEB_HOST_MULTIARCH) -DCMAKE_INSTALL_PREFIX=/usr ../
- make
+ cmake -B build -S "$_pkgname" \
+ -DCMAKE_BUILD_TYPE='None' \
+ -DCMAKE_INSTALL_PREFIX=/usr
+ make -C build
}
package() {
- cd "$srcdir/${pkgname}/build/"
- make DESTDIR=${pkgdir} install
- mkdir -p "${pkgdir}/etc/udev/rules.d/"
- cp "$srcdir/${pkgname}/mirisdr.rules" "${pkgdir}/etc/udev/rules.d/99-mirisdr.rules"
+ make -C build DESTDIR="$pkgdir" install
+
+ install -Dm644 "$_pkgname/mirisdr.rules" "${pkgdir}/etc/udev/rules.d/99-mirisdr.rules"
}
-# vim:set ts=2 sw=2 et:
+# vim:set ts=4 et: