--- guichan-0.8.1.orig/debian/copyright +++ guichan-0.8.1/debian/copyright @@ -0,0 +1,39 @@ +This package was debianized by Yohann FERREIRA . +This file has been changed on Mon, 24 Mar 2008 23:10:00 +0100 from +Patrick Matthäi . + +It was downloaded from http://guichan.sourceforge.net/ + + +Upstream Author: Olof Naessén + +Copyright: 2004, 2005, 2006, 2007 by Olof Naessén and Per Larsson + +License: + + Copyright (c) The Regents of the University of California. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND + ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE + FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + SUCH DAMAGE. --- guichan-0.8.1.orig/debian/watch +++ guichan-0.8.1/debian/watch @@ -0,0 +1,3 @@ +version=3 +http://code.google.com/p/guichan/downloads/list \ +http://guichan.googlecode.com/files/guichan-(.*)\.tar\.gz --- guichan-0.8.1.orig/debian/control +++ guichan-0.8.1/debian/control @@ -0,0 +1,134 @@ +Source: guichan +Priority: optional +Homepage: http://guichan.sourceforge.net/ +DM-Upload-Allowed: yes +Maintainer: Patrick Matthäi +Build-Depends: debhelper (>= 5), liballegro4.2-dev, libsdl1.2-dev, libsdl-image1.2-dev, libgl1-mesa-dev +Standards-Version: 3.8.0 +Section: libs + +Package: libguichan-0.8.1-1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: small, efficient C++ GUI library + Guichan is a small and efficient C++ GUI library designed for games. It + comes with a standard set of widgets and can use several different objects + for displaying graphics and grabbing user input. + . + Guichan has a very abstract design which allows users of Guichan to use + different objects for displaying of graphics and grabbing of user input. + Guichan comes with (for now) 3 implemented graphics objects (SDLGraphics, + OpenGLGraphics and AllegroGraphics) and 2 implemented input objects + (SDLInput and AllegroInput), + . + Guichan is designed in a very abstract way making it very easy to extend + Guichan for your own needs. It is even very easy to implement new graphics + objects making Guichan as portable as ansi C++ is. + +Package: libguichan-allegro-0.8.1-1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: small, efficient C++ GUI library (allegro integration) + Guichan is a small and efficient C++ GUI library designed for games. It + comes with a standard set of widgets and can use several different objects + for displaying graphics and grabbing user input. + . + Guichan has a very abstract design which allows users of Guichan to use + different objects for displaying of graphics and grabbing of user input. + Guichan comes with (for now) 3 implemented graphics objects (SDLGraphics, + OpenGLGraphics and AllegroGraphics) and 2 implemented input objects + (SDLInput and AllegroInput), + . + Guichan is designed in a very abstract way making it very easy to extend + Guichan for your own needs. It is even very easy to implement new graphics + objects making Guichan as portable as ansi C++ is. + . + This package contains the allegro integration for guichan. + +Package: libguichan-sdl-0.8.1-1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: small, efficient C++ GUI library (SDL integration) + Guichan is a small and efficient C++ GUI library designed for games. It + comes with a standard set of widgets and can use several different objects + for displaying graphics and grabbing user input. + . + Guichan has a very abstract design which allows users of Guichan to use + different objects for displaying of graphics and grabbing of user input. + Guichan comes with (for now) 3 implemented graphics objects (SDLGraphics, + OpenGLGraphics and AllegroGraphics) and 2 implemented input objects + (SDLInput and AllegroInput), + . + Guichan is designed in a very abstract way making it very easy to extend + Guichan for your own needs. It is even very easy to implement new graphics + objects making Guichan as portable as ansi C++ is. + . + This package contains the SDL integration for guichan. + +Package: libguichan-opengl-0.8.1-1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: small, efficient C++ GUI library (OpenGL integration) + Guichan is a small and efficient C++ GUI library designed for games. It + comes with a standard set of widgets and can use several different objects + for displaying graphics and grabbing user input. + . + Guichan has a very abstract design which allows users of Guichan to use + different objects for displaying of graphics and grabbing of user input. + Guichan comes with (for now) 3 implemented graphics objects (SDLGraphics, + OpenGLGraphics and AllegroGraphics) and 2 implemented input objects + (SDLInput and AllegroInput), + . + Guichan is designed in a very abstract way making it very easy to extend + Guichan for your own needs. It is even very easy to implement new graphics + objects making Guichan as portable as ansi C++ is. + . + This package contains the OpenGL integration for guichan. + +Package: libguichan-0.8.1-1-dbg +Section: libs +Priority: extra +Architecture: any +Depends: libguichan-0.8.1-1 (= ${binary:Version}), libguichan-allegro-0.8.1-1 (= ${binary:Version}), libguichan-sdl-0.8.1-1 (= ${binary:Version}), libguichan-opengl-0.8.1-1 (= ${binary:Version}) +Description: small, efficient C++ GUI library (debugging symbols) + Guichan is a small and efficient C++ GUI library designed for games. It + comes with a standard set of widgets and can use several different objects + for displaying graphics and grabbing user input. + . + Guichan has a very abstract design which allows users of Guichan to use + different objects for displaying of graphics and grabbing of user input. + Guichan comes with (for now) 3 implemented graphics objects (SDLGraphics, + OpenGLGraphics and AllegroGraphics) and 2 implemented input objects + (SDLInput and AllegroInput), + . + Guichan is designed in a very abstract way making it very easy to extend + Guichan for your own needs. It is even very easy to implement new graphics + objects making Guichan as portable as ansi C++ is. + . + This package contains the debugging symbols for guichan. + +Package: libguichan-dev +Section: libdevel +Architecture: any +Depends: libguichan-0.8.1-1 (= ${binary:Version}), libguichan-allegro-0.8.1-1 (= ${binary:Version}), libguichan-sdl-0.8.1-1 (= ${binary:Version}), libguichan-opengl-0.8.1-1 (= ${binary:Version}), liballegro4.2-dev, libsdl1.2-dev, libsdl-image1.2-dev, libgl1-mesa-dev +Conflicts: libguichan0-dev, libguichan1-dev, libguichan2-dev, libguichan0, libguichan1, libguichan2 +Description: small, efficient C++ GUI library (development headers) + Guichan is a small and efficient C++ GUI library designed for games. It + comes with a standard set of widgets and can use several different objects + for displaying graphics and grabbing user input. + . + Guichan has a very abstract design which allows users of Guichan to use + different objects for displaying of graphics and grabbing of user input. + Guichan comes with (for now) 3 implemented graphics objects (SDLGraphics, + OpenGLGraphics and AllegroGraphics) and 2 implemented input objects + (SDLInput and AllegroInput), + . + Guichan is designed in a very abstract way making it very easy to extend + Guichan for your own needs. It is even very easy to implement new graphics + objects making Guichan as portable as ansi C++ is. + . + This package contains the development headers for the guichan library. --- guichan-0.8.1.orig/debian/libguichan-opengl-0.8.1-1.install +++ guichan-0.8.1/debian/libguichan-opengl-0.8.1-1.install @@ -0,0 +1 @@ +debian/temp/usr/lib/libguichan_opengl-*.so.* usr/lib --- guichan-0.8.1.orig/debian/docs +++ guichan-0.8.1/debian/docs @@ -0,0 +1,3 @@ +NEWS +README +TODO --- guichan-0.8.1.orig/debian/libguichan-dev.manpages +++ guichan-0.8.1/debian/libguichan-dev.manpages @@ -0,0 +1 @@ +debian/guichan.2 --- guichan-0.8.1.orig/debian/compat +++ guichan-0.8.1/debian/compat @@ -0,0 +1 @@ +5 --- guichan-0.8.1.orig/debian/rules +++ guichan-0.8.1/debian/rules @@ -0,0 +1,59 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=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) + +config.status: configure + dh_testdir + # Add here commands to configure the package. + CFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \ + --enable-sdl --enable-sdlimage --enable-opengl --enable-allegro + +build: build-stamp +build-stamp: config.status + dh_testdir + $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + # Remove dirs from previous builds + rm -rf debian/temp + [ ! -f Makefile ] || $(MAKE) distclean + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + $(MAKE) install DESTDIR=$(CURDIR)/debian/temp + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs ChangeLog + dh_installdocs + dh_installman + dh_install + dh_strip --dbg-package=libguichan-0.8.1-1-dbg + dh_compress + dh_fixperms + dh_makeshlibs + dh_shlibdeps + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- guichan-0.8.1.orig/debian/libguichan-allegro-0.8.1-1.install +++ guichan-0.8.1/debian/libguichan-allegro-0.8.1-1.install @@ -0,0 +1 @@ +debian/temp/usr/lib/libguichan_allegro-*.so.* usr/lib --- guichan-0.8.1.orig/debian/libguichan-sdl-0.8.1-1.install +++ guichan-0.8.1/debian/libguichan-sdl-0.8.1-1.install @@ -0,0 +1 @@ +debian/temp/usr/lib/libguichan_sdl-*.so.* usr/lib --- guichan-0.8.1.orig/debian/guichan.2 +++ guichan-0.8.1/debian/guichan.2 @@ -0,0 +1,24 @@ +.TH GUICHAN 2 "October 16, 2005" +.SH NAME +guichan \- A set of libraries that provide fully extensible widgets for SDL, Allegro, and OpenGL. +.SH DESCRIPTION +This manual page documents briefly the +.B guichan +library set, and the API provided. +.PP +\fBGuichan\fP is a fully extensible C++ set of libraries that provide an very complete API to easily get widgets for all games based on SDL, Allegro, and OpenGL. +The widgets are, of course, fully customizable using the way of inheritance. The API is stable, strong and already quite well optimized. +.SH OPTIONS +The latest documentation of Guichan is provided in the guichan-dev package. +It can be found in +.BR /usr/share/doc/guichan/html/index.html +.TP +.SH SEE ALSO +.BR libsdl (2), +.BR liballegro4.3 (2). +.br +.SH AUTHOR +Guichan was written by Per Larsson , and Olof Naessen . +.PP +This manual page was written by FERREIRA Yohann , +for the Debian project (but may be used by others). --- guichan-0.8.1.orig/debian/libguichan-dev.install +++ guichan-0.8.1/debian/libguichan-dev.install @@ -0,0 +1,4 @@ +debian/temp/usr/lib/lib*.so usr/lib +debian/temp/usr/include/* usr/include +debian/temp/usr/lib/*.la usr/lib +debian/temp/usr/lib/lib*.a usr/lib --- guichan-0.8.1.orig/debian/libguichan-0.8.1-1.install +++ guichan-0.8.1/debian/libguichan-0.8.1-1.install @@ -0,0 +1 @@ +debian/temp/usr/lib/libguichan-*.so.* usr/lib --- guichan-0.8.1.orig/debian/changelog +++ guichan-0.8.1/debian/changelog @@ -0,0 +1,188 @@ +guichan (0.8.1-3~hardy1~nail1) hardy; urgency=low + + * hardy backport. + + -- Tomas Kovacik Wed, 10 Dec 2008 14:00:00 +0200 + +guichan (0.8.1-3) unstable; urgency=low + + * Added missing conflicts on libguichan{0,1,2}. Thanks for spotting this to + Devid Antonio Filoni. + Closes: #492809 + + -- Patrick Matthäi Tue, 29 Jul 2008 18:09:51 +0200 + +guichan (0.8.1-2) unstable; urgency=low + + * Uploading to unstable. + * Updated to Standards-Version 3.8.0 (no changes needed). + * Replaced obsolete (build) depend on "xlibmesa-gl-dev | libgl-dev" with + libgl1-mesa-dev. Thanks lintian. + + -- Patrick Matthäi Sun, 20 Jul 2008 11:10:50 +0100 + +guichan (0.8.1-1) experimental; urgency=low + + * New upstream release. + - Finaly we have now a working SONAME support. + Closes: #428186 + * Uploading to experimental, because some reverse depends have to be ported + to this new guichan version. + * Split guichan into five different packages (libguichan, libguichan-dbg, + libguichan-opengl, libguichan-allegro, libguichan-sdl, libguichan-dev). + * Moved manpage to the libguichan-dev package. So parallel installations + of different guichan packages will be able. + * Removed some older package cleanups in the clean target. + * Removed old guichan-dev.doc-base. + * Removed some useless comments in manpage. + * Added DM-Upload-Allowed control field. + * Added watch file. + + -- Patrick Matthäi Mon, 12 Apr 2008 10:47:59 +0100 + +guichan (0.7.1-2) unstable; urgency=low + + * Removed dpatch. There are no patches available. + * Removed the versioned Build-Depends at the libsdl1.2 packages. + * Removed the AUTHORS docs file. + * Updated Standards-Version to 3.7.3 (no changes needed). + * Added Homepage control field. + * Added libguichan2-dbg package. + * debian/copyright: + - Added missing Copyright and Upstream Author field. + - Added spaces in front of the copyright statements. + * debian/rules: + - Made configure flags more human readable. + - Ensure that opengl, sdl, sdlimage and allegro will are enabled. + - Removed not needed removing of the debian/libguichan directorys, + because it is the job of dh_clean. + - Moved dh_install call from install to binary-arch target. + - Removed trailing "-" from $(MAKE) distclean. + - Removed not needed dh-make comments. + - Removed duplicated call of dh_installdeb. + - Removed not needed calls of dh_installexamples, dh_installdirs + and dh_link. + - Removed copying of config.guess and config.sub. They are not needed + in this case and just grow up the diff. + + -- Patrick Matthäi Mon, 24 Mar 2008 23:30:11 +0100 + +guichan (0.7.1-1) unstable; urgency=low + + * New upstream release. + * Removed destroy-dropdown-widget patch, because + it is in upstream now. + * Bump soname. + + -- Patrick Matthäi Thu, 26 Jul 2007 18:01:22 +0200 + +guichan (0.6.1-3.2) unstable; urgency=low + + * Actually include some files in new binary packages. + + -- Michael Koch Sat, 21 Jul 2007 14:38:23 -0100 + +guichan (0.6.1-3.1) unstable; urgency=low + + * NMU + * Bump soname. Closes: #428186. + * Use ${binary:Version} instead of ${Source-Version} to make package binNMU + safe. + + -- Michael Koch Tue, 10 Jul 2007 08:51:26 +0200 + +guichan (0.6.1-3) unstable; urgency=low + + * debian/control: Added dpatch to the build-depends. + * debian/compat: Added missing newline. + * debian/rules: Added dpatch. + * Added destroy-dropdown-widget patch. Thanks to Guillaume + Melquiond . + Closes: #429245 + + -- Patrick Matthäi Mon, 18 Jun 2007 09:12:58 +0200 + +guichan (0.6.1-2) unstable; urgency=low + + * Uploaded libguichan to Debian unstable. + * Setted new package maintainer to Patrick Matthäi . + * Updated debhelper version. + * Updated config.guess and config.sub. + + -- Patrick Matthäi Thu, 10 May 2007 21:22:21 +0200 + +guichan (0.6.1-1) experimental; urgency=low + + * New upstream release. Fix a issue with libtool. + + -- FERREIRA Yohann Mon, 30 Jan 2007 22:11:00 +0200 + +guichan (0.6.0-1) unstable; urgency=low + + * New upstream release. + + -- FERREIRA Yohann Fri, 16 Jan 2007 00:43:00 +0200 + +guichan (0.5.0-2) unstable; urgency=low + + * Merged patch from Sam Hocevar to close some issues using his experience. ;) + + -- FERREIRA Yohann Wed, 16 Dec 2006 23:17:32 +0200 + +guichan (0.5.0-1) unstable; urgency=low + + * New awaited release of guichan in debian. Thanks for your patience. (closes: #382852). + + -- FERREIRA Yohann Wed, 16 Aug 2006 23:25:54 +0200 + +guichan (0.4.0-4.1) unstable; urgency=high + + * Non-maintainer upload. + * debian/control: + + Fix short descriptions. + + Depend and build-depend on liballegro4.2-dev instead of liballegro-dev + (Closes: #379099). + + Depend and build-depend on xlibmesa-gl-dev | libgl-dev instead of + xlibmesa-gl-dev (Closes: #356133). + + Set policy to 3.7.2. + * src/guichan.cpp: + + Fix a GCC 4.2 FTBFS issue (Closes: #361405). + * debian/rules: + + Run dh_installdeb otherwise debhelper's maintainer scripts don't get + installed. + + -- Sam Hocevar (Debian packages) Wed, 1 Nov 2006 11:31:52 +0100 + +guichan (0.4.0-4) unstable; urgency=low + + * Initial upload to Debian archive (closes: #334290). + * Corrected package name, description, copyright, control, rules, + compat file and updated changelog. + + -- FERREIRA Yohann Thu, 16 Oct 2005 23:45:59 +0200 + +libguichan (0.4.0-3) unstable; urgency=low + + * Build against gcc-4.0.1-9. + * Compilable on amd64. + + -- FERREIRA Yohann Thu, 25 Sep 2005 20:22:59 +0200 + +libguichan (0.4.0-2) unstable; urgency=low + + * Build against gcc-4.0.1. + + -- FERREIRA Yohann Thu, 07 Jul 2005 20:22:59 +0200 + +libguichan (0.4.0-1) unstable; urgency=low + + * Second Release. + + -- FERREIRA Yohann Wed, 18 May 2005 23:03:59 +0200 + + +libguichan (0.3.0-1) unstable; urgency=low + + * Initial Release. + + -- FERREIRA Yohann Sun, 10 Apr 2005 17:48:59 +0200