diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 28 |
2 files changed, 17 insertions, 20 deletions
@@ -1,6 +1,6 @@ pkgbase = libyang pkgdesc = A YANG data modelling language parser and toolkit written (and providing API) in C - pkgver = 2.0.231 + pkgver = 2.2.8 pkgrel = 1 url = https://github.com/CESNET/libyang arch = x86_64 @@ -8,16 +8,13 @@ pkgbase = libyang arch = armv7h license = BSD checkdepends = cmocka - checkdepends = shunit2 - checkdepends = expect makedepends = cmake - makedepends = swig makedepends = doxygen makedepends = graphviz depends = pcre2 conflicts = libyang-git conflicts = libyang-devel-git - source = https://github.com/CESNET/libyang/archive/v2.0.231.tar.gz - sha256sums = 50c63a131bca2bee5867fd00f0e3357d9ed3d2a68e7ab7386af467e6d630ca31 + source = https://github.com/CESNET/libyang/archive/v2.2.8.tar.gz + sha256sums = 301e134acbaa1f3eb1e5db0a996ce4bc9ff32de61c98f5fe3192e6cc84429dd3 pkgname = libyang @@ -2,41 +2,41 @@ # Contributor: Konstantin Shalygin <k0ste@k0ste.ru> pkgname='libyang' -pkgver='2.0.231' +pkgver='2.2.8' pkgrel='1' 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' 'armv7h') license=('BSD') depends=('pcre2') -makedepends=('cmake' 'swig' 'doxygen' 'graphviz') -checkdepends=('cmocka' 'shunit2' 'expect') +makedepends=('cmake' 'doxygen' 'graphviz') +checkdepends=('cmocka') conflicts=('libyang-git' 'libyang-devel-git') source=("${url}/archive/v${pkgver}.tar.gz") -sha256sums=('50c63a131bca2bee5867fd00f0e3357d9ed3d2a68e7ab7386af467e6d630ca31') +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}" } |