Author: tgg Date: 2007-05-15 12:17:15 +0000 (Tue, 15 May 2007) New Revision: 3471
Added: trunk/libgconf-java/debian/libgconf-java-dev.install trunk/libgconf-java/debian/patches/05_dont_link_gconf_against_gtk.diff trunk/libgconf-java/debian/patches/06_add_glib_to_pkgconfig.diff Modified: trunk/libgconf-java/debian/changelog trunk/libgconf-java/debian/control trunk/libgconf-java/debian/libgconf-cni.install trunk/libgconf-java/debian/libgconf-jni.install trunk/libgconf-java/debian/patches/series trunk/libgconf-java/debian/rules Log: add libgconf-java-dev; remove link between libgconf-java and libgtk-java Modified: trunk/libgconf-java/debian/changelog =================================================================== --- trunk/libgconf-java/debian/changelog 2007-05-15 10:56:04 UTC (rev 3470) +++ trunk/libgconf-java/debian/changelog 2007-05-15 12:17:15 UTC (rev 3471) @@ -1,3 +1,20 @@ +libgconf-java (2.12.6-3) unstable; urgency=low + + * New package, libgconf-java-dev, split from libgconf-jni and libgconf-cni, + that: + o contains library symlinks and pkg-config file + o depends on libglib-java-dev + o pulls in libgconf-jni, libgconf-cni and libgconf-java + * Add missing java-gcj-compat | java2-runtime dependency on libgconf-java. + * libgconf-java does not need libgtk-java at runtime, so: + o remove all runtime dependencies on libgtk-java from libgconf-java + o new patch, 05_dont_link_gconf_against_gtk.diff, to prevent linking + against gtk-java libraries + * new patch, 06_add_glib_to_pkgconfig.diff, to add glib-java requirement + for libgconf-java pkg-config file. + + -- Thomas Girard <[EMAIL PROTECTED]> Tue, 15 May 2007 12:24:30 +0000 + libgconf-java (2.12.6-2) unstable; urgency=low * Upload to unstable. Modified: trunk/libgconf-java/debian/control =================================================================== --- trunk/libgconf-java/debian/control 2007-05-15 10:56:04 UTC (rev 3470) +++ trunk/libgconf-java/debian/control 2007-05-15 12:17:15 UTC (rev 3471) @@ -3,7 +3,7 @@ Priority: optional Maintainer: Debian Java maintainers <[EMAIL PROTECTED]> Uploaders: Mark Howard <[EMAIL PROTECTED]>, Thomas Girard <[EMAIL PROTECTED]> -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 +Build-Depends: debhelper (>> 5), gcj, java-gcj-compat-dev (>= 1.0.65-6), docbook-utils, cdbs (>= 0.4.34), pkg-config, libglib-java-dev (>= 0.4.2-7), libgtk-java-dev (>= 2.10.2-4), libgconf2-dev (>= 2.11.2), quilt (>= 0.29-2), autotools-dev Standards-Version: 3.7.2.0 XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libgconf-java XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libgconf-java @@ -11,7 +11,7 @@ Package: libgconf-java Section: libs Architecture: all -Depends: libgconf-jni (>= ${source:Version}), libgtk-java (>= 2.10.2) +Depends: libgconf-jni (>= ${source:Version}), libglib-java (>= 0.4.2), java-gcj-compat | java2-runtime Replaces: libgtk2-java Recommends: libgconf-java-gcj Conflicts: libgtk2-java @@ -44,8 +44,7 @@ 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. + This package provides the architecture-dependant library for GConf bindings. . http://java-gnome.sf.net @@ -64,14 +63,14 @@ 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. + This package provides natively compiled code for GConf bindings. . http://java-gnome.sf.net Package: libgconf-java-gcj Section: libs Architecture: any -Depends: libgconf-java (= ${source:Version}), libgtk-java-gcj (>= 2.10.2), ${misc:Depends}, ${shlibs:Depends} +Depends: libgconf-java (= ${source:Version}), ${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 @@ -89,7 +88,7 @@ Package: libgconf-java-doc Section: doc Architecture: all -Depends: classpath-doc, libgtk-java-doc +Depends: classpath-doc, libglib-java-doc Replaces: libgconf-java (<< 2.12.4) Description: GConf bindings for Java (API documentation) The Java-Gnome project provides a framework for creating Gtk and Gnome @@ -101,6 +100,25 @@ as stock icons, and file chooser buttons; or if you want to use additional gnome libraries such as gnome-vfs, vte, libmozembed. . - This package contains the API documentation for the libgconf bindings. + This package contains the API documentation for the GConf bindings. . http://java-gnome.sf.net + +Package: libgconf-java-dev +Section: devel +Architecture: any +Depends: libglib-java-dev (>= 0.4.2-7), libgconf-jni (= ${binary:Version}), libgconf-cni (= ${binary:Version}), libgconf-java (= ${source:Version}) +Replaces: libgconf-java (<< 2.12.6-1), libgconf-jni (<< 2.12.6-3), libgconf-cni (<< 2.12.6-3) +Description: GConf bindings for Java (development files) + 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 library symlinks and pkg-config file for GConf bindings. + . + http://java-gnome.sf.net Modified: trunk/libgconf-java/debian/libgconf-cni.install =================================================================== --- trunk/libgconf-java/debian/libgconf-cni.install 2007-05-15 10:56:04 UTC (rev 3470) +++ trunk/libgconf-java/debian/libgconf-cni.install 2007-05-15 12:17:15 UTC (rev 3471) @@ -1 +1 @@ -debian/tmp/usr/lib/libgconfjava*.so usr/lib +debian/tmp/usr/lib/libgconfjava-*.so usr/lib Added: trunk/libgconf-java/debian/libgconf-java-dev.install =================================================================== --- trunk/libgconf-java/debian/libgconf-java-dev.install (rev 0) +++ trunk/libgconf-java/debian/libgconf-java-dev.install 2007-05-15 12:17:15 UTC (rev 3471) @@ -0,0 +1,3 @@ +debian/tmp/usr/lib/pkgconfig +debian/tmp/usr/lib/libgconfjni.so usr/lib/jni +debian/tmp/usr/lib/libgconfjava.so usr/lib Modified: trunk/libgconf-java/debian/libgconf-jni.install =================================================================== --- trunk/libgconf-java/debian/libgconf-jni.install 2007-05-15 10:56:04 UTC (rev 3470) +++ trunk/libgconf-java/debian/libgconf-jni.install 2007-05-15 12:17:15 UTC (rev 3471) @@ -1,2 +1 @@ -debian/tmp/usr/lib/pkgconfig -debian/tmp/usr/lib/lib*jni*.so usr/lib/jni +debian/tmp/usr/lib/libgconfjni-*.so usr/lib/jni Added: trunk/libgconf-java/debian/patches/05_dont_link_gconf_against_gtk.diff =================================================================== --- trunk/libgconf-java/debian/patches/05_dont_link_gconf_against_gtk.diff (rev 0) +++ trunk/libgconf-java/debian/patches/05_dont_link_gconf_against_gtk.diff 2007-05-15 12:17:15 UTC (rev 3471) @@ -0,0 +1,36 @@ +Index: libgconf-java-2.12.6/Makefile.am +=================================================================== +--- libgconf-java-2.12.6.orig/Makefile.am 2007-05-15 11:59:14.000000000 +0000 ++++ libgconf-java-2.12.6/Makefile.am 2007-05-15 12:00:01.000000000 +0000 +@@ -42,12 +42,12 @@ + if BUILD_GCJ + libgconfjava_la_SOURCES = $(java_gconf_source_files) + libgconfjava_la_GCJFLAGS = -fjni -I$(srcdir)/src/java -Isrc/java --classpath=$(CLASSPATH):$(srcdir)/src/java +-libgconfjava_la_LDFLAGS = $(JGJAVA_LIBS) $(GTKJAVA_LIBS) -release $(apiversion) ++libgconfjava_la_LDFLAGS = $(JGJAVA_LIBS) -release $(apiversion) + endif + + libgconfjni_la_SOURCES = $(jni_gconf_source_files) + AM_CFLAGS = $(GCONF_CFLAGS) $(JGJAVA_CFLAGS) $(GTKJAVA_CFLAGS) $(JNI_INCLUDES) -I$(includedir) +-libgconfjni_la_LDFLAGS = $(GCONF_LIBS) $(JGJNI_LIBS) $(GTKJNI_LIBS) -release $(apiversion) ++libgconfjni_la_LDFLAGS = $(GCONF_LIBS) $(JGJNI_LIBS) -release $(apiversion) + + # automake should support generating versioned jars + gconf_jardir = $(jardir) +Index: libgconf-java-2.12.6/Makefile.in +=================================================================== +--- libgconf-java-2.12.6.orig/Makefile.in 2007-05-15 11:59:14.000000000 +0000 ++++ libgconf-java-2.12.6/Makefile.in 2007-05-15 12:00:33.000000000 +0000 +@@ -351,10 +351,10 @@ + + @[EMAIL PROTECTED] = $(java_gconf_source_files) + @[EMAIL PROTECTED] = -fjni -I$(srcdir)/src/java -Isrc/java --classpath=$(CLASSPATH):$(srcdir)/src/java [EMAIL PROTECTED]@libgconfjava_la_LDFLAGS = $(JGJAVA_LIBS) $(GTKJAVA_LIBS) -release $(apiversion) [EMAIL PROTECTED]@libgconfjava_la_LDFLAGS = $(JGJAVA_LIBS) -release $(apiversion) + libgconfjni_la_SOURCES = $(jni_gconf_source_files) + AM_CFLAGS = $(GCONF_CFLAGS) $(JGJAVA_CFLAGS) $(GTKJAVA_CFLAGS) $(JNI_INCLUDES) -I$(includedir) +-libgconfjni_la_LDFLAGS = $(GCONF_LIBS) $(JGJNI_LIBS) $(GTKJNI_LIBS) -release $(apiversion) ++libgconfjni_la_LDFLAGS = $(GCONF_LIBS) $(JGJNI_LIBS) -release $(apiversion) + + # automake should support generating versioned jars + gconf_jardir = $(jardir) Added: trunk/libgconf-java/debian/patches/06_add_glib_to_pkgconfig.diff =================================================================== --- trunk/libgconf-java/debian/patches/06_add_glib_to_pkgconfig.diff (rev 0) +++ trunk/libgconf-java/debian/patches/06_add_glib_to_pkgconfig.diff 2007-05-15 12:17:15 UTC (rev 3471) @@ -0,0 +1,12 @@ +Index: libgconf-java-2.12.6/gconf-java.pc.in +=================================================================== +--- libgconf-java-2.12.6.orig/gconf-java.pc.in 2007-05-15 12:21:08.000000000 +0000 ++++ libgconf-java-2.12.6/gconf-java.pc.in 2007-05-15 12:21:37.000000000 +0000 +@@ -7,6 +7,7 @@ + + Name: Gconf-Java + Description: Gconf Java bindings ++Requires: glib-java + Version: @VERSION@ + [EMAIL PROTECTED]@ + [EMAIL PROTECTED]@ Modified: trunk/libgconf-java/debian/patches/series =================================================================== --- trunk/libgconf-java/debian/patches/series 2007-05-15 10:56:04 UTC (rev 3470) +++ trunk/libgconf-java/debian/patches/series 2007-05-15 12:17:15 UTC (rev 3471) @@ -1,3 +1,5 @@ 01_late_javadoc.diff 03_reduce_distclean.diff 04_pkgconfig_for_jni.diff +05_dont_link_gconf_against_gtk.diff +06_add_glib_to_pkgconfig.diff Modified: trunk/libgconf-java/debian/rules =================================================================== --- trunk/libgconf-java/debian/rules 2007-05-15 10:56:04 UTC (rev 3470) +++ trunk/libgconf-java/debian/rules 2007-05-15 12:17:15 UTC (rev 3471) @@ -13,6 +13,7 @@ jar = gconf2.12.jar jni = libgconf-jni cni = libgconf-cni +dev = $(base)-dev include /usr/share/gcj/debian_defaults @@ -41,9 +42,9 @@ JAVADOC_OPTIONS='' \ JAVADOC_FOOTER='' -binary-post-install/$(jni):: +binary-post-install/$(dev):: sed -i -e 's/-[0-9.]*\.jar$$/.jar/' \ - debian/$(jni)/usr/lib/pkgconfig/gconf-java.pc + debian/$(dev)/usr/lib/pkgconfig/gconf-java.pc binary-post-install/$(cni):: mkdir -p debian/$(cni)/usr/share/lintian/overrides _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/mailman/listinfo/pkg-java-commits

