[arch-commits] Commit in dbus-c++/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Sun Nov 24 18:17:36 UTC 2019


    Date: Sunday, November 24, 2019 @ 18:17:36
  Author: dvzrv
Revision: 533085

upgpkg: dbus-c++ 0.9.0-9

Updating maintainer info. Switching to correct license (LGPL2.1). Adding all direct library dependencies. Adding libdbus-c++-1.so and libdbus-c++-glib-1.so to provides. Minor cleanups and simplifications.

Modified:
  dbus-c++/trunk/PKGBUILD

----------+
 PKGBUILD |   46 ++++++++++++++++++++--------------------------
 1 file changed, 20 insertions(+), 26 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2019-11-24 17:26:04 UTC (rev 533084)
+++ PKGBUILD	2019-11-24 18:17:36 UTC (rev 533085)
@@ -1,4 +1,4 @@
-# Maintainer: David Runge <dave at sleepmap.de>
+# Maintainer: David Runge <dvzrv at archlinux.org>
 # Contributor: Ray Rashif <schiv at archlinux.org>
 # Contributor: Xavier D. <magicrhesus at ouranos.be>
 # Contributor: Zarra <zarraxx at gmail.com>
@@ -7,12 +7,13 @@
 _pkgname="lib${pkgname}"
 _upstream="dbus-cplusplus"
 pkgver=0.9.0
-pkgrel=8
+pkgrel=9
 pkgdesc="A C++ API for D-BUS"
 url="http://dbus-cplusplus.sourceforge.net/"
 arch=('x86_64')
-license=('LGPL')
-depends=('dbus' 'glib2')
+license=('LGPL2.1')
+depends=('dbus' 'gcc-libs' 'glib2' 'glibc')
+provides=('libdbus-c++-1.so' 'libdbus-c++-glib-1.so')
 source=("https://sourceforge.net/projects/${_upstream}/files/${pkgname}/${pkgver}/${_pkgname}-${pkgver}.tar.gz"
         'gcc47.patch'
         'disable-threading.patch'
@@ -23,35 +24,28 @@
             'df0a3a80d139877eaea5f352da5dfa2bc0407360ddfb59301707c77bd4329ecd986f366f27bbdd7e4ce385125c6ec46fcf115854aa01d97cf11dff905cd9a385')
 
 prepare() {
-    cd "${_pkgname}-${pkgver}"
-    patch -Np0 -i "${srcdir}/gcc47.patch"
-    patch -Np1 -i "${srcdir}/disable-threading.patch"
-    patch -Np1 -i "${srcdir}/fix-writechar.patch"
-    autoreconf -vi
+  cd "${_pkgname}-${pkgver}"
+  patch -Np0 -i "${srcdir}/gcc47.patch"
+  patch -Np1 -i "${srcdir}/disable-threading.patch"
+  patch -Np1 -i "${srcdir}/fix-writechar.patch"
+  autoreconf -vfi
 }
 
 build() {
-    cd "${_pkgname}-${pkgver}"
-
-    export LDFLAGS+=" -lexpat -lpthread" # -lpthread needed for i686
-
-    ./configure --prefix=/usr \
-                --disable-static \
-                --disable-ecore \
-                --enable-glib
-    make
+  cd "${_pkgname}-${pkgver}"
+  # -lpthread needed
+  export LDFLAGS+=" -lpthread"
+  ./configure --prefix=/usr \
+              --disable-static \
+              --disable-ecore \
+              --enable-glib
+  make
 }
 
 package() {
   cd "${_pkgname}-${pkgver}"
-
   make DESTDIR="${pkgdir}" install
-  install -Dm644 AUTHORS "${pkgdir}/usr/share/doc/${pkgname}/AUTHORS"
-  install -Dm644 ChangeLog "${pkgdir}/usr/share/doc/${pkgname}/ChangeLog"
-  install -Dm644 NEWS "${pkgdir}/usr/share/doc/${pkgname}/NEWS"
-  install -Dm644 README "${pkgdir}/usr/share/doc/${pkgname}/README"
-  install -Dm644 TODO "${pkgdir}/usr/share/doc/${pkgname}/TODO"
-
+  install -vDm 644 {AUTHORS,ChangeLog,NEWS,README,TODO} \
+    -t "${pkgdir}/usr/share/doc/${pkgname}"
 }
-
 # vim:set ts=2 sw=2 et:



More information about the arch-commits mailing list