[arch-commits] Commit in kdebindings/trunk (PKGBUILD)
Pierre Schmitz
pierre at archlinux.org
Sat Aug 29 20:10:57 UTC 2009
Date: Saturday, August 29, 2009 @ 16:10:56
Author: pierre
Revision: 50545
prepare KDE 4.3.1; package cleanup
Modified:
kdebindings/trunk/PKGBUILD
----------+
PKGBUILD | 41 ++++++++++++++++++++++++++++++-----------
1 file changed, 30 insertions(+), 11 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2009-08-29 20:10:52 UTC (rev 50544)
+++ PKGBUILD 2009-08-29 20:10:56 UTC (rev 50545)
@@ -2,36 +2,47 @@
# Maintainer: Pierre Schmitz <pierre at archlinux.de>
pkgbase=kdebindings
-pkgname=('kdebindings-python'
+pkgname=('kdebindings-csharp'
+ 'kdebindings-python'
+ 'kdebindings-ruby'
'kdebindings-smoke')
groups=('kdebindings')
-pkgver=4.3.0
+pkgver=4.3.1
pkgrel=1
arch=('i686' 'x86_64')
url='http://www.kde.org'
license=('GPL' 'LGPL')
-makedepends=('pkgconfig' 'cmake' 'automoc4' 'kdepimlibs' 'pyqt>=4.5.0' 'polkit-qt' 'qimageblitz' 'qscintilla')
+makedepends=('pkgconfig' 'cmake' 'automoc4' 'kdepimlibs' 'pyqt>=4.5.0' 'polkit-qt' 'qimageblitz' 'qscintilla' 'ruby' 'mono' 'kdegraphics-okular')
source=("http://download.kde.org/stable/${pkgver}/src/${pkgbase}-${pkgver}.tar.bz2")
-md5sums=('6ef02ed3c958d918eed32ddf4034e40d')
+md5sums=('6cc71c3f6136d3b69f7a109d03ddfe40')
build() {
- cd $srcdir
- mkdir build
- cd build
+ export MONO_SHARED_DIR="${srcdir}/build/.mono"
+ mkdir -p "$MONO_SHARED_DIR"
+ cd $srcdir/build
+ # disable broken examples
+ sed -ie '#add_subdirectory( examples )#d' ../${pkgbase}-${pkgver}/csharp/plasma/CMakeLists.txt || return 1
cmake ../${pkgbase}-${pkgver} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_{SHARED,MODULE,EXE}_LINKER_FLAGS='-Wl,--no-undefined -Wl,--as-needed' \
-DCMAKE_INSTALL_PREFIX=/usr \
- -DBUILD_csharp=OFF \
-DBUILD_java=OFF \
-DBUILD_php=OFF \
- -DBUILD_falcon=OFF \
- -DBUILD_ruby=OFF
+ -DBUILD_falcon=OFF
make
}
+package_kdebindings-csharp() {
+ pkgdesc='KDE bindings for mono'
+ depends=('kdebindings-smoke' 'mono')
+ export MONO_SHARED_DIR="${srcdir}/build/.mono"
+ mkdir -p "$MONO_SHARED_DIR"
+ cd $srcdir/build/csharp
+ make DESTDIR=$pkgdir install
+}
+
package_kdebindings-python() {
pkgdesc='KDE bindings for python'
depends=('kdepimlibs' 'pyqt' 'polkit-qt')
@@ -39,9 +50,17 @@
make DESTDIR=$pkgdir install
}
+package_kdebindings-ruby() {
+ pkgdesc='KDE bindings for ruby'
+ depends=('kdebindings-smoke' 'ruby')
+ cd $srcdir/build/ruby
+ make DESTDIR=$pkgdir install
+}
+
package_kdebindings-smoke() {
pkgdesc='Language independent library for Qt and KDE bindings'
- depends=('kdepimlibs' 'qimageblitz' 'qscintilla')
+ depends=('kdepimlibs' 'qscintilla')
+ groups=()
cd $srcdir/build/smoke
make DESTDIR=$pkgdir install
}
More information about the arch-commits
mailing list