--- java-gnome-4.0.9.orig/debian/compat +++ java-gnome-4.0.9/debian/compat @@ -0,0 +1 @@ +5 --- java-gnome-4.0.9.orig/debian/watch +++ java-gnome-4.0.9/debian/watch @@ -0,0 +1,4 @@ +version=3 + +ftp://ftp.gnome.org/pub/gnome/sources/java-gnome/4.0/java-gnome-(.*)\.tar\.gz + --- java-gnome-4.0.9.orig/debian/control +++ java-gnome-4.0.9/debian/control @@ -0,0 +1,29 @@ +Source: java-gnome +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Debian Java maintainers + +Uploaders: Manu Mahajan , Thomas Girard + +Build-Depends: debhelper (>= 5), libgtk2.0-dev, junit, libglade2-dev, + libgnome2-0, default-jdk-builddep, quilt +Standards-Version: 3.8.0 +Section: libs +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 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +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. --- java-gnome-4.0.9.orig/debian/changelog +++ java-gnome-4.0.9/debian/changelog @@ -0,0 +1,39 @@ +java-gnome (4.0.9-0ubuntu1) jaunty; urgency=low + + * New upstream release (LP: #260751) + * debian/control: changed standards-version to 3.8.0, add XSBC-Original-Maintainer + * remove debian/02_dont_export_pango_backend_funcs.diff because PangoFontMap.defs + there isn't in /src/defs in this new version + * add debian/watch file + + -- Alessandro Ghersi Tue, 25 Nov 2008 04:04:03 +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 --- java-gnome-4.0.9.orig/debian/copyright +++ java-gnome-4.0.9/debian/copyright @@ -0,0 +1,60 @@ +This package was debianized by Manu Mahajan on +Mon, 25 Feb 2008 00:43:11 +0530. + +It was downloaded from http://ftp.gnome.org/pub/gnome/sources/java-gnome/4.0/ + +Upstream Authors: + Andrew Cowie + Srichand Pendyala + Vreixo Formoso Lopes + Sebastian Mancke + +Copyright Holders: + Copyright (c) 2006-2008 Operational Dynamics Consulting Pty Ltd, and + Others. + Copyright (c) 2004-2008 Operational Dynamics Consulting Pty Ltd + Copyright (c) 1997-1998 Andrew Cowie + Copyright (c) 1998-2005 The java-gnome Team + Copyright (c) 2007 Vreixo Formoso Lopes + Copyright (C) 2006 Emmanuele Bassi + Copyright (C) 2001-2006 Jonathan Blandford + Copyright (c) 1998-2006 James Henstridge, John Finlay, and Others + +License: + 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. If not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, + USA. + +On Debian systems, the complete text of the GNU General Public +License, version 2, can be found in /usr/share/common-licenses/GPL-2. + +The Debian packaging is (C) 2008, Manu Mahajan +and is licensed under the GPL, see above. --- java-gnome-4.0.9.orig/debian/dirs +++ java-gnome-4.0.9/debian/dirs @@ -0,0 +1,2 @@ +usr/lib/jni +usr/share/java --- java-gnome-4.0.9.orig/debian/docs +++ java-gnome-4.0.9/debian/docs @@ -0,0 +1,2 @@ +NEWS +README --- java-gnome-4.0.9.orig/debian/rules +++ java-gnome-4.0.9/debian/rules @@ -0,0 +1,72 @@ +#!/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 + +.config: patch-stamp + dh_testdir + # Add here commands to configure the package. + ./configure --prefix=/usr jdk=/usr/lib/jvm/default-java compiler=ecj + +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/libjava-gnome-java install + # We don't install this one + -rm -f debian/libjava-gnome-java/usr/lib/libgtkjava-4.0.so + + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + 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 --- java-gnome-4.0.9.orig/debian/patches/01_change_jni_library_location.diff +++ java-gnome-4.0.9/debian/patches/01_change_jni_library_location.diff @@ -0,0 +1,11 @@ +--- orig/configure ++++ mod/configure +@@ -1767,7 +1767,7 @@ + } + print CONFIG "PREFIX=$prefix\n"; + if (!$libdir) { +- $libdir = "$prefix/lib"; ++ $libdir = "$prefix/lib/jni"; + } + print CONFIG "LIBDIR=$libdir\n"; + --- java-gnome-4.0.9.orig/debian/patches/series +++ java-gnome-4.0.9/debian/patches/series @@ -0,0 +1,2 @@ +01_change_jni_library_location.diff +