# Maintainer: Juraj Fiala pkgbase=adwaita-qt pkgname=('adwaita-qt5' 'adwaita-qt4' 'adwaita-qt-common') pkgver=0.3.1 pkgrel=7 pkgdesc='The stylesheet to bend Qt applications to look like they belong into GNOME Shell' arch=('any' 'i686' 'x86_64') url='https://github.com/MartinBriza/adwaita-qt' license=('GPL' 'LGPL') groups=('adwaita-qt') makedepends=('cmake' 'qt4' 'qt5-base') # Use master until Arch specific fix lands into stable. source=("https://github.com/MartinBriza/adwaita-qt/archive/master.zip") md5sums=('aa7b20f2b33db56fef125e8f84568f20') prepare() { mkdir -p build{-qt5,-qt4,-common} } build() { cd build-qt5 cmake ../${pkgbase}-master \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr make cd ../build-qt4 cmake ../${pkgbase}-master \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DUSE_QT4=ON make } package_adwaita-qt5() { depends=('adwaita-qt-common' 'qt5-base') optdepends=('adwaita-qt4: Qt4 version') cd build-qt5 make install/fast DESTDIR=$pkgdir mv $pkgdir/usr/lib/qt5 $pkgdir/usr/lib/qt # The assets are in common rm -rf $pkgdir/usr/share } package_adwaita-qt4() { depends=('adwaita-qt-common' 'qt4') cd build-qt4 make install/fast DESTDIR=$pkgdir # The assets are in common rm -rf $pkgdir/usr/share } package_adwaita-qt-common() { arch=('any') install -Dm644 -t "${pkgdir}/usr/share/themes/Adwaita/qt/assets/" "$srcdir/${pkgbase}-master/assets/"*.png }