Author: tgg Date: 2007-05-15 08:13:02 +0000 (Tue, 15 May 2007) New Revision: 3467
Added: trunk/libgtk-java/debian/libgtk-java-dev.install trunk/libgtk-java/debian/patches/06_pkgconfig_no_need_for_gtk.diff Modified: trunk/libgtk-java/debian/changelog trunk/libgtk-java/debian/control trunk/libgtk-java/debian/libgtk-cni.install trunk/libgtk-java/debian/libgtk-jni.install trunk/libgtk-java/debian/patches/series trunk/libgtk-java/debian/rules Log: new package, libgtk-java-dev to fix #423522 Modified: trunk/libgtk-java/debian/changelog =================================================================== --- trunk/libgtk-java/debian/changelog 2007-05-15 06:30:20 UTC (rev 3466) +++ trunk/libgtk-java/debian/changelog 2007-05-15 08:13:02 UTC (rev 3467) @@ -1,3 +1,16 @@ +libgtk-java (2.10.2-4) unstable; urgency=low + + * New package, libgtk-java-dev, split from libgtk-jni and libgtk-cni, + that: + o contains header file, library symlink and pkg-config file + o depends on libcairo-java-dev (Closes: #423522) and libglib-java-dev + o pulls in libgtk-jni, libgtk-cni and libgtk-java + * Add missing java-gcj-compat | java2-runtime dependency on libgtk-java. + * debian/patches/06_pkgconfig_no_need_for_gtk.diff: new patch to replace + `Requires: gtk+-2.0' with `Requires: glib-2.0 gobject-2.0' in gtk2-java.pc. + + -- Thomas Girard <[EMAIL PROTECTED]> Tue, 15 May 2007 07:37:06 +0000 + libgtk-java (2.10.2-3) unstable; urgency=low * libgtk-jni Replaces: libgtk-java (<< 2.10.2-1) because include file and Modified: trunk/libgtk-java/debian/control =================================================================== --- trunk/libgtk-java/debian/control 2007-05-15 06:30:20 UTC (rev 3466) +++ trunk/libgtk-java/debian/control 2007-05-15 08:13:02 UTC (rev 3467) @@ -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), libgtk2.0-dev (>= 2.10.0), gcj, java-gcj-compat-dev (>= 1.0.65-6), docbook, docbook-utils, cdbs (>= 0.4.34), pkg-config, libglib-java (>= 0.4.2-4), libglib-cni (>= 0.4.2), libcairo-java (>= 1.0.8-2), libcairo-cni (>= 1.0.8), quilt (>= 0.29-2), autotools-dev +Build-Depends: debhelper (>> 5), libgtk2.0-dev (>= 2.10.0), gcj, java-gcj-compat-dev (>= 1.0.65-6), docbook, docbook-utils, cdbs (>= 0.4.34), pkg-config, libglib-java-dev (>= 0.4.2-7), libcairo-java-dev (>= 1.0.8-5), quilt (>= 0.29-2), autotools-dev Standards-Version: 3.7.2.0 XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libgtk-java XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libgtk-java @@ -25,7 +25,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-independant files for gtk+ support. + This package provides the architecture-independant files for GTK+ support. . http://java-gnome.sf.net @@ -45,7 +45,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 files for gtk+ support. + This package provides the architecture-dependant files for GTK+ support. . http://java-gnome.sf.net @@ -101,6 +101,26 @@ 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 gtk+ bindings. + This package contains the API documentation for the GTK+ bindings. . http://java-gnome.sf.net + +Package: libgtk-java-dev +Section: devel +Architecture: any +Depends: libglib-java-dev (>= 0.4.2-7), libcairo-java-dev (>= 1.0.8-5), libglib2.0-dev, libgtk-jni (= ${binary:Version}), libgtk-cni (= ${binary:Version}), libgtk-java (= ${source:Version}) +Replaces: libgtk-java (<< 2.10.2-1), libgtk-jni (<< 2.10.2-4), libgtk-cni (<< 2.10.2-4) +Description: GTK+ 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 header file, library symlinks and pkg-config file for + GTK+ bindings. + . + http://java-gnome.sf.net Modified: trunk/libgtk-java/debian/libgtk-cni.install =================================================================== --- trunk/libgtk-java/debian/libgtk-cni.install 2007-05-15 06:30:20 UTC (rev 3466) +++ trunk/libgtk-java/debian/libgtk-cni.install 2007-05-15 08:13:02 UTC (rev 3467) @@ -1 +1 @@ -debian/tmp/usr/lib/libgtkjava*.so usr/lib +debian/tmp/usr/lib/libgtkjava-*.so usr/lib Added: trunk/libgtk-java/debian/libgtk-java-dev.install =================================================================== --- trunk/libgtk-java/debian/libgtk-java-dev.install (rev 0) +++ trunk/libgtk-java/debian/libgtk-java-dev.install 2007-05-15 08:13:02 UTC (rev 3467) @@ -0,0 +1,4 @@ +debian/tmp/usr/include +debian/tmp/usr/lib/pkgconfig +debian/tmp/usr/lib/libgtkjni.so usr/lib/jni +debian/tmp/usr/lib/libgtkjava.so usr/lib Modified: trunk/libgtk-java/debian/libgtk-jni.install =================================================================== --- trunk/libgtk-java/debian/libgtk-jni.install 2007-05-15 06:30:20 UTC (rev 3466) +++ trunk/libgtk-java/debian/libgtk-jni.install 2007-05-15 08:13:02 UTC (rev 3467) @@ -1,3 +1 @@ -debian/tmp/usr/include -debian/tmp/usr/lib/pkgconfig -debian/tmp/usr/lib/lib*jni*.so usr/lib/jni +debian/tmp/usr/lib/libgtkjni-*.so usr/lib/jni Added: trunk/libgtk-java/debian/patches/06_pkgconfig_no_need_for_gtk.diff =================================================================== --- trunk/libgtk-java/debian/patches/06_pkgconfig_no_need_for_gtk.diff (rev 0) +++ trunk/libgtk-java/debian/patches/06_pkgconfig_no_need_for_gtk.diff 2007-05-15 08:13:02 UTC (rev 3467) @@ -0,0 +1,13 @@ +Index: libgtk-java-2.10.2/gtk2-java.pc.in +=================================================================== +--- libgtk-java-2.10.2.orig/gtk2-java.pc.in 2007-05-15 07:32:12.000000000 +0000 ++++ libgtk-java-2.10.2/gtk2-java.pc.in 2007-05-15 07:32:37.000000000 +0000 +@@ -8,7 +8,7 @@ + + Name: GTK-Java + Description: GTK Java bindings +-Requires: glib-java cairo-java gtk+-2.0 ++Requires: glib-java cairo-java glib-2.0 gobject-2.0 + Version: @VERSION@ + [EMAIL PROTECTED]@ + [EMAIL PROTECTED]@ Modified: trunk/libgtk-java/debian/patches/series =================================================================== --- trunk/libgtk-java/debian/patches/series 2007-05-15 06:30:20 UTC (rev 3466) +++ trunk/libgtk-java/debian/patches/series 2007-05-15 08:13:02 UTC (rev 3467) @@ -2,3 +2,4 @@ 03_reduce_distclean.diff 04_pkgconfig_for_jni.diff 05_link_libgtkjava_libcairojava.diff +06_pkgconfig_no_need_for_gtk.diff Modified: trunk/libgtk-java/debian/rules =================================================================== --- trunk/libgtk-java/debian/rules 2007-05-15 06:30:20 UTC (rev 3466) +++ trunk/libgtk-java/debian/rules 2007-05-15 08:13:02 UTC (rev 3467) @@ -13,6 +13,7 @@ jar = gtk2.10.jar jni = libgtk-jni cni = libgtk-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/\r$$//' -e 's/-[0-9.]*\.jar$$/.jar/' \ - debian/$(jni)/usr/lib/pkgconfig/gtk2-java.pc + debian/$(dev)/usr/lib/pkgconfig/gtk2-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

