tags 390634 + patch thanks On Mon, 02 Oct 2006 12:26:22 +0300, Timo Juhani Lindfors wrote:
> I just noticed that the caudium package includes > /usr/lib/caudium/etc/classes/lucene-1.2.jar [..] > I'm not sure but I think > this violates DFSG #2 Agreed. As liblucene-java exists as a Debian package I think using this pacakge solves the problem. Find attached a patch that tries to implement the usage of liblucene-java instead of the pre-compiled jar (no extensive testing, no warranty). gregor -- .''`. http://info.comodo.priv.at/ | gpg key ID: 0x00F3CFE4 : :' : debian: the universal operating system - http://www.debian.org/ `. `' member of https://www.vibe.at/ | how to reply: http://got.to/quote/ `- NP: The Who: Happy Jack
diff -u caudium-1.4.7/server/start-caudium.in
caudium-1.4.7/server/start-caudium.in
--- caudium-1.4.7/server/start-caudium.in
+++ caudium-1.4.7/server/start-caudium.in
@@ -102,7 +102,7 @@
"CAUDIUM_WATCHDOG_SOCKET" : getenv("CAUDIUM_WATCHDOG_SOCKET") ||
("/tmp/caudium_watchdog_socket_" + uniq_watchdog_id()),
"CLASSPATH" : (getenv("CLASSPATH")?getenv("CLASSPATH") +":":"") +
(getenv("JAVA_HOME")?getenv("JAVA_HOME") +"/lib/tools.jar:":"") +
- ("etc/classes:etc/classes/caudium_search.jar:etc/classes/lucene_1.2.jar:"
+
("etc/classes:etc/classes/caudium_search.jar:/usr/share/java/lucene-1.4.3.jar:"
"etc/classes/caudium_module.jar:etc/classes/caudium_servlet.jar:etc/classes/servlet.jar:etc/classes/jsdk.jar"),
"PIKE_MODULE_PATH" : getenv("PIKE_MODULE_PATH") || "",
"CAUDIUM_LANG" : getenv("CAUDIUM_LANG") || "en"
diff -u caudium-1.4.7/debian/changelog caudium-1.4.7/debian/changelog
--- caudium-1.4.7/debian/changelog
+++ caudium-1.4.7/debian/changelog
@@ -1,3 +1,10 @@
+caudium (2:1.4.7-15.1) unstable; urgency=low
+
+ * NMU.
+ * Use liblucene-java instead of pre-packaged lucene-1.2.jar (closes:
#390634).
+
+ -- gregor herrmann <[EMAIL PROTECTED]> Sun, 15 Oct 2006 10:47:06 +0200
+
caudium (2:1.4.7-15) unstable; urgency=low
* New Pike version dependency
diff -u caudium-1.4.7/debian/control caudium-1.4.7/debian/control
--- caudium-1.4.7/debian/control
+++ caudium-1.4.7/debian/control
@@ -3,12 +3,12 @@
Priority: optional
Maintainer: Marek Habersack <[EMAIL PROTECTED]>
Standards-Version: 3.6.2.1
-Build-Depends: debhelper (>> 4.1.16), pike7.6-dev (>= 7.6.87-1),
debconf-utils, libpcre3-dev, libsablot0-dev, libxmltok1-dev, debconf (>=
0.2.26), sharutils, autoconf (>> 2.53), perl (>=5.8.0), libmhash-dev
+Build-Depends: debhelper (>> 4.1.16), pike7.6-dev (>= 7.6.87-1),
debconf-utils, libpcre3-dev, libsablot0-dev, libxmltok1-dev, debconf (>=
0.2.26), sharutils, autoconf (>> 2.53), perl (>=5.8.0), libmhash-dev,
liblucene-java
Package: caudium
Architecture: any
Pre-Depends: debconf (>= 0.2.26) | debconf-2.0
-Depends: ${shlibs:Depends}, ${pike:name}-core (>= ${pike:ver}-1),
${pike:name}-core (<= ${pike:ver}-99), caudium-modules (= ${Source-Version}),
${pike:name}-image (>= ${pike:ver}-1), ${pike:name}-image (<= ${pike:ver}-99),
${pike:name}-pcre, ttf-bitstream-vera
+Depends: ${shlibs:Depends}, ${pike:name}-core (>= ${pike:ver}-1),
${pike:name}-core (<= ${pike:ver}-99), caudium-modules (= ${Source-Version}),
${pike:name}-image (>= ${pike:ver}-1), ${pike:name}-image (<= ${pike:ver}-99),
${pike:name}-pcre, ttf-bitstream-vera, liblucene-java
Suggests: roxen-doc (>= 1.3.122-1), logrotate
Recommends: caudium-pixsl, caudium-ultralog, mime-support
Provides: httpd, httpd-cgi
diff -u caudium-1.4.7/debian/rules caudium-1.4.7/debian/rules
--- caudium-1.4.7/debian/rules
+++ caudium-1.4.7/debian/rules
@@ -212,6 +212,9 @@
usr/lib/caudium/ \
$(CURDIR)/debian/$$p/) ; \
done
+
+ # remove lucene-*.jar
+ rm debian/caudium/usr/lib/caudium$(EXTVER)/etc/classes/lucene-*.jar
# Build architecture-independent files here.
only in patch2:
unchanged:
--- caudium-1.4.7.orig/src/java/classes/Makefile
+++ caudium-1.4.7/src/java/classes/Makefile
@@ -1,7 +1,7 @@
CLASSDIR= ../../../server/etc/classes
-CLASSPATH = ${CLASSDIR}/servlet.jar:${CLASSDIR}/lucene-1.2.jar
+CLASSPATH = ${CLASSDIR}/servlet.jar:/usr/share/java/lucene-1.4.3.jar
JAVAFLAGS = -deprecation -encoding iso-8859-1
signature.asc
Description: Digital signature

