[pkg-java] r3477 - trunk/libglade-java/debian

tgg at alioth.debian.org tgg at alioth.debian.org
Tue May 15 15:09:46 UTC 2007


Author: tgg
Date: 2007-05-15 15:09:46 +0000 (Tue, 15 May 2007)
New Revision: 3477

Added:
   trunk/libglade-java/debian/libglade-java-dev.install
Modified:
   trunk/libglade-java/debian/changelog
   trunk/libglade-java/debian/control
   trunk/libglade-java/debian/libglade-cni.install
   trunk/libglade-java/debian/libglade-jni.install
   trunk/libglade-java/debian/rules
Log:
same changes again for libglade; adds libglade-java-dev package


Modified: trunk/libglade-java/debian/changelog
===================================================================
--- trunk/libglade-java/debian/changelog	2007-05-15 14:44:46 UTC (rev 3476)
+++ trunk/libglade-java/debian/changelog	2007-05-15 15:09:46 UTC (rev 3477)
@@ -1,3 +1,16 @@
+libglade-java (2.12.8-3) unstable; urgency=low
+
+  * New package, libglade-java-dev, split from libglade-jni and libglade-cni,
+    that:
+    o contains library symlinks and pkg-config file
+    o depends on libglib-java-dev, libgtk-java-dev and libgnome-java-dev
+    o pulls in libglade-jni, libglade-cni and libglade-java
+  * Rework package descriptions.
+  * Add missing java-gcj-compat | java2-runtime and libglib-java dependencies
+    to libglade-java.
+
+ -- Thomas Girard <thomas.g.girard at free.fr>  Tue, 15 May 2007 14:56:54 +0000
+
 libglade-java (2.12.8-2) unstable; urgency=low
 
   * Rebuild for unstable.

Modified: trunk/libglade-java/debian/control
===================================================================
--- trunk/libglade-java/debian/control	2007-05-15 14:44:46 UTC (rev 3476)
+++ trunk/libglade-java/debian/control	2007-05-15 15:09:46 UTC (rev 3477)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Java maintainers <pkg-java-maintainers at lists.alioth.debian.org>
 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, pkg-config, libgnome-java (>= 2.12.7), libgnome-cni (>= 2.12.7), libgtk-java (>= 2.10.2), libgtk-cni (>= 2.10.2), libglib-java (>= 0.4.2-4), libglib-cni (>= 0.4.2), libglade2-dev (>= 2.5.1), libgnomeui-dev (>= 2.11.0), libgnomecanvas2-dev (>= 2.11.0), quilt (>= 0.29-2), autotools-dev
+Build-Depends: debhelper (>> 5), gcj, java-gcj-compat-dev (>= 1.0.65-6), docbook-utils, cdbs, pkg-config, libglib-java-dev (>= 0.4.2-7), libgtk-java-dev (>= 2.10.2-4), libgnome-java-dev (>= 2.12.7-3), libglade2-dev (>= 2.5.1), libgnomeui-dev (>= 2.11.0), libgnomecanvas2-dev (>= 2.11.0), quilt (>= 0.29-2), autotools-dev
 Standards-Version: 3.7.2
 XS-Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/libglade-java
 XS-Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/libglade-java
@@ -11,11 +11,11 @@
 Package: libglade-java
 Section: libs
 Architecture: all
-Depends: libglade-jni (>= ${source:Version}), libgnome-java (>= 2.12.7)
+Depends: libglade-jni (>= ${source:Version}), libglib-java (>= 0.4.2), libgtk-java (>= 2.10.2), libgnome-java (>= 2.12.7), java-gcj-compat | java2-runtime
 Replaces: libgtk2-java
 Recommends: libglade-java-gcj
 Conflicts: libgtk2-java
-Description: LIBGLADE bindings for Java
+Description: Glade 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
@@ -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 libglade support.
+ This package provides the architecture-independant files for Glade support.
  .
  http://java-gnome.sf.net
 
@@ -34,7 +34,7 @@
 Architecture: any
 Depends: ${shlibs:Depends}
 Conflicts: libglade-java (<< 2.12.8-1)
-Description: LIBGLADE bindings for Java (native library)
+Description: Glade 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
@@ -44,7 +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 files for glade support.
+ This package provides the architecture-dependant files for Glade support.
  .
  http://java-gnome.sf.net
 
