diff options
author | root | 2021-10-20 15:09:46 +0200 |
---|---|---|
committer | root | 2021-10-20 15:09:46 +0200 |
commit | 4d9929b7580845c92fb1e970ca68d6db07151511 (patch) | |
tree | 1824df2a3b35ed3e678f1b3ce22541f155880f61 /PKGBUILD | |
parent | 1771e8a0b90e7777212b268428c364256d38b100 (diff) | |
download | aur-gr-cc1111-git.tar.gz |
`PKGBUILD` fixes.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 68 |
1 files changed, 48 insertions, 20 deletions
@@ -1,41 +1,69 @@ # Maintainer: Forest Crossman <cyrozap at gmail dot com> # Modified from gr-osmosdr-git PKGBUILD -pkgname=gr-cc1111-git -pkgver=6b5eb0 +_pkgname='gr-cc1111' +pkgname="${_pkgname}-git" +epoch=1 +pkgver=r10.20141005.e6b5eb0 pkgrel=1 pkgdesc="CC1111 packet encoder/decoder for GNU Radio" arch=('i686' 'x86_64') url="https://github.com/funoverip/gr-cc1111" license=('GPL3') depends=( - 'gnuradio' - 'swig' - ) + 'gnuradio' + 'libvolk' + 'swig' +) makedepends=( - 'git' - 'cmake' - 'boost' - ) -source=('git+https://github.com/funoverip/gr-cc1111.git') -md5sums=('SKIP') + 'cmake' + 'boost' + 'git' +) +provides=("${_pkgname}=${pkgver}") +conflicts=("${_pkgname}") +source=("${_pkgname}::git+git://github.com/funoverip/gr-cc1111.git") +sha256sums=('SKIP') -_gitname="gr-cc1111" +prepare() { + cd "${srcdir}/${_pkgname}" + + mkdir -p build +} pkgver() { - cd $_gitname - git describe --always | sed 's|-|.|g; s|^.||' + cd "${srcdir}/${_pkgname}" + + _rev="$(git rev-list --count HEAD)" + _date="$(git log -1 --date=format:"%Y%m%d" --format="%ad")" + _hash="$(git rev-parse --short HEAD)" + + if [ -z "${_rev}" ]; then + error "Git commit count could not be determined." + return 1 + else + printf '%s' "r${_rev}.${_date}.${_hash}" + fi } build() { - cd $_gitname - mkdir -p build - cd build - cmake -DPYTHON_EXECUTABLE=$(which python2) -DPYTHON_INCLUDE_DIR=$(echo /usr/include/python2*) -DPYTHON_LIBRARY=$(echo /usr/lib/libpython2.*.so) -DCMAKE_INSTALL_PREFIX=/usr ../src/gr-cc1111 + cd "${srcdir}/${_pkgname}/build" + + cmake \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DENABLE_GRC=ON \ + -DENABLE_PYTHON=ON \ + -DENABLE_TESTING=ON \ + -DPYTHON_EXECUTABLE="$(which python2)" \ + -DPYTHON_INCLUDE_DIR="$(echo /usr/include/python2*)" \ + -DPYTHON_LIBRARY="$(echo /usr/lib/libpython2.*.so)" \ + ../src/gr-cc1111 make } package() { - cd $_gitname/build - make DESTDIR=${pkgdir} install + cd cd "${srcdir}/${_pkgname}/build" + + make DESTDIR="${pkgdir}" install } |