Date: Tuesday, October 1, 2013 @ 08:46:16 Author: svenstaro Revision: 97917
upgpkg: qtcurve 1.8.15-2 Split out kde4 Modified: qtcurve-qt4/trunk/PKGBUILD ----------+ PKGBUILD | 49 +++++++++++++++++++++++++++++++------------------ 1 file changed, 31 insertions(+), 18 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2013-10-01 05:49:26 UTC (rev 97916) +++ PKGBUILD 2013-10-01 06:46:16 UTC (rev 97917) @@ -1,35 +1,48 @@ -# $Id: PKGBUILD 78820 2012-10-25 06:47:28Z foutrelis $ +# $Id$ # Maintainer: Sven-Hendrik Haase <[email protected]> # Contributor: Andrea Scarpino <[email protected]> # Contributor: Pierre Schmitz <[email protected]> -pkgname=qtcurve-qt4 +pkgbase=qtcurve +pkgname=('qtcurve-qt4' 'qtcurve-kde4') pkgver=1.8.15 -pkgrel=1 +pkgrel=2 arch=('i686' 'x86_64') groups=('qtcurve') license=('GPL') pkgdesc='A configurable set of widget styles for KDE and Gtk' url='https://github.com/QtCurve/qtcurve-qt4' -depends=('kdebase-workspace') -makedepends=('cmake' 'automoc4') -replaces=('qtcurve-kde4') -source=("${pkgname}-${pkgver}.tar.gz::https://github.com/QtCurve/qtcurve-qt4/archive/${pkgver}.tar.gz") +makedepends=('cmake' 'automoc4' 'kdebase-workspace') +source=("$pkgbase-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") md5sums=('ee0b35fe428807b0dc2b0c57e5eb4f38') build() { - cd ${pkgname}-${pkgver} + cd "qtcurve-qt4-$pkgver" - sed -i "s/QApplication/QCoreApplication/g" tools/gen_image_header_qt4.cpp - mkdir build - cd build - cmake .. \ - -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr - make + sed -i "s/QApplication/QCoreApplication/g" tools/gen_image_header_qt4.cpp + + mkdir build-{qt,kde}4 + + cd build-qt4 + cmake .. -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DQTC_QT4_ENABLE_KDE=false + make + + cd ../build-kde4 + cmake .. -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr + make } -package() { - cd ${pkgname}-${pkgver}/build - make DESTDIR="${pkgdir}" install +package_qtcurve-qt4() { + depends=('qt4') + cd "qtcurve-qt4-$pkgver/build-qt4/qt4/style" + make DESTDIR="$pkgdir" install } + +package_qtcurve-kde4() { + depends=('kdebase-workspace') + cd "qtcurve-qt4-$pkgver/build-kde4" + make DESTDIR="$pkgdir" install +}
