Magellan Linux

Annotation of /branches/R11-stable/extras/clucene/clucene-2.3.3.4-r4.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 15088 - (hide annotations) (download)
Wed Jan 2 10:40:56 2013 UTC (11 years, 5 months ago) by niro
File size: 1141 byte(s)
-release branches/R11-stable
1 niro 13946 # $Id$
2    
3     PNAME="clucene"
4     PVER="2.3.3.4"
5     PBUILD="r4"
6    
7     PCAT="dev-cpp"
8    
9     DESCRIPTION="CLucene is a high-performance, scalable, cross platform, full-featured, open-source indexing and searching API."
10     HOMEPAGE="http://clucene.sourceforge.net/"
11    
12     DEPEND=">= virtual/glibc"
13    
14     SRCFILE="${PNAME}-core-${PVER}.tar.gz"
15     SRCDIR="${BUILDDIR}/${PNAME}-core-${PVER}"
16    
17     sminclude cmake
18    
19     SRC_URI=(
20     sourceforge://${PNAME}/${SRCFILE}
21     mirror://${PNAME}/${SRCFILE}
22     mirror://${PNAME}/${PNAME}-${PVER}-pkgconfig-sys-includes.patch
23     )
24    
25     UP2SUBSTITUTE="-Source"
26     UP2TARBALL="${PNAME}-core"
27     UP2DATE="updatecmd_sourceforge ${PNAME} ${PNAME}-core-unstable gz"
28    
29     src_prepare()
30     {
31     munpack ${SRCFILE} || die
32     cd ${SRCDIR}
33    
34     # fix missing includes
35     mpatch ${PNAME}-${PVER}-pkgconfig-sys-includes.patch || die
36     }
37    
38     src_compile()
39     {
40     # build outside of the source dir
41     install -d ${BUILDDIR}/build || die
42     cd ${BUILDDIR}/build
43    
44     # disabled threads
45     # see: https://sourceforge.net/tracker/?func=detail&aid=3237301&group_id=80013&atid=558446
46     cmake_configure \
47     $(cmake_disable ASCII_MODE) \
48     $(cmake_disable PACKAGING) \
49     $(cmake_disable MULTITHREADING) \
50     || die
51    
52     mmake || die
53     }