~ubuntu-branches/ubuntu/trusty/pylucene/trusty

« back to all changes in this revision

Viewing changes to jcc/DESCRIPTION

  • Committer: Package Import Robot
  • Author(s): Dmitry Nezhevenko
  • Date: 2012-04-23 16:43:55 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20120423164355-grqtepnwtecdjfk2
Tags: 3.5.0-1
* New maintainer (closes: 670179)
* New upstream release
* Switch to dpkg-source 3.0 (quilt) format
* Switch to machine-readable debian/copyright
* Bump debian/compat to 8, drop debian/pycompat
* Switch from cdbs to dh
* Add watch file
* Build for all supported versions of python2 (closes: 581198, 632240)
* Rename binary package to python-lucene (closes: 581197)
* Add -dbg package

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
 
2
 
JCC is a C++ code generator for producing the glue code necessary to call
 
2
For changes since earlier releases, see:
 
3
  http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/CHANGES
 
4
 
 
5
JCC is a C++ code generator for producing the code necessary to call
3
6
into Java classes from CPython via Java's Native Invocation Interface (JNI).
4
7
 
5
8
JCC generates C++ wrapper classes that hide all the gory details of JNI
10
13
detecting iterators and property accessors. Iterators and mappings may also
11
14
be declared to JCC.
12
15
 
13
 
JCC has been built on Python 2.3, 2.4 and 2.5 and has been used with various
14
 
Java Runtime Environments such as Sun Java 1.4, 1.5 and 1.6, Apple's Java
15
 
1.4 and 1.5 on Mac OS X and open source Java OpenJDK 1.7 builds.
16
 
 
17
 
JCC is known to work on Intel and PowerPC Mac OS X 10.3, 10.4 and 10.5,
18
 
Ubuntu Linux Dapper, Feisty and Gutsy, Sun Solaris Express, Windows 2000 and
19
 
Windows XP.
 
16
JCC has been built on Python 2.3, 2.4, 2.5, 2.6 and 2.7 and has been used with
 
17
various Java Runtime Environments such as Sun Java 1.4, 1.5 and 1.6, Apple's
 
18
Java 1.4 and 1.5 on Mac OS X and open source Java OpenJDK 1.7 builds.
 
19
 
 
20
An experimental port to Python 3 is available from a branch:
 
21
  http://svn.apache.org/repos/asf/lucene/pylucene/branches/python_3/jcc/
 
22
 
 
23
JCC is supported on Mac OS X, Linux, Solaris and Windows.
20
24
 
21
25
JCC is written in C++ and Python. It uses Java's reflection API to do its
22
26
job and needs a Java Runtime Environment to be present to operate.
23
27
 
24
 
JCC is built with distutils::
 
28
JCC is built with distutils or setuptools::
25
29
 
26
30
    python setup.py build
27
31
    sudo python setup.py install
28
32
 
29
 
The setuptools package is required to build JCC on Python 2.3.
 
33
Setuptools is required to build JCC on Python 2.3.
30
34
 
31
35
Except for Mac OS X - where Apple's Java comes pre-installed in a known
32
 
framework location - JCC's setup.py file needs to be edited before being
33
 
built to specify the location of the Java Runtime Environment's header files
 
36
framework location - JCC's setup.py file needs to be edited before building
 
37
JCC to specify the location of the Java Runtime Environment's header files
34
38
and libraries.
35
39
 
36
40
The svn sources for JCC are available at:
37
 
  http://svn.osafoundation.org/pylucene/trunk/jcc/jcc/
 
41
  http://svn.apache.org/repos/asf/lucene/pylucene/trunk/jcc/
38
42
 
39
43
For more information about JCC see:
40
 
  http://svn.osafoundation.org/pylucene/trunk/jcc/jcc/README 
41
 
  http://svn.osafoundation.org/pylucene/trunk/jcc/jcc/INSTALL
 
44
  http://lucene.apache.org/pylucene/jcc/index.html
42
45
 
43
 
For the changes since earlier releases, see:
44
 
  http://svn.osafoundation.org/pylucene/trunk/jcc/jcc/CHANGES
 
46
JCC comes with an Apache 2.0 copyright license:
 
47
  http://www.apache.org/licenses/LICENSE-2.0