debian/0000775000000000000000000000000012147676763007213 5ustar debian/libjava-gnome-java.docs0000664000000000000000000000001411514337017013471 0ustar NEWS README debian/compat0000664000000000000000000000000211064734546010400 0ustar 5 debian/libjava-gnome-jni.install0000664000000000000000000000005211256113576014055 0ustar debian/tmp/usr/lib/jni/*.so /usr/lib/jni/ debian/patches/0000775000000000000000000000000012017700637010622 5ustar debian/patches/series0000664000000000000000000000006312017700637012036 0ustar 01_take_screenshots.diff 02_unique_dependency.diff debian/patches/01_take_screenshots.diff0000664000000000000000000000535111617000134015312 0ustar ## Description: add some description ## Origin/Author: add some origin or author ## Bug: bug URL Index: java-gnome-4.1.1/tests/screenshots/Harness.java =================================================================== --- java-gnome-4.1.1.orig/tests/screenshots/Harness.java 2011-07-11 06:34:06.000000000 +0200 +++ java-gnome-4.1.1/tests/screenshots/Harness.java 2011-07-28 21:09:03.801856812 +0200 @@ -91,7 +91,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; @@ -134,15 +134,15 @@ checkAlive(xServerVirtual, "Xvfb"); System.out.println("EXEC\tmetacity"); - windowManager = r.exec("/usr/bin/metacity --display=" + DISPLAY); + windowManager = r.exec("/usr/bin/dbus-launch /usr/bin/metacity --display=" + DISPLAY); 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[] { @@ -174,7 +174,7 @@ SnapshotQuestionMessageDialog.class, SnapshotTreeView.class, SnapshotTreeStore.class, - SnapshotFileChooserDialog.class, + /*SnapshotFileChooserDialog.class,*/ SnapshotAboutDialog.class, SnapshotHScale.class, SnapshotVScale.class, @@ -188,7 +188,7 @@ SnapshotContextLine.class, SnapshotTextView.class, SnapshotTextViewBorderWindows.class, - SnapshotTextViewSpelling.class, + /*SnapshotTextViewSpelling.class,*/ SnapshotContextArc.class, SnapshotContextArcNegative.class, SnapshotMatrixRotate.class, @@ -311,7 +311,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"); debian/patches/02_unique_dependency.diff0000664000000000000000000000132212017700637015457 0ustar ## Description: fix unique dependency ## Origin/Author: Guillaume Mazoyer Index: java-gnome-4.1.2/build/faster =================================================================== --- java-gnome-4.1.2.orig/build/faster 2012-08-30 05:44:57.000000000 +0200 +++ java-gnome-4.1.2/build/faster 2012-08-30 15:34:56.762487244 +0200 @@ -63,7 +63,7 @@ hashFile = "tmp/.hashes" lockFile = "tmp/.build" -GNOME_MODULES = "gthread-2.0 glib-2.0 gtk+-3.0 gtk+-unix-print-3.0 gtksourceview-3.0 libnotify enchant librsvg-2.0" +GNOME_MODULES = "gthread-2.0 glib-2.0 gtk+-3.0 gtk+-unix-print-3.0 gtksourceview-3.0 libnotify enchant librsvg-2.0 unique-3.0" # # Armour against multiple simultaneous invocations. debian/rules0000775000000000000000000000072711514337017010260 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk DEB_CONFIGURE_EXTRA_FLAGS += --libdir=/usr/lib/jni jdk=/usr/lib/jvm/default-java ifneq (,$(filter $(DEB_HOST_ARCH), i386 amd64 powerpc)) DEB_MAKE_ENVVARS += DISPLAY=":99" DEB_MAKE_BUILD_TARGET += doc endif ifneq (,$(filter $(DEB_HOST_ARCH), hppa)) DEB_MAKE_ENVVARS += V=1 CFLAGS += -ffunction-sections endif get-orig-source: uscan --force-download --rename debian/libjava-gnome-java.install0000664000000000000000000000006111256113576014216 0ustar debian/tmp/usr/share/java/*.jar /usr/share/java/ debian/source/0000775000000000000000000000000011514337017010472 5ustar debian/source/format0000664000000000000000000000001411514337017011700 0ustar 3.0 (quilt) debian/watch0000664000000000000000000000015312017700637010223 0ustar version=3 http://ftp.gnome.org/pub/gnome/sources/java-gnome/([\d\.]+)/java-gnome-([\d\.]+)\.tar\.xz debian debian/control0000664000000000000000000000622512017700637010603 0ustar Source: java-gnome Priority: optional Maintainer: Debian Java Maintainers Uploaders: Manu Mahajan , Onkar Shinde , Guillaume Mazoyer Build-Depends: cdbs, debhelper (>= 5), default-jdk, hicolor-icon-theme, junit, libatk1.0-dev, libcairo2-dev (>= 1.10), libenchant-dev, libglib2.0-dev (>= 2.28), libgtk-3-dev (>= 3.4), libgtksourceview-3.0-dev (>= 3.0), libnotify-dev (>= 0.7), libpango1.0-dev (>= 1.28), librsvg2-dev (>= 2.32), libunique-3.0-dev (>= 3.0), metacity, xfonts-base, xvfb, python Standards-Version: 3.9.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 DM-Upload-Allowed: yes Package: libjava-gnome-java Architecture: all Depends: libjava-gnome-jni (>= ${source:Version}), ${misc:Depends} Description: 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 necessary JAR file. Package: libjava-gnome-jni Section: libs Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Replaces: libjava-gnome-java (<< 4.0.11) Description: Java-gnome language bindings project JNI layer 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 ncessary JNI layer. Package: libjava-gnome-java-doc Section: doc Architecture: all Depends: ${misc:Depends} Suggests: libjava-gnome-java Description: Java-gnome language bindings project documentation 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. debian/copyright0000664000000000000000000000536312017700637011135 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: java-gnome Upstream-Contact: java-gnome-hackers@lists.sourceforge.net Source: http://java-gnome.sourceforge.net/ Files: * Copyright: 2004-2012 Operational Dynamics Consulting Pty Ltd and Others 1997-1998 Andrew Cowie 1998-2005 The java-gnome Team 2007 Vreixo Formoso Lopes 2006 Emmanuele Bassi 2001-2006 Jonathan Blandford 1998-2006 James Henstridge, John Finlay, and Others License: GPL-2+ with Classpath Exception Files: src/generator/* Copyright: 2004-2011 Operational Dynamics Consulting Pty Ltd. 2007 Vreixo Formoso Lopes License: GPL-2+ Files: tests/* Copyright: 2004-2011 Operational Dynamics Consulting Pty Ltd. 1997-1998 Andrew Cowie License: GPL-2+ Files: debian/* Copyright: 2008-2009 Manu Mahajan License: GPL-2+ Files: debian/rules debian/patches/* Copyright: 2009 Onkar Shinde License: GPL-2+ License: GPL-2+ with Classpath Exception java-gnome is Logiciel Libre and is Open Source; you can redistribute it and/or modify it under the terms of the GNU General Public License, version 2("GPL"). . Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GPL cover the whole combination. . As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exceptionstatement from your version. . java-gnome is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GPL for more details. In particular, note that if you use this and lose your data, you're on your own. . You should have received a copy of the GNU General Public License with the Debian GNU/Linux distribution in file /usr/share/common-licenses/GPL-2. If not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. License: GPL-2+ On Debian systems, the complete text of the GNU General Public License, version 2, can be found in the file `/usr/share/common-licenses/GPL-2'. debian/changelog0000664000000000000000000002101512147676762011063 0ustar java-gnome (4.1.2-1build1) saucy; urgency=low * No-change rebuild for gtksourceview3 transition -- Iain Lane Fri, 24 May 2013 15:49:22 +0100 java-gnome (4.1.2-1) unstable; urgency=low * New upstream release. * debian/control - Bump GTK required version to 3.4. - Remove useless quilt dependency. - Update descriptions to fix lintian warnings. * debian/patches/02_java7_compat.diff - Remove no longer needed patch (fixed upstream). * debian/patches/02_unique_dependency.diff - Add patch to fix the libunique dependency. * debian/watch - Upstream provides only .xz tarballs. * debian/copyright - Use new format. - Update file copyright. -- Guillaume Mazoyer Thu, 30 Aug 2012 15:51:50 +0200 java-gnome (4.1.1-4) unstable; urgency=low * Team upload. * Pull Java7 compatability patch from Fedora. -- Niels Thykier Mon, 18 Jun 2012 22:41:02 +0200 java-gnome (4.1.1-3) unstable; urgency=low * Team upload. * Add python to build-dep to address FTBFS. (Closes: #676073) * Bump Standards-Version to 3.9.3 (no changes). -- tony mancill Mon, 04 Jun 2012 21:14:40 -0700 java-gnome (4.1.1-2) unstable; urgency=low * Team upload * Upload in unstable to fix the transition to libnotify (Closes: #630285) -- Sylvestre Ledru Fri, 05 Aug 2011 16:38:43 +0200 java-gnome (4.1.1-1) experimental; urgency=low * New upstream release. * debian/patches/02_javadoc_workaround.patch - Remove useless patch (fixed upstream) * debian/patches/03_libnotify_0_7.patch - Remove useless patch (fixed upstream) * debian/control: - Update dependencies list according to the upstream configure file. - Fix description-synopsis-starts-with-article - Fix needless-dependency-on-jre - Bump Standards-Version to 3.9.2 -- Guillaume Mazoyer Thu, 28 Jul 2011 21:07:13 +0200 java-gnome (4.0.19-1) experimental; urgency=low * New upstream release. * debian/patches/02_javadoc_workaround.patch - Fix javadoc generation. * debian/patches/03_libnotify_0_7.patch - Fix binding compilation with libnotify 0.7. * debian/control: - Update dependencies list according to the upstream configure file. -- Guillaume Mazoyer Wed, 23 Feb 2011 17:29:16 +0100 java-gnome (4.0.18-1) experimental; urgency=low * New upstream release (Closes: #588943). * Update copyright. * debian/patches/01_take_screenshots.diff - Use dbus-launch to start metacity. * debian/control - Add libglib2.0-dev (>= 2.22) dependency. - Add libcairo2-dev (>= 1.10) dependency. - Add librsvg2-dev dependency. - Add libatk1.0-dev dependency. - Bump GTK+ build dependency version as per upstream. - Make sure the installed JNI package is always compatible with the package which provides the JAR. - libjava-gnome-java does not need to depends on a JRE. - Bumped Standards-Version to 3.9.1. -- Sylvestre Ledru Sun, 16 Jan 2011 09:44:09 +0100 java-gnome (4.0.15-1) unstable; urgency=low * Team upload * New upstream release * Change maintainers into Maintainers. * Remove Thomas from Uploaders. * Switch to source format 3.0. * Update Standards-Version: 3.8.4. -- Torsten Werner Sun, 11 Apr 2010 21:28:43 +0200 java-gnome (4.0.14-2) unstable; urgency=low * debian/patches/01_take_screenshots.diff - Disable the file chooser dialog again as it still causes FTBFS on buildd. (Closes: #564494) * debian/rules - Add verbosity to build log if architecture is hppa. This will help us track down cause of FTBFS on hppa. -- Onkar Shinde Sat, 16 Jan 2010 19:19:07 +0530 java-gnome (4.0.14-1) unstable; urgency=low * New upstream release. * debian/rules - Add compiler flag -ffunction-sections if the architecture is hppa. Fixes FTBFS on hppa. (Closes: #558999) * debian/patches/01_take_screenshots.diff - Revert the commenting of the code that launches file chooser dialog. Not needed anymore as the glib bug that caused the FTBFS is fixed. * debian/copyright - Rewrite file according to DEP-5. Clarify licensing of some files which are not part of the runtime. -- Onkar Shinde Mon, 28 Dec 2009 15:50:27 +0530 java-gnome (4.0.13-3) unstable; urgency=low * debian/rules - Do not build docs on anything other than i386, amd64, powerpc. Fixes FTBFS on Debian as well as Ubuntu buildd. * debian/control - Add 'DM-Upload-Allowed: yes' so that I can upload the package when I become DM. :-) -- Onkar Shinde Mon, 21 Sep 2009 20:06:40 +0530 java-gnome (4.0.13-2) unstable; urgency=low * debian/patches/01_take_screenshots.diff - Comment out the code that launches file chooser dialog. It caused build failure on buildd. (Closes: #546313) -- Onkar Shinde Thu, 17 Sep 2009 23:24:56 +0530 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 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 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 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 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 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 Mon, 24 Mar 2008 01:01:11 +0530 debian/README.source0000664000000000000000000000027311256113576011360 0ustar 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. debian/libjava-gnome-java-doc.install0000664000000000000000000000021011617000134014737 0ustar HACKING /usr/share/doc/libjava-gnome-java/ doc/api/ /usr/share/doc/libjava-gnome-java/ doc/examples/ /usr/share/doc/libjava-gnome-java/