- Add check phase, comment out as 2 test fails now.

- Clean up with spec-cleaner
- Version bump to 1.2.0:
  - API changes
    * Add aug_cp and the cp and copy commands
    * aug_to_xml now includes span information in the XML dump
  - General changes/additions
    * Fix documentation link in c_api NaturalDocs menu
    * Fix NaturalDocs documentation for various lenses
    * src/transform.c (filter_matches): wrap fnmatch to ensure that an incl
      pattern containing "//" matches file paths, RHBZ#1031084
    * Correct locations table for transform_save() (Tomas Hoger)
    * Corrections for CVE-2012-0786 tests (Tomas Hoger)
    * Fix umask handling when creating new files, RHBZ#1034261
  - Lens changes/additions
    * Access: support DOMAIN\user syntax for users and groups, bug #353
    * Authorized_Keys: Allow 'ssh-ed25519' as a valid authorized_key
      type (Jasper Lievisse Adriaanse)
    * Automounter: Handle hostnames with dashes in them, GH issue #27
    * Build: Add combinatorics group
    * Cyrus_Imapd: Create new entries without space before separator,
      RHBZ#1014974 (Dietmar Kling)
    * Desktop: Support square brackets in keys
    * Dhclient: Add dhclient.conf path for Debian/Ubuntu (Esteve Fernandez)
    * Dhcpd: Support conditionals, GH issue #34
             Support a wider variety of allow/deny statement, including
             booting and bootp (Yanis Guenane)
             Support a wider variety of DHCP allow/deny/ignore statements
             (Yanis Guenane)
    * Dovecot: Various enhancements and bug fixes (Michael Haslgrübler):

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/augeas?expand=0&rev=46
This commit is contained in:
Tomáš Chvátal 2014-05-06 11:12:03 +00:00 committed by Git OBS Bridge
parent b3d01244ec
commit 0c04e1d358
6 changed files with 115 additions and 21 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9d81e4228329e2d5cccb018ab06bc8b734fb2dede2c4d9b5c02303d4a690b76b
size 1940928

Binary file not shown.

3
augeas-1.2.0.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f4aeb28ebe0b0921920fe1c9b4c016739c25261a15de04cb97db02d669f481e0
size 1957910

BIN
augeas-1.2.0.tar.gz.sig Normal file

Binary file not shown.

View File

@ -1,3 +1,91 @@
-------------------------------------------------------------------
Tue May 6 11:04:57 UTC 2014 - tchvatal@suse.com
- Add check phase, comment out as 2 test fails now.
- Clean up with spec-cleaner
- Version bump to 1.2.0:
- API changes
* Add aug_cp and the cp and copy commands
* aug_to_xml now includes span information in the XML dump
- General changes/additions
* Fix documentation link in c_api NaturalDocs menu
* Fix NaturalDocs documentation for various lenses
* src/transform.c (filter_matches): wrap fnmatch to ensure that an incl
pattern containing "//" matches file paths, RHBZ#1031084
* Correct locations table for transform_save() (Tomas Hoger)
* Corrections for CVE-2012-0786 tests (Tomas Hoger)
* Fix umask handling when creating new files, RHBZ#1034261
- Lens changes/additions
* Access: support DOMAIN\user syntax for users and groups, bug #353
* Authorized_Keys: Allow 'ssh-ed25519' as a valid authorized_key
type (Jasper Lievisse Adriaanse)
* Automounter: Handle hostnames with dashes in them, GH issue #27
* Build: Add combinatorics group
* Cyrus_Imapd: Create new entries without space before separator,
RHBZ#1014974 (Dietmar Kling)
* Desktop: Support square brackets in keys
* Dhclient: Add dhclient.conf path for Debian/Ubuntu (Esteve Fernandez)
* Dhcpd: Support conditionals, GH issue #34
Support a wider variety of allow/deny statement, including
booting and bootp (Yanis Guenane)
Support a wider variety of DHCP allow/deny/ignore statements
(Yanis Guenane)
* Dovecot: Various enhancements and bug fixes (Michael Haslgrübler):
add mailbox to block_names, fix for block_args in quotes,
fix for block's brackets upon write,
fixes broken tests for mailbox,
fixes indention,
test case for block_args with ",
fixes broken indention
Use Quote module
* Exports: Permit colons for IPv6 client addresses, bug #366
* Grub: Support the 'setkey' and 'lock' directives
NFC fix whitespace errors
Handle makeactive menu command, bug #340
Add 'verbose' option, GH issue #73
* Interfaces: Add in support for the source stanza in
/etc/network/interfaces files
Map bond-slaves and bridge-ports to arrays (incompatible
change) (Kaarle Ritvanen)
Add /etc/network/interfaces.d/* support
Allow numeric characters in stanza options (Pascal Lalonde)
* Koji: New lens to parse Koji configs (Pat Riehecky)
* MongoDBServer: Accept quoted values (Tomas Klouda)
* NagiosCfg: Do not try to parse /etc/nagios/nrpe.cfg anymore, GH issue #43
/etc/nagios/nrpe.cfg is parsed by Nrpe (Yanis Guenane)
* Nagiosobjects: Add support for optional spaces and indents
and whole-line comments (Sean Millichamp)
* OpenVPN: Support daemon, client-config-dir, route, and management
directives (Freakin https://github.com/Freakin)
* PHP: allow php-fpm syntax in keys, GH issue #35
* Postfix_Main: Handle stray whitespace at end of multiline lines, bug #348
* Postfix_virtual: allow '+' and '=' in email addresses (Tom Hendrikx)
* Properties: support multiline starting with an empty string, GH issue #19
* Samba: Permit asterisk in key name, bug #354
* Shellvars: Read /etc/firewalld/firewalld.conf, bug #363
Support all types of quoted strings in arrays, bug #357
Exclude /etc/sysconfig/ip*tables.save files
* Shellvars, Sysconfig: map "bare" export and unset lines to seq numbered
nodes to handle multiple variables (incompatible change), RHBZ#1033795
* Shellvars_list: Handle backtick variable assignments, bug #368
Allow end-of-line comments, bug #342
* Simplevars: Add /etc/selinux/semanage.conf
* Slapd: use smart quotes for database entries; rename by/what to by/access;
allow access to be absent as per official docs (incompatible change)
* Sshd: Indent Match entries by 2 spaces by default
Support Ciphers and KexAlgorithms groups, GH issue #69
Let all special keys be case-insensitive
* Sudoers: Permit underscores in group names, bug #370 (Matteo Cerutti)
Allow uppercase characters in user names, bug #376
* Sysconfig: Permit empty comments after comment lines, RHBZ#1043636
* Sysconfig_Route: New lens for RedHat's route configs
* Syslog: Accept UDP(@) and TCP(@@) protocol, bug #364 (Yanis Guenane)
* Xymon_Alerting: New lens for Xymon alerting files (François Maillard)
* Yum: Add yum-cron*.conf files (Pat Riehecky)
Include only *.repo files from yum.repos.d (Andrew N Golovkov)
Permit spaces after equals sign in list options, GH issue #45
Split excludes as lists, bug #275
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Dec 13 12:29:08 UTC 2013 - meissner@suse.com Fri Dec 13 12:29:08 UTC 2013 - meissner@suse.com

View File

@ -1,7 +1,7 @@
# #
# spec file for package augeas # spec file for package augeas
# #
# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -16,8 +16,9 @@
# #
%define libname lib%{name}0
Name: augeas Name: augeas
Version: 1.1.0 Version: 1.2.0
Release: 0 Release: 0
Summary: A library for changing configuration files Summary: A library for changing configuration files
License: GPL-3.0+ and LGPL-2.1+ License: GPL-3.0+ and LGPL-2.1+
@ -25,13 +26,13 @@ Group: System/Libraries
Url: http://augeas.net/ Url: http://augeas.net/
Source0: http://download.augeas.net/augeas-%{version}.tar.gz Source0: http://download.augeas.net/augeas-%{version}.tar.gz
Source1: http://download.augeas.net/augeas-%{version}.tar.gz.sig Source1: http://download.augeas.net/augeas-%{version}.tar.gz.sig
Source2: %name.keyring Source2: %{name}.keyring
Source3: baselibs.conf Source3: baselibs.conf
Patch0: augeas-modprobe-lense.patch Patch0: augeas-modprobe-lense.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: glib2-devel BuildRequires: glib2-devel
BuildRequires: libxml2-devel BuildRequires: libxml2-devel
BuildRequires: readline-devel BuildRequires: readline-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description %description
A library for programmatically editing configuration files. Augeas A library for programmatically editing configuration files. Augeas
@ -43,12 +44,11 @@ The transformation works very hard to preserve comments and formatting
details. It is controlled by ``lens'' definitions that describe the details. It is controlled by ``lens'' definitions that describe the
file format and the transformation into a tree. file format and the transformation into a tree.
%define __shrlibname lib%{name}0
%package devel %package devel
Summary: A library for changing configuration files Summary: A library for changing configuration files
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: %{__shrlibname} = %{version} Requires: %{libname} = %{version}
%description devel %description devel
A library for programmatically editing configuration files. Augeas A library for programmatically editing configuration files. Augeas
@ -60,12 +60,12 @@ The transformation works very hard to preserve comments and formatting
details. It is controlled by ``lens'' definitions that describe the details. It is controlled by ``lens'' definitions that describe the
file format and the transformation into a tree. file format and the transformation into a tree.
%package -n %{__shrlibname} %package -n %{libname}
Summary: A library for changing configuration files Summary: A library for changing configuration files
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Recommends: %{name}-lenses = %{version} Recommends: %{name}-lenses = %{version}
%description -n %{__shrlibname} %description -n %{libname}
A library for programmatically editing configuration files. Augeas A library for programmatically editing configuration files. Augeas
parses configuration files into a tree structure, which it exposes parses configuration files into a tree structure, which it exposes
through its public API. Changes made through the API are written back through its public API. Changes made through the API are written back
@ -76,9 +76,9 @@ details. It is controlled by ``lens'' definitions that describe the
file format and the transformation into a tree. file format and the transformation into a tree.
%package lenses %package lenses
Summary: Official set of lenses for use by %{__shrlibname} Summary: Official set of lenses for use by %{libname}
Group: Development/Libraries/Other Group: Development/Libraries/Other
Requires: %{__shrlibname} = %{version} Requires: %{libname} = %{version}
%description lenses %description lenses
Augeas parses configuration files described in lenses into a tree Augeas parses configuration files described in lenses into a tree
@ -102,19 +102,25 @@ modifying the official lenses, or when creating new ones.
%patch0 -p1 %patch0 -p1
%build %build
export CFLAGS="-Wno-error $RPM_OPT_FLAGS" export CFLAGS="-Wno-error %{optflags}"
%configure --disable-static %configure \
--disable-static \
--disable-silent-rules \
--disable-rpath
make %{?_smp_mflags} make %{?_smp_mflags}
%install %install
make install DESTDIR=$RPM_BUILD_ROOT make DESTDIR=%{buildroot} install %{?_smp_mflags}
find $RPM_BUILD_ROOT -name '*.la' -delete find %{buildroot} -type f -name "*.la" -delete -print
# move vim files to the right location # move vim files to the right location
mv $RPM_BUILD_ROOT/%{_datadir}/vim/vimfiles $RPM_BUILD_ROOT/%{_datadir}/vim/site mv %{buildroot}/%{_datadir}/vim/vimfiles %{buildroot}/%{_datadir}/vim/site
%post -n %{__shrlibname} -p /sbin/ldconfig #%check
#make check %{?_smp_mflags}
%postun -n %{__shrlibname} -p /sbin/ldconfig %post -n %{libname} -p /sbin/ldconfig
%postun -n %{libname} -p /sbin/ldconfig
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
@ -124,7 +130,7 @@ mv $RPM_BUILD_ROOT/%{_datadir}/vim/vimfiles $RPM_BUILD_ROOT/%{_datadir}/vim/site
%{_mandir}/man1/* %{_mandir}/man1/*
%doc AUTHORS COPYING NEWS %doc AUTHORS COPYING NEWS
%files -n %{__shrlibname} %files -n %{libname}
%defattr(-,root,root,-) %defattr(-,root,root,-)
%{_libdir}/*.so.* %{_libdir}/*.so.*