summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD28
2 files changed, 17 insertions, 20 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 376941244231..037979f4eaf3 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 46abf6830a35..7b9c8f5ab26b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}"
}