@@ -53,7 +53,7 @@
 Architecture: any
 Depends: libglade-jni (= ${binary:Version}), ${shlibs:Depends}
 Replaces: libglade-java (<< 2.12.8-1)
-Description: LIBGLADE bindings for Java (native code)
+Description: Glade 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
@@ -63,7 +63,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 natively compiled code for glade support.
+ This package provides natively compiled code for Glade support.
  .
  http://java-gnome.sf.net
 
@@ -71,7 +71,7 @@
 Section: libs
 Architecture: any
 Depends: libglade-java (= ${source:Version}), libgnome-java-gcj (>= 2.12.7), ${misc:Depends}, ${shlibs:Depends}
-Description: LIBGLADE bindings for Java (native code for use with gij)
+Description: Glade 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
@@ -90,7 +90,7 @@
 Architecture: all
 Depends: classpath-doc, libgnome-java-doc
 Replaces: libglade-java (<< 2.12.8-1)
-Description: LIBGLADE bindings for Java (API documentation)
+Description: Glade 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
@@ -100,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 libglade bindings.
+ This package contains the API documentation for the Glade bindings.
  .
  http://java-gnome.sf.net
+
+Package: libglade-java-dev
+Section: devel
+Architecture: any
+Depends: libglib-java-dev (>= 0.4.2-7), libgtk-java-dev (>= 2.10.2-4), libgnome-java-dev (>= 2.12.7-3), libglade-jni (= ${binary:Version}), libglade-cni (= ${binary:Version}), libglade-java (= ${source:Version})
+Replaces: libglade-java (<< 2.12.8-1), libglade-jni (<< 2.12.8-3), libglade-cni (<< 2.12.8-3)
+Description: Glade 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 Glade bindings.
+ .
+ http://java-gnome.sf.net

Modified: trunk/libglade-java/debian/libglade-cni.install
===================================================================
--- trunk/libglade-java/debian/libglade-cni.install	2007-05-15 14:44:46 UTC (rev 3476)
+++ trunk/libglade-java/debian/libglade-cni.install	2007-05-15 15:09:46 UTC (rev 3477)
@@ -1 +1 @@
-debian/tmp/usr/lib/libgladejava*.so       usr/lib
+debian/tmp/usr/lib/libgladejava-*.so	usr/lib

Added: trunk/libglade-java/debian/libglade-java-dev.install
===================================================================
--- trunk/libglade-java/debian/libglade-java-dev.install	                        (rev 0)
+++ trunk/libglade-java/debian/libglade-java-dev.install	2007-05-15 15:09:46 UTC (rev 3477)
@@ -0,0 +1,3 @@
+debian/tmp/usr/lib/pkgconfig
+debian/tmp/usr/lib/libgladejni.so	usr/lib/jni
+debian/tmp/usr/lib/libgladejava.so	usr/lib

Modified: trunk/libglade-java/debian/libglade-jni.install
===================================================================
--- trunk/libglade-java/debian/libglade-jni.install	2007-05-15 14:44:46 UTC (rev 3476)
+++ trunk/libglade-java/debian/libglade-jni.install	2007-05-15 15:09:46 UTC (rev 3477)
@@ -1,2 +1 @@
-debian/tmp/usr/lib/pkgconfig
-debian/tmp/usr/lib/lib*jni*.so          usr/lib/jni
+debian/tmp/usr/lib/libgladejni-*.so	usr/lib/jni

Modified: trunk/libglade-java/debian/rules
===================================================================
--- trunk/libglade-java/debian/rules	2007-05-15 14:44:46 UTC (rev 3476)
+++ trunk/libglade-java/debian/rules	2007-05-15 15:09:46 UTC (rev 3477)
@@ -13,6 +13,7 @@
 jar  = glade2.12.jar
 jni  = libglade-jni
 cni  = libglade-cni
+dev  = $(base)-dev
 
 include /usr/share/gcj/debian_defaults
 
@@ -38,9 +39,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/glade-java.pc
+	    debian/$(dev)/usr/lib/pkgconfig/glade-java.pc
 
 binary-post-install/$(cni)::
 	mkdir -p debian/$(cni)/usr/share/lintian/overrides




More information about the pkg-java-commits mailing list