author | Pierre Schmitz
<pierre@archlinux.org> 2009-08-05 19:22:17 UTC |
committer | Pierre Schmitz
<pierre@archlinux.org> 2009-08-05 19:22:17 UTC |
parent | 95ff59df323d91363ed95a34a9a22cd5aa1c4630 |
PKGBUILD | +11 | -5 |
link.patch | +11 | -0 |
diff --git a/PKGBUILD b/PKGBUILD index c6844ef..418c857 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -3,23 +3,29 @@ pkgname=polkit-qt pkgver=0.9.2 -pkgrel=1 +pkgrel=2 pkgdesc='A library that allows developers to access PolicyKit API with a nice Qt-style API' arch=('i686' 'x86_64') url='http://www.kde.org' license=('LGPL') depends=('policykit' 'qt') makedepends=('cmake') -source=("http://download.kde.org/stable/apps/KDE4.x/admin/${pkgname}-${pkgver}.tar.bz2") -md5sums=('14cb821f8917c13ed4154a3ab8e596be') +source=("http://download.kde.org/stable/apps/KDE4.x/admin/${pkgname}-${pkgver}.tar.bz2" + 'link.patch') +md5sums=('14cb821f8917c13ed4154a3ab8e596be' + '850a0ed23a86d048b35b288fdef3aae2') build() { - cd $srcdir + cd $srcdir/${pkgname}-${pkgver} + patch -p1 -i $srcdir/link.patch || return 1 + cd .. mkdir build cd build cmake ../${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ - -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_SKIP_RPATH=ON \ + -DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed' make make DESTDIR=$pkgdir install } diff --git a/link.patch b/link.patch new file mode 100644 index 0000000..6b88030 --- /dev/null +++ b/link.patch @@ -0,0 +1,11 @@ +diff -Nura polkit-qt-0.9.2/CMakeLists.txt polkit-qt-0.9.2.new/CMakeLists.txt +--- polkit-qt-0.9.2/CMakeLists.txt 2009-04-08 18:05:44.000000000 +0200 ++++ polkit-qt-0.9.2.new/CMakeLists.txt 2009-08-05 21:17:49.000000000 +0200 +@@ -57,6 +57,7 @@ + ) + + target_link_libraries(polkit-qt-gui ++ polkit-qt-core + ${POLKITDBUS_LIBRARIES} + ${POLKITGRANT_LIBRARIES} + ${QT_QTCORE_LIBRARY}