--- atlas-cpp-0.5.98.orig/debian/compat +++ atlas-cpp-0.5.98/debian/compat @@ -0,0 +1 @@ +4 --- atlas-cpp-0.5.98.orig/debian/copyright +++ atlas-cpp-0.5.98/debian/copyright @@ -0,0 +1,25 @@ +This package was debianized by Michael Koch on +Mon, 20 May 2002 17:24:33 +0200. + +It was downloaded from ftp://ftp.worldforge.org/pub/worldforge/libs/Atlas-C++/transitional/ + +Upstream Author: Al Riddoch + +Copyright: + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library 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 GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; 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 Lesser GNU General Public +License, version 2.1, can be found in /usr/share/common-licenses/LGPL-2.1. --- atlas-cpp-0.5.98.orig/debian/changelog +++ atlas-cpp-0.5.98/debian/changelog @@ -0,0 +1,241 @@ +atlas-cpp (0.5.98-1ubuntu1) dapper; urgency=low + + * Renamed libatlas-cpp-0.6.0 to libatlas-cpp-0.6.0c2a (libstdc++ new + allocator trans) + * debian/control: adjusted packagenames, conflicts/replaces and dependencies + * Renamed debian/libatlas-cpp-0.6.0.install to libatlas-cpp-0.6.0c2a.install + + -- Stephan Hermann Thu, 24 Nov 2005 21:03:34 +0100 + +atlas-cpp (0.5.98-1) unstable; urgency=low + + * New upstream release + + -- Michael Koch Sun, 2 Oct 2005 11:41:44 +0000 + +atlas-cpp (0.5.97-1) unstable; urgency=low + + * New upstream release + + -- Michael Koch Sat, 17 Sep 2005 11:27:10 +0000 + +atlas-cpp (0.5.96-3) unstable; urgency=low + + * Fixed Suggest for libatlas-cpp-doc on libatlas-cpp-0.6-0-dev + * Added watch file + * Upload sponsored by Petter Reinholdtsen + + -- Michael Koch Fri, 9 Sep 2005 05:59:51 +0000 + +atlas-cpp (0.5.96-2) unstable; urgency=low + + * Include the needed files in libatlas-cpp-0.6-dev package + + -- Michael Koch Mon, 5 Sep 2005 06:12:03 +0000 + +atlas-cpp (0.5.96-1) unstable; urgency=low + + * New upstream release + * Renamed binary packages to match soname + * debian/rules: Adjusted for new soname + * Updated address of FSF in debian/copyright + * Updated Standards-Version to 3.6.2 + + -- Michael Koch Thu, 1 Sep 2005 04:33:44 +0000 + +atlas-cpp (0.4.94-2) unstable; urgency=low + + * debian/copyright: Added better copyright notice and fixed download URL + + -- Michael Koch Sun, 25 Jul 2004 18:14:22 +0200 + +atlas-cpp (0.4.94-1) unstable; urgency=low + + * New upstream release + * debian/control: Removed redundant Origin: field + + -- Michael Koch Wed, 21 Jul 2004 16:38:29 +0200 + +atlas-cpp (0.4.93-4) unstable; urgency=low + + * Really added doxygen to Buils-Depends + + -- Michael Koch Mon, 17 May 2004 12:06:45 +0200 + +atlas-cpp (0.4.93-3) unstable; urgency=low + + * Added doxygen to Buils-Depends + + -- Michael Koch Sun, 16 May 2004 08:27:20 +0200 + +atlas-cpp (0.4.93-2) unstable; urgency=low + + * Upload to unstable. + + -- Michael Koch Fri, 14 May 2004 15:36:35 +0200 + +atlas-cpp (0.4.93-1) experimental; urgency=low + + * New upstream release + * Changed library interface version to 0.5 + * Bumped Standard-Version to 3.6.1 + * Removed references to atlas.m4 and atlas-config tool + * Use only one docs file instead one per package + * Use dh_install instead of dh_movefiles + * Use debian/compat instead of DH_COMPAT in debian/rules + + -- Michael Koch Mon, 8 Mar 2004 12:12:43 +0100 + +atlas-cpp (0.4.6-3) unstable; urgency=low + + * Force rebuilt to fix dependency problem on s390 due to binary-only upload + * Updated Standards-Version to 3.6.1 + * Let libatlas-cpp1c102-dbg depend on libatlas-cpp1c102 + + -- Michael Koch Fri, 20 Feb 2004 09:50:19 +0100 + +atlas-cpp (0.4.6-2) unstable; urgency=low + + * Make libatlas-cpp-dev depend on pkgconfig. + * Moved libatlas-cpp-dev to section libdevel. + * Updated Standards-Version to 3.5.10 + + -- Michael Koch Tue, 27 May 2003 09:39:09 +0000 + +atlas-cpp (0.4.6-1) unstable; urgency=low + + * New upstream release. + * Updated Standards-Version to 3.5.9. + * Autoconf stuff should now be okay (Closes: #185941). + * Moved libatlas-cpp1c102-dbg to libdevel section. + * Inlcude pkgconfig file in libatlas-cpp-dev. + + -- Michael Koch Thu, 24 Apr 2003 07:54:49 +0000 + +atlas-cpp (0.4.5-10) unstable; urgency=low + + * Regenerated build files (Closes: #179110). + * Descriptions of all binary packages reworked, thanks to + Filip Van Raemdonck (Closes: #176975). + * Fixed "noopt" handling in debian/rules. + + -- Michael Koch Fri, 21 Mar 2003 15:09:37 +0100 + +atlas-cpp (0.4.5-9) unstable; urgency=low + + * c102 transition. + * libatlas-cpp-dev doesnt depend on build-essential packages. + * debian/rules cleanup. + + -- Michael Koch Fri, 10 Jan 2003 13:28:23 +0100 + +atlas-cpp (0.4.5-8) unstable; urgency=low + + * Bumped Standards-Version to 3.5.8. + * Fixed short descriptions of all packages. + + -- Michael Koch Thu, 12 Dec 2002 16:15:53 +0100 + +atlas-cpp (0.4.5-7) unstable; urgency=low + + * Added Conflicts with libatlas-c++0. + * Added support for "noopt" and dropped "debug". + * Cleaned up debian/rules. + * Build arch indep packages in binary-indep target and arch specific + packages in binary-arch target. + + -- Michael Koch Thu, 24 Oct 2002 15:56:59 +0200 + +atlas-cpp (0.4.5-6) unstable; urgency=low + + * Updated to Standards-Version 3.5.7 + * Changed priority of libatlas-cpp1-dbg to extra + * Dont build depend on libstdc++dev, it build-essential depends indirectly + on it + * explicitely link libstdc++ to get right dependencies + + -- Michael Koch Mon, 2 Sep 2002 18:37:21 +0200 + +atlas-cpp (0.4.5-5) unstable; urgency=low + + * Removed unneeded Build-Depends on libc6-dev. + * Changed priority to extra. + + -- Michael Koch Mon, 26 Aug 2002 21:55:05 +0200 + +atlas-cpp (0.4.5-4) unstable; urgency=low + + * added manpage atlas-config.1 + + -- Michael Koch Sun, 4 Aug 2002 09:25:51 +0200 + +atlas-cpp (0.4.5-3) unstable; urgency=low + + * fixed debian/copyright + * fixed documentation files + * fixed libatlas-cpp-doc to include the API documentation + + -- Michael Koch Sat, 3 Aug 2002 21:16:56 +0200 + +atlas-cpp (0.4.5-2) unstable; urgency=low + + * renamed packages to show correct SONAME + * provide extra package with libs including debug sysmbols + * removed unneeded README.Debian + + -- Michael Koch Wed, 31 Jul 2002 15:31:19 +0200 + +atlas-cpp (0.4.5-1) unstable; urgency=low + + * New Upstream version. + + -- Michael Koch Sat, 20 Jul 2002 20:18:30 +0200 + +atlas-cpp (0.4.4.90-5) unstable; urgency=low + + * add shlibs version + + -- Michael Koch Fri, 21 Jun 2002 22:11:28 +0200 + +atlas-cpp (0.4.4.90-4) unstable; urgency=low + + * include *.la files in -dev + + -- Michael Koch Sun, 16 Jun 2002 23:08:56 +0200 + +atlas-cpp (0.4.4.90-3) unstable; urgency=low + + * Fix -dev dependencies + + -- Michael Koch Sun, 9 Jun 2002 11:26:59 +0200 + +atlas-cpp (0.4.4.90-2) unstable; urgency=low + + * Forgot to include some development files + + -- Michael Koch Thu, 23 May 2002 14:11:19 +0200 + +atlas-cpp (0.4.4.90-1) unstable; urgency=low + + * New Upstream version. + + -- Michael Koch Mon, 20 May 2002 17:22:33 +0200 + +atlas-cpp (0.4.4-3) unstable; urgency=low + + * Build extra doc package + + -- Michael Koch Sat, 11 May 2002 14:45:11 +0200 + +atlas-cpp (0.4.4-2) unstable; urgency=low + + * Forgot atlas.m4 + + -- Anders Petersson Mon, 26 Nov 2001 12:46:36 +0100 + +atlas-cpp (0.4.4-1) unstable; urgency=low + + * Initial Debian version. + + -- Anders Petersson Sun, 18 Nov 2001 12:52:30 +0100 + --- atlas-cpp-0.5.98.orig/debian/watch +++ atlas-cpp-0.5.98/debian/watch @@ -0,0 +1,2 @@ +version=2 +http://heanet.dl.sourceforge.net/sourceforge/worldforge/Atlas-C\+\+-([\d+\.]+|\d+)\.tar\.gz debian uupdate --- atlas-cpp-0.5.98.orig/debian/libatlas-cpp-0.6-0-dev.install +++ atlas-cpp-0.5.98/debian/libatlas-cpp-0.6-0-dev.install @@ -0,0 +1,9 @@ +usr/include/Atlas-C++-0.6/Atlas/* +usr/lib/libAtlas-0.6.so +usr/lib/libAtlasFunky-0.6.so +usr/lib/libAtlasNet-0.6.so +usr/lib/libAtlasCodecs-0.6.so +usr/lib/libAtlasFilters-0.6.so +usr/lib/libAtlasMessage-0.6.so +usr/lib/libAtlasObjects-0.6.so +usr/lib/pkgconfig/atlascpp-0.6.pc --- atlas-cpp-0.5.98.orig/debian/libatlas-cpp-doc.install +++ atlas-cpp-0.5.98/debian/libatlas-cpp-doc.install @@ -0,0 +1 @@ +usr/share/doc/libatlas-cpp-doc/html/* --- atlas-cpp-0.5.98.orig/debian/docs +++ atlas-cpp-0.5.98/debian/docs @@ -0,0 +1,5 @@ +AUTHORS +NEWS +README +ROADMAP +TODO --- atlas-cpp-0.5.98.orig/debian/libatlas-cpp-0.6-0-dbg.install +++ atlas-cpp-0.5.98/debian/libatlas-cpp-0.6-0-dbg.install @@ -0,0 +1,7 @@ +usr/lib/debug/libAtlas-0.6.so.0 +usr/lib/debug/libAtlasFunky-0.6.so.0 +usr/lib/debug/libAtlasFilters-0.6.so.0 +usr/lib/debug/libAtlasNet-0.6.so.0 +usr/lib/debug/libAtlasCodecs-0.6.so.0 +usr/lib/debug/libAtlasMessage-0.6.so.0 +usr/lib/debug/libAtlasObjects-0.6.so.0 --- atlas-cpp-0.5.98.orig/debian/control +++ atlas-cpp-0.5.98/debian/control @@ -0,0 +1,52 @@ +Source: atlas-cpp +Maintainer: Michael Koch +Section: libs +Priority: optional +Standards-Version: 3.6.2 +Build-Depends: debhelper (>= 4.0.0), doxygen +Build-Depends-Indep: doxygen + +Package: libatlas-cpp-0.6-0c2a +Architecture: any +Section: libs +Depends: ${shlibs:Depends} +Replaces: libatlas-cpp-0-6-0 +Conflicts: libatlas-cpp-0-6-0 +Description: The protocol library of the World Forge project - runtime libs + This library implements the Atlas protocol, for use in client-server + game applications. It can be used in either clients or servers. + . + This is the runtime component of the Atlas-C++ toolkit. + +Package: libatlas-cpp-0.6-0-dbg +Architecture: any +Section: libdevel +Priority: extra +Depends: libatlas-cpp-0.6-0c2a (= ${Source-Version}) +Description: The protocol library of the World Forge project - debugging libs + This library implements the Atlas protocol, for use in client-server + game applications. It can be used in either clients or servers. + . + This is the debugging component of the Atlas-C++ toolkit. + +Package: libatlas-cpp-doc +Architecture: all +Section: doc +Suggests: libatlas-cpp-0.6-0-dev (= ${Source-Version}) +Description: The protocol library of the World Forge project - documentation + This library implements the Atlas protocol, for use in client-server + game applications. It can be used in either clients or servers. + . + This is the API API documentation of the Atlas-C++ toolkit. + +Package: libatlas-cpp-0.6-0-dev +Architecture: any +Section: libdevel +Depends: libatlas-cpp-0.6-0c2a (= ${Source-Version}), pkg-config +Suggests: libatlas-cpp-0.6-0-dbg (= ${Source-Version}), libatlas-cpp-doc (= ${Source-Version}) +Description: The protocol library of the World Forge project - header files + This library implements the Atlas protocol, for use in client-server + game applications. It can be used in either clients or servers. + . + This contains the developmentfiles needed to compile and link programs + with the Atlas-C++ toolkit. --- atlas-cpp-0.5.98.orig/debian/libatlas-cpp-0.6-0c2a.install +++ atlas-cpp-0.5.98/debian/libatlas-cpp-0.6-0c2a.install @@ -0,0 +1,21 @@ +usr/lib/libAtlas-0.6.la +usr/lib/libAtlas-0.6.so.0 +usr/lib/libAtlas-0.6.so.0.0.0 +usr/lib/libAtlasCodecs-0.6.la +usr/lib/libAtlasCodecs-0.6.so.0 +usr/lib/libAtlasCodecs-0.6.so.0.0.0 +usr/lib/libAtlasFunky-0.6.la +usr/lib/libAtlasFunky-0.6.so.0 +usr/lib/libAtlasFunky-0.6.so.0.0.0 +usr/lib/libAtlasFilters-0.6.la +usr/lib/libAtlasFilters-0.6.so.0 +usr/lib/libAtlasFilters-0.6.so.0.0.0 +usr/lib/libAtlasMessage-0.6.la +usr/lib/libAtlasMessage-0.6.so.0 +usr/lib/libAtlasMessage-0.6.so.0.0.0 +usr/lib/libAtlasNet-0.6.la +usr/lib/libAtlasNet-0.6.so.0 +usr/lib/libAtlasNet-0.6.so.0.0.0 +usr/lib/libAtlasObjects-0.6.la +usr/lib/libAtlasObjects-0.6.so.0 +usr/lib/libAtlasObjects-0.6.so.0.0.0 --- atlas-cpp-0.5.98.orig/debian/rules +++ atlas-cpp-0.5.98/debian/rules @@ -0,0 +1,106 @@ +#!/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) + +CFLAGS=-g -Wall + +ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O2 +else + CFLAGS += -O0 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +config.status: + dh_testdir + + LDFLAGS=-lstdc++ CFLAGS="$(CFLAGS)" \ + ./configure \ + --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --disable-debug + +build: build-stamp +build-stamp: config.status + dh_testdir + + $(MAKE) + doxygen + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + -$(MAKE) distclean + rm -rf $(CURDIR)/doc/* + +# -test -r /usr/share/misc/config.sub && \ +# cp -f /usr/share/misc/config.sub config.sub +# -test -r /usr/share/misc/config.guess && \ +# cp -f /usr/share/misc/config.guess config.guess + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + + mkdir $(CURDIR)/debian/tmp/usr/lib/debug + cp $(CURDIR)/debian/tmp/usr/lib/libAtlas*-0.6.so.0 $(CURDIR)/debian/tmp/usr/lib/debug/ + + mkdir -p $(CURDIR)/debian/tmp/usr/share/doc/libatlas-cpp-doc/html + cp $(CURDIR)/doc/html/* $(CURDIR)/debian/tmp/usr/share/doc/libatlas-cpp-doc/html/ + +binary-indep: build install + dh_testdir + dh_testroot + dh_install -i --sourcedir=debian/tmp + dh_installdocs -i + dh_installman -i + dh_installchangelogs -i ChangeLog + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +binary-arch: build install + dh_testdir + dh_testroot + dh_install -a --sourcedir=debian/tmp + dh_installdocs -a + dh_installman -a + dh_installchangelogs -a ChangeLog + dh_link -a + dh_strip -a -Xdebug + dh_compress -a + dh_fixperms -a + dh_makeshlibs -plibatlas-cpp-0.6-0c2a -V 'libatlas-cpp-0.6-0c2a' + dh_installdeb -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install