--- gdome2-0.8.1+debian.orig/debian/rules +++ gdome2-0.8.1+debian/debian/rules @@ -0,0 +1,73 @@ +#!/usr/bin/make -f +# GNU copyright 1997 to 1999 by Joey Hess. + +CFLAGS = -Wall -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) +CFLAGS += -O0 +else +CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) +INSTALL_PROGRAM += -s +endif + +configure: configure-stamp +configure-stamp: + dh_testdir + dpatch apply-all + cp /usr/share/misc/config.sub /usr/share/misc/config.guess . + ./configure --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --with-html-dir=\$${prefix}/share/doc/libgdome2-dev + touch configure-stamp + +build: build-stamp +build-stamp: configure + dh_testdir + $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + [ ! -f Makefile ] || $(MAKE) distclean + rm -f gdomeConf.sh config.sub config.guess + dpatch deapply-all + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs -A + $(MAKE) install prefix=$(CURDIR)/debian/libgdome2-dev/usr + mv debian/libgdome2-dev/usr/lib/*.so.* debian/libgdome2-0/usr/lib + ln -sf libgdome.so.0 debian/libgdome2-dev/usr/lib/libgdome.so + rm -rf debian/libgdome2-dev/usr/share/doc/libgdome2-dev/html + mv debian/libgdome2-dev/usr/share/doc/libgdome2-dev/gdome2-* \ + debian/libgdome2-dev/usr/share/doc/libgdome2-dev/html + ln -sf book1.html debian/libgdome2-dev/usr/share/doc/libgdome2-dev/html/index.html + +binary: binary-indep binary-arch +binary-indep: install +binary-arch: install + dh_testdir + dh_testroot + dh_installdocs -A README MAINTAINERS + dh_installexamples test/example?.c test/example?.xml + dh_installchangelogs ChangeLog + dh_link + dh_lintian + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_shlibdeps + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +.PHONY: build clean binary-indep binary-arch binary install configure --- gdome2-0.8.1+debian.orig/debian/changelog +++ gdome2-0.8.1+debian/debian/changelog @@ -0,0 +1,105 @@ +gdome2 (0.8.1+debian-3) unstable; urgency=low + + * Update doc-base section. + * Bump Standards version to 3.7.3. + * Bump debhelper level to 6. + * Fix minor manpage error. + * Add lintian override for package name/soname mismatch. + + -- Jan Christoph Nordholz Wed, 30 Apr 2008 23:56:14 +0200 + +gdome2 (0.8.1+debian-2) unstable; urgency=low + + * Actually fetch config.sub and config.guess before running + configure (build-dep on autotools-dev was already in place). + Unbreaks MIPS build. + + -- Jan Christoph Nordholz Wed, 11 Jul 2007 01:31:59 +0200 + +gdome2 (0.8.1+debian-1) unstable; urgency=low + + * New maintainer, closes: #431715. + * Convert the package to be non-native. Closes: #339346. + * Rephrase package description. Closes: #283003. + * Bump Standards version to 3.7.2 and debhelper level to 5. + * Update watch file. + * Fix gdome-config to include the -L and -I flags for libglib2.0. + Closes: #234359. + + -- Jan Christoph Nordholz Fri, 06 Jul 2007 23:15:51 +0200 + +gdome2 (0.8.1-1) unstable; urgency=low + + * New upstream version (now builds with libglib2.0) + + -- Enrico Zini Thu, 9 Oct 2003 12:41:49 +0200 + +gdome2 (0.8.0-1) unstable; urgency=low + + * New upstream version + + -- Enrico Zini Thu, 25 Sep 2003 22:53:16 +0200 + +gdome2 (0.7.4-2) unstable; urgency=low + + * Updated build scripts. Closes: #184260 + + -- Enrico Zini Tue, 11 Mar 2003 10:04:36 +0100 + +gdome2 (0.7.4-1) unstable; urgency=low + + * New upstream source. Closes: #116427 + + -- Enrico Zini Mon, 10 Mar 2003 15:26:11 +0100 + +gdome2 (0.7.2-3) unstable; urgency=low + + * Updated autotools scripts. Closes: #161378 + + -- Enrico Zini Sun, 22 Sep 2002 23:27:25 +0200 + +gdome2 (0.7.2-2) unstable; urgency=low + + * Moved README and MAINTAINERS in libgdome2-0 instead of libgdome2-dev. + Closes: #154379 + * Included upstream source and patches to upstream source. Closes: #154377 + + -- Enrico Zini Sat, 7 Sep 2002 16:10:35 +0200 + +gdome2 (0.7.2-1) unstable; urgency=low + + * New upstream release. Closes: #150094 + * Added MAINTAINERS file to the docs + * Updated watch file + + -- Enrico Zini Wed, 19 Jun 2002 17:38:25 +0200 + +gdome2 (0.7.0-2) unstable; urgency=low + + * Updated build-deps. Closes: #128381 + + -- Enrico Zini Sun, 20 Jan 2002 19:08:30 +0100 + +gdome2 (0.7.0-1) unstable; urgency=low + + * New upstream release. Closes: #117173 + * Updated references to upstream site + * Changed libgdome2-0 Section: to `libs' + * Cosmetic update in package description + * Uses upstream provided manpage for gdome-config + + -- Enrico Zini Tue, 25 Dec 2001 15:03:00 +0100 + +gdome2 (0.6.9-1.1) unstable; urgency=low + + * Re-run libtoolize for new arch support. Closes: #116427 + + -- LaMont Jones Fri, 16 Nov 2001 20:43:46 -0700 + +gdome2 (0.6.9-1) unstable; urgency=low + + * Initial Release. + * Added manpage for gdome-config. + + -- Enrico Zini Sat, 13 Oct 2001 00:25:21 +0200 + --- gdome2-0.8.1+debian.orig/debian/README.Debian +++ gdome2-0.8.1+debian/debian/README.Debian @@ -0,0 +1,8 @@ +libgdome2 for Debian +-------------------- + +Please refer to the upstream package home page at +http://phd.cs.unibo.it/gdome2 for further documentation +about the library. + + -- Enrico Zini , Thu, 11 Oct 2001 16:35:58 +0200 --- gdome2-0.8.1+debian.orig/debian/libgdome2-dev.dirs +++ gdome2-0.8.1+debian/debian/libgdome2-dev.dirs @@ -0,0 +1,4 @@ +usr/bin +usr/lib +usr/include +usr/share/doc --- gdome2-0.8.1+debian.orig/debian/libgdome2-0.lintian-overrides +++ gdome2-0.8.1+debian/debian/libgdome2-0.lintian-overrides @@ -0,0 +1,2 @@ +# Debian is not to blame for upstream's naming decisions... +libgdome2-0: package-name-doesnt-match-sonames libgdome0 --- gdome2-0.8.1+debian.orig/debian/libgdome2-0.dirs +++ gdome2-0.8.1+debian/debian/libgdome2-0.dirs @@ -0,0 +1 @@ +usr/lib --- gdome2-0.8.1+debian.orig/debian/copyright +++ gdome2-0.8.1+debian/debian/copyright @@ -0,0 +1,35 @@ +This package was debianized by Enrico Zini on +Thu, 11 Oct 2001 16:35:58 +0200. + +It was downloaded from: http://gdome2.cs.unibo.it/ + +Upstream Authors: + Raph Levien + Ian Main + Daniel Veillard + Mathieu Lacage + Anders Carlson + Paolo Casarini + +Upstream Maintainer: + Paolo Casarini + +License: + Copyright (C) 2001-2003 Paolo Casarini et al. + + 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 GNU/Linux systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. --- gdome2-0.8.1+debian.orig/debian/compat +++ gdome2-0.8.1+debian/debian/compat @@ -0,0 +1 @@ +6 --- gdome2-0.8.1+debian.orig/debian/libgdome2-dev.doc-base +++ gdome2-0.8.1+debian/debian/libgdome2-dev.doc-base @@ -0,0 +1,13 @@ +Document: libgdome2-dev +Title: gdome2 Reference Manual +Author: Paolo Casarini +Abstract: This manual describes the gdome2 API. +Section: Programming/C + +Format: DebianDoc-SGML +Index: /usr/share/doc/libgdome2-dev/html/index.sgml.gz +Files: /usr/share/doc/libgdome2-dev/html/*.html + +Format: HTML +Index: /usr/share/doc/libgdome2-dev/html/book1.html +Files: /usr/share/doc/libgdome2-dev/html/*.html --- gdome2-0.8.1+debian.orig/debian/control +++ gdome2-0.8.1+debian/debian/control @@ -0,0 +1,44 @@ +Source: gdome2 +Section: libdevel +Priority: optional +Maintainer: Jan Christoph Nordholz +Build-Depends: debhelper (>> 6), libxml2-dev, libglib2.0-dev, pkg-config, autotools-dev, dpatch +Standards-Version: 3.7.3 + +Package: libgdome2-dev +Architecture: any +Depends: libgdome2-0 (= ${binary:Version}), libc6-dev, libxml2-dev, libglib2.0-dev +Description: Development files for libgdome2 + gdome2 is a fast, light and complete DOM level2 implementation based + on libxml2. Although it has been written for the GNOME project, it + can be used stand-alone. + . + DOM (Document Object Model) is a standard interface for manipulating + XML documents. A DOM implementation (also called a host implementation) + is what makes a parsed XML or HTML document available for processing + using a DOM interface. + . + libgdome2 currently supports the "Core", "XML", "Events" and + "MutationEvents" modules from the DOM2 Recommendation. + . + This package contains the header files and static libraries for + developing with libgdome2-0. + +Package: libgdome2-0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Description: DOM level2 library for accessing XML files + gdome2 is a fast, light and complete DOM level2 implementation based + on libxml2. Although it has been written for the GNOME project, it + can be used stand-alone. + . + DOM (Document Object Model) is a standard interface for manipulating + XML documents. A DOM implementation (also called a host implementation) + is what makes a parsed XML or HTML document available for processing + using a DOM interface. + . + libgdome2 currently supports the "Core", "XML", "Events" and + "MutationEvents" modules from the DOM2 Recommendation. + . + This package contains the shared library. --- gdome2-0.8.1+debian.orig/debian/watch +++ gdome2-0.8.1+debian/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://gdome2.cs.unibo.it/tarball/gdome2-(.*)\.tar\.gz --- gdome2-0.8.1+debian.orig/debian/patches/00list +++ gdome2-0.8.1+debian/debian/patches/00list @@ -0,0 +1,2 @@ +01glibconfig +02fix_manpage --- gdome2-0.8.1+debian.orig/debian/patches/02fix_manpage.dpatch +++ gdome2-0.8.1+debian/debian/patches/02fix_manpage.dpatch @@ -0,0 +1,16 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02fix_manpage.dpatch by +## +## DP: Fix roff errors in the gdome-config(1) manpage. + +@DPATCH@ +--- gdome2-0.8.1+debian.orig/gdome-config.1.in 2008-04-30 21:58:27.000000000 +0200 ++++ gdome2-0.8.1+debian/dome-config.1.in 2008-04-30 21:58:43.000000000 +0200 +@@ -9,7 +9,6 @@ + linker flags that should be used to compile and link programs that use + \fIgdome2\fP. + .SH OPTIONS +-.l + \fIgdome-config\fP accepts the following options: + .TP 8 + .B \-\-version --- gdome2-0.8.1+debian.orig/debian/patches/01glibconfig.dpatch +++ gdome2-0.8.1+debian/debian/patches/01glibconfig.dpatch @@ -0,0 +1,22 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## glibconfig.dpatch by +## +## DP: Remove the calls to 'glib-config' (which is a tool from +## DP: libglib1.2 and therefore the wrong one to ask) and replace +## DP: them with the ./configure macros that have already been +## DP: collected. + +@DPATCH@ +--- gdome2-0.8.1/gdome-config.in.orig 2007-07-07 00:15:30.000000000 +0200 ++++ gdome2-0.8.1/gdome-config.in 2007-07-07 00:14:15.000000000 +0200 +@@ -83,8 +83,8 @@ + shift + done + +-the_libs="$the_libs -L${exec_prefix}/lib -lgdome `@GLIB_CONFIG@ --libs` `@XML_CONFIG@ --libs`" +-the_flags="$the_flags -I${prefix}/include -I${prefix}/include/libgdome `@GLIB_CONFIG@ --cflags` `@XML_CONFIG@ --cflags`" ++the_libs="$the_libs -L${exec_prefix}/lib -lgdome @GLIB_LIBS@ `@XML_CONFIG@ --libs`" ++the_flags="$the_flags -I${prefix}/include -I${prefix}/include/libgdome @GLIB_CFLAGS@ `@XML_CONFIG@ --cflags`" + + if $cflags; then + all_flags="$the_flags"