--- gtkglext-1.2.0.orig/debian/patches/00list +++ gtkglext-1.2.0/debian/patches/00list @@ -0,0 +1 @@ + --- gtkglext-1.2.0.orig/debian/patches/01_gdk-linking.dpatch +++ gtkglext-1.2.0/debian/patches/01_gdk-linking.dpatch @@ -0,0 +1,28 @@ +#!/bin/sh /usr/share/dpatch/dpatch-run + +@DPATCH@ + +--- gtkglext-1.0.6/gdk/Makefile.am.old 2005-09-11 14:58:33.633063192 +0200 ++++ gtkglext-1.0.6/gdk/Makefile.am 2005-09-11 14:59:56.481468320 +0200 +@@ -57,7 +57,8 @@ + $(gdkglext_win32_symbols) + + common_libadd = \ +- $(GDKGLEXT_DEP_LIBS) ++ $(GDKGLEXT_DEP_LIBS) \ ++ -lpangox-1.0 + + # + # setup source file variables +--- gtkglext-1.0.6/gdk/Makefile.in.old 2005-09-11 14:58:28.765803128 +0200 ++++ gtkglext-1.0.6/gdk/Makefile.in 2005-09-11 15:00:45.432026704 +0200 +@@ -253,7 +253,8 @@ + + + common_libadd = \ +- $(GDKGLEXT_DEP_LIBS) ++ $(GDKGLEXT_DEP_LIBS) \ ++ -lpangox-1.0 + + + --- gtkglext-1.2.0.orig/debian/docs +++ gtkglext-1.2.0/debian/docs @@ -0,0 +1,4 @@ +NEWS +README +README.win32 +TODO --- gtkglext-1.2.0.orig/debian/control +++ gtkglext-1.2.0/debian/control @@ -0,0 +1,35 @@ +Source: gtkglext +Section: libs +Priority: optional +Maintainer: Ubuntu MOTU Developers +XSBC-Original-Maintainer: Marcelo E. Magallon +Build-Depends: debhelper (>> 4.0.0), libgtk2.0-dev, libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev, libice-dev , libsm-dev, libxmu-dev, libxt-dev, dpatch +Standards-Version: 3.7.2 + +Package: libgtkglext1-dev +Section: devel +Architecture: any +Depends: libgtkglext1 (= ${Source-Version}), libgtk2.0-dev, libice-dev, libsm-dev, libxmu-dev, libxt-dev, libgl1-mesa-dev | libgl-dev, libglu1-mesa-dev | libglu-dev +Description: OpenGL Extension to GTK (development files) + GtkGLExt provides the GDK objects to support OpenGL rendering in GTK, + and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable. + . + This package contains files that you need to compile programs using + libgtkglext. + +Package: libgtkglext1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: OpenGL Extension to GTK (shared libraries) + GtkGLExt provides the GDK objects to support OpenGL rendering in GTK, + and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable. + +Package: libgtkglext1-doc +Section: doc +Architecture: all +Description: OpenGL Extension to GTK (documentation) + GtkGLExt provides the GDK objects to support OpenGL rendering in GTK, + and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable. + . + This package contains documentation for libgtkglext. --- gtkglext-1.2.0.orig/debian/rules +++ gtkglext-1.2.0/debian/rules @@ -0,0 +1,109 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +export DH_OPTIONS + +#include dpatch stuff +include /usr/share/dpatch/dpatch.make + +SONAME=1 + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +DTMPDIR=$(CURDIR)/debian/tmp + +config.status: patch-stamp configure + dh_testdir + + ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info + +build: build-stamp +build-stamp: config.status + dh_testdir + + $(MAKE) + + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + -$(MAKE) distclean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + rm -rf debian/libgtkglext1-dev debian/libgtkglext1-doc debian/libgtkglext1 + dh_installdirs + + $(MAKE) install prefix=$(DTMPDIR)/usr +# mv $(DTMPDIR)/usr/lib/gtkglext-1.0/include/gdkglext-config.h \ +# $(DTMPDIR)/usr/include/gtkglext-1.0 +# rmdir -p --ignore-fail-on-non-empty $(DTMPDIR)/usr/lib/gtkglext-1.0/include + +binary-indep: DH_OPTIONS=-i +binary-indep: build install + dh_testdir + dh_testroot + + dh_install + dh_installdocs + dh_installchangelogs + dh_link -plibgtkglext1-doc \ + usr/share/doc/libgtkglext1-doc/html/gtkglext \ + usr/share/gtk-doc/html/gtkglext + dh_compress + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + + +binary-arch: DH_OPTIONS=-a +binary-arch: build install + dh_testdir + dh_testroot + + dh_install + dh_installdocs + dh_installmenu + dh_installman + dh_installchangelogs ChangeLog + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb + dh_shlibdeps -L libgtkglext$(SONAME) -ldebian/libgtkglext$(SONAME)/usr/lib + dh_gencontrol + dh_md5sums + dh_builddeb + +autofoo: + libtoolize --force --copy + aclocal + automake -f -c + autoconf + rm -f debian/autofoo.version + for p in libtoolize aclocal automake autoconf ; do \ + $$p --version | head -1 ; \ + done > debian/autofoo.version + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install +.PHONY: autofoo --- gtkglext-1.2.0.orig/debian/changelog +++ gtkglext-1.2.0/debian/changelog @@ -0,0 +1,196 @@ +gtkglext (1.2.0-0ubuntu1) gutsy; urgency=low + + * New upstream version + * Fix Maintainer field + * Remove old xlibs-devs dependencies + + -- Nicolas Bruguier Thu, 21 Jun 2007 13:36:50 +0200 + +gtkglext (1.0.6-2.1ubuntu1) edgy; urgency=low + + * Merge from debian unstable. + * Not applying 01_gdk-linking.dpatch (fixed in debian package) + + -- Gauvain Pocentek Thu, 29 Jun 2006 13:01:59 +0100 + +gtkglext (1.0.6-2.1) unstable; urgency=medium + + * NMU to fix an RC bug that's causing several other packages to FTBFS. + (The official maintainer appears to be inactive, so there's no sense + in waiting further.) + * configure.in: change pango_pkg from pango to pangox to ensure that + libgdkglext-x11-1.0.so.0 links against everything it needs. (Closes: + #359688). + * configure: regenerated. + + -- Aaron M. Ucko Tue, 4 Apr 2006 20:06:51 -0400 + +gtkglext (1.0.6-2ubuntu6) dapper; urgency=low + + * Link documentation in /usr/share/gtk-doc/html (Ubuntu: #47210) + + -- Gauvain Pocentek Mon, 29 May 2006 15:17:16 +0200 + +gtkglext (1.0.6-2ubuntu5) breezy; urgency=low + + * Link libgdkglext-x11-1.0.so with -lpangox-1.0 + + -- Sebastian Dröge Sun, 11 Sep 2005 14:57:17 +0200 + +gtkglext (1.0.6-2ubuntu4) breezy; urgency=low + + * Rebuild to get rid of libglitz.la references. + + -- LaMont Jones Fri, 2 Sep 2005 01:37:33 -0600 + +gtkglext (1.0.6-2ubuntu3) breezy; urgency=low + + * Update {build-,}depends for xorg -> mesa transition. + + -- Adam Conrad Mon, 22 Aug 2005 14:39:43 +1000 + +gtkglext (1.0.6-2ubuntu2) breezy; urgency=low + + * Fixed libgtkglext1-dev dependencies + + -- Stephan Hermann Wed, 01 Jun 2005 19:43:31 +0200 + +gtkglext (1.0.6-2ubuntu1) breezy; urgency=medium + + * urgency=medium: this package is needed by other libs/apps + * debian/control: changing build-deps to match xorg + + -- Stephan Hermann Wed, 01 Jun 2005 14:12:51 +0200 + +gtkglext (1.0.6-2) unstable; urgency=medium + + * urgency=medium: this is making other packages FTBFS. + * debian/control: change dependencies of libgtkglext1-dev to read: + libgtkglext1 (= ${Source-Version}), libgtk2.0-dev, libice-dev | xlibs-dev, + libsm-dev | xlibs-dev, libxmu-dev | xlibs-dev, libxt-dev | xlibs-dev, + xlibmesa-gl-dev | libgl-dev, xlibmesa-glu-dev | libglu-dev + * I'm not touching anything else. The solution quoted above is overkill, + but it is correct. (closes: bug#250461) + + -- Marcelo E. Magallon Sat, 21 Aug 2004 20:46:42 -0600 + +gtkglext (1.0.6-1.0.2) unstable; urgency=low + + * Will the darned upload queue do something this time around? + + -- Marcelo E. Magallon Sat, 17 Apr 2004 15:15:33 -0600 + +gtkglext (1.0.6-1.0.1) unstable; urgency=low + + * Recompile with sane OpenGL libraries. + + -- Marcelo E. Magallon Fri, 09 Apr 2004 18:23:21 -0600 + +gtkglext (1.0.6-1) unstable; urgency=low + + * New upstream release + * Throw away NMU 1.0.0-1.1 (thanks Sebastian, it's nevertheless + appreciated), this problem has been fixed upstream, this would have + been the proper fix in the first place. My apologies for the long + delay Teemu. (closes: bug#226894) + * Regenerate all the automake and autoconf stuff + libtoolize (GNU libtool) 1.5.2 + aclocal (GNU automake) 1.7.9 + automake (GNU automake) 1.7.9 + autoconf (GNU Autoconf) 2.59 + * debian/control: Standards Version 3.6.1 + + -- Marcelo E. Magallon Sat, 03 Apr 2004 17:43:17 -0600 + +gtkglext (1.0.5-1) unstable; urgency=low + + * New upstream release + * Regenerate all the automake and autoconf stuff with automake 1.7 and + autoconf 2.58 and aclocal 1.7 anb libtoolize 1.5.0a + + -- Marcelo E. Magallon Thu, 20 Nov 2003 19:53:14 -0600 + +gtkglext (1.0.0-1.1) unstable; urgency=low + + * NMU during BSP. + * g[dt]kglprivate.h will be shipped again. (closes: #226894) + + -- Sebastian Muszynski Wed, 24 Mar 2004 19:47:03 +0100 + +gtkglext (1.0.0-1) unstable; urgency=low + + * New upstream release + * Regenerate all the automake and autoconf stuff with automake 1.7 and + autoconf 2.57 and aclocal 1.7 anb libtoolize + + -- Marcelo E. Magallon Sat, 17 May 2003 15:29:30 +0200 + +gtkglext (0.7.1-1) unstable; urgency=low + + * The "I'm on crack and I didn't even know it" release (or: "is the rest of + the world blind or what?") + + * New upstream version + * Ack NMU, thanks Remco (NMU patches never made it to the BTS) (closes: + bug#183767, bug#183226) + * Double check that the pkgconfig file include a flag to let the compiler + find /usr/lib/gtkglext-1.0/include/gdkglext-config.h. (closes: bug#185307) + * Double check that the pkg-config files are indeed shipped. (closes: + bug#185304) + * debian/libgtkglext1-dev.install: include less garbage. The Makefile.am is + included for reference only. If someone wants to write a makefile that + can be used standalone, I'll be happy to include it in the package. + * Double check that all the required files for libgtkglext-x11-1.0 are + included. (closes: bug#183767) + * Regenerate all the automake and autoconf stuff with automake 1.7 and + autoconf 2.52 and aclocal 1.7 + + -- Marcelo E. Magallon Sun, 13 Apr 2003 09:45:40 +0200 + +gtkglext (0.7.0-0.2) unstable; urgency=low + + * Non-maintainer upload fixing problem with previous upload: + libgtkglext-x11-1.0 was not built due to self-dependencies. Added + -L../gdk/.libs to its LDFLAGS as an ugly hack to circumvent this + problem (closes: #183767) + + -- Remco van de Meent Sun, 16 Mar 2003 12:37:50 +0100 + +gtkglext (0.7.0-0.1) unstable; urgency=low + + * Non-maintainer upload with permission of maintainer (closes: #183226) + * New upstream release + * Update auto* files + + -- Remco van de Meent Mon, 3 Mar 2003 17:13:30 +0100 + +gtkglext (0.6.1-4) unstable; urgency=low + + * debian/control: New maintainer; thanks Stefan, should you ever want the + package back, just ask. + * debian/control: libgtkglext1-dev: Depend on xlibmesa-gl-dev | libgl-dev + (closes: bug#180870) + * debian/control: add (build-)dependency on libglu-dev, too. + + -- Marcelo E. Magallon Thu, 20 Feb 2003 15:29:37 +0100 + +gtkglext (0.6.1-3) unstable; urgency=low + + * debian/rules: add appropriate arguments to dh_shlibdeps + + -- Stefan Schwandter Mon, 13 Jan 2003 22:31:11 +0100 + +gtkglext (0.6.1-2) unstable; urgency=low + + * debian/rules: Don't build libgtkglext1-doc in binary-arch target + (closes: #175607). + * Re-generate autotools files (closes: #176543) + + -- Stefan Schwandter Mon, 13 Jan 2003 20:14:27 +0100 + +gtkglext (0.6.1-1) unstable; urgency=low + + * Initial Release (closes: #173947). + + -- Stefan Schwandter Fri, 27 Dec 2002 21:51:59 +0100 + --- gtkglext-1.2.0.orig/debian/autofoo.version +++ gtkglext-1.2.0/debian/autofoo.version @@ -0,0 +1,4 @@ +libtoolize (GNU libtool) 1.5.2 +aclocal (GNU automake) 1.7.9 +automake (GNU automake) 1.7.9 +autoconf (GNU Autoconf) 2.59 --- gtkglext-1.2.0.orig/debian/libgtkglext1.install +++ gtkglext-1.2.0/debian/libgtkglext1.install @@ -0,0 +1 @@ +debian/tmp/usr/lib/lib*.so.* --- gtkglext-1.2.0.orig/debian/libgtkglext1-doc.install +++ gtkglext-1.2.0/debian/libgtkglext1-doc.install @@ -0,0 +1 @@ +debian/tmp/usr/share/gtk-doc/html /usr/share/doc/libgtkglext1-doc --- gtkglext-1.2.0.orig/debian/compat +++ gtkglext-1.2.0/debian/compat @@ -0,0 +1 @@ +4 --- gtkglext-1.2.0.orig/debian/libgtkglext1-doc.doc-base +++ gtkglext-1.2.0/debian/libgtkglext1-doc.doc-base @@ -0,0 +1,10 @@ +Document: libgtkglext1-doc +Title: GtkGLExt Reference Manual +Author: Igor Fernandez de Bustos +Abstract: This manual contains an API reference for GdkGLExt and GtkGLExt. +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/libgtkglext1-doc/html/gtkglext/index.html +Files: /usr/share/doc/libgtkglext1-doc/html/gtkglext/* + --- gtkglext-1.2.0.orig/debian/libgtkglext1-dev.install +++ gtkglext-1.2.0/debian/libgtkglext1-dev.install @@ -0,0 +1,12 @@ +debian/tmp/usr/include +debian/tmp/usr/lib/lib*.a +debian/tmp/usr/lib/lib*.la +debian/tmp/usr/lib/lib*.so +debian/tmp/usr/lib/gtkglext-1.0 +debian/tmp/usr/lib/pkgconfig +examples/*.c /usr/share/doc/libgtkglext1-dev/examples +examples/*.h /usr/share/doc/libgtkglext1-dev/examples +examples/*.rgb /usr/share/doc/libgtkglext1-dev/examples +examples/*.lwo /usr/share/doc/libgtkglext1-dev/examples +examples/Makefile.am /usr/share/doc/libgtkglext1-dev/examples +m4macros/gtkglext.m4 /usr/share/aclocal --- gtkglext-1.2.0.orig/debian/copyright +++ gtkglext-1.2.0/debian/copyright @@ -0,0 +1,19 @@ +This package was debianized by Stefan Schwandter on +Sun, 22 Dec 2002 11:50:20 +0100. + +It was downloaded from http://sourceforge.net/projects/gtkglext/ + +Upstream Author: Naofumi Yasufuku + +Contributors: see AUTHORS file + +Copyright: + +GtkGLExt libraries are released under the terms of the GNU Lesser +General Public License (GNU LGPL). While components and programs +included with this release are licensed under the terms of the GNU +General Public License (GNU GPL). + +See +/usr/share/common-licenses/GPL and +/usr/share/common-licenses/LGPL.