Date: Wednesday, June 17, 2020 @ 14:39:36
  Author: dvzrv
Revision: 646350

upgpkg: libiio 0.21-1: Upgrading to 0.21.

Adding python-setuptools to makedepends (now used to build the python bindings).
Adding all sodeps in package() and moving the respective packages to 
makedepends.
Applying latest cmake packaging guidelines.
Adding man pages and docs.

Modified:
  libiio/trunk/PKGBUILD

----------+
 PKGBUILD |   36 +++++++++++++++++++-----------------
 1 file changed, 19 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2020-06-17 14:17:22 UTC (rev 646349)
+++ PKGBUILD    2020-06-17 14:39:36 UTC (rev 646350)
@@ -1,38 +1,40 @@
 # Maintainer: David Runge <[email protected]>
 
 pkgname=libiio
-pkgver=0.20
+pkgver=0.21
 pkgrel=1
 pkgdesc="Interface to the Linux Industrial Input/Output (IIO) Subsystem"
 arch=('x86_64')
 url="https://github.com/analogdevicesinc/libiio";
 license=('LGPL2.1')
-depends=('glibc' 'libaio' 'libserialport' 'libusb-1.0.so' 'libxml2')
+depends=('gcc-libs' 'glibc' 'libaio' 'libserialport' 'libxml2')
+makedepends=('cmake' 'libusb' 'python' 'python-setuptools')
 optdepends=('python: Python bindings')
-makedepends=('cmake' 'python' 'python-setuptools')
 provides=('libiio.so')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/analogdevicesinc/${pkgname}/archive/v${pkgver}.tar.gz";)
-sha512sums=('2b6ef9f67642db4b06ba33f5c5b7b3fa3043c8963185c138e9946e01aaa790ad1453f3f522af18c4526da2b087752ec686228705d1a312e6b99146ded38b943e')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/analogdevicesinc/${pkgname}/archive/${pkgver}.tar.gz";)
+sha512sums=('5bbacd6a1141654f4825f00c1c2b27223e6cc324c80d7bcbb49e29997a83d585e45c0c52331ca10ee881c2f340b535984c3d667b61d8377a77e5c0f5cb1d2dc0')
 
-prepare() {
-  sed -i '/self._check_libiio_installed()/d' 
"$pkgname-$pkgver"/bindings/python/setup.py.cmakein
-}
-
 build() {
   cd "$pkgname-$pkgver"
-  cmake -DCMAKE_INSTALL_PREFIX=/usr \
-        -DCMAKE_INSTALL_SBINDIR=bin \
-        -DCMAKE_INSTALL_LIBDIR=lib \
-        -DUDEV_RULES_INSTALL_DIR=/usr/lib/udev/rules.d \
-        -DSYSTEMD_UNIT_INSTALL_DIR=/usr/lib/systemd/system \
+  cmake -DCMAKE_INSTALL_PREFIX='/usr' \
+        -DCMAKE_INSTALL_SBINDIR='bin' \
+        -DCMAKE_INSTALL_LIBDIR='lib' \
+        -DCMAKE_BUILD_TYPE='None' \
+        -DPYTHON_BINDINGS=ON \
+        -DSYSTEMD_UNIT_INSTALL_DIR='/usr/lib/systemd/system' \
+        -DUDEV_RULES_INSTALL_DIR='/usr/lib/udev/rules.d' \
+        -DWITH_MAN=ON \
         -DWITH_SYSTEMD=ON \
-        -DPYTHON_BINDINGS=ON \
-        -Bbuild \
-        .
+        -Wno-dev \
+        -B build \
+        -S .
   make -C build VERBOSE=1
 }
 
 package() {
+  depends+=('libusb-1.0.so')
   cd "$pkgname-$pkgver"
   make DESTDIR="$pkgdir/" -C build install
+  install -vDm 644 {CONTRIBUTING,Contributors,README}.md \
+    -t "${pkgdir}/usr/share/doc/${pkgname}"
 }

Reply via email to