David Lutterkort b6ad04
Name:           augeas
Dominic Cleal a8f89f
Version:        1.4.0
Dennis Gilmore 445e66
Release:        3%{?dist}
David Lutterkort b6ad04
Summary:        A library for changing configuration files
David Lutterkort b6ad04
David Lutterkort b6ad04
Group:          System Environment/Libraries
David Lutterkort b6ad04
License:        LGPLv2+
David Lutterkort b6ad04
URL:            http://augeas.net/
Dominic Cleal b16526
Source0:        http://download.augeas.net/%{name}-%{version}.tar.gz
Matthew Booth 27e45f
David Lutterkort b6ad04
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
David Lutterkort b6ad04
David Lutterkort fcec30
BuildRequires:  readline-devel libselinux-devel libxml2-devel
David Lutterkort b6ad04
Requires:       %{name}-libs = %{version}-%{release}
David Lutterkort b6ad04
David Lutterkort b6ad04
%description
David Lutterkort b6ad04
A library for programmatically editing configuration files. Augeas parses
David Lutterkort b6ad04
configuration files into a tree structure, which it exposes through its
David Lutterkort b6ad04
public API. Changes made through the API are written back to the initially
David Lutterkort b6ad04
read files.
David Lutterkort b6ad04
David Lutterkort b6ad04
The transformation works very hard to preserve comments and formatting
David Lutterkort b6ad04
details. It is controlled by ``lens'' definitions that describe the file
David Lutterkort b6ad04
format and the transformation into a tree.
David Lutterkort b6ad04
David Lutterkort b6ad04
%package        devel
David Lutterkort b6ad04
Summary:        Development files for %{name}
David Lutterkort b6ad04
Group:          Development/Libraries
David Lutterkort b3b1aa
Requires:       %{name}-libs = %{version}-%{release}
David Lutterkort b3b1aa
Requires:       pkgconfig
David Lutterkort b6ad04
David Lutterkort b6ad04
%description    devel
David Lutterkort b6ad04
The %{name}-devel package contains libraries and header files for
David Lutterkort b6ad04
developing applications that use %{name}.
David Lutterkort b6ad04
David Lutterkort b6ad04
David Lutterkort b6ad04
%package        libs
David Lutterkort b6ad04
Summary:        Libraries for %{name}
David Lutterkort b6ad04
Group:          System Environment/Libraries
David Lutterkort b6ad04
David Lutterkort b6ad04
%description    libs
David Lutterkort b6ad04
The libraries for %{name}.
David Lutterkort b6ad04
Dominic Cleal 24aede
Augeas is a library for programmatically editing configuration files. It parses
Dominic Cleal 24aede
configuration files into a tree structure, which it exposes through its
Dominic Cleal 24aede
public API. Changes made through the API are written back to the initially
Dominic Cleal 24aede
read files.
David Lutterkort b6ad04
David Lutterkort b6ad04
%prep
David Lutterkort b6ad04
%setup -q
David Lutterkort b6ad04
David Lutterkort b6ad04
%build
David Lutterkort b6ad04
%configure --disable-static
David Lutterkort b6ad04
make %{?_smp_mflags}
David Lutterkort b6ad04
Dominic Cleal b16526
%check
Dominic Cleal b16526
# Disable test-preserve.sh SELinux testing. This fails when run under mock due
Dominic Cleal b16526
# to differing SELinux labelling.
Dominic Cleal b16526
export SKIP_TEST_PRESERVE_SELINUX=1
Dominic Cleal b16526
Dominic Cleal b16526
make %{?_smp_mflags} check || {
Dominic Cleal b16526
  echo '===== tests/test-suite.log ====='
Dominic Cleal b16526
  cat tests/test-suite.log
Dominic Cleal b16526
  exit 1
Dominic Cleal b16526
}
Dominic Cleal b16526
David Lutterkort b6ad04
%install
David Lutterkort b6ad04
rm -rf $RPM_BUILD_ROOT
David Lutterkort b6ad04
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p"
David Lutterkort b6ad04
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
David Lutterkort b6ad04
Richard W.M. Jones 0e7f21
# The tests/ subdirectory contains lenses used only for testing, and
Richard W.M. Jones 0e7f21
# so it shouldn't be packaged.
Richard W.M. Jones 0e7f21
rm -r $RPM_BUILD_ROOT%{_datadir}/augeas/lenses/dist/tests
Richard W.M. Jones 0e7f21
David Lutterkort b6ad04
%clean
David Lutterkort b6ad04
rm -rf $RPM_BUILD_ROOT
David Lutterkort b6ad04
David Lutterkort b6ad04
%post libs -p /sbin/ldconfig
David Lutterkort b6ad04
David Lutterkort b6ad04
%postun libs -p /sbin/ldconfig
David Lutterkort b6ad04
David Lutterkort b6ad04
%files
David Lutterkort b6ad04
%defattr(-,root,root,-)
David Lutterkort b6ad04
%{_bindir}/augtool
David Lutterkort b6ad04
%{_bindir}/augparse
David Lutterkort d77b32
%{_bindir}/fadot
David Lutterkort b6ad04
%doc %{_mandir}/man1/*
David Lutterkort b0f4a8
%{_datadir}/vim/vimfiles/syntax/augeas.vim
David Lutterkort b0f4a8
%{_datadir}/vim/vimfiles/ftdetect/augeas.vim
David Lutterkort b6ad04
David Lutterkort b6ad04
%files libs
David Lutterkort b3b1aa
%defattr(-,root,root,-)
David Lutterkort b27d15
# %{_datadir}/augeas and %{_datadir}/augeas/lenses are owned
David Lutterkort b27d15
# by filesystem.
David Lutterkort b27d15
%{_datadir}/augeas/lenses/dist
David Lutterkort b6ad04
%{_libdir}/*.so.*
David Lutterkort b6ad04
%doc AUTHORS COPYING NEWS
David Lutterkort b6ad04
David Lutterkort b6ad04
%files devel
David Lutterkort b6ad04
%defattr(-,root,root,-)
David Lutterkort b6ad04
%doc
David Lutterkort b6ad04
%{_includedir}/*
David Lutterkort b6ad04
%{_libdir}/*.so
David Lutterkort b6ad04
%{_libdir}/pkgconfig/augeas.pc
David Lutterkort b6ad04
David Lutterkort b6ad04
%changelog
Dennis Gilmore 445e66
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-3
Dennis Gilmore 445e66
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
Dennis Gilmore 445e66
Dennis Gilmore 02abd2
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-2
Dennis Gilmore 02abd2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
Dennis Gilmore 02abd2
Dominic Cleal a8f89f
* Tue Jun 02 2015 Dominic Cleal <dcleal@redhat.com> - 1.4.0-1
Dominic Cleal a8f89f
- Update to 1.4.0
Dominic Cleal a8f89f
Dominic Cleal 2f5650
* Sat Nov 08 2014 Dominic Cleal <dcleal@redhat.com> - 1.3.0-1
Dominic Cleal 2f5650
- Update to 1.3.0; remove all patches
Dominic Cleal 2f5650
Peter Robinson 192581
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-4
Peter Robinson 192581
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
Peter Robinson 192581
Dennis Gilmore ceab7d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-3
Dennis Gilmore ceab7d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
Dennis Gilmore ceab7d
Dominic Cleal e5bd52
* Mon Mar 31 2014 Dominic Cleal <dcleal@redhat.com> - 1.2.0-2
Dominic Cleal e5bd52
- Add patch for Krb5, parse braces in values (RHBZ#1079444)
Dominic Cleal e5bd52
Dominic Cleal b16526
* Wed Feb 12 2014 Dominic Cleal <dcleal@redhat.com> - 1.2.0-1
Dominic Cleal b16526
- Update to 1.2.0, add check section
Dominic Cleal b16526
- Update source URL to download.augeas.net (RHBZ#996032)
Dominic Cleal b16526
Dennis Gilmore d085b5
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-2
Dennis Gilmore d085b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
Dennis Gilmore d085b5
David Lutterkort 3d3547
* Wed Jun 19 2013 David Lutterkort <lutter@redhat.com> - 1.1.0-1
David Lutterkort 3d3547
- Update to 1.1.0; remove all patches
David Lutterkort 3d3547
Richard W.M. Jones 0edf09
* Tue Jun 18 2013 Richard W.M. Jones <rjones@redhat.com> - 1.0.0-4
Richard W.M. Jones 0edf09
- Fix /etc/sysconfig/network (RHBZ#904222).
Richard W.M. Jones 0edf09
Richard W.M. Jones 0e7f21
* Wed Jun  5 2013 Richard W.M. Jones <rjones@redhat.com> - 1.0.0-3
Richard W.M. Jones 0e7f21
- Don't package lenses in tests/ subdirectory.
Richard W.M. Jones 0e7f21
Dennis Gilmore f07907
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2
Dennis Gilmore f07907
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
Dennis Gilmore f07907
David Lutterkort e7d2b4
* Fri Jan  4 2013 David Lutterkort <lutter@redhat.com> - 1.0.0-1
David Lutterkort e7d2b4
- New version; remove all patches
David Lutterkort e7d2b4
Dennis Gilmore e83d12
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-4
Dennis Gilmore e83d12
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
Dennis Gilmore e83d12
David Lutterkort 3c1bf4
* Tue Jan 10 2012 David Lutterkort <lutter@redhat.com> - 0.10.0-3
David Lutterkort 3c1bf4
- Add patches for bugs 247 and 248 (JSON lens)
David Lutterkort 3c1bf4
Richard W.M. Jones 4d63da
* Sat Dec  3 2011 Richard W.M. Jones <rjones@redhat.com> - 0.10.0-2
Richard W.M. Jones 4d63da
- Add patch to resolve missing libxml2 requirement in augeas.pc.
Richard W.M. Jones 4d63da
David Lutterkort fcec30
* Fri Dec  2 2011 David Lutterkort <lutter@redhat.com> - 0.10.0-1
David Lutterkort fcec30
- New version
David Lutterkort fcec30
David Lutterkort f3022b
* Mon Jul 25 2011 David Lutterkort <lutter@redhat.com> - 0.9.0-1
David Lutterkort f3022b
- New version; removed patch pathx-whitespace-ea010d8
David Lutterkort f3022b
David Lutterkort e24587
* Tue May  3 2011 David Lutterkort <lutter@redhat.com> - 0.8.1-2
David Lutterkort e24587
- Add patch pathx-whitespace-ea010d8.patch to fix BZ 700608
David Lutterkort e24587
David Lutterkort b45bb1
* Fri Apr 15 2011 David Lutterkort <lutter@redhat.com> - 0.8.1-1
David Lutterkort b45bb1
- New version
David Lutterkort b45bb1
David Lutterkort ce78c2
* Wed Feb 23 2011 David Lutterkort <lutter@redhat.com> - 0.8.0-1
David Lutterkort ce78c2
- New version
David Lutterkort ce78c2
Dennis Gilmore 050eab
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.4-2
Dennis Gilmore 050eab
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
Dennis Gilmore 050eab
Matthew Booth 27e45f
* Mon Nov 22 2010 Matthew Booth <mbooth@redhat.com> - 0.7.4-1
Matthew Booth 27e45f
- Update to version 0.7.4
Matthew Booth 27e45f
Richard W.M. Jones 262196
* Thu Nov 18 2010 Richard W.M. Jones <rjones@redhat.com> - 0.7.3-2
Richard W.M. Jones 262196
- Upstream patch proposed to fix GCC optimization bug (RHBZ#651992).
Richard W.M. Jones 262196
David Lutterkort d72bce
* Fri Aug  6 2010 David Lutterkort <lutter@redhat.com> - 0.7.3-1
David Lutterkort d72bce
- Remove upstream patches
David Lutterkort d72bce
David Lutterkort c7935c
* Tue Jun 29 2010 David Lutterkort <lutter@redhat.com> - 0.7.2-2
David Lutterkort c7935c
- Patches based on upstream fix for BZ 600141
David Lutterkort c7935c
David Lutterkort b27d15
* Tue Jun 22 2010 David Lutterkort <lutter@redhat.com> - 0.7.2-1
David Lutterkort b27d15
- Fix ownership of /usr/share/augeas. BZ 569393
David Lutterkort b27d15
David Lutterkort 84a59e
* Wed Apr 21 2010 David Lutterkort <lutter@redhat.com> - 0.7.1-1
David Lutterkort 84a59e
- New version
David Lutterkort 84a59e
David Lutterkort 5deff4
* Thu Jan 14 2010 David Lutterkort <lutter@redhat.com> - 0.7.0-1
David Lutterkort 5deff4
- Remove patch vim-ftdetect-syntax.patch. It's upstream
David Lutterkort 5deff4
David Lutterkort 2ad130
* Tue Dec 15 2009 David Lutterkort <lutter@redhat.com> - 0.6.0-2
David Lutterkort 2ad130
- Fix ftdetect file for vim
David Lutterkort 2ad130
David Lutterkort b0f4a8
* Mon Nov 30 2009 David Lutterkort <lutter@redhat.com> - 0.6.0-1
David Lutterkort b0f4a8
- Install vim syntax files
David Lutterkort b0f4a8
David Lutterkort d111cb
* Mon Sep 14 2009 David Lutterkort <lutter@redhat.com> - 0.5.3-1
David Lutterkort d111cb
- Remove separate xorg.aug, included in upstream source
David Lutterkort d111cb
Alan Pevec f7f9ca
* Tue Aug 25 2009 Matthew Booth <mbooth@redhat.com> - 0.5.2-3
Alan Pevec f7f9ca
- Include new xorg lens from upstream
Alan Pevec f7f9ca
Jesse Keating 4d15b1
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-2
Jesse Keating 4d15b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
Jesse Keating 4d15b1
David Lutterkort f21859
* Mon Jul 13 2009 David Lutterkort <lutter@redhat.com> - 0.5.2-1
David Lutterkort f21859
- New version
David Lutterkort f21859
David Lutterkort d77b32
* Fri Jun  5 2009 David Lutterkort <lutter@redhat.com> - 0.5.1-1
David Lutterkort d77b32
- Install fadot
David Lutterkort d77b32
David Lutterkort 2cc89d
* Fri Mar 27 2009 David Lutterkort <lutter@redhat.com> - 0.5.0-2
David Lutterkort 2cc89d
- fadot isn't being installed just yet
David Lutterkort 2cc89d
David Lutterkort 2eb7ef
* Tue Mar 24 2009 David Lutterkort <lutter@redhat.com> - 0.5.0-1
David Lutterkort 2eb7ef
- New program /usr/bin/fadot
David Lutterkort 2eb7ef
David Lutterkort 3a8a0e
* Mon Mar  9 2009 David Lutterkort <lutter@redhat.com> - 0.4.2-1
David Lutterkort 3a8a0e
- New version
David Lutterkort 3a8a0e
David Lutterkort 474b87
* Fri Feb 27 2009 David Lutterkort <lutter@redhat.com> - 0.4.1-1
David Lutterkort 474b87
- New version
Jesse Keating d8c68b
David Lutterkort 947146
* Fri Feb  6 2009 David Lutterkort <lutter@redhat.com> - 0.4.0-1
David Lutterkort 947146
- New version
David Lutterkort 947146
David Lutterkort 13fddc
* Mon Jan 26 2009 David Lutterkort <lutter@redhat.com> - 0.3.6-1
David Lutterkort 13fddc
- New version
David Lutterkort 13fddc
David Lutterkort 9232ee
* Tue Dec 23 2008 David Lutterkort <lutter@redhat.com> - 0.3.5-1
David Lutterkort 9232ee
- New version
David Lutterkort 9232ee
David Lutterkort b6ad04
* Mon Feb 25 2008 David Lutterkort <dlutter@redhat.com> - 0.0.4-1
David Lutterkort b6ad04
- Initial specfile