# Contributor: Yunhui Fu # Maintainer: Lahfa Samy (AkechiShiro) <'akechishiro-aur' at the domain 'lahfa.xyz'> pkgname=libosmosdr-git pkgver=r162.ba4fd96 pkgrel=2 pkgdesc="Free Software based small form-factor inexpensive SDR (Software Defined Radio)." arch=('i686' 'x86_64' 'arm') url="http://cgit.osmocom.org/osmo-sdr/tree/software/libosmosdr" license=('GPL') depends=('libusb') makedepends=( 'git' 'cmake' ) #optdepends=() provides=('libosmosdr') conflicts=('libosmosdr') source=("${pkgname}::git://git.osmocom.org/osmo-sdr") md5sums=('SKIP') pkgver_git0() { cd "${srcdir}/${pkgname}" local ver="$(git show | grep commit | awk '{print $2}' )" #printf "r%s" "${ver//[[:alpha:]]}" echo ${ver:0:7} } pkgver_git() { cd "${srcdir}/${pkgname}" #local ver="$(git show | grep commit | awk '{print $2}' )" #printf "r%s" "${ver//[[:alpha:]]}" echo "r$(git rev-list --count HEAD).$(git rev-parse --short HEAD)" } 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 } build() { cd "$srcdir/${pkgname}/software/libosmosdr" mkdir -p build cd build cmake -DLIB_INSTALL_DIR=${pkgdir}/usr/lib/ -DCMAKE_INSTALL_PREFIX=/usr ../ make -j $(cat /proc/cpuinfo | grep processor | wc -l | awk '{print $0 + 1;}') } package() { cd "$srcdir/${pkgname}/software/libosmosdr/build/" make DESTDIR=${pkgdir} install mkdir -p "${pkgdir}/etc/udev/rules.d/" cp "$srcdir/${pkgname}/software/libosmosdr/osmosdr.rules" "${pkgdir}/etc/udev/rules.d/99-osmosdr.rules" } # vim:set ts=2 sw=2 et: