Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 183624 Details for
Bug 260805
dev-java/qtjambi-4.4.3 should depend on x11-libs/phonon OR media-sound/phonon
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Ebuild which fixes this issue.
qtjambi-4.4.3-r1.ebuild (text/plain), 4.23 KB, created by
Fabian Köster
on 2009-03-01 23:31:09 UTC
(
hide
)
Description:
Ebuild which fixes this issue.
Filename:
MIME Type:
Creator:
Fabian Köster
Created:
2009-03-01 23:31:09 UTC
Size:
4.23 KB
patch
obsolete
># Copyright 1999-2009 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/dev-java/qtjambi/qtjambi-4.4.3.ebuild,v 1.2 2009/01/19 15:15:48 yngwin Exp $ > >JAVA_PKG_IUSE="doc source" > >inherit eutils java-pkg-2 java-ant-2 > >QTVERSION=4.4.2 >PATCHRELEASE=01 > >DESCRIPTION="QtJambi is a set of Java bindings and utilities for the Qt C++ toolkit." >HOMEPAGE="http://www.trolltech.com/" > >MY_PV=${PV}_${PATCHRELEASE} > >SRC_URI="ftp://ftp.trolltech.no/qtjambi/source/qtjambi-src-gpl-${MY_PV}.tar.gz" >S=${WORKDIR}/qtjambi-src-gpl-${MY_PV} > >LICENSE="GPL-2" >SLOT="4" >KEYWORDS="~amd64 ~x86" > >IUSE="debug sqlite opengl phonon webkit xmlpatterns examples" > >DEPEND=">=x11-libs/qt-gui-${QTVERSION} > >=virtual/jdk-1.5 > dev-java/ant-trax > sqlite? ( dev-db/sqlite ) > opengl? ( >=x11-libs/qt-opengl-${QTVERSION} ) > webkit? ( >=x11-libs/qt-webkit-${QTVERSION} ) > xmlpatterns? ( >=x11-libs/qt-xmlpatterns-${QTVERSION} ) > phonon? ( || ( >=x11-libs/qt-phonon-${QTVERSION} media-sound/phonon ) )" > >RDEPEND=">=x11-libs/qt-gui-${QTVERSION} > >=virtual/jre-1.5 > sqlite? ( dev-db/sqlite ) > opengl? ( >=x11-libs/qt-opengl-${QTVERSION} ) > webkit? ( >=x11-libs/qt-webkit-${QTVERSION} ) > xmlpatterns? ( >=x11-libs/qt-xmlpatterns-${QTVERSION} ) > phonon? ( || ( >=x11-libs/qt-phonon-${QTVERSION} media-sound/phonon ) )" > >src_unpack() { > unpack ${A} > cd "${S}" > epatch "${FILESDIR}/generator-${PV}.patch" > epatch "${FILESDIR}/configuration-${PV}.patch" > java-ant_rewrite-classpath >} > >src_compile() { > > cd "${S}" > > # Set build configuration > local extraArgs="-Dgentoo.qtdir=/usr/$(get_libdir)/qt4" > > use debug && extraArgs="${extraArgs} -Dqtjambi.config=debug" > > if use sqlite ; then > extraArgs="${extraArgs} -Dgentoo.sqlite=true" > else > extraArgs="${extraArgs} -Dgentoo.sqlite=false" > fi > > if use opengl ; then > extraArgs="${extraArgs} -Dgentoo.opengl=true" > else > extraArgs="${extraArgs} -Dgentoo.opengl=false" > fi > > if use phonon ; then > extraArgs="${extraArgs} -Dgentoo.phonon=true" > else > extraArgs="${extraArgs} -Dgentoo.phonon=false" > fi > > if use webkit ; then > extraArgs="${extraArgs} -Dgentoo.webkit=true" > else > extraArgs="${extraArgs} -Dgentoo.webkit=false" > fi > > if use xmlpatterns ; then > extraArgs="${extraArgs} -Dgentoo.xmlpatterns=true" > else > extraArgs="${extraArgs} -Dgentoo.xmlpatterns=false" > fi > > # Step 1, Build and run the Qt Jambi generator. The generator relies on QTDIR for include. > einfo "Building and running the Qt Jambi generator" > ANT_TASKS="ant-trax" QTDIR="/usr/include/qt4" eant -Dgentoo.classpath="$(java-pkg_getjar --build-only ant-core ant.jar)" ${extraArgs} generator > > # Step 2, Build the native library > einfo "Building the native library" > eant ${extraArgs} library.native.qmake library.native.compile > > # Step 3, Build the Java library > einfo "Building the Java library" > eant ${extraArgs} library.java > > # Step 4, Build the Examples > use examples && einfo "Building Examples" && eant ${extraArgs} examples > > # Step 5, Build API documentation > use doc && einfo "Generating Javadoc" && javadoc -J-Xmx128m -d javadoc -subpackages com > > # Step 6, generate start script for jambi-designer > cat > bin/jambi-designer <<-EOF > #! /bin/sh > LD_LIBRARY_PATH=/usr/lib/qt4 CLASSPATH=/usr/share/qtjambi-4/lib/qtjambi.jar:\${CLASSPATH} /usr/bin/designer > EOF >} > >src_install() { > > # Install built jar > java-pkg_newjar qtjambi-${MY_PV}.jar > > # Install examples jar > use examples && java-pkg_newjar qtjambi-examples-${MY_PV}.jar ${PN}-examples.jar > > # Install designer plugins > insinto "/usr/$(get_libdir)/qt4/plugins/designer" > insopts -m0755 > doins plugins/designer/*.so > > # Install native library > #java-pkg_doso "${S}"/lib/* # does not work see #251500 > java-pkg_doso "${S}"/lib/*.so.1.0.0 "${S}"/lib/*.so.1.0 "${S}"/lib/*.so.1 "${S}"/lib/*.so # works > > # Install sources > use source && java-pkg_dosrc "${S}"/com > > # Install javadoc > use doc && java-pkg_dojavadoc "${S}"/javadoc > > # Install other documentation > use doc && dohtml "${S}"/readme.html > > # Install examples > use examples && java-pkg_doexamples "${S}"/com/trolltech/examples > > # Install launcher-scripts > dobin "${S}"/bin/* > use examples && java-pkg_dolauncher jambi --main com.trolltech.launcher.Launcher \ > --java_args "-Djava.library.path=/usr/$(get_libdir)/qt4:/usr/$(get_libdir)/qtjambi-4" >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 260805
: 183624