--- ucommon-2.0.7.orig/debian/libucommon2.install +++ ucommon-2.0.7/debian/libucommon2.install @@ -0,0 +1 @@ +usr/lib/lib*.so.* --- ucommon-2.0.7.orig/debian/changelog +++ ucommon-2.0.7/debian/changelog @@ -0,0 +1,23 @@ +ucommon (2.0.7-0ubuntu1) lucid; urgency=low + + * New upstream release. + * Also install upstream's changelog. + * Bump Standards. + * Move libucommon2-dbg runtime to debug section. + * Update debian/copyright. + * Install NEWS,README,SUPPORT as doc files. + + -- Alessio Treglia Thu, 03 Dec 2009 20:54:10 +0100 + +ucommon (2.0.6-0ubuntu1) karmic; urgency=low + + * New upstream release LP: #404876 + * Standards-Version is 3.8.2 No other changes. + + -- Bhavani Shankar Sun, 26 Jul 2009 20:10:53 +0530 + +ucommon (2.0.5-0ubuntu1) karmic; urgency=low + + * Initial packaging for universe. (LP: #342642) + + -- David Sugar Thu, 30 Apr 2009 07:45:19 -0400 --- ucommon-2.0.7.orig/debian/libucommon-doc.doc-base +++ ucommon-2.0.7/debian/libucommon-doc.doc-base @@ -0,0 +1,8 @@ +Document: libucommon-doc +Title: libucommon documentation +Abstract: Documentation reference for uCommon. +Section: Programming + +Format: HTML +Index: /usr/share/doc/libucommon-dev/index.html +Files: /usr/share/doc/libucommon-dev/* --- ucommon-2.0.7.orig/debian/watch +++ ucommon-2.0.7/debian/watch @@ -0,0 +1,3 @@ +version=2 +# Site Directory Pattern Version Script +http://ftp.gnu.org/pub/gnu/commonc++/ ucommon-([\d\.]*)\.tar\.gz debian svn-upgrade --- ucommon-2.0.7.orig/debian/docs +++ ucommon-2.0.7/debian/docs @@ -0,0 +1,3 @@ +NEWS +README +SUPPORT --- ucommon-2.0.7.orig/debian/control +++ ucommon-2.0.7/debian/control @@ -0,0 +1,46 @@ +Source: ucommon +Priority: extra +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: David Sugar +Build-Depends: debhelper (>= 5), doxygen, graphviz, cdbs, dpkg-dev (>= 1.13.19) +Standards-Version: 3.8.3 +Section: libs +Homepage: http://www.gnu.org/software/commoncpp/ + +Package: libucommon-doc +Section: doc +Architecture: all +Depends: ${misc:Depends} +Recommends: libucommon-dev +Description: Class documentation for ucommon runtime + Browsable class documentation generated from headers. + +Package: libucommon-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libucommon2 (= ${binary:Version}) +Suggests: pkg-config +Description: Headers and static link library for ucommon + Static link and header files for developing applications which use the uCommon + library. + +Package: libucommon2-dbg +Architecture: any +Section: debug +Recommends: libucommon-dev +Depends: ${misc:Depends}, libucommon2 (= ${binary:Version}) +Description: debugging symbols for libucommon2 + This package contains the debugging symbols for libucommon2. + +Package: libucommon2 +Architecture: any +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: Portable C++ runtime for threads and sockets + uCommon is a lightweight C++ library to facilitate using C++ design patterns + even for very deeply embedded applications, such as for systems using uClibc + along with POSIX threading support. For this reason, UCommon disables language + features that consume memory or introduce runtime overhead. UCommon introduces + some design patterns from Objective-C, such as reference counted objects, + memory pools, and smart pointers. UCommon introduces some new concepts for + handling of thread locking and synchronization. + --- ucommon-2.0.7.orig/debian/libucommon-doc.install +++ ucommon-2.0.7/debian/libucommon-doc.install @@ -0,0 +1 @@ +usr/share/doc/libucommon-dev/* --- ucommon-2.0.7.orig/debian/rules +++ ucommon-2.0.7/debian/rules @@ -0,0 +1,25 @@ +#!/usr/bin/make -f + +FILENAME = $(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz +URL = http://ftp.gnu.org/pub/gnu/commoncpp/ucommon-$(DEB_UPSTREAM_VERSION).tar.gz + +include /usr/share/cdbs/1/rules/debhelper.mk +include /usr/share/cdbs/1/class/autotools.mk + +DEB_DH_INSTALL_ARGS := --sourcedir=debian/tmp +DEB_DH_STRIP_ARGS := --dbg-package=libucommon2-dbg +DEB_INSTALL_CHANGELOGS_ALL := ChangeLog + +get-orig-source: + @@dh_testdir + @@[ -d ../tarballs/. ]||mkdir -p ../tarballs + @@echo Downloading $(FILENAME) from $(URL) ... + @@wget -N -nv -T10 -t3 -O ../tarballs/$(FILENAME) $(URL) + +build/libucommon-doc:: + $(MAKE) doxy 2>/dev/null + +install/libucommon-doc:: + mkdir -p debian/tmp/usr/share/doc/libucommon-dev + cp doc/html/* debian/tmp/usr/share/doc/libucommon-dev + --- ucommon-2.0.7.orig/debian/copyright +++ ucommon-2.0.7/debian/copyright @@ -0,0 +1,32 @@ +Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=59 +Name: uCommon +Maintainer: David Sugar +Source: ftp://ftp.gnu.org/gnu/commonc++/ + +Files: * +Copyright: 2006-2009, David Sugar +License: LGPL-3 + +Files: debian/* +Copyright: + 2009, Alessio Treglia + 2006-2009, David Sugar +License: LGPL-3 + +License: LGPL-3 + This program 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 3 of the License, or + (at your option) any later version. + . + This program 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 General Public License for more details. + . + You should have received a copy of the GNU Lesser General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +X-Comment: On Debian systems, the complete text of the GNU Lesser General + Public License can be found in `/usr/share/common-licenses/LGPL-3'. --- ucommon-2.0.7.orig/debian/libucommon-dev.install +++ ucommon-2.0.7/debian/libucommon-dev.install @@ -0,0 +1,6 @@ +usr/include/ucommon/* +usr/lib/lib*.a +usr/lib/lib*.so +usr/lib/pkgconfig/* +usr/lib/*.la +usr/bin/ucommon-config --- ucommon-2.0.7.orig/debian/compat +++ ucommon-2.0.7/debian/compat @@ -0,0 +1 @@ +5