[arch-commits] Commit in kea/trunk (PKGBUILD)

Baptiste Jonglez zorun at archlinux.org
Wed Aug 16 16:35:26 UTC 2017


    Date: Wednesday, August 16, 2017 @ 16:35:25
  Author: zorun
Revision: 251354

upgpkg: kea 1.2.0-5

Build dev doc, package it separately because it's huge

Modified:
  kea/trunk/PKGBUILD

----------+
 PKGBUILD |   32 ++++++++++++++++++++++++--------
 1 file changed, 24 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-08-16 16:34:57 UTC (rev 251353)
+++ PKGBUILD	2017-08-16 16:35:25 UTC (rev 251354)
@@ -1,20 +1,18 @@
 # Maintainer: Baptiste Jonglez <baptiste--aur at jonglez dot org>
 # Contributor: nfnty
-pkgname='kea'
+pkgbase='kea'
+pkgname=('kea' 'kea-devel-docs')
 pkgver=1.2.0
-pkgrel=4
+pkgrel=5
 pkgdesc='High-performance, extensible DHCP server engine from ISC, supporting both DHCPv4 and DHCPv6'
 arch=('i686' 'x86_64')
 url='http://kea.isc.org'
 license=('custom:MPL2.0')
 depends=('botan' 'boost-libs' 'log4cplus' 'libmariadbclient' 'postgresql-libs')
-optdepends=('mariadb: Lease information database'
-            'postgresql: Lease information database'
-	    'python: To use kea-shell')
 makedepends=('boost'
              'postgresql' # Needed for some headers
              'python' # kea-shell
-	     'libxslt' 'docbook-xsl' 'elinks') # Doc
+	     'libxslt' 'docbook-xsl' 'elinks' 'doxygen' 'graphviz') # Doc
 # Checks are disabled for now
 #checkdepends=('gtest' 'postgresql' 'mariadb' 'python' 'procps-ng') # procps-ng needed for 'pgrep'
 backup=('etc/kea/kea.conf' 'etc/kea/kea-ca.conf' 'etc/kea/keactrl.conf')
@@ -59,6 +57,7 @@
       --enable-shell \
       --enable-generate-docs
   make
+  make -C doc devel
 }
 
 check() {
@@ -67,8 +66,13 @@
   #make check
 }
 
-package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
+package_kea() {
+  optdepends=('mariadb: Lease information database'
+              'postgresql: Lease information database'
+              'python: To use kea-shell'
+              'kea-devel-docs: development documentation')
+
+  cd "${srcdir}/kea-${pkgver}"
   make DESTDIR="${pkgdir}" install
   # Handle /var/run -> /run symlink
   rmdir "${pkgdir}"/var/run/kea
@@ -80,3 +84,15 @@
   # License, see https://bugs.archlinux.org/task/31547
   install -Dm644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
 }
+
+package_kea-devel-docs() {
+  pkgdesc="Development documentation for kea"
+  depends=()
+  backup=()
+
+  cd "${srcdir}/kea-${pkgver}"
+  install -d "${pkgdir}/usr/share/doc/kea/"
+  cp -r doc/html "${pkgdir}/usr/share/doc/kea/devel"
+  # License, see https://bugs.archlinux.org/task/31547
+  install -Dm644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE
+}



More information about the arch-commits mailing list