Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 238211 Details for
Bug 322405
dev-libs/{xapian,xapian-bindings}-1.2.2 version bump
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
xapian-bindings-1.2.2.ebuild
xapian-bindings-1.2.2.ebuild (text/plain), 2.90 KB, created by
Johan Bergström
on 2010-07-10 09:23:28 UTC
(
hide
)
Description:
xapian-bindings-1.2.2.ebuild
Filename:
MIME Type:
Creator:
Johan Bergström
Created:
2010-07-10 09:23:28 UTC
Size:
2.90 KB
patch
obsolete
># Copyright 1999-2010 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >EAPI="3" >PYTHON_DEPEND="python? 2" >PYTHON_USE_WITH="threads" >SUPPORT_PYTHON_ABIS="1" > >inherit java-pkg-opt-2 mono python > >DESCRIPTION="SWIG and JNI bindings for Xapian" >HOMEPAGE="http://www.xapian.org/" >SRC_URI="http://oligarchy.co.uk/xapian/${PV}/${P}.tar.gz" > >SLOT="0" >LICENSE="GPL-2" >KEYWORDS="~amd64 ~ppc ~x86" >IUSE="java mono php python ruby tcl" > >COMMONDEPEND="=dev-libs/xapian-${PV} > mono? ( >=dev-lang/mono-1.0.8 ) > php? ( >=dev-lang/php-4 ) > ruby? ( dev-lang/ruby ) > tcl? ( >=dev-lang/tcl-8.1 )" >DEPEND="${COMMONDEPEND} > python? ( >=dev-lang/swig-1.3.29-r1 ) > java? ( >=virtual/jdk-1.3 )" >RDEPEND="${COMMONDEPEND} > java? ( >=virtual/jre-1.3 )" >RESTRICT_PYTHON_ABIS="3.*" > >pkg_setup() { > if use python; then > python_pkg_setup > fi >} > >src_prepare() { > sed \ > -e 's:\(^pkgpylib_DATA = xapian/__init__.py\).*:\1:' \ > -e 's|\(^xapian/__init__.py: modern/xapian.py\)|\1 xapian/_xapian$(PYTHON_SO)|' \ > -i python/Makefile.{am,in} || die "sed failed" >} > >src_configure() { > if use java; then > CXXFLAGS="${CXXFLAGS} $(java-pkg_get-jni-cflags)" > fi > econf \ > $(use_with java) \ > $(use_with mono csharp) \ > $(use_with php) \ > $(use_with python) \ > $(use_with ruby) \ > $(use_with tcl) > > # Python bindings are built/tested/installed manually. > sed -e "/SUBDIRS =/s/ python//" -i Makefile || die "sed Makefile" >} > >src_compile() { > default > > if use python; then > python_copy_sources python > building() { > emake \ > PYTHON="$(PYTHON)" \ > PYTHON_INC="$(python_get_includedir)" \ > PYTHON_LIB="$(python_get_libdir)" \ > pylibdir="$(python_get_sitedir)" > } > python_execute_function -s --source-dir python building > fi >} > >src_test() { > default > > if use python; then > testing() { > emake \ > PYTHON="$(PYTHON)" \ > PYTHON_INC="$(python_get_includedir)" \ > PYTHON_LIB="$(python_get_libdir)" \ > pylibdir="$(python_get_sitedir)" \ > check > } > python_execute_function -s --source-dir python testing > fi >} > >src_install () { > emake DESTDIR="${D}" install || die "emake install failed" > > if use java; then > java-pkg_dojar java/built/xapian_jni.jar > # TODO: make the build system not install this... > java-pkg_doso "${D}/${S}/java/built/libxapian_jni.so" > rm "${D}/${S}/java/built/libxapian_jni.so" > rmdir -p "${D}/${S}/java/built" > rmdir -p "${D}/${S}/java/native" > fi > > if use python; then > installation() { > emake \ > DESTDIR="${D}" \ > PYTHON="$(PYTHON)" \ > PYTHON_INC="$(python_get_includedir)" \ > PYTHON_LIB="$(python_get_libdir)" \ > pylibdir="$(python_get_sitedir)" \ > install > } > python_execute_function -s --source-dir python installation > fi > > # For some USE combos this directory is not created > if [[ -d "${D}/usr/share/doc/xapian-bindings" ]]; then > mv "${D}/usr/share/doc/xapian-bindings" "${D}/usr/share/doc/${PF}" > fi > > dodoc AUTHORS HACKING NEWS TODO README || die "dodoc failed" >}
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 322405
: 238211