debian/0000755000000000000000000000000012203061061007155 5ustar debian/maven.cleanIgnoreRules0000644000000000000000000000000112203061061013435 0ustar debian/maven.ignoreRules0000644000000000000000000000007212203061061012502 0ustar * maven-gpg-plugin * * * * * maven-source-plugin * * * * debian/maven.publishedRules0000644000000000000000000000000112203061061013166 0ustar debian/maven.rules0000644000000000000000000000004212203061061011333 0ustar junit junit jar s/4\..*/4.x/ * * debian/watch0000644000000000000000000000014512203061061010206 0ustar version=3 http://githubredir.debian.net/github/lemire/javaewah/ .*/JavaEWAH-(\d+\.\d+\.\d+)\.tar\.gz debian/rules0000755000000000000000000000040112203061061010230 0ustar #!/usr/bin/make -f %: dh $@ --buildsystem=maven # Can be removed once #711852 is fixed. override_dh_install: dh_install # remove JARed javadoc, we already have unpacked version in /usr/share/doc rm -rf debian/libjavaewah-java-doc/usr/share/maven-repo debian/changelog0000644000000000000000000000024212203061061011025 0ustar libjavaewah-java (0.6.12-1) unstable; urgency=low * Initial release. (Closes: #712051) -- Jakub Adam Tue, 11 Jun 2013 19:50:21 +0200 debian/libjavaewah-java-doc.install0000644000000000000000000000006412203061061014504 0ustar target/apidocs/* usr/share/doc/libjavaewah-java/api debian/libjavaewah-java.poms0000644000000000000000000000316012203061061013251 0ustar # List of POM files for the package # Format of this file is: # [option]* # where option can be: # --ignore: ignore this POM and its artifact if any # --ignore-pom: don't install the POM. To use on POM files that are created # temporarily for certain artifacts such as Javadoc jars. [mh_install, mh_installpoms] # --no-parent: remove the tag from the POM # --package=: an alternative package to use when installing this POM # and its artifact # --has-package-version: to indicate that the original version of the POM is the same as the upstream part # of the version for the package. # --keep-elements=: a list of XML elements to keep in the POM # during a clean operation with mh_cleanpom or mh_installpom # --artifact=: path to the build artifact associated with this POM, # it will be installed when using the command mh_install. [mh_install] # --java-lib: install the jar into /usr/share/java to comply with Debian # packaging guidelines # --usj-name=: name to use when installing the library in /usr/share/java # --usj-version=: version to use when installing the library in /usr/share/java # --no-usj-versionless: don't install the versionless link in /usr/share/java # --dest-jar=: the destination for the real jar. # It will be installed with mh_install. [mh_install] # --classifier=: Optional, the classifier for the jar. Empty by default. # --site-xml=: Optional, the location for site.xml if it needs to be installed. # Empty by default. [mh_install] # pom.xml --no-parent debian/source/0000755000000000000000000000000012203061061010455 5ustar debian/source/format0000644000000000000000000000001412203061061011663 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212203061061010353 0ustar 9 debian/copyright0000644000000000000000000000160512203061061011112 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: JavaEWAH Upstream-Contact: JavaEWAH team Source: https://github.com/lemire/javaewah Files: * Copyright: 2009-2013, Daniel Lemire (http://lemire.me/en/) 2009-2013, Cliff Moon (https://github.com/cliffmoon) 2009-2013, David McIntosh (https://github.com/mctofu) 2009-2013, Robert Becho (https://github.com/RBecho) 2009-2013, Colby Ranger (https://github.com/crangeratgoogle) 2009-2013, Veronika Zenz (https://github.com/veronikazenz) 2009-2013, Google Inc. License: Apache-2.0 Files: debian/* Copyright: 2013, Debian Java Maintainers License: Apache-2.0 License: Apache-2.0 On Debian GNU system you can find the complete text of the Apache-2.0 license in '/usr/share/common-licenses/Apache-2.0' debian/gbp.conf0000644000000000000000000000003112203061061010566 0ustar [DEFAULT] compression=xz debian/control0000644000000000000000000000426412203061061010566 0ustar Source: libjavaewah-java Section: java Priority: optional Maintainer: Debian Java Maintainers Uploaders: Jakub Adam Build-Depends: debhelper (>= 9), default-jdk, maven-debian-helper (>= 1.6.3) Build-Depends-Indep: libmaven-bundle-plugin-java, libmaven-install-plugin-java, libmaven-javadoc-plugin-java Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-java/libjavaewah-java.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-java/libjavaewah-java.git Homepage: https://code.google.com/p/javaewah/ Package: libjavaewah-java Architecture: all Depends: ${misc:Depends}, ${maven:Depends} Recommends: ${maven:OptionalDepends} Suggests: libjavaewah-java-doc Description: Compressed variant of the Java bitset class The bit array data structure is implemented in Java as the BitSet class. Unfortunately, this fails to scale without compression. . JavaEWAH is a word-aligned compressed variant of the Java bitset class. It uses a 64-bit run-length encoding (RLE) compression scheme. It trades-off some compression for better processing speed. It also has a 32-bit version which compresses better, but is not as fast. . In general, the goal of word-aligned compression is not to achieve the best compression, but rather to improve query processing time. Hence, the class tries to save CPU cycles, maybe at the expense of storage. However, the EWAH scheme implemented is always more efficient storage-wise than an uncompressed bitmap as implemented in the BitSet class). Unlike some alternatives, javaewah does not rely on a patented scheme. Package: libjavaewah-java-doc Architecture: all Section: doc Depends: ${misc:Depends}, ${maven:DocDepends} Recommends: ${maven:DocOptionalDepends} Suggests: libjavaewah-java Description: Compressed variant of the Java bitset class (documentation) JavaEWAH is a word-aligned compressed variant of the Java bitset class. It uses a 64-bit run-length encoding (RLE) compression scheme. It trades-off some compression for better processing speed. It also has a 32-bit version which compresses better, but is not as fast. . This package contains the API documentation of libjavaewah-java. debian/libjavaewah-java-doc.doc-base.api0000644000000000000000000000046212203061061015265 0ustar Document: libjavaewah-java Title: API Javadoc for JavaEWAH bitset class Author: JavaEWAH team Abstract: This is the API Javadoc provided for the libjavaewah-java library. Section: Programming Format: HTML Index: /usr/share/doc/libjavaewah-java/api/index.html Files: /usr/share/doc/libjavaewah-java/api/*