Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=kdetesting.git;a=commitdiff;h=340e9588a94d9ba4c0268e5a7997de49365e3dbd
commit 340e9588a94d9ba4c0268e5a7997de49365e3dbd Author: crazy <cr...@frugalware.org> Date: Wed Feb 10 13:58:25 2010 +0100 soprano-2.4.0-1-x86_64 * Version bump * split redland backend too * 4.4 just need virtuoso one * also I've added !ppc to java one * should work without the if .. in build() diff --git a/source/apps/soprano/FrugalBuild b/source/apps/soprano/FrugalBuild index 743127f..2da3371 100644 --- a/source/apps/soprano/FrugalBuild +++ b/source/apps/soprano/FrugalBuild @@ -2,40 +2,62 @@ # Maintainer: crazy <cr...@frugalware.org> pkgname=soprano -pkgver=2.3.73 -pkgrel=2 +pkgver=2.4.0 +pkgrel=1 pkgdesc="RDF storage, parsing, and serialization framework" _F_sourceforge_ext=".tar.bz2" -Finclude sourceforge cmake java +_F_kde_no_auto_docs=1 +_F_kde_no_compiletime=1 +Finclude sourceforge kde java if [ "$CARCH" == "ppc" ]; then unset depends makedepends fi -depends=("libqtnetwork>=4.6.1" "libqtdbus>=4.6.1" 'libgcc' 'clucene' 'curl' 'libxslt' 'libiodbc' 'librdf' 'mpfr' 'libtool') +depends=("libqtnetwork>=$_F_kde_qtver" "libqtdbus>=$_F_kde_qtver" 'libgcc' 'clucene' 'raptor' 'libiodbc') groups=('apps') archs=('i686' 'x86_64' 'ppc') options=('scriptlet') source=($source gcj.patch) -sha1sums=('68f2c1928ed8e7d53dea2de669e1c3eddbbcd795' \ +sha1sums=('13b5bedcd3fce821bbd912b4fcd9b8c5f609112b' \ 'bee03fc02b4c6be0f6212c09f39786e99ae52205') -subpkgs=("$pkgname-sesame2") -subdescs=('Sesame2 storage backend (java-based)') -subdepends=('libgcj-awt') -subrodepends=("$pkgname=$pkgver") -subgroups=('xapps-extra') -subarchs=('i686 x86_64') +subpkgs=("${subpk...@]}" "$pkgname-backend-sesame2") +subdescs=("${subdes...@]}" "Sesame2 storage Backend (java-based)") +subdepends=("${subdepen...@]}" "libgcj-awt libgcj libqtcore>=$_F_kde_qtver libgcc") +subrodepends=("${subrodepen...@]}" "$pkgname=$pkgver") +subgroups=("${subgrou...@]}" 'xapps-extra') +subprovides=("${subprovid...@]}" "$pkgname-sesame2") +subconflicts=("${subconflic...@]}" "$pkgname-sesame2") +subreplaces=("${subreplac...@]}" "$pkgname-sesame2") +subarchs=("${subarc...@]}" 'i686 x86_64 !ppc') + +subpkgs=("${subpk...@]}" "$pkgname-backend-redland") +subdescs=("${subdes...@]}" "Redland storage Backend") +subdepends=("${subdepen...@]}" "libqtcore>=$_F_kde_qtver librdf libgcc mpfr curl libxslt libtool") +subrodepends=("${subrodepen...@]}" "$pkgname=$pkgver") +subprovides=("${subprovid...@]}" "") +subconflicts=("${subconflic...@]}" "") +subreplaces=("${subreplac...@]}" "") +subgroups=("${subgrou...@]}" 'xapps-extra') +subarchs=("${subarc...@]}" 'i686 x86_64 ppc') + build() { sed -i "s/i686-frugalware-linux/$(gcc -dumpmachine)/g" $Fsrcdir/gcj.patch || Fdie - CMake_build - - ## -sesame2 - if [ $CARCH != "ppc" ]; then - Fsplit $pkgname-sesame2 usr/share/soprano/sesame2 - Fsplit $pkgname-sesame2 usr/lib/soprano/libsoprano_sesame2backend.* - Fsplit $pkgname-sesame2 usr/share/soprano/plugins/sesame2backend.desktop - fi + CMake_make + ## Fixme! add some CMake_project_install or get the KDE one to use some generic one? + + KDE_project_install backends/sesame2 + Fsplit $pkgname-backend-sesame2 /\* + + KDE_project_install backends/redland + Fsplit $pkgname-backend-redland /\* + + ## TODO: once other DE's start to use soprano split virtuoso also but right now + ## is a hard depend for KDE :| + + CMake_install + Fcleandestdir "${subpk...@]}" } # optimization OK _______________________________________________ Frugalware-git mailing list Frugalware-git@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-git