diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 32 |
1 files changed, 16 insertions, 16 deletions
@@ -2,41 +2,41 @@ # Contributor: Konstantin Shalygin <k0ste@k0ste.ru> pkgname='libyang' -pkgver='2.0.97' +pkgver='2.2.8' pkgrel='1' -pkgdesc='A YANG data modelling language parser and toolkit written (and providing API) in C.' +pkgdesc='A YANG data modelling language parser and toolkit written (and providing API) in C' url="https://github.com/CESNET/${pkgname}" -arch=('x86_64' 'aarch64') +arch=('x86_64' 'aarch64' 'armv7h') license=('BSD') depends=('pcre2') -makedepends=('cmake' 'swig' 'doxygen') -checkdepends=('cmocka' 'shunit2' 'expect') +makedepends=('cmake' 'doxygen' 'graphviz') +checkdepends=('cmocka') conflicts=('libyang-git' 'libyang-devel-git') source=("${url}/archive/v${pkgver}.tar.gz") -sha256sums=('91f5db0bc3799170d1e480abfc08a7fe7e50ce07a5433b5e32e93418314d48f9') +sha256sums=('301e134acbaa1f3eb1e5db0a996ce4bc9ff32de61c98f5fe3192e6cc84429dd3') prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd "${pkgname}-${pkgver}" mkdir build } build() { - cd "${srcdir}/${pkgname}-${pkgver}/build" + cd "${pkgname}-${pkgver}/build" cmake .. \ - -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_INSTALL_LIBDIR=lib \ - -DCMAKE_BUILD_TYPE=Release \ - -DENABLE_TESTS=ON + -DCMAKE_INSTALL_PREFIX="/usr" \ + -DCMAKE_INSTALL_LIBDIR="lib" \ + -DCMAKE_BUILD_TYPE="Release" \ + -DENABLE_TESTS="ON" make } check() { - cd "${srcdir}/${pkgname}-${pkgver}/build" - make test + cd "${pkgname}-${pkgver}/build" + ctest } package() { - cd "${srcdir}/${pkgname}-${pkgver}/build" + cd "${pkgname}-${pkgver}/build" make DESTDIR="${pkgdir}" install - install -Dm644 "${srcdir}/${pkgname}-${pkgver}/LICENSE" "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 "../LICENSE" -t "${pkgdir}/usr/share/licenses/${pkgname}" } |