diff options
author | Václav Kubernát | 2023-07-26 10:21:13 +0200 |
---|---|---|
committer | Václav Kubernát | 2023-09-25 19:45:46 +0200 |
commit | 78aaeba2eb79a119fe900e22ba9a5f8630769f69 (patch) | |
tree | c4f101b66c03066eacde8b43dbe966aab98c3712 /PKGBUILD | |
parent | 55c10b78b0bf91782e3f5b247877384b308f328b (diff) | |
download | aur-libyang-git.tar.gz |
Fix the PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 28 |
1 files changed, 15 insertions, 13 deletions
@@ -1,14 +1,16 @@ -# Maintainer: Luka Perkov <luka.perkov@sartura.hr> +# Maintainer: Václav Kubernát <sir.venceslas@gmail.com> +# Contributor: Luka Perkov <luka.perkov@sartura.hr> -pkgname=libyang-devel-git +pkgname=libyang-git _gitname=libyang -pkgver=r1015.9ac51e0 +pkgver=r4278.838c6c6ad pkgrel=1 pkgdesc='libyang is YANG data modelling language parser and toolkit written (and providing API) in C' url='https://github.com/CESNET/libyang/' arch=('i686' 'x86_64' 'armv7h') -license=('ISC BSD-3c') -makedepends=('git' 'cmake' 'gcc' 'make' 'patch' 'pkg-config') +license=('ISC' 'BSD') +depends=('glibc' 'pcre2') +makedepends=('git' 'cmake' 'gcc' 'make' 'patch' 'pkg-config' 'cmocka' 'valgrind') conflicts=('libyang' 'libyang-git') provides=('libyang') source=('git+https://github.com/CESNET/libyang.git#branch=devel') @@ -20,17 +22,17 @@ pkgver() { printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } -build() { - cd "$srcdir/$_gitname" +check() { + ctest --test-dir "$srcdir/build" +} - cmake CMakeLists.txt \ - -DCMAKE_INSTALL_PREFIX=/usr +build() { + cmake -S "$srcdir/$_gitname" -B "$srcdir/build" -DCMAKE_INSTALL_PREFIX=/usr - make + cmake --build "$srcdir/build" } package() { - cd "$srcdir/$_gitname" - - make DESTDIR="$pkgdir" install + DESTDIR="$pkgdir" cmake --install "$srcdir/build" + install -Dm644 $_gitname/LICENSE -t "$pkgdir"/usr/share/licenses/$pkgbase } |