[arch-commits] Commit in kdebindings/repos (extra-i686 extra-i686/PKGBUILD)
Pierre Schmitz
pierre at archlinux.org
Tue Sep 1 15:04:40 UTC 2009
Date: Tuesday, September 1, 2009 @ 11:04:40
Author: pierre
Revision: 50783
Merged revisions 50545,50664 via svnmerge from
svn+ssh://gerolde.archlinux.org/srv/svn-packages/kdebindings/trunk
........
r50545 | pierre | 2009-08-29 22:10:56 +0200 (Sa, 29 Aug 2009) | 1 line
prepare KDE 4.3.1; package cleanup
........
r50664 | pierre | 2009-08-30 11:56:41 +0200 (So, 30 Aug 2009) | 1 line
fix sed
........
Modified:
kdebindings/repos/extra-i686/ (properties)
kdebindings/repos/extra-i686/PKGBUILD
----------+
PKGBUILD | 41 ++++++++++++++++++++++++++++++-----------
1 file changed, 30 insertions(+), 11 deletions(-)
Property changes on: kdebindings/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
- /kdebindings/trunk:1-48821
+ /kdebindings/trunk:1-50781
Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD 2009-09-01 15:04:19 UTC (rev 50782)
+++ extra-i686/PKGBUILD 2009-09-01 15:04:40 UTC (rev 50783)
@@ -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 -e 's#add_subdirectory( examples )##' -i ../${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