diff options
author | Igor Pashev <pashev.igor@gmail.com> | 2014-02-02 22:47:05 +0400 |
---|---|---|
committer | Igor Pashev <pashev.igor@gmail.com> | 2014-02-02 22:47:05 +0400 |
commit | a474e4ebcc1247297e30a1a66bbebcf4845fa8c4 (patch) | |
tree | bbc916a47a3cb88297750aa78485ebd0cdb84ae6 | |
download | augeas-a474e4ebcc1247297e30a1a66bbebcf4845fa8c4.tar.gz |
Imported debian dir from 1.2.0-0ubuntu1
-rw-r--r-- | debian/augeas-doc.dirs | 2 | ||||
-rw-r--r-- | debian/augeas-doc.docs | 3 | ||||
-rw-r--r-- | debian/augeas-lenses.install | 1 | ||||
-rw-r--r-- | debian/augeas-tools.install | 3 | ||||
-rw-r--r-- | debian/augeas-tools.manpages | 1 | ||||
-rw-r--r-- | debian/changelog | 413 | ||||
-rw-r--r-- | debian/compat | 1 | ||||
-rw-r--r-- | debian/control | 102 | ||||
-rw-r--r-- | debian/copyright | 137 | ||||
-rw-r--r-- | debian/libaugeas-dev.install | 3 | ||||
-rw-r--r-- | debian/libaugeas0.install | 1 | ||||
-rw-r--r-- | debian/libaugeas0.symbols | 59 | ||||
-rw-r--r-- | debian/patches/link-pthread.diff | 20 | ||||
-rw-r--r-- | debian/patches/series | 1 | ||||
-rwxr-xr-x | debian/preserving-libtoolize | 4 | ||||
-rwxr-xr-x | debian/rules | 109 | ||||
-rw-r--r-- | debian/source/format | 1 | ||||
-rw-r--r-- | debian/watch | 2 |
18 files changed, 863 insertions, 0 deletions
diff --git a/debian/augeas-doc.dirs b/debian/augeas-doc.dirs new file mode 100644 index 0000000..b6a0eee --- /dev/null +++ b/debian/augeas-doc.dirs @@ -0,0 +1,2 @@ +usr/share/vim/vimcurrent/syntax +usr/share/vim/vimcurrent/ftdetect diff --git a/debian/augeas-doc.docs b/debian/augeas-doc.docs new file mode 100644 index 0000000..3b78d52 --- /dev/null +++ b/debian/augeas-doc.docs @@ -0,0 +1,3 @@ +doc/naturaldocs/output/* +doc/*.pdf +doc/*.txt diff --git a/debian/augeas-lenses.install b/debian/augeas-lenses.install new file mode 100644 index 0000000..85731b4 --- /dev/null +++ b/debian/augeas-lenses.install @@ -0,0 +1 @@ +usr/share/augeas/* diff --git a/debian/augeas-tools.install b/debian/augeas-tools.install new file mode 100644 index 0000000..f898ae5 --- /dev/null +++ b/debian/augeas-tools.install @@ -0,0 +1,3 @@ +usr/bin/augtool +usr/bin/augparse +usr/share/man/* diff --git a/debian/augeas-tools.manpages b/debian/augeas-tools.manpages new file mode 100644 index 0000000..ef0a03a --- /dev/null +++ b/debian/augeas-tools.manpages @@ -0,0 +1 @@ +usr/share/man/* diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..1a60738 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,413 @@ +augeas (1.2.0-0ubuntu1) trusty; urgency=low + + * New upstream release. + + -- Raphaël Pinson <raphink@ubuntu.com> Mon, 27 Jan 2014 15:28:04 +0100 + +augeas (1.1.0-0ubuntu4) trusty; urgency=medium + + * d/p/etc-network-interfaces-{source-stanza,d}.patch: add support for source + stanza and /etc/network/interfaces.d/ directory; cherry-picked from + upstream (LP: #1270881). + + -- Robie Basak <robie.basak@ubuntu.com> Tue, 21 Jan 2014 09:23:41 -0600 + +augeas (1.1.0-0ubuntu3) trusty; urgency=medium + + * debian/{control,rules,preserving-libtoolize}: Build with dh-autoreconf for + new libtool. Use a libtoolize wrapper that preserves argz.m4, as + autoreconf disagrees with the embedded gnulib. + * debian/patches/link-pthread.diff: Fix existing patch to add --no-as-needed + to LDFLAGS rather than LDADD, to appease new automake. + + -- William Grant <wgrant@ubuntu.com> Thu, 19 Dec 2013 00:46:51 +1100 + +augeas (1.1.0-0ubuntu2) saucy; urgency=low + + * Build the test-lock and test-thread_create tests with --no-as-needed + to fix the test failures. LP: #1216917. + * Configure with --disable-silent-rules. + + -- Matthias Klose <doko@ubuntu.com> Thu, 26 Sep 2013 16:14:45 +0200 + +augeas (1.1.0-0ubuntu1) saucy; urgency=low + + * New upstream release + * Fix download URL in debian/watch + + -- Raphaël Pinson <raphink@ubuntu.com> Sat, 15 Jun 2013 22:36:05 +0200 + +augeas (1.0.0-1) unstable; urgency=low + + * Uploaded to Debian + + -- Free Ekanayaka <freee@debian.org> Fri, 11 Jan 2013 10:49:44 +0100 + +augeas (1.0.0-0ubuntu1) raring; urgency=low + + * New upstream version. + * Drop all patches. + + -- Raphaël Pinson <raphink@ubuntu.com> Thu, 27 Dec 2012 10:07:10 +0100 + +augeas (0.10.0-1fakesync1ubuntu2) raring; urgency=low + + * Fix FTBFS: Avoid assuming that gets is declared. + + -- Dmitrijs Ledkovs <dmitrij.ledkov@ubuntu.com> Mon, 24 Dec 2012 13:53:10 +0200 + +augeas (0.10.0-1fakesync1ubuntu1) quantal-proposed; urgency=low + + * augeas-split-lines.patch: consolidate 2 commits from upstream to fix + handling of split lines in modprobe.conf (LP: #1054306) (Closes: #688347) + + -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 24 Sep 2012 22:56:01 -0500 + +augeas (0.10.0-1fakesync1) quantal-proposed; urgency=low + + * Fake sync due to mismatching orig tarball. (LP: #1054329) + + -- Serge Hallyn <serge.hallyn@ubuntu.com> Mon, 24 Sep 2012 14:39:56 -0500 + +augeas (0.10.0-1) unstable; urgency=low + + * New upstream release + * Pull packaging changes from Ubuntu (see the changelog) + * Pull packaging changes from Igor Pashev's package at mentors.d.o: + - Update maintainer's email + - Add upstream sudoers.patch (Closes: #650079) + - Add upstream debctl.patch (Closes: #650887) + - Add upstream modprobe.patch (Closes: #641813) + - Add cpp-linkage.patch for C++ linkage + - Add gnulib-build-out-of-source.patch for building out of source tree + - Add regexp-escape.patch for escape() usage on systems without uselocale() + * Fix build-deps on naturaldocs (build-depends-on-1-revision) + + -- Free Ekanayaka <freee@debian.org> Sun, 20 May 2012 09:45:39 +0200 + +augeas (0.10.0-0ubuntu4) precise; urgency=low + + * Add a Depends on libxml2-dev for libaugeas-dev, since it is required by + the pcfile. (LP: #940172) + + -- Iain Lane <laney@ubuntu.com> Fri, 24 Feb 2012 10:16:51 +0000 + +augeas (0.10.0-0ubuntu3) precise; urgency=low + + * Add LP838010_sudoers.patch to (LP: #838010). + + -- Raphaël Pinson <raphink@ubuntu.com> Sun, 18 Dec 2011 21:51:39 +0100 + +augeas (0.10.0-0ubuntu2) precise; urgency=low + + * Pull patches from upstream: + - libxml2_onechar_path.patch + - mdadm_debian_path.patch + - pkg-config_require_libxml2.patch + * Update Ubuntu maintainer as per XSBC-Original-Maintainer policy. + + -- Raphaël Pinson <raphink@ubuntu.com> Wed, 14 Dec 2011 09:59:18 +0100 + +augeas (0.10.0-0ubuntu1) precise; urgency=low + + * New upstream release + * Add libxml2-dev and pkg-config to Build-Depends. + * Deactivate obsolete test-readlink-errno.patch patch. + * Update debian/libaugeas0.symbols to match upstream changes. + + -- Raphaël Pinson <raphink@ubuntu.com> Sat, 03 Dec 2011 14:46:20 +0100 + +augeas (0.9.0-1) unstable; urgency=low + + * New upstream release + * Added build-arch and build-indep targets to d/rules. (Closes: #648156) + Thanks to Niels Thykier for the patch. + + -- Nicolas Valcárcel Scerpella <nicolas.valcarcel@canonical.com> Thu, 10 Nov 2011 09:20:03 -0500 + +augeas (0.8.1-2) unstable; urgency=low + + * debian/patches/test-readlink-errno.patch: On linux kernels >2.6.39 + one of the readlink tests fails with EINVAL, rather than the previous + (expected) behaviour of ENOENT; causing FTBFS. This patch accepts + both behaviours resolving failure. Thanks to Dave Walker for the patch + (Closes: #630256) + + -- Nicolas Valcárcel Scerpella <nicolas.valcarcel@canonical.com> Mon, 13 Jun 2011 14:42:12 -0400 + +augeas (0.8.1-1) unstable; urgency=low + + * new upstream release + * pull packaging from Ubuntu - new binary package augeas-docs + * change build dependency on naturaldocs to version in Debian + * remove debian/patches/*, no longer needed + * update standards version - no changes + * update libaugeas0 short description to not start with an article + * update debian/libaugeas0.symbols to match upstream changes + + -- Micah Anderson <micah@debian.org> Thu, 09 Jun 2011 10:25:27 -0400 + +augeas (0.8.0-0ubuntu4) natty; urgency=low + + * debian/rules: Work around segfault in make check by building with -O0 on armel. + Fixes armel FTBFS (LP: #758082) + + -- Jani Monoses <jani@ubuntu.com> Tue, 12 Apr 2011 00:04:20 +0300 + +augeas (0.8.0-0ubuntu3) natty; urgency=low + + * Fix FTBFS. + + -- Chuck Short <zulcss@ubuntu.com> Mon, 04 Apr 2011 15:03:57 -0400 + +augeas (0.8.0-0ubuntu2) natty; urgency=low + + * src/augtool.c: Fix null pointer derefrence. + (LP: #736685) + + -- Chuck Short <zulcss@ubuntu.com> Mon, 04 Apr 2011 14:03:22 -0400 + +augeas (0.8.0-0ubuntu1) natty; urgency=low + + * New upstream release. + * Remove obsolete ruby Build-Depend. + * Build PDF docs and add them to augeas-doc. + * Build-Depend on texlive-latex-base to build PDF docs. + * Install txt doc files in augeas-doc. + + -- Raphaël Pinson <raphink@ubuntu.com> Thu, 24 Feb 2011 09:32:22 +0100 + +augeas (0.7.4-0ubuntu3) natty; urgency=low + + * Install vim syntax files in augeas-doc. + + -- Raphaël Pinson <raphink@ubuntu.com> Tue, 15 Feb 2011 16:45:34 +0100 + +augeas (0.7.4-0ubuntu2) natty; urgency=low + + * Fix Priority of augeas-doc package. + + -- Raphaël Pinson <raphink@ubuntu.com> Mon, 22 Nov 2010 18:51:38 +0100 + +augeas (0.7.4-0ubuntu1) natty; urgency=low + + * New upstream release + * Build an augeas-doc package: + - Add --with-naturaldocs-output=HTML to configure + - Build-Depend on naturaldocs + - augeas-lenses suggests augeas-doc + * Activate checks: + - Add make check + - Build-Depend on ruby for tests + + -- Raphaël Pinson <raphink@ubuntu.com> Fri, 19 Nov 2010 23:02:00 +0100 + +augeas (0.7.3-1) unstable; urgency=low + + * New upstream release + + -- Nicolas Valcárcel Scerpella (Canonical) <nicolas.valcarcel@canonical.com> Fri, 27 Aug 2010 14:59:07 -0500 + +augeas (0.7.2-1) unstable; urgency=low + + * New upstream release + * Droped 50_iptables-lens.diff. Included upstream + * Updated libaugeas0.symbols + + -- Nicolas Valcárcel Scerpella (Canonical) <nicolas.valcarcel@canonical.com> Fri, 25 Jun 2010 16:12:45 -0500 + +augeas (0.7.1-2) unstable; urgency=low + + * Remove libaugeas0 from augeas-lenses depends. (Closes: #578880) + * Change iptables config location. (LP: #566803) + + -- Nicolas Valcárcel Scerpella (Canonical) <nicolas.valcarcel@canonical.com> Fri, 23 Apr 2010 09:28:28 -0500 + +augeas (0.7.1-1) unstable; urgency=low + + * New upstream release + * Remove 50_grub_lense.diff. Included upstream + * Switch to dpkg-source 3.0 (quilt) format + - Remove Build-dep on quilt + - Remove all reference to quilt in debian/rules + - Remove README.source + + -- Nicolas Valcárcel Scerpella (Canonical) <nicolas.valcarcel@canonical.com> Wed, 21 Apr 2010 18:38:21 -0500 + +augeas (0.7.0-2) unstable; urgency=low + + * Add dependecy on libaugeas0 ( >= 0.70) to augeas-lenses + * Add dependency on ${misc:Depends} to augeas-lenses and augeas-dbg + to satisfy lintian. + * Updated my mail in Maintainers field + * Add README.source + + -- Nicolas Valcárcel Scerpella (Canonical) <nicolas.valcarcel@canonical.com> Wed, 21 Apr 2010 18:12:37 -0500 + +augeas (0.7.0-1) unstable; urgency=low + + * New upstream release + * Update grub.lens patch to match grub's config file location + (Closes: #535141) + * Add augeas-dbg binary package. Thanks Matthew Palmer for the patch. + (Closes: #567236) + * Updated libaugeas0.symbols. + + -- Nicolas Valcárcel Scerpella (Canonical) <nvalcarcel@canonical.com> Thu, 28 Jan 2010 00:51:54 -0500 + +augeas (0.6.0-2) unstable; urgency=low + + * Add DM-Upload-Allowed field + + -- Nicolas Valcárcel Scerpella (Canonical) <nvalcarcel@canonical.com> Sun, 20 Dec 2009 22:03:04 -0500 + +augeas (0.6.0-1) unstable; urgency=low + + * New upstream release + * Add symbols support. (Closes: #530889) Thanks to Chuck Short for the patch. + + -- Nicolas Valcárcel Scerpella (Canonical) <nvalcarcel@canonical.com> Wed, 02 Dec 2009 22:44:01 -0500 + +augeas (0.5.3-1) unstable; urgency=low + + * New upstream release + * Exclude XXX~ files when cleaning + + -- Nicolas Valcárcel Scerpella (Canonical) <nvalcarcel@canonical.com> Sat, 19 Sep 2009 00:39:07 -0500 + +augeas (0.5.2-2) unstable; urgency=low + + * Change libreadline5-dev Build-Dep to libreadline-dev + + -- Nicolas Valcárcel Scerpella (Canonical) <nvalcarcel@canonical.com> Sun, 13 Sep 2009 15:58:16 -0500 + +augeas (0.5.2-1) unstable; urgency=low + + * New Upstream Version + + -- Free Ekanayaka <freee@debian.org> Tue, 14 Jul 2009 12:09:26 +0200 + +augeas (0.5.1-1) unstable; urgency=low + + * New upstream release + + -- Nicolas Valcárcel Scerpella (Canonical) <nvalcarcel@canonical.com> Wed, 10 Jun 2009 11:52:57 -0500 + +augeas (0.5.0-2) unstable; urgency=low + + * Bumped the Standards Version to 3.8.1 + * Version depend in the shlib file. Patch from Torsten Werner. + (Closes: #530931) + + -- Nicolas Valcárcel Scerpella <nvalcarcel@canonical.com> Thu, 28 May 2009 23:46:03 +0200 + +augeas (0.5.0-1) unstable; urgency=low + + * New upstream release + * Updated 50_grub_lense.diff to fit with new grub lense. + + -- Nicolas Valcárcel Scerpella <nvalcarcel@canonical.com> Tue, 12 May 2009 11:07:05 -0500 + +augeas (0.4.0-1) unstable; urgency=low + + * New Upstream Version + + -- Free Ekanayaka <freee@debian.org> Sun, 08 Feb 2009 10:58:29 +0100 + +augeas (0.3.6-1) unstable; urgency=low + + * New Upstream Version + * Add Vcs-Browser and Vcs-Git fields + + -- Free Ekanayaka <freee@debian.org> Tue, 27 Jan 2009 21:49:47 +0000 + +augeas (0.3.5-1) unstable; urgency=low + + * New upstream release + * Drop 60_extra-lenses patch, all lenses merged upstream + + -- Free Ekanayaka <freee@debian.org> Wed, 24 Dec 2008 16:11:49 +0000 + +augeas (0.3.4-2) unstable; urgency=low + + * Update extra-lenses patch (add passwd lens) + + -- Free Ekanayaka <freee@debian.org> Mon, 22 Dec 2008 11:27:18 +0000 + +augeas (0.3.4-1) unstable; urgency=low + + * New Upstream Version + + -- Free Ekanayaka <freee@debian.org> Mon, 10 Nov 2008 13:48:04 +0100 + +augeas (0.3.3-2) unstable; urgency=low + + * Update extra-lenses patch (group and cron-apt lenses) + + -- Free Ekanayaka <freee@debian.org> Tue, 28 Oct 2008 12:30:48 +0100 + +augeas (0.3.3-1) unstable; urgency=low + + * New upstream release + + -- Free Ekanayaka <freee@debian.org> Sat, 25 Oct 2008 14:05:54 +0200 + +augeas (0.3.2-1) unstable; urgency=low + + * New upstream version + * Add extra-lenses patch (phpvars, squid, postfix, webmin) + + -- Free Ekanayaka <freee@debian.org> Wed, 22 Oct 2008 11:04:09 +0200 + +augeas (0.3.1-1) unstable; urgency=low + + * New upstream release + * Pass --enable-compile-warnings=yes to ./configure, which makes + the package buildable on etch + * Added myself to Uploaders: + + -- Free Ekanayaka <freee@debian.org> Fri, 05 Sep 2008 10:04:12 +0200 + +augeas (0.3.0-1) unstable; urgency=low + + * New upstream release. + + -- Nicolas Valcárcel <nvalcarcel@gmail.com> Fri, 08 Aug 2008 00:31:56 -0500 + +augeas (0.2.2-1) unstable; urgency=low + + * New upstream release. + * Dropped: 51_alias_commas.diff, 52_dput_support.diff and + 20_autool_null_printing.diff since they are not needed anymore. + * Install NEWS file with changelogs. + + -- Nicolas Valcárcel <nvalcarcel@gmail.com> Fri, 18 Jul 2008 19:05:12 -0500 + +augeas (0.2.1-2) unstable; urgency=low + + * Removed required spaces after commas on aliases.aug (51_alias_commas.diff) + - Added test cases to tests/test_aliases.aug + (Patch taken from upstream) + * Added dput support (dput.aug) + - Added test cases to tests/test_dput.aug (52_dput_support.diff) + (Patch taken from upstream, originally written by Raphael Pinson) + * debian/control: + - augeas-lenses: + + Droped Depends field + + Added libaugeas0 (= ${binary:Version}) to Suggests field + - libaugeas0: + + Added augeas-tools to Suggests field + * Fixed printing of null values in augtool (20_autool_null_printing.diff) + (Patch taken from upstream) + + -- Nicolas Valcárcel <nvalcarcel@gmail.com> Fri, 18 Jul 2008 00:10:06 -0500 + +augeas (0.2.1-1) unstable; urgency=low + + * Initial packaging for debian. (Closes: #476648) + * Fix rpath issue. http://wiki.debian.org/RpathIssue + * 50_grub_lense.diff: + - Fix configuration file path for grub (Debian systems only). + + -- Nicolas Valcárcel <nvalcarcel@gmail.com> Thu, 03 Jul 2008 19:52:15 -0500 + 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..8c35a41 --- /dev/null +++ b/debian/control @@ -0,0 +1,102 @@ +Source: augeas +Priority: optional +Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com> +XSBC-Original-Maintainer: Nicolas Valcárcel Scerpella <nvalcarcel@gmail.com> +Uploaders: Free Ekanayaka <freee@debian.org>, Micah Anderson <micah@debian.org> +Build-Depends: debhelper (>= 5), dh-autoreconf, libreadline-dev, chrpath, + naturaldocs (>= 1.51), texlive-latex-base, + libxml2-dev, pkg-config +Standards-Version: 3.9.3 +Section: libs +Homepage: http://augeas.net/ +DM-Upload-Allowed: yes + +Package: augeas-tools +Section: admin +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: Augeas command line tools + Augeas is a configuration editing tool. It parses configuration files in their + native formats and transforms them into a tree. Configuration changes are made + by manipulating this tree and saving it back into native config files. + . + This package provides command line tools based on libaugeas0: + - augtool, a tool to manage configuration files. + - augparse, a testing and debugging tool for augeas lenses. + +Package: libaugeas-dev +Section: libdevel +Architecture: any +Depends: libaugeas0 (= ${binary:Version}), libxml2-dev, ${shlibs:Depends}, + ${misc:Depends} +Description: Development files for writing applications based on libaugeas0 + Augeas is a configuration editing tool. It parses configuration files in their + native formats and transforms them into a tree. Configuration changes are made + by manipulating this tree and saving it back into native config files. + . + This package includes the development files to write programs using the Augeas + API. + +Package: libaugeas0 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, augeas-lenses +Suggests: augeas-tools +Description: Augeas configuration editing library and API + Augeas is a configuration editing tool. It parses configuration files in their + native formats and transforms them into a tree. Configuration changes are made + by manipulating this tree and saving it back into native config files. + . + The transformation works very hard to preserve comments and formatting + details. It is controlled by ``lens'' definitions that describe the file + format and the transformation into a tree. + +Package: augeas-dbg +Section: debug +Priority: extra +Architecture: any +Depends: libaugeas0 (= ${binary:Version}), augeas-tools (= ${binary:Version}), + ${misc:Depends} +Description: Debugging symbols for libaugeas0 + Augeas is a configuration editing tool. It parses configuration files in their + native formats and transforms them into a tree. Configuration changes are made + by manipulating this tree and saving it back into native config files. + . + This package provides debugging symbols for augeas, both the core library + and the tools, to assist in diagnosing critical bugs. It is not required + for normal operation. + +Package: augeas-lenses +Section: misc +Depends: ${misc:Depends} +Suggests: augeas-doc +Architecture: all +Description: Set of lenses needed by libaugeas0 to parse config files + Augeas parses configuration files described in lenses into a tree structure, + which it exposes through its public API. Changes made through the API are + written back to the initially read files. + . + Lenses are the building blocks of the file <-> tree transformation; they + combine parsing a file and building the tree (the get transformation), with + turning the tree back into an (updated) file (the put transformation). + . + The transformation works very hard to preserve comments and formatting + details. It is controlled by ``lens'' definitions that describe the file + format and the transformation into a tree. This package includes the official + set of lenses. + +Package: augeas-doc +Section: doc +Depends: ${misc:Depends} +Architecture: all +Description: Augeas lenses documentation + Augeas parses configuration files described in lenses into a tree structure, + which it exposes through its public API. Changes made through the API are + written back to the initially read files. + . + Lenses are the building blocks of the file <-> tree transformation; they + combine parsing a file and building the tree (the get transformation), with + turning the tree back into an (updated) file (the put transformation). + . + This package contains the generated documentation for the lenses shipping in + the augeas-lenses package. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..5f2341a --- /dev/null +++ b/debian/copyright @@ -0,0 +1,137 @@ +This package was debianized by Nicolas Valcárcel <nvalcarcel@ubuntu.com> on +Wed, 18 Jun 2008 18:57:49 -0500. + +It was downloaded from http://augeas.net/download/. + +Upstream Authors: + + Written by: + David Lutterkort <dlutter@redhat.com> + + Contributions by: + Harald Hoyer <harald@redhat.com> + Jim Meyering <meyering@redhat.com> + Alan Pevec <apevec@redhat.com> + Dean Wilson <dwilson@blueowl.it> + + +Copyright: + + Augeas: + Copyright (C) 2007, 2008 Red Hat Inc. + Cutest (tests/cutest.{c,h}): + Copyright (c) 2003 Asim Jalis + Bison (src/parser.{c,h}): + Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006 + Free Software Foundation, Inc. + Hash Table Data Type (src/hash.{c,h}): + Copyright (C) 1997 Kaz Kylheku <kaz@ashi.footprints.net> + Safer Memory Allocation (src/memory.{c,h}): + Copyright (C) 2008 Daniel P. Berrange + Gnulib (gnulib/): + Copyright (C) 1992, 1995-1998, 2000-2008 Free Software Foundation, Inc. + ./missing: + Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005, 2006 + Free Software Foundation, Inc. + ./ylwrap: + Copyright (C) 1996, 1997, 1998, 1999, 2001, 2002, 2003, 2004, 2005, + 2007 Free Software Foundation, Inc. + + + +License: + + Augeas, Safer Memory Allocation (src/memory.{c,h}), Gnulib (gnulib/lib/): + 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.1 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 + + Hash Table Data Type (src/hash.{c,h}): + All rights are reserved by the author, with the following exceptions: + Permission is granted to freely reproduce and distribute this software, + possibly in exchange for a fee, provided that this copyright notice appears + intact. Permission is also granted to adapt this software to produce + derivative works, as long as the modified versions carry this copyright + notice and additional notices stating that the work has been modified. + This source code may be translated into executable form and incorporated + into proprietary software; there is no requirement for such software to + contain a copyright notice related to this source. + + Cutest (tests/cutest.{c,h}): + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software in + a product, an acknowledgment in the product documentation would be + appreciated but is not required. + + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + + 3. This notice may not be removed or altered from any source distribution. + + Bison (src/parser.{c,h}), ./missing, ./ylwrap: + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU 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 General Public License for more details. + + You should have received a copy of the GNU 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 + + Gnulib (gnulib/tests): + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 3 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 General Public License for more details. + + You should have received a copy of the GNU 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 + + Gnulib (gnulib/m4/): + This file is free software, distributed under the terms of the GNU + General Public License. As a special exception to the GNU General + Public License, this file may be distributed as part of a program + that contains a configuration script generated by Autoconf, under + the same distribution terms as the rest of that program. + + +On Debian systems, the complete text of the GNU Lesser General Public +License version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. + +On Debian systems, the complete text of the GNU General Public +License version 2 can be found in `/usr/share/common-licenses/GPL-2' + +On Debian systems, the complete text of the GNU General Public +License version 3 can be found in `/usr/share/common-licenses/GPL-3' + +The Debian packaging is (C) 2008, Nicolas Valcárcel <nvalcarcel@ubuntu.com> and +is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/debian/libaugeas-dev.install b/debian/libaugeas-dev.install new file mode 100644 index 0000000..e0b94a5 --- /dev/null +++ b/debian/libaugeas-dev.install @@ -0,0 +1,3 @@ +usr/include/* +usr/lib/*.so +usr/lib/pkgconfig/augeas.pc diff --git a/debian/libaugeas0.install b/debian/libaugeas0.install new file mode 100644 index 0000000..093956b --- /dev/null +++ b/debian/libaugeas0.install @@ -0,0 +1 @@ +usr/lib/*.so.* diff --git a/debian/libaugeas0.symbols b/debian/libaugeas0.symbols new file mode 100644 index 0000000..c08f93e --- /dev/null +++ b/debian/libaugeas0.symbols @@ -0,0 +1,59 @@ +libaugeas.so.0 libaugeas0 #MINVER# + AUGEAS_0.1.0@AUGEAS_0.1.0 0.6.0 + AUGEAS_0.10.0@AUGEAS_0.10.0 0.6.0 + AUGEAS_0.11.0@AUGEAS_0.11.0 0.7.2 + AUGEAS_0.12.0@AUGEAS_0.12.0 0.8.1 + AUGEAS_0.14.0@AUGEAS_0.14.0 0.10.0 + AUGEAS_0.15.0@AUGEAS_0.15.0 0.10.0 + AUGEAS_0.8.0@AUGEAS_0.8.0 0.6.0 + __aug_close_memstream@AUGEAS_0.14.0 0.10.0 + __aug_init_memstream@AUGEAS_0.14.0 0.10.0 + __aug_load_module_file@AUGEAS_0.1.0 0.6.0 + aug_close@AUGEAS_0.1.0 0.6.0 + aug_defnode@AUGEAS_0.8.0 0.6.0 + aug_defvar@AUGEAS_0.8.0 0.6.0 + aug_error@AUGEAS_0.10.0 0.6.0 + aug_error_details@AUGEAS_0.10.0 0.6.0 + aug_error_message@AUGEAS_0.10.0 0.6.0 + aug_error_minor_message@AUGEAS_0.10.0 0.6.0 + aug_get@AUGEAS_0.1.0 0.6.0 + aug_init@AUGEAS_0.1.0 0.6.0 + aug_insert@AUGEAS_0.1.0 0.6.0 + aug_load@AUGEAS_0.8.0 0.6.0 + aug_match@AUGEAS_0.1.0 0.6.0 + aug_mv@AUGEAS_0.1.0 0.6.0 + aug_print@AUGEAS_0.1.0 0.6.0 + aug_rm@AUGEAS_0.1.0 0.6.0 + aug_save@AUGEAS_0.1.0 0.6.0 + aug_set@AUGEAS_0.1.0 0.6.0 + aug_setm@AUGEAS_0.11.0 0.7.2 + aug_span@AUGEAS_0.12.0 0.8.1 + aug_srun@AUGEAS_0.14.0 0.10.0 + aug_to_xml@AUGEAS_0.15.0 0.10.0 +libfa.so.1 libaugeas0 #MINVER# + FA_1.0.0@FA_1.0.0 0.6.0 + FA_1.2.0@FA_1.2.0 0.7.0 + fa_ambig_example@FA_1.0.0 0.6.0 + fa_as_regexp@FA_1.0.0 0.6.0 + fa_compile@FA_1.0.0 0.6.0 + fa_complement@FA_1.0.0 0.6.0 + fa_concat@FA_1.0.0 0.6.0 + fa_contains@FA_1.0.0 0.6.0 + fa_dot@FA_1.0.0 0.6.0 + fa_equals@FA_1.0.0 0.6.0 + fa_example@FA_1.0.0 0.6.0 + fa_expand_char_ranges@FA_1.0.0 0.6.0 + fa_expand_nocase@FA_1.2.0 0.7.0 + fa_free@FA_1.0.0 0.6.0 + fa_intersect@FA_1.0.0 0.6.0 + fa_is_basic@FA_1.0.0 0.6.0 + fa_is_nocase@FA_1.2.0 0.7.0 + fa_iter@FA_1.0.0 0.6.0 + fa_make_basic@FA_1.0.0 0.6.0 + fa_minimization_algorithm@FA_1.0.0 0.6.0 + fa_minimize@FA_1.0.0 0.6.0 + fa_minus@FA_1.0.0 0.6.0 + fa_nocase@FA_1.2.0 0.7.0 + fa_overlap@FA_1.0.0 0.6.0 + fa_restrict_alphabet@FA_1.0.0 0.6.0 + fa_union@FA_1.0.0 0.6.0 diff --git a/debian/patches/link-pthread.diff b/debian/patches/link-pthread.diff new file mode 100644 index 0000000..442574a --- /dev/null +++ b/debian/patches/link-pthread.diff @@ -0,0 +1,20 @@ +Index: augeas-1.1.0/gnulib/tests/Makefile.am +=================================================================== +--- augeas-1.1.0.orig/gnulib/tests/Makefile.am 2013-12-19 00:53:26.187799730 +1100 ++++ augeas-1.1.0/gnulib/tests/Makefile.am 2013-12-19 00:53:26.183799736 +1100 +@@ -507,6 +507,7 @@ + + TESTS += test-lock + check_PROGRAMS += test-lock ++test_lock_LDFLAGS = -Wl,--no-as-needed + test_lock_LDADD = $(LDADD) @LIBMULTITHREAD@ @YIELD_LIB@ + EXTRA_DIST += test-lock.c + +@@ -972,6 +973,7 @@ + TESTS += test-thread_self test-thread_create + check_PROGRAMS += test-thread_self test-thread_create + test_thread_self_LDADD = $(LDADD) @LIBTHREAD@ ++test_thread_create_LDFLAGS = -Wl,--no-as-needed + test_thread_create_LDADD = $(LDADD) @LIBMULTITHREAD@ + EXTRA_DIST += test-thread_self.c test-thread_create.c macros.h + diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..90f8ce2 --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +link-pthread.diff diff --git a/debian/preserving-libtoolize b/debian/preserving-libtoolize new file mode 100755 index 0000000..ea221cb --- /dev/null +++ b/debian/preserving-libtoolize @@ -0,0 +1,4 @@ +#!/bin/sh +cp -a gnulib/m4/argz.m4 gnulib/m4/argz-safe.m4 +libtoolize "$@" +mv gnulib/m4/argz-safe.m4 gnulib/m4/argz.m4 diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..0c78b64 --- /dev/null +++ b/debian/rules @@ -0,0 +1,109 @@ +#!/usr/bin/make -f +# -*- makefile -*- + +# 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) + +DEB_DH_MAKESHLIBS_ARGS = -- -c4 + +ifeq ($(DEB_HOST_ARCH),armel) + CFLAGS += -O0 +endif + +config.status: configure + dh_testdir + + # Add here commands to configure the package. + LIBTOOLIZE=debian/preserving-libtoolize dh_autoreconf + ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) \ + --disable-silent-rules \ + --prefix=/usr --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info CFLAGS="$(CFLAGS)" \ + --enable-compile-warnings=yes \ + --with-naturaldocs-output=HTML \ + --with-pdfdocs + +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + # Do non-regression tests + $(MAKE) check + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean + rm -f config.log + + dh_autoreconf_clean + dh_clean \ + --exclude=./tests/root/etc/group~ \ + --exclude=./tests/root/etc/multipath.conf~ \ + --exclude=./tests/root/etc/passwd~ + +install: build + dh_testdir + dh_testroot + dh_clean -k \ + --exclude=./tests/root/etc/group~ \ + --exclude=./tests/root/etc/multipath.conf~ \ + --exclude=./tests/root/etc/passwd~ + dh_installdirs + + # Add here commands to install the package into debian/tmp + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + + # Install vim syntax files + cp $(CURDIR)/doc/syntax/* \ + $(CURDIR)/debian/augeas-doc/usr/share/vim/vimcurrent/syntax/ + cp $(CURDIR)/doc/ftdetect/* \ + $(CURDIR)/debian/augeas-doc/usr/share/vim/vimcurrent/ftdetect/ + +# 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 NEWS + dh_installdocs + dh_installexamples + dh_install --sourcedir=debian/tmp + dh_installman + dh_link + dh_strip --dbg-package augeas-dbg + #Strip rpath. + chrpath -d $(CURDIR)/debian/augeas-tools/usr/bin/augtool + chrpath -d $(CURDIR)/debian/augeas-tools/usr/bin/augparse + chrpath -d $(CURDIR)/debian/libaugeas0/usr/lib/libfa.so.* + chrpath -d $(CURDIR)/debian/libaugeas0/usr/lib/libaugeas.so.* + dh_compress + dh_fixperms + dh_makeshlibs -V + 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/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..e7ee8ba --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://download.augeas.net/ augeas-(.*)\.tar\.gz |