aboutsummaryrefslogtreecommitdiffstats
path: root/debian
diff options
context:
space:
mode:
Diffstat (limited to 'debian')
-rw-r--r--debian/changelog62
-rw-r--r--debian/compat1
-rw-r--r--debian/control82
-rw-r--r--debian/copyright65
-rw-r--r--debian/docs3
-rw-r--r--debian/libconfig++8-dev.install4
-rw-r--r--debian/libconfig++8.install1
-rw-r--r--debian/libconfig8-dev.docs1
-rw-r--r--debian/libconfig8-dev.install4
-rw-r--r--debian/libconfig8.info1
-rw-r--r--debian/libconfig8.install2
-rwxr-xr-xdebian/rules217
-rw-r--r--debian/shlibs2
-rw-r--r--debian/watch5
14 files changed, 450 insertions, 0 deletions
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..3c1d53f
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,62 @@
+libconfig (1.3.2) unstable; urgency=low
+
+ * new upstream release
+ * use official Debian files as basis
+ * libconfig++8-dev depends on libconfig8-dev because libconfig.h++
+ includes libconfig.h which is in libconfig8-dev
+
+ -- Klaus Schneider <kschn@users.sourceforge.net> Wed, 18 Feb 2009 15:26:32 +0100
+
+libconfig (1.3.1-1) unstable; urgency=low
+
+ * First upload to Debian (Closes: #438683)
+
+ * New upstream release
+ - soname bump to 6.1
+
+ -- Jose Luis Tallon <jltallon@adv-solutions.net> Fri, 31 Oct 2008 22:13:47 +0100
+
+libconfig (1.3-1) unstable; urgency=low
+
+ * New upstream release
+
+ * Packaging
+ - Updated to S-V 3.8.0 with no changes
+
+ -- Jose Luis Tallon <jltallon@adv-solutions.net> Mon, 20 Jul 2008 19:55:23 +0200
+
+libconfig (1.1-1) unstable; urgency=low
+
+ * New upstream release
+
+ -- Jose Luis Tallon <jltallon@adv-solutions.net> Mon, 2 Jul 2007 02:01:40 +0200
+
+libconfig (0.9-1) unstable; urgency=low
+
+ * Initial packaging
+
+ -- Jose Luis Tallon <jltallon@adv-solutions.net> Tue, 10 Oct 2006 01:42:09 +0200
+
+libconfigduo (1.3.1) unstable; urgency=low
+
+ * Release 1.3.1
+
+ -- Klaus Schneider <kschn@users.sourceforge.net> Thu, 13 Nov 2008 17:05:12 +0100
+
+libconfigduo (1.3) unstable; urgency=low
+
+ * Release 1.3
+
+ -- Klaus Schneider <kschn@users.sourceforge.net> Fri, 4 Apr 2008 09:36:42 +0200
+
+libconfigduo (1.2.1-1) unstable; urgency=low
+
+ * Release 1.2.1
+
+ -- Klaus Schneider <kschn@users.sourceforge.net> Thu, 31 Jan 2008 11:25:21 +0100
+
+libconfigduo (1.1.1-1) unstable; urgency=low
+
+ * Initial release
+
+ -- Klaus Schneider <kschn@users.sourceforge.net> Mon, 25 Jun 2007 16:21:56 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..7c3b01d
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,82 @@
+Source: libconfig
+Priority: optional
+Maintainer: Klaus Schneider <kschn@users.sourceforge.net>
+Uploaders: Julien Danjou <acid@debian.org>
+Build-Depends: debhelper (>= 5), autotools-dev
+Standards-Version: 3.8.0
+Homepage: http://www.hyperrealm.com/libconfig/
+Section: libs
+
+Package: libconfig8
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: parsing and manipulation of structured configuration files
+ This library features a fully reentrant parser and includes bindings for
+ both the C and C++ programming languages. It runs on modern POSIX-compliant
+ systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on
+ Microsoft Windows 2000/XP and later (Visual Studio or MinGW).
+ .
+ This library allows parsing, manipulating and writing structured configuration
+ files.
+
+Package: libconfig++8
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: parsing and manipulation of structured configuration files(C++ binding)
+ This library features a fully reentrant parser and includes bindings for
+ both the C and C++ programming languages. It runs on modern POSIX-compliant
+ systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on
+ Microsoft Windows 2000/XP and later (Visual Studio or MinGW).
+ .
+ This library allows parsing, manipulating and writing structured configuration
+ files.
+ .
+ This is the C++ binding.
+
+Package: libconfig8-dev
+Section: libdevel
+Architecture: any
+Provides: libconfig-dev
+Depends: libconfig8 (= ${binary:Version}), pkg-config (>= 0.20)
+Description: parsing and manipulation of structured config files(development)
+ This library features a fully reentrant parser and includes bindings for
+ both the C and C++ programming languages. It runs on modern POSIX-compliant
+ systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on
+ Microsoft Windows 2000/XP and later (Visual Studio or MinGW).
+ .
+ This library allows parsing, manipulating and writing structured configuration
+ files. Its main features are:
+ - A fully reentrant parser: Multiple configurations can be parsed in
+ concurrent threads at the same time.
+ - A simple, structured configuration file format: more readable and compact
+ than XML and more flexible than Windows' "INI" file format.
+ - A low-footprint implementation
+ - Proper documentation.
+ .
+ This package contains the files needed in order to use libconfig
+ in your own programs.
+
+Package: libconfig++8-dev
+Section: libdevel
+Architecture: any
+Provides: libconfig++-dev
+Depends: libconfig++8 (= ${binary:Version}), libconfig8 (= ${binary:Version}), pkg-config (>= 0.20)
+Description: parsing and manipulation of structured config files(C++ development)
+ This library features a fully reentrant parser and includes bindings for
+ both the C and C++ programming languages. It runs on modern POSIX-compliant
+ systems such as Linux, Solaris, and Mac OS X (Darwin), as well as on
+ Microsoft Windows 2000/XP and later (Visual Studio or MinGW).
+ .
+ This library allows parsing, manipulating and writing structured configuration
+ files. Its main features are:
+ - A fully reentrant parser: Multiple configurations can be parsed in
+ concurrent threads at the same time.
+ - A simple, structured configuration file format: more readable and compact
+ than XML and more flexible than Windows' "INI" file format.
+ - A low-footprint implementation
+ - Proper documentation.
+ .
+ This package contains the files needed in order to use libconfig
+ in your own C++ programs.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..1c41e22
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,65 @@
+This package was debianized by Jose Luis Tallon <jltallon@adv-solutions.net> on
+Tue, 10 Oct 2006 01:42:09 +0200.
+
+It was downloaded from http://www.hyperrealm.com/libconfig
+
+Upstream Author: Mark A Lindner
+ Mark Lindner - Lead developer & maintainer.
+ Daniel Marjamdki - Enhancements & bugfixes.
+ Andrew Tytula - Windows Port.
+ Glenn Herteg - Enhancements, bugfixes, documentation corrections.
+
+
+Copyright: Copyright (C) 2005-2008 Mark A Lindner
+
+License: (LGPL-2.1)
+
+ 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.
+
+
+
+On Debian systems, the full text of GNU's Lesser General Public License can
+be found at /usr/share/common-licenses/LGPL-2.1
+
+
+The Debian packaging is (C) 2006-2008, Jose Luis Tallon <jltallon@adv-solutions.net>
+and is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
+This package was debianized by Klaus Schneider <kschn@users.sourceforge.net> on
+Mon, 25 Jun 2007 16:21:56 +0200.
+
+It was downloaded from http://www.hyperrealm.com/libconfig/libconfig.html
+
+Upstream Author: Mark A. Lindner
+
+Copyright: (c) 2005-2009 Mark A. Lindner
+
+License:
+
+ This package 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 of the License, or (at your option) any later version.
+
+ This package 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 package; 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 GNU Lesser General
+Public License can be found in `/usr/share/common-licenses/LGPL'.
+
+
+The Debian packaging is (C) 2007, Klaus Schneider <kschn@users.sourceforge.net> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
diff --git a/debian/docs b/debian/docs
new file mode 100644
index 0000000..5502ed8
--- /dev/null
+++ b/debian/docs
@@ -0,0 +1,3 @@
+NEWS
+README
+TODO
diff --git a/debian/libconfig++8-dev.install b/debian/libconfig++8-dev.install
new file mode 100644
index 0000000..52e3764
--- /dev/null
+++ b/debian/libconfig++8-dev.install
@@ -0,0 +1,4 @@
+debian/tmp/usr/include/libconfig.h++
+debian/tmp/usr/lib/libconfig++.a
+debian/tmp/usr/lib/libconfig++.so
+libconfig++.pc usr/lib/pkgconfig
diff --git a/debian/libconfig++8.install b/debian/libconfig++8.install
new file mode 100644
index 0000000..827bed5
--- /dev/null
+++ b/debian/libconfig++8.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libconfig++.so.8*
diff --git a/debian/libconfig8-dev.docs b/debian/libconfig8-dev.docs
new file mode 100644
index 0000000..49e707d
--- /dev/null
+++ b/debian/libconfig8-dev.docs
@@ -0,0 +1 @@
+doc/libconfig.pdf
diff --git a/debian/libconfig8-dev.install b/debian/libconfig8-dev.install
new file mode 100644
index 0000000..6393be1
--- /dev/null
+++ b/debian/libconfig8-dev.install
@@ -0,0 +1,4 @@
+debian/tmp/usr/include/libconfig.h
+debian/tmp/usr/lib/libconfig.a
+debian/tmp/usr/lib/libconfig.so
+libconfig.pc usr/lib/pkgconfig
diff --git a/debian/libconfig8.info b/debian/libconfig8.info
new file mode 100644
index 0000000..628d7f3
--- /dev/null
+++ b/debian/libconfig8.info
@@ -0,0 +1 @@
+debian/tmp/usr/share/info/libconfig.info
diff --git a/debian/libconfig8.install b/debian/libconfig8.install
new file mode 100644
index 0000000..ff402ce
--- /dev/null
+++ b/debian/libconfig8.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/libconfig.so.8*
+debian/tmp/usr/lib/libconfig.la
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..2331b8f
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,217 @@
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# 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 = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
+# shared library versions, option 1
+version=6.1.1
+major=6
+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
+#version=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
+#major=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
+
+config.status: configure
+ dh_testdir
+ test -e config.sub -a -L config.sub || \
+ ln -sf /usr/share/misc/config.sub config.sub
+ test -e config.guess -a -L config.guess || \
+ ln -sf /usr/share/misc/config.guess config.guess
+
+ ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
+ --prefix=/usr \
+ --mandir=\$${prefix}/share/man \
+ --infodir=\$${prefix}/share/info
+ CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
+
+
+build: build-stamp
+build-stamp: config.status
+ dh_testdir
+
+ # Add here commands to compile the package.
+ $(MAKE)
+
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+
+ [ ! -f Makefile ] || $(MAKE) distclean
+
+ rm -f build-stamp
+
+ $(RM) config.guess config.sub
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+
+ # Add here commands to install the package into debian/tmp
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs ChangeLog
+ dh_installdocs
+ dh_installexamples
+ dh_install
+ dh_installinfo
+ dh_installman
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_perl
+# dh_python
+ dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
+#!/usr/bin/make -f
+# -*- makefile -*-
+# Sample debian/rules that uses debhelper.
+# This file was originally written by Joey Hess and Craig Small.
+# As a special exception, when this file is copied by dh-make into a
+# dh-make output file, you may use that output file without restriction.
+# This special exception was added by Craig Small in version 0.37 of dh-make.
+
+# 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 = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
+# shared library versions, option 1
+version=2.0.5
+major=2
+# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so
+#version=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'`
+#major=`ls src/.libs/lib*.so.* | \
+# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'`
+
+config.status: configure
+ dh_testdir
+ ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \
+ --prefix=/usr --mandir=\$${prefix}/share/man \
+ --infodir=\$${prefix}/share/info \
+ CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs"
+
+
+build: build-stamp
+build-stamp: config.status
+ dh_testdir
+ $(MAKE)
+ $(MAKE) pdf
+ touch $@
+
+clean:
+ dh_testdir
+ dh_testroot
+ rm -f build-stamp
+ -$(MAKE) distclean
+ifneq "$(wildcard /usr/share/misc/config.sub)" ""
+ cp -f /usr/share/misc/config.sub config.sub
+endif
+ifneq "$(wildcard /usr/share/misc/config.guess)" ""
+ cp -f /usr/share/misc/config.guess config.guess
+endif
+
+
+ dh_clean
+
+install: build
+ dh_testdir
+ dh_testroot
+ dh_clean -k
+ dh_installdirs
+ $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install
+
+# Build architecture-independent files here.
+binary-indep: build install
+# We have nothing to do by default.
+
+# Build architecture-dependent files here.
+binary-arch: build install
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs ChangeLog
+ dh_installdocs
+ dh_installexamples
+ dh_install
+# dh_installmenu
+# dh_installdebconf
+# dh_installlogrotate
+# dh_installemacsen
+# dh_installpam
+# dh_installmime
+# dh_installinit
+# dh_installcron
+# dh_installinfo
+ dh_installman
+ dh_link
+ dh_strip
+ dh_compress
+ dh_fixperms
+# dh_perl
+# dh_python
+ dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install
diff --git a/debian/shlibs b/debian/shlibs
new file mode 100644
index 0000000..6026085
--- /dev/null
+++ b/debian/shlibs
@@ -0,0 +1,2 @@
+libconfig 8 libconfig8
+libconfig++ 8 libconfig++8
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..cf03ff9
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,5 @@
+version=3
+
+# Full-site-with-pattern [Version [Action]]
+http://www.hyperrealm.com/libconfig/index.html \
+ libconfig-(.+)\.tar\.gz