summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordvzrv <dvzrv@9fca08f4-af9d-4005-b8df-a31f2cc04f65>2019-11-24 18:17:36 +0000
committerdvzrv <dvzrv@9fca08f4-af9d-4005-b8df-a31f2cc04f65>2019-11-24 18:17:36 +0000
commit9d6f69d0cd64aeac1b2cbaad3d2a4c7abb99201e (patch)
treebc5e52d5fffffd6cd7100a396cd823a6dbc199ce
parent2c7a93d6720a056a02e88b83a232f6490d4043d6 (diff)
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. git-svn-id: file:///srv/repos/svn-community/svn@533085 9fca08f4-af9d-4005-b8df-a31f2cc04f65
-rw-r--r--dbus-c++/trunk/PKGBUILD46
1 files changed, 20 insertions, 26 deletions
diff --git a/dbus-c++/trunk/PKGBUILD b/dbus-c++/trunk/PKGBUILD
index 6bfdba406c9..1be5764bd23 100644
--- a/dbus-c++/trunk/PKGBUILD
+++ b/dbus-c++/trunk/PKGBUILD
@@ -1,4 +1,4 @@
-# Maintainer: David Runge <dave@sleepmap.de>
+# Maintainer: David Runge <dvzrv@archlinux.org>
# Contributor: Ray Rashif <schiv@archlinux.org>
# Contributor: Xavier D. <magicrhesus@ouranos.be>
# Contributor: Zarra <zarraxx@gmail.com>
@@ -7,12 +7,13 @@ pkgname=dbus-c++
_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 @@ sha512sums=('7acebbb4254b2886cc0f05c5ddeeeac0b5863c5552d32249463b89380b0b95b8225
'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: