Commit 51372924 authored by Xiyue Deng's avatar Xiyue Deng

Branch libxml++2.6 to experimental:

  * New upstream development release.  (Closes: #605773)
    + Bump SHVER to 2.33.1 due to new symbol.
    + Don't clean the examples during install, it's now in different
      structures.
    + Change doc-base paths for new structure.
parents e352310d be39fac9
libxml++2.6 (2.24.2-2) UNRELEASED; urgency=low
libxml++2.6 (2.33.1-1) UNRELEASED; urgency=low
[ Sebastian Dröge ]
* New upstream bugfix release.
[ Emilio Pozuelo Monfort ]
* debian/control.in,
debian/rules:
+ Remove the chrpath hack, it's been fixed in libtool.
[ Deng Xiyue ]
* New upstream development release. (Closes: #605773)
+ Bump SHVER to 2.33.1 due to new symbol.
+ Don't clean the examples during install, it's now in different
structures.
+ Change doc-base paths for new structure.
-- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Thu, 06 Jan 2011 04:14:25 +0800
libxml++2.6 (2.30.0-1) unstable; urgency=low
* New upstream stable release.
-- Sebastian Dröge <slomo@debian.org> Fri, 09 Apr 2010 13:46:26 +0200
libxml++2.6 (2.26.1-1) unstable; urgency=low
[ Josselin Mouette ]
* Include clean-la.mk rule.
[ Deng Xiyue ]
* New upstream release.
* Update Standard-Version to 3.8.3. No changes needed.
-- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Sun, 25 Oct 2009 14:56:53 -0700
libxml++2.6 (2.26.0-2) unstable; urgency=low
* Mark libxml++2.6-2 Breaks: gnote (<< 0.4) due to ABI change. See
upstream bug report for detail:
http://bugzilla.gnome.org/show_bug.cgi?id=583825
-- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Fri, 29 May 2009 00:57:16 +0800
libxml++2.6 (2.26.0-1) unstable; urgency=low
[ Josselin Mouette ]
* Stop mentioning GNOME 2.
[ Deng Xiyue ]
* New upstream release.
* Update Standard-Version to 3.8.1. No change needed.
* Change -dbg package section to debug as per new policy.
* Let libxml++2.6-2 Replaces libxml++2.6c2a so that it is
Ubuntu-sync friendly. Thanks Sebastien Bacher for the suggestion.
-- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Wed, 29 Apr 2009 22:46:16 +0800
libxml++2.6 (2.24.3-1) unstable; urgency=low
* New upstream release.
* Upload to unstable. Drop check-dist.mk.
* `make -C examples clean` after `make install` to prevent shipping
unexpected files.
-- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Sun, 04 Jan 2009 22:40:01 +0800
-- Deng Xiyue <manphiz-guest@users.alioth.debian.org> Fri, 06 Mar 2009 09:30:52 +0800
libxml++2.6 (2.24.2-1) experimental; urgency=low
......
# This file is autogenerated. DO NOT EDIT!
#
# Modifications should be made to debian/control.in instead.
# This file is regenerated automatically in the clean target.
Source: libxml++2.6
Priority: optional
Section: devel
Maintainer: Deng Xiyue <manphiz-guest@users.alioth.debian.org>
Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Uploaders: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>, Sebastian Dröge <slomo@debian.org>
DM-Upload-Allowed: yes
Homepage: http://libxmlplusplus.sourceforge.net/
Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/packages/unstable/libxml++2.6
Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/libxml++2.6
Build-Depends: cdbs (>= 0.4.51),
chrpath,
debhelper (>= 6),
dpkg-dev (>= 1.14.16),
gnome-pkg-tools (>= 0.11),
libxml2-dev (>= 2.6.1),
libglibmm-2.4-dev (>= 2.4.0),
pkg-config
Standards-Version: 3.8.0
Standards-Version: 3.8.3
Package: libxml++2.6-dev
Section: libdevel
......@@ -29,7 +33,7 @@ Suggests: libxml++2.6-doc,
pkg-config
Description: A C++ interface to the GNOME XML library (libxml2)
libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
known as the GNOME2 XML library). It has SAX and DOM-like APIs, but does not
known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
attempt to conform exactly to the DOM specification because they are not
aimed at C++. Its API is much simpler than the underlying libxml C API.
.
......@@ -40,16 +44,18 @@ Section: libs
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends}
Replaces: libxml++2.6c2a
Breaks: gnote (<< 0.4)
Description: A C++ interface to the GNOME XML library (libxml2)
libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
known as the GNOME2 XML library). It has SAX and DOM-like APIs, but does not
known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
attempt to conform exactly to the DOM specification because they are not
aimed at C++. Its API is much simpler than the underlying libxml C API.
.
This package contains shared libraries.
Package: libxml++2.6-dbg
Section: libdevel
Section: debug
Priority: extra
Architecture: any
Depends: ${misc:Depends},
......@@ -57,7 +63,7 @@ Depends: ${misc:Depends},
libxml++2.6-2 (= ${binary:Version})
Description: A C++ interface to the GNOME XML library (debug symbols)
libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
known as the GNOME2 XML library). It has SAX and DOM-like APIs, but does not
known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
attempt to conform exactly to the DOM specification because they are not
aimed at C++. Its API is much simpler than the underlying libxml C API.
.
......@@ -73,7 +79,7 @@ Depends: ${misc:Depends},
Suggests: libxml++2.6-dev
Description: HTML interface documentation and examples for libxml++
libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
known as the GNOME2 XML library). It has SAX and DOM-like APIs, but does not
known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
attempt to conform exactly to the DOM specification because they are not
aimed at C++. Its API is much simpler than the underlying libxml C API.
.
......
......@@ -8,14 +8,13 @@ Homepage: http://libxmlplusplus.sourceforge.net/
Vcs-Browser: http://svn.debian.org/viewsvn/pkg-gnome/packages/unstable/libxml++2.6
Vcs-Svn: svn://svn.debian.org/svn/pkg-gnome/packages/unstable/libxml++2.6
Build-Depends: cdbs (>= 0.4.51),
chrpath,
debhelper (>= 6),
dpkg-dev (>= 1.14.16),
gnome-pkg-tools (>= 0.11),
libxml2-dev (>= 2.6.1),
libglibmm-2.4-dev (>= 2.4.0),
pkg-config
Standards-Version: 3.8.0
Standards-Version: 3.8.3
Package: libxml++2.6-dev
Section: libdevel
......@@ -29,7 +28,7 @@ Suggests: libxml++2.6-doc,
pkg-config
Description: A C++ interface to the GNOME XML library (libxml2)
libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
known as the GNOME2 XML library). It has SAX and DOM-like APIs, but does not
known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
attempt to conform exactly to the DOM specification because they are not
aimed at C++. Its API is much simpler than the underlying libxml C API.
.
......@@ -40,16 +39,18 @@ Section: libs
Architecture: any
Depends: ${misc:Depends},
${shlibs:Depends}
Replaces: libxml++2.6c2a
Breaks: gnote (<< 0.4)
Description: A C++ interface to the GNOME XML library (libxml2)
libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
known as the GNOME2 XML library). It has SAX and DOM-like APIs, but does not
known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
attempt to conform exactly to the DOM specification because they are not
aimed at C++. Its API is much simpler than the underlying libxml C API.
.
This package contains shared libraries.
Package: libxml++2.6-dbg
Section: libdevel
Section: debug
Priority: extra
Architecture: any
Depends: ${misc:Depends},
......@@ -57,7 +58,7 @@ Depends: ${misc:Depends},
libxml++2.6-2 (= ${binary:Version})
Description: A C++ interface to the GNOME XML library (debug symbols)
libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
known as the GNOME2 XML library). It has SAX and DOM-like APIs, but does not
known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
attempt to conform exactly to the DOM specification because they are not
aimed at C++. Its API is much simpler than the underlying libxml C API.
.
......@@ -73,7 +74,7 @@ Depends: ${misc:Depends},
Suggests: libxml++2.6-dev
Description: HTML interface documentation and examples for libxml++
libxml++ is a C++ wrapper for the libxml2 XML parser library (otherwise
known as the GNOME2 XML library). It has SAX and DOM-like APIs, but does not
known as the GNOME XML library). It has SAX and DOM-like APIs, but does not
attempt to conform exactly to the DOM specification because they are not
aimed at C++. Its API is much simpler than the underlying libxml C API.
.
......
......@@ -5,5 +5,5 @@ Abstract: A short tutorial to start using libxml++.
Section: Programming/C++
Format: HTML
Index: /usr/share/doc/libxml++2.6-doc/docs/manual/html/index.html
Files: /usr/share/doc/libxml++2.6-doc/docs/manual/html/*.html
Index: /usr/share/doc/libxml++2.6-doc/manual/html/index.html
Files: /usr/share/doc/libxml++2.6-doc/manual/html/*.html
......@@ -5,5 +5,5 @@ Abstract: Reference Manual for Libxml++
Section: Programming/C++
Format: HTML
Index: /usr/share/doc/libxml++2.6-doc/docs/reference/html/index.html
Files: /usr/share/doc/libxml++2.6-doc/docs/reference/html/*.html
Index: /usr/share/doc/libxml++2.6-doc/reference/html/index.html
Files: /usr/share/doc/libxml++2.6-doc/reference/html/*.html
......@@ -5,14 +5,14 @@ include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/cdbs/1/rules/utils.mk
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk
include /usr/share/gnome-pkg-tools/1/rules/check-dist.mk
include /usr/share/gnome-pkg-tools/1/rules/clean-la.mk
-include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk
GNOME_MODULE := libxml++
SHARED_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libxml\+\+[[:digit:]\.]+-[[:digit:]][[:alnum:]]*)[[:space:]]*$$/\1/p' debian/control)
DOC_PKG := $(shell sed -rn 's/^Package:[[:space:]]*(libxml\+\+[[:digit:]\.]+-doc)[[:space:]]*$$/\1/p' debian/control)
SHVER := 2.24.0
SHVER := 2.33.1
LDFLAGS += -Wl,-z,defs -Wl,-O1 -Wl,--as-needed
......@@ -20,10 +20,3 @@ DEB_CONFIGURE_EXTRA_FLAGS += --enable-static
DEB_DH_INSTALL_SOURCEDIR := debian/tmp
DEB_DH_MAKESHLIBS_ARGS_$(SHARED_PKG) += -V"$(SHARED_PKG) (>= $(SHVER))"
DEB_INSTALL_EXAMPLES_$(DOC_PKG) += -XMakefile -X.deps -X.libs -X.o
# chrpath hack to get rid of amd64 rpath
common-install-impl::
chrpath -d $(DEB_DH_INSTALL_SOURCEDIR)/usr/lib/*.so*
install/$(DOC_PKG)::
$(MAKE) -C $(CURDIR)/examples clean
version=3
http://download.gnome.org/sources/libxml++/([\d\.]+)[02468]/ \
http://download.gnome.org/sources/libxml++/([\d\.]+)[13579]/ \
libxml\+\+-([\d\.]+)\.tar\.gz
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment