[java-gnome] 06/19: Imported Debian patch 4.0.13-1

Tony Mancill tmancill at moszumanska.debian.org
Wed Sep 10 04:12:41 UTC 2014


This is an automated email from the git hooks/post-receive script.

tmancill pushed a commit to branch master
in repository java-gnome.

commit 11ea931ffeaf76cc40c9a29bf52ad08548aabe28
Merge: 308b7e6 f449055
Author: Onkar Shinde <onkarshinde at ubuntu.com>
Date:   Mon Sep 7 12:29:11 2009 +0530

    Imported Debian patch 4.0.13-1

 HACKING                                            |   6 +-
 NEWS                                               |  70 ++++-
 README                                             |  20 +-
 build/faster                                       |   1 +
 configure                                          |  10 +-
 debian/README.source                               |   4 +
 debian/changelog                                   |  29 ++
 debian/control                                     |  26 +-
 debian/libjava-gnome-java-doc.install              |   3 +
 debian/libjava-gnome-java.install                  |   1 +
 debian/libjava-gnome-jni.install                   |   1 +
 debian/patches/01_change_jni_library_location.diff |  11 -
 debian/patches/01_take_screenshots.diff            |  45 +++
 debian/patches/series                              |   2 +-
 debian/rules                                       |  80 +-----
 debian/watch                                       |   2 +-
 .../{completion => entry}/ExampleLoginPrompt.java  |   2 +-
 doc/examples/entry/ExampleSearchSomeone.java       | 202 ++++++++++++++
 doc/examples/treeview/ExampleTrailHeads.java       |   6 +-
 .../org/freedesktop/bindings/Environment.c         |  28 +-
 .../freedesktop/bindings/Internationalization.c    |  20 +-
 src/bindings/org/freedesktop/bindings/Plumbing.c   |   4 +-
 src/bindings/org/freedesktop/bindings/Time.c       |  17 +-
 src/bindings/org/freedesktop/bindings/Version.java |   2 +-
 src/bindings/org/gnome/gdk/GdkPixbufOverride.c     |   2 +-
 src/bindings/org/gnome/gdk/ModifierType.java       |  10 +-
 src/bindings/org/gnome/gdk/Pixbuf.java             |   2 +-
 src/bindings/org/gnome/glib/GObject.c              |  24 +-
 src/bindings/org/gnome/glib/GValue.c               |  16 +-
 src/bindings/org/gnome/gtk/Entry.java              | 307 ++++++++++++++++++++-
 src/bindings/org/gnome/gtk/EntryIconPosition.java  |  41 +++
 src/bindings/org/gnome/gtk/GtkMain.c               |   6 +-
 src/bindings/org/gnome/gtk/GtkTextBufferOverride.c |  42 +++
 .../org/gnome/gtk/GtkTextBufferOverride.java       |  14 +
 src/bindings/org/gnome/gtk/GtkTreeModelOverride.c  |  84 +++---
 src/bindings/org/gnome/gtk/Label.java              |  22 ++
 src/bindings/org/gnome/gtk/MenuShell.java          |  22 +-
 src/bindings/org/gnome/gtk/Spell.java              |   1 +
 src/bindings/org/gnome/gtk/TextBuffer.java         |  54 +++-
 src/bindings/org/gnome/gtk/TextIter.java           |  24 +-
 src/bindings/org/gnome/gtk/TextView.java           |   7 +-
 src/bindings/org/gnome/notify/NotifyMainOverride.c |   3 +-
 .../org/gnome/notify/NotifyNotificationOverride.c  |  17 +-
 src/bindings/org/gnome/pango/EllipsizeMode.java    |  37 ++-
 src/bindings/org/gnome/pango/RiseAttribute.java    |  34 +++
 src/defs/GtkEntry.defs                             | 252 +++++++++++++++++
 src/defs/GtkEntryIconPosition.defs                 |  10 +
 src/defs/PangoAttribute.defs                       |  19 +-
 .../codegen/FunctionGenerator.java                 |   4 +-
 .../operationaldynamics/codegen/StringThing.java   |   8 +-
 .../com/operationaldynamics/codegen/Thing.java     |   4 +-
 src/jni/bindings_java.h                            |   8 +-
 src/jni/bindings_java_convert.c                    |   8 +-
 src/jni/bindings_java_signal.c                     |   6 +-
 src/jni/bindings_java_util.c                       | 132 ++++++++-
 tests/bindings/UnitTests.java                      |   4 +
 tests/bindings/org/gnome/gtk/ValidateEntry.java    |  45 +++
 .../bindings/org/gnome/gtk/ValidateTextBuffer.java |   8 +-
 tests/bindings/org/gnome/gtk/ValidateUnicode.java  |  75 +++++
 tests/screenshots/Harness.java                     |   6 +-
 .../org/gnome/gtk/SnapshotEntryIcon.java           |  40 +++
 .../org/gnome/gtk/SnapshotEntryRed.java            |   2 +-
 62 files changed, 1704 insertions(+), 288 deletions(-)

diff --cc debian/README.source
index 0000000,0000000..19adb32
new file mode 100644
--- /dev/null
+++ b/debian/README.source
@@@ -1,0 -1,0 +1,4 @@@
++This package uses quilt in order to apply patches to the upstream source.  
++Patches are stored in debian/patches.
++
++Please refer to /usr/share/doc/quilt/README.source for further details.
diff --cc debian/changelog
index 56b8063,0000000..c0a796c
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,69 -1,0 +1,98 @@@
++java-gnome (4.0.13-1) unstable; urgency=low
++
++  * New upstream release.
++  * debian/control
++    - Add cdbs build-dependency.
++    - Bump GTK+ build dependency version as per upstream.
++    - Add build dependencies xvfb, xfonts-base, metacity, hicolor-icon-theme.
++      These are needed for screenshot generation during build.
++    - Add a -doc package which contains API documentation. (LP: #309023)
++    - Remove ${shlibs:Depends} dependency for -java package.
++    - Add myself to uploaders.
++    - Change standard version to 3.8.3.
++  * debian/rules
++    - Rewrite to build using cdbs. The file is simplified and very small now.
++    - Add configure argument specifying jni directory.
++  * debian/libjava-gnome-*.install
++    - Add files to use with cdbs.
++  * debian/patches/01_change_jni_library_location.diff
++    - Removed. Not needed anymore.
++  * debian/patches/01_take_screenshots.diff
++    - Small changes to upstream code that takes screenshots during build
++      process. The patch makes sure the process works inside pbuilder chroot.
++  * debian/README.source
++    - Add to comply with policy.
++  * debian/watch
++    - Make regular expression more compact.
++
++ -- Onkar Shinde <onkarshinde at ubuntu.com>  Mon, 07 Sep 2009 12:29:11 +0530
++
 +java-gnome (4.0.12-1) unstable; urgency=low
 +  
 +  [ Manu Mahajan ]
 +  * Update to latest upstream release 4.0.12 (LP: #380446)
 +  * Split the binary package into two separate packages for java and jni files
 +
 +  [ Onkar Shinde ]
 +  * debian/control
 +    - Add various build dependencies as specified in configure file in upstream
 +      source.
 +    - Remove build dependency default-jdk-builddep. We do not build any -gcj
 +      package.
 +    - Add default-jre | java5-runtime as dependency since the target JVM
 +      version is 1.5.
 +  * debian/rules
 +    - Remove the hard coded version of jni .so file.
 +
 +  [ Torsten Werner ]
 +  * Change Section: java.
 +  * Add get-orig-source target to debian/rules.
 +  * Minor fix in debian/copyright: do not refer to unversioned GPL file.
 +
 + -- Torsten Werner <twerner at debian.org>  Thu, 20 Aug 2009 20:22:27 +0200
 +
 +java-gnome (4.0.9-2) unstable; urgency=low
 +
 +  [ Manu Mahajan ]
 +  * Merged changes from Ubuntu package(4.0.9-1) courtesy of Hannes Wallnoefer
 +
 + -- Manu Mahajan <manu at codepencil.com>  Sat, 20 Dec 2008 22:45:00 +0530
 +
 +java-gnome (4.0.9-1) unstable; urgency=low
 +
 +  [ Hannes Wallnoefer ]
 +  * New upstream release 4.0.9
 +  * Remove Cairo export patch, bug has been fixed upstream 
 +    (Gnome bug #528282)
 +
 + -- Hannes Wallnoefer <hannes at helma.at>  Wed, 03 Dec 2008 23:49:59 +0100
 +
 +java-gnome (4.0.7-1) unstable; urgency=low
 +
 +  [ Manu Mahajan ]
 +  * Upgraded to upstream version 4.0.7
 +  * Changed build dependency from java-gcj-compat-dev to default-jdk-builddep
 +    Closes: #477867
 +
 +  [ Thomas Girard ]
 +  * Switch to quilt for patch management
 +  * Add Vcs-*: fields to debian/control
 +  * Add Homepage: field to debian/control
 +  * Apply patch to prevent export of Cairo backend functions. Thanks to
 +    Loïc Minier for his invaluable help on this FTBFS bug. Closes: #476295
 +  * Remove markdown section from debian/copyright; it's no longer distributed
 +    in the tarball.
 +
 + -- Thomas Girard <thomas.g.girard at free.fr>  Sat, 10 May 2008 13:57:29 +0000
 +
 +java-gnome (4.0.6-1) unstable; urgency=low
 +
 +  [ Manu Mahajan ]
 +  * Initial release, Closes: Bug#467442
 +  * Changed location of libgtkjni from usr/lib to usr/lib/jni
 +  * Tweaked the MakeFile to build with java-gcj-compat-dev
 +
 +  [ Thomas Girard ]
 +  * Backport changeset 449: "Remove 15 warnings related to sentinels"
 +
 + -- Manu Mahajan <manu at codepencil.com>  Mon, 24 Mar 2008 01:01:11 +0530
diff --cc debian/control
index 7423221,0000000..5e3863a
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,40 -1,0 +1,58 @@@
 +Source: java-gnome
 +Priority: optional
 +Maintainer: Debian Java maintainers <pkg-java-maintainers at lists.alioth.debian.org>
- Uploaders: Manu Mahajan <manu at codepencil.com>, Thomas Girard <thomas.g.girard at free.fr>
- Build-Depends: debhelper (>= 5), default-jdk, junit, libgtk2.0-dev (>= 2.14), libpango1.0-dev (>= 1.22), libgtksourceview2.0-dev (>= 2.6.1), libnotify-dev (>= 0.4.5), libgtkspell-dev (>= 2.0.13), libunique-dev (>= 1.0.8), libglade2-dev, quilt
- Standards-Version: 3.8.2
++Uploaders: Manu Mahajan <manu at codepencil.com>, Thomas Girard <thomas.g.girard at free.fr>, Onkar Shinde <onkarshinde at ubuntu.com>
++Build-Depends: debhelper (>= 5), cdbs, default-jdk, junit, libgtk2.0-dev (>= 2.16), libpango1.0-dev (>= 1.22), libgtksourceview2.0-dev (>= 2.6.1), libnotify-dev (>= 0.4.5), libgtkspell-dev (>= 2.0.13), libunique-dev (>= 1.0.8), libglade2-dev, quilt, xvfb, xfonts-base, metacity, hicolor-icon-theme
++Standards-Version: 3.8.3
 +Section: java
 +Homepage: http://java-gnome.sourceforge.net/
 +Vcs-Svn: svn://svn.debian.org/svn/pkg-java/trunk/java-gnome
 +Vcs-Browser: http://svn.debian.org/wsvn/pkg-java/trunk/java-gnome
 +
 +Package: libjava-gnome-java
 +Architecture: all
- Depends: ${shlibs:Depends}, ${misc:Depends}, default-jre | java5-runtime, libjava-gnome-jni
++Depends: ${misc:Depends}, default-jre | java5-runtime, libjava-gnome-jni
 +Description: The java-gnome language bindings project
 + These are the Java bindings for GTK+ and GNOME! Featuring a robust 
 + engineering design, completely generated internals, a lovingly crafted 
 + layer presenting the public API, and steadily increasing coverage of 
 + the underlying libraries.
 + .
 + You can use java-gnome to develop sophisticated user interfaces for 
 + Linux applications so that they richly integrate with the GNOME Desktop 
 + while leveraging the power of the Java language and your expertise with 
 + it.
 +
 +Package: libjava-gnome-jni
 +Section: libs
 +Architecture: any
 +Depends: ${shlibs:Depends}, ${misc:Depends}
 +Replaces: libjava-gnome-java (<< 4.0.11)
 +Description: The java-gnome language bindings project
 + These are the Java bindings for GTK+ and GNOME! Featuring a robust 
 + engineering design, completely generated internals, a lovingly crafted 
 + layer presenting the public API, and steadily increasing coverage of 
 + the underlying libraries.
 + .
 + You can use java-gnome to develop sophisticated user interfaces for 
 + Linux applications so that they richly integrate with the GNOME Desktop 
 + while leveraging the power of the Java language and your expertise with 
 + it.
++
++Package: libjava-gnome-java-doc
++Section: doc
++Architecture: all
++Depends: ${misc:Depends}
++Suggests: libjava-gnome-java
++Description: The java-gnome language bindings project
++ These are the Java bindings for GTK+ and GNOME! Featuring a robust 
++ engineering design, completely generated internals, a lovingly crafted 
++ layer presenting the public API, and steadily increasing coverage of 
++ the underlying libraries.
++ .
++ You can use java-gnome to develop sophisticated user interfaces for 
++ Linux applications so that they richly integrate with the GNOME Desktop 
++ while leveraging the power of the Java language and your expertise with 
++ it.
++ .
++ This package contains the API documentation.
diff --cc debian/libjava-gnome-java-doc.install
index 0000000,0000000..7c6fdf0
new file mode 100644
--- /dev/null
+++ b/debian/libjava-gnome-java-doc.install
@@@ -1,0 -1,0 +1,3 @@@
++doc/api/ /usr/share/doc/libjava-gnome-java/
++doc/examples/ /usr/share/doc/libjava-gnome-java/
++HACKING /usr/share/doc/libjava-gnome-java/
diff --cc debian/libjava-gnome-java.install
index 0000000,0000000..5f91143
new file mode 100644
--- /dev/null
+++ b/debian/libjava-gnome-java.install
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/share/java/*.jar /usr/share/java/
diff --cc debian/libjava-gnome-jni.install
index 0000000,0000000..916bc3e
new file mode 100644
--- /dev/null
+++ b/debian/libjava-gnome-jni.install
@@@ -1,0 -1,0 +1,1 @@@
++debian/tmp/usr/lib/jni/*.so /usr/lib/jni/
diff --cc debian/patches/01_take_screenshots.diff
index 0000000,0000000..a204b2f
new file mode 100644
--- /dev/null
+++ b/debian/patches/01_take_screenshots.diff
@@@ -1,0 -1,0 +1,45 @@@
++Index: java-gnome-4.0.13/tests/screenshots/Harness.java
++===================================================================
++--- java-gnome-4.0.13.orig/tests/screenshots/Harness.java	2009-09-09 19:02:00.000000000 +0530
+++++ java-gnome-4.0.13/tests/screenshots/Harness.java	2009-09-09 19:23:36.000000000 +0530
++@@ -66,7 +66,7 @@
++  */
++ public final class Harness
++ {
++-    private static final boolean USE_VIRTUAL_DISPLAY = false;
+++    private static final boolean USE_VIRTUAL_DISPLAY = true;
++ 
++     public static void main(String[] args) throws IOException, InterruptedException {
++         final String DISPLAY;
++@@ -112,11 +112,11 @@
++                 Thread.sleep(100);
++                 checkAlive(windowManager, "metacity");
++ 
++-                System.out.println("EXEC\tgnome-settings-daemon");
+++                /*System.out.println("EXEC\tgnome-settings-daemon");
++                 settingsDaemon = r.exec("/usr/libexec/gnome-settings-daemon --display=" + DISPLAY
++                         + " --disable-crash-dialog");
++                 Thread.sleep(100);
++-                checkAlive(settingsDaemon, "gnome-settings-daemon");
+++                checkAlive(settingsDaemon, "gnome-settings-daemon");*/
++             }
++ 
++             Gtk.init(new String[] {
++@@ -162,7 +162,7 @@
++                     SnapshotContextLine.class,
++                     SnapshotTextView.class,
++                     SnapshotTextViewBorderWindows.class,
++-                    SnapshotTextViewSpelling.class,
+++                    /*SnapshotTextViewSpelling.class,*/
++                     SnapshotContextArc.class,
++                     SnapshotContextArcNegative.class,
++                     SnapshotMatrixRotate.class,
++@@ -230,7 +230,7 @@
++             if (windowManager != null) {
++                 System.out.println("KILL\tmetacity");
++                 windowManager.destroy();
++-                windowManager.waitFor();
+++                /*windowManager.waitFor();*/
++             }
++             if (settingsDaemon != null) {
++                 System.out.println("KILL\tgnome-settings-daemon");
diff --cc debian/patches/series
index c24981f,0000000..5d7457e
mode 100644,000000..100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@@ -1,1 -1,0 +1,1 @@@
- 01_change_jni_library_location.diff
++01_take_screenshots.diff
diff --cc debian/rules
index ad6fcb4,0000000..63ad624
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,80 -1,0 +1,12 @@@
 +#!/usr/bin/make -f
- # -*- makefile -*-
- # Sample debian/rules that uses debhelper.
- # This file was originally written by Joey Hess and Craig Small.
- # As a special exception, when this file is copied by dh-make into a
- # dh-make output file, you may use that output file without restriction.
- # This special exception was added by Craig Small in version 0.37 of dh-make.
 +
- QUILT_STAMPFN = patch-stamp
- include /usr/share/quilt/quilt.make
++include /usr/share/cdbs/1/rules/debhelper.mk
++include /usr/share/cdbs/1/class/autotools.mk
++include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 +
- .config: patch-stamp
- 	dh_testdir
- 	# Add here commands to configure the package.
- 	./configure --prefix=/usr jdk=/usr/lib/jvm/default-java
- 
- build: build-stamp
- build-stamp: .config
- 	dh_testdir
- 
- 	# Add here commands to compile the package.
- 	$(MAKE)
- 
- 	touch $@
- 
- clean:
- 	dh_testdir
- 	dh_testroot
- 	rm -f build-stamp 
- 
- 	# Add here commands to clean up after the build process.
- 	$(MAKE) distclean
- 
- 	-test -f patch-stamp && $(MAKE) -f debian/rules unpatch
- 
- 	dh_clean 
- 
- install: build
- 	dh_testdir
- 	dh_testroot
- 	dh_clean -k 
- 	dh_installdirs
- 	# Add here commands to install the package into debian/tmp
- 	$(MAKE) DESTDIR=debian/tmp install
- 	# We don't install this one
- 	-rm -f debian/tmp/usr/lib/libgtkjava-4.0.so
- 
- libjava-gnome-jni: build install
- 	dh_install -plibjava-gnome-jni debian/tmp/usr/lib/jni/libgtkjni-*.so
- 
- libjava-gnome-java: build install
- 	$(MAKE) DESTDIR=debian/libjava-gnome-java install
- 	rm -rf debian/libjava-gnome-java/usr/lib
- 
- # Build architecture-independent files here.
- binary-indep: build install 
- 
- 
- # Build architecture-dependent files here.
- binary-arch: build install libjava-gnome-jni libjava-gnome-java
- 	dh_testdir
- 	dh_testroot
- 	dh_installchangelogs 
- 	dh_installdocs
- 	dh_install
- 	dh_strip
- 	dh_compress
- 	dh_fixperms
- 	dh_makeshlibs
- 	dh_installdeb
- 	dh_shlibdeps
- 	dh_gencontrol
- 	dh_md5sums
- 	dh_builddeb
- 
- binary: binary-indep binary-arch
- .PHONY: build clean binary-indep binary-arch binary install patch unpatch
++DEB_CONFIGURE_EXTRA_FLAGS += --libdir=/usr/lib/jni jdk=/usr/lib/jvm/default-java
++DEB_MAKE_ENVVARS += DISPLAY=":99"
++DEB_MAKE_BUILD_TARGET += doc
 +
 +get-orig-source:
 +	uscan --force-download --rename
diff --cc debian/watch
index 01af464,0000000..6ebee11
mode 100644,000000..100644
--- a/debian/watch
+++ b/debian/watch
@@@ -1,2 -1,0 +1,2 @@@
 +version=3
- http://ftp.gnome.org/pub/gnome/sources/java-gnome/([[:digit:].]+)/java-gnome-([[:digit:].]+)\.tar\.gz
++http://ftp.gnome.org/pub/gnome/sources/java-gnome/([\d\.]+)/java-gnome-([\d\.]+)\.tar\.gz debian uupdate

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/java-gnome.git



More information about the pkg-java-commits mailing list