author | Antonio Rojas
<arojas@archlinux.org> 2015-06-19 09:19:52 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2015-06-19 09:19:52 UTC |
parent | 9ac3921cb73f4919d14a8ceb8f455078dcecdeba |
PKGBUILD | +38 | -15 |
diff --git a/PKGBUILD b/PKGBUILD index a0b92e9..977608e 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,30 +1,53 @@ -# Maintainer: Andrea Scarpino <andrea@archlinux.org> +# Maintainer: Antonio Rojas <arojas@archlinux.org> +# Contributor: Andrea Scarpino <andrea@archlinux.org> -pkgname=libdbusmenu-qt -pkgver=0.9.2 -pkgrel=3 +pkgbase=libdbusmenu-qt +pkgname=(libdbusmenu-qt4 libdbusmenu-qt5) +pkgver=0.9.3+15.10.20150604 +pkgrel=1 pkgdesc="A library that provides a Qt implementation of the DBusMenu spec" -arch=('i686' 'x86_64') +arch=(i686 x86_64) url="https://launchpad.net/libdbusmenu-qt" -license=('GPL') -depends=('qt4') -makedepends=('cmake' 'doxygen' 'qjson') -source=("http://launchpad.net/${pkgname}/trunk/${pkgver}/+download/${pkgname}-${pkgver}.tar.bz2") -md5sums=('9a49484927669cd2ec91b3bf9ba8b79e') +license=(GPL) +makedepends=(cmake doxygen qjson qt4 qt5-base) +source=("http://archive.ubuntu.com/ubuntu/pool/main/libd/$pkgbase/${pkgbase}_$pkgver.orig.tar.gz") +md5sums=('d6fe90fe530a926b9db505da11e2c354') prepare() { - mkdir build + mkdir -p build{-qt4,} } build() { cd build - cmake ../${pkgname}-${pkgver} \ + cmake ../$pkgbase-$pkgver \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DCMAKE_BUILD_TYPE=Release + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBDIR=lib make + + cd ../build-qt4 + cmake ../$pkgbase-$pkgver \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DUSE_QT4=On + make +} + +package_libdbusmenu-qt4() { + pkgdesc="A library that provides a Qt4 implementation of the DBusMenu spec" + depends=(qt4) + conflicts=(libdbusmenu-qt) + provides=(libdbusmenu-qt) + replaces=(libdbusmenu-qt) + + cd build-qt4 + make DESTDIR="$pkgdir" install } -package() { +package_libdbusmenu-qt5() { + depends=(qt5-base) + cd build - make DESTDIR="${pkgdir}" install + make DESTDIR="$pkgdir" install }