[pkg-java] r3346 - in trunk/libgconf-java/debian: . patches
Thomas Girard
tgg at alioth.debian.org
Wed Apr 25 15:13:09 UTC 2007
Author: tgg
Date: 2007-04-25 15:13:08 +0000 (Wed, 25 Apr 2007)
New Revision: 3346
Added:
trunk/libgconf-java/debian/libgconf-cni.install
trunk/libgconf-java/debian/libgconf-cni.lintian
trunk/libgconf-java/debian/libgconf-java-doc.install
trunk/libgconf-java/debian/libgconf-jni.install
trunk/libgconf-java/debian/patches/
trunk/libgconf-java/debian/patches/01_late_javadoc.diff
trunk/libgconf-java/debian/patches/03_reduce_distclean.diff
trunk/libgconf-java/debian/patches/04_pkgconfig_for_jni.diff
trunk/libgconf-java/debian/patches/series
Removed:
trunk/libgconf-java/debian/libgconf-java-gcj.install
Modified:
trunk/libgconf-java/debian/changelog
trunk/libgconf-java/debian/compat
trunk/libgconf-java/debian/control
trunk/libgconf-java/debian/libgconf-java.install
Log:
redo the same stuff again for libgconf-java
Modified: trunk/libgconf-java/debian/changelog
===================================================================
--- trunk/libgconf-java/debian/changelog 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/changelog 2007-04-25 15:13:08 UTC (rev 3346)
@@ -1,3 +1,25 @@
+libgconf-java (2.12.6-1) experimental; urgency=low
+
+ [Thomas Girard]
+ * Add myself to Uploaders.
+ * Merge Ubuntu changes:
+ o new package, libgconf-java-gcj, for gcj natively compiled classes
+ o new package, libgconf-java-doc, split from libgconf-java
+ * New packages, libgconf-jni and libgconf-cni, split from libgconf-java.
+ * Bump debhelper to 5.
+ * Bump standards version to 3.7.2.0
+ * New upstream release.
+ * Build with gcj from experimental.
+ * Rework build-dependencies:
+ o drop libgtk2.0-dev
+ o tighten libglib-java, libgtk-java and libgconf2-dev
+ o add quilt and autotools-dev
+
+ [Mark Howard]
+ * debian/watch: added
+
+ -- Thomas Girard <thomas.g.girard at free.fr> Wed, 25 Apr 2007 14:44:36 +0000
+
libgconf-java (2.12.5-0ubuntu1) feisty; urgency=low
* New upstream version.
Modified: trunk/libgconf-java/debian/compat
===================================================================
--- trunk/libgconf-java/debian/compat 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/compat 2007-04-25 15:13:08 UTC (rev 3346)
@@ -1 +1 @@
-4
+5
Modified: trunk/libgconf-java/debian/control
===================================================================
--- trunk/libgconf-java/debian/control 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/control 2007-04-25 15:13:08 UTC (rev 3346)
@@ -2,17 +2,18 @@
Section: libs
Priority: optional
Maintainer: Debian Java maintainers <pkg-java-maintainers at lists.alioth.debian.org>
-Uploaders: Mark Howard <mh at debian.org>
-Build-Depends: debhelper (>> 4), gcj, java-gcj-compat-dev (>= 1.0.61-0ubuntu3), docbook-utils, cdbs, pkg-config, libgtk-java (>= 2.10), libgconf2-dev, libglib-java (>= 0.4), libgtk2.0-dev (>= 2.8)
-Standards-Version: 3.6.1.0
+Uploaders: Mark Howard <mh at debian.org>, Thomas Girard <thomas.g.girard at free.fr>
+Build-Depends: debhelper (>> 5), gcj, java-gcj-compat-dev (>= 1.0.65-6), docbook-utils, cdbs (>= 0.4.34), pkg-config, libgtk-java (>= 2.10.2), libgtk-cni (>= 2.10.2), libgconf2-dev (>= 2.11.2), libglib-java (>= 0.4.2-4), libglib-cni (>= 0.4.2), quilt (>= 0.29-2), autotools-dev
+Standards-Version: 3.7.2.0
Package: libgconf-java
Section: libs
-Architecture: any
-Depends: ${shlibs:Depends}
+Architecture: all
+Depends: libgconf-jni (>= ${source:Version}), libgtk-java (>= 2.10.2)
Replaces: libgtk2-java
+Recommends: libgconf-java-gcj
Conflicts: libgtk2-java
-Description: LIBGCONF bindings for Java
+Description: GConf bindings for Java
The Java-Gnome project provides a framework for creating Gtk and Gnome
applications using Java. This covers the entire gtk and gnome API, so you can
create true gnome applications, which work just like any other desktop
@@ -22,15 +23,54 @@
as stock icons, and file chooser buttons; or if you want to use additional
gnome libraries such as gnome-vfs, vte, libmozembed.
.
- This package provides libgconf support.
+ This package provides architecture-independant files for GConf bindings.
.
http://java-gnome.sf.net
+Package: libgconf-jni
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}
+Conflicts: libgconf-java (<< 2.12.6-1)
+Description: GConf bindings for Java (native library)
+ The Java-Gnome project provides a framework for creating Gtk and Gnome
+ applications using Java. This covers the entire gtk and gnome API, so you can
+ create true gnome applications, which work just like any other desktop
+ application. Most other Java UI toolkits such as SWT or swing provide at most
+ compatibility layers so that your app will look like gnome appliactions. You
+ should use java-gnome if you want to use standard gtk and gnome features such
+ as stock icons, and file chooser buttons; or if you want to use additional
+ gnome libraries such as gnome-vfs, vte, libmozembed.
+ .
+ This package provides the architecture-dependant library for libgconf
+ bindings.
+ .
+ http://java-gnome.sf.net
+
+Package: libgconf-cni
+Section: libs
+Architecture: any
+Depends: libgconf-jni (= ${binary:Version}), ${shlibs:Depends}
+Replaces: libgconf-java (<< 2.12.6-1)
+Description: GConf bindings for Java (native code)
+ The Java-Gnome project provides a framework for creating Gtk and Gnome
+ applications using Java. This covers the entire gtk and gnome API, so you can
+ create true gnome applications, which work just like any other desktop
+ application. Most other Java UI toolkits such as SWT or swing provide at most
+ compatibility layers so that your app will look like gnome appliactions. You
+ should use java-gnome if you want to use standard gtk and gnome features such
+ as stock icons, and file chooser buttons; or if you want to use additional
+ gnome libraries such as gnome-vfs, vte, libmozembed.
+ .
+ This package provides natively compiled code for libgconf bindings.
+ .
+ http://java-gnome.sf.net
+
Package: libgconf-java-gcj
Section: libs
Architecture: any
-Depends: libgconf-java (= ${Source-Version}), libgtk-java-gcj, java-gcj-compat (>= 1.0.61-0ubuntu3), ${shlibs:Depends}
-Description: LIBGCONF bindings for Java (native code for use with gij)
+Depends: libgconf-java (= ${source:Version}), libgtk-java-gcj (>= 2.10.2), ${misc:Depends}, ${shlibs:Depends}
+Description: GConf bindings for Java (native code for use with gij)
The Java-Gnome project provides a framework for creating Gtk and Gnome
applications using Java. This covers the entire gtk and gnome API, so you can
create true gnome applications, which work just like any other desktop
@@ -41,13 +81,15 @@
gnome libraries such as gnome-vfs, vte, libmozembed.
.
This package provides natively compiled code to run with gij.
+ .
+ http://java-gnome.sf.net
Package: libgconf-java-doc
Section: doc
Architecture: all
Depends: classpath-doc, libgtk-java-doc
Replaces: libgconf-java (<< 2.12.4)
-Description: LIBGCONF bindings for Java (API documentation)
+Description: GConf bindings for Java (API documentation)
The Java-Gnome project provides a framework for creating Gtk and Gnome
applications using Java. This covers the entire gtk and gnome API, so you can
create true gnome applications, which work just like any other desktop
@@ -58,3 +100,5 @@
gnome libraries such as gnome-vfs, vte, libmozembed.
.
This package contains the API documentation for the libgconf bindings.
+ .
+ http://java-gnome.sf.net
Added: trunk/libgconf-java/debian/libgconf-cni.install
===================================================================
--- trunk/libgconf-java/debian/libgconf-cni.install 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/libgconf-cni.install 2007-04-25 15:13:08 UTC (rev 3346)
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libgconfjava*.so usr/lib
Added: trunk/libgconf-java/debian/libgconf-cni.lintian
===================================================================
--- trunk/libgconf-java/debian/libgconf-cni.lintian 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/libgconf-cni.lintian 2007-04-25 15:13:08 UTC (rev 3346)
@@ -0,0 +1 @@
+libgconf-cni: package-name-doesnt-match-sonames libgconfjava-2.12
Added: trunk/libgconf-java/debian/libgconf-java-doc.install
===================================================================
--- trunk/libgconf-java/debian/libgconf-java-doc.install 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/libgconf-java-doc.install 2007-04-25 15:13:08 UTC (rev 3346)
@@ -0,0 +1,2 @@
+doc/api usr/share/doc/libgconf-java
+debian/tmp/usr/share/doc/libgconf-java*/examples usr/share/doc/libgconf-java
Deleted: trunk/libgconf-java/debian/libgconf-java-gcj.install
===================================================================
--- trunk/libgconf-java/debian/libgconf-java-gcj.install 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/libgconf-java-gcj.install 2007-04-25 15:13:08 UTC (rev 3346)
@@ -1 +0,0 @@
-gconf*.jar.so usr/lib/gcj
Modified: trunk/libgconf-java/debian/libgconf-java.install
===================================================================
--- trunk/libgconf-java/debian/libgconf-java.install 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/libgconf-java.install 2007-04-25 15:13:08 UTC (rev 3346)
@@ -1,3 +1 @@
-debian/tmp/usr/lib/pkgconfig
-debian/tmp/usr/lib/lib*jni*.so usr/lib/jni
-debian/tmp/usr/share/java
+debian/tmp/usr/share/java/gconf*.jar
Added: trunk/libgconf-java/debian/libgconf-jni.install
===================================================================
--- trunk/libgconf-java/debian/libgconf-jni.install 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/libgconf-jni.install 2007-04-25 15:13:08 UTC (rev 3346)
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/pkgconfig
+debian/tmp/usr/lib/lib*jni*.so usr/lib/jni
Added: trunk/libgconf-java/debian/patches/01_late_javadoc.diff
===================================================================
--- trunk/libgconf-java/debian/patches/01_late_javadoc.diff 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/patches/01_late_javadoc.diff 2007-04-25 15:13:08 UTC (rev 3346)
@@ -0,0 +1,111 @@
+Index: libgconf-java-2.12.6/Makefile.am
+===================================================================
+--- libgconf-java-2.12.6.orig/Makefile.am 2007-04-25 13:51:44.000000000 +0000
++++ libgconf-java-2.12.6/Makefile.am 2007-04-25 13:52:09.000000000 +0000
+@@ -90,8 +90,6 @@
+ # build api docs
+ apidir = $(docbasedir)/libgconf-java-$(VERSION)/api
+
+-if BUILD_JAVADOC
+-ALL_LOCAL_DEPS += doc-stamp
+ doc-stamp: $(java_gconf_source_files)
+ $(JAVADOC) \
+ -d doc/api \
+@@ -104,7 +102,6 @@
+ -classpath $(CLASSPATH):$(srcdir)/src/java:src/java \
+ org.gnu.gconf
+ touch doc-stamp
+-endif
+ all-local: $(ALL_LOCAL_DEPS)
+
+ # install other docs
+@@ -120,19 +117,6 @@
+ mv -f gconf$(apiversion).jar gconf$(apiversion)-$(VERSION).jar && \
+ $(LN_S) gconf$(apiversion)-$(VERSION).jar gconf$(apiversion).jar
+
+-# install api documentation
+-if BUILD_JAVADOC
+- $(mkinstalldirs) $(DESTDIR)$(apidir)
+- @for dir in $(dest_gconf_javadoc_dirs); \
+- do \
+- $(mkinstalldirs) $(DESTDIR)$(apidir)/$${dir}; \
+- done
+- @for file in $(all_dest_gconf_javadoc_html_files); \
+- do \
+- $(INSTALL_DATA) doc/api/$${file} $(DESTDIR)$(apidir)/$${file}; \
+- done
+-endif
+-
+ # install examples
+ @for dir in $(examples); \
+ do \
+Index: libgconf-java-2.12.6/Makefile.in
+===================================================================
+--- libgconf-java-2.12.6.orig/Makefile.in 2007-04-25 13:52:11.000000000 +0000
++++ libgconf-java-2.12.6/Makefile.in 2007-04-25 13:53:21.000000000 +0000
+@@ -47,7 +47,6 @@
+ depcomp install-sh ltmain.sh missing
+ @BUILD_SRCJAR_TRUE at am__append_1 = gconf$(apiversion)-src.jar
+ @BUILD_SRCJAR_TRUE at am__append_2 = gconf$(apiversion)-src.jar
+- at BUILD_JAVADOC_TRUE@am__append_3 = doc-stamp
+ subdir = .
+ ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+ am__aclocal_m4_deps = $(top_srcdir)/configure.ac
+@@ -325,7 +324,7 @@
+ BUILT_SOURCES = gconf$(apiversion).jar gconf-java.pc \
+ doc/examples/runExample.sh src/java/org/gnu/gconf/Config.java
+ CLASSPATH = $(JGJAR):$(GTKJAR)
+-ALL_LOCAL_DEPS = $(am__append_2) $(am__append_3)
++ALL_LOCAL_DEPS = $(am__append_2)
+ @BUILD_GCJ_FALSE at lib_LTLIBRARIES = libgconfjni.la
+ @BUILD_GCJ_TRUE at lib_LTLIBRARIES = libgconfjava.la libgconfjni.la
+ java_gconf_source_files = \
+@@ -1138,18 +1137,18 @@
+
+ @BUILD_SRCJAR_TRUE at gconf$(apiversion)-src.jar:
+ @BUILD_SRCJAR_TRUE@ $(JAR) cf $@ $(patsubst src/java/%.java,-C $(top_srcdir)/src/java %.java,$(java_gconf_source_files))
+- at BUILD_JAVADOC_TRUE@doc-stamp: $(java_gconf_source_files)
+- at BUILD_JAVADOC_TRUE@ $(JAVADOC) \
+- at BUILD_JAVADOC_TRUE@ -d doc/api \
+- at BUILD_JAVADOC_TRUE@ $(JAVADOC_OPTIONS) \
+- at BUILD_JAVADOC_TRUE@ -sourcepath $(srcdir)/src/java \
+- at BUILD_JAVADOC_TRUE@ -windowtitle "Java-Gnome $(VERSION) API Reference" \
+- at BUILD_JAVADOC_TRUE@ -doctitle "Java-Gnome $(VERSION) API Reference" \
+- at BUILD_JAVADOC_TRUE@ -footer "$(JAVADOC_FOOTER)" \
+- at BUILD_JAVADOC_TRUE@ -public \
+- at BUILD_JAVADOC_TRUE@ -classpath $(CLASSPATH):$(srcdir)/src/java:src/java \
+- at BUILD_JAVADOC_TRUE@ org.gnu.gconf
+- at BUILD_JAVADOC_TRUE@ touch doc-stamp
++doc-stamp: $(java_gconf_source_files)
++ $(JAVADOC) \
++ -d doc/api \
++ $(JAVADOC_OPTIONS) \
++ -sourcepath $(srcdir)/src/java \
++ -windowtitle "Java-Gnome $(VERSION) API Reference" \
++ -doctitle "Java-Gnome $(VERSION) API Reference" \
++ -footer "$(JAVADOC_FOOTER)" \
++ -public \
++ -classpath $(CLASSPATH):$(srcdir)/src/java:src/java \
++ org.gnu.gconf
++ touch doc-stamp
+ all-local: $(ALL_LOCAL_DEPS)
+
+ install-data-hook:
+@@ -1157,17 +1156,6 @@
+ mv -f gconf$(apiversion).jar gconf$(apiversion)-$(VERSION).jar && \
+ $(LN_S) gconf$(apiversion)-$(VERSION).jar gconf$(apiversion).jar
+
+-# install api documentation
+- at BUILD_JAVADOC_TRUE@ $(mkinstalldirs) $(DESTDIR)$(apidir)
+- at BUILD_JAVADOC_TRUE@ @for dir in $(dest_gconf_javadoc_dirs); \
+- at BUILD_JAVADOC_TRUE@ do \
+- at BUILD_JAVADOC_TRUE@ $(mkinstalldirs) $(DESTDIR)$(apidir)/$${dir}; \
+- at BUILD_JAVADOC_TRUE@ done
+- at BUILD_JAVADOC_TRUE@ @for file in $(all_dest_gconf_javadoc_html_files); \
+- at BUILD_JAVADOC_TRUE@ do \
+- at BUILD_JAVADOC_TRUE@ $(INSTALL_DATA) doc/api/$${file} $(DESTDIR)$(apidir)/$${file}; \
+- at BUILD_JAVADOC_TRUE@ done
+-
+ # install examples
+ @for dir in $(examples); \
+ do \
Added: trunk/libgconf-java/debian/patches/03_reduce_distclean.diff
===================================================================
--- trunk/libgconf-java/debian/patches/03_reduce_distclean.diff 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/patches/03_reduce_distclean.diff 2007-04-25 15:13:08 UTC (rev 3346)
@@ -0,0 +1,46 @@
+Index: libgconf-java-2.12.6/Makefile.am
+===================================================================
+--- libgconf-java-2.12.6.orig/Makefile.am 2007-04-25 14:01:24.000000000 +0000
++++ libgconf-java-2.12.6/Makefile.am 2007-04-25 14:01:40.000000000 +0000
+@@ -148,17 +148,7 @@
+ -rm -rf $(srcdir)/autom4te.cache
+
+ DISTCLEANFILES = \
+- gconf-java.pc \
+- $(srcdir)/Makefile.in \
+- $(srcdir)/aclocal.m4 \
+- $(srcdir)/compile \
+- $(srcdir)/config.guess \
+- $(srcdir)/config.sub \
+- $(srcdir)/configure \
+- $(srcdir)/depcomp \
+- $(srcdir)/install-sh \
+- $(srcdir)/ltmain.sh \
+- $(srcdir)/missing
++ gconf-java.pc
+
+ CLEANFILES += \
+ doc-stamp \
+Index: libgconf-java-2.12.6/Makefile.in
+===================================================================
+--- libgconf-java-2.12.6.orig/Makefile.in 2007-04-25 14:01:43.000000000 +0000
++++ libgconf-java-2.12.6/Makefile.in 2007-04-25 14:01:59.000000000 +0000
+@@ -388,17 +388,7 @@
+ $(example_files)
+
+ DISTCLEANFILES = \
+- gconf-java.pc \
+- $(srcdir)/Makefile.in \
+- $(srcdir)/aclocal.m4 \
+- $(srcdir)/compile \
+- $(srcdir)/config.guess \
+- $(srcdir)/config.sub \
+- $(srcdir)/configure \
+- $(srcdir)/depcomp \
+- $(srcdir)/install-sh \
+- $(srcdir)/ltmain.sh \
+- $(srcdir)/missing
++ gconf-java.pc
+
+ all: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) all-am
Added: trunk/libgconf-java/debian/patches/04_pkgconfig_for_jni.diff
===================================================================
--- trunk/libgconf-java/debian/patches/04_pkgconfig_for_jni.diff 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/patches/04_pkgconfig_for_jni.diff 2007-04-25 15:13:08 UTC (rev 3346)
@@ -0,0 +1,10 @@
+Index: libgconf-java-2.12.6/gconf-java.pc.in
+===================================================================
+--- libgconf-java-2.12.6.orig/gconf-java.pc.in 2007-04-25 14:02:33.000000000 +0000
++++ libgconf-java-2.12.6/gconf-java.pc.in 2007-04-25 14:02:57.000000000 +0000
+@@ -10,4 +10,5 @@
+ Version: @VERSION@
+ api_version=@apiversion@
+ classpath=@INSTALLED_CLASSPATH@
++jnilibs=-L${exec_prefix}/lib/jni -lgconfjni
+ Libs: -L at libdir@ -lgconfjava
Added: trunk/libgconf-java/debian/patches/series
===================================================================
--- trunk/libgconf-java/debian/patches/series 2007-04-25 14:26:56 UTC (rev 3345)
+++ trunk/libgconf-java/debian/patches/series 2007-04-25 15:13:08 UTC (rev 3346)
@@ -0,0 +1,3 @@
+01_late_javadoc.diff
+03_reduce_distclean.diff
+04_pkgconfig_for_jni.diff
More information about the pkg-java-commits
mailing list