diff options
author | Xiretza | 2022-05-22 21:50:25 +0200 |
---|---|---|
committer | Xiretza | 2022-05-22 21:50:54 +0200 |
commit | 4c84d345c99d5da35fbe67bdb20c44da91996a0d (patch) | |
tree | e4fd4d872cd827c4a8030f045f894dd94a2ec4de | |
parent | 679c750e0a0f5749a9bc3af3e9c96a63e5f201bf (diff) | |
download | aur-libmirisdr-git.tar.gz |
Adopt and fix package
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 58 |
2 files changed, 32 insertions, 40 deletions
@@ -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 - @@ -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: |