b6ad048
Name:           augeas
4ef0afb
Version:        1.12.0
967ed1d
Release:        2%{?dist}
b6ad048
Summary:        A library for changing configuration files
b6ad048
b6ad048
License:        LGPLv2+
b6ad048
URL:            http://augeas.net/
Dominic Cleal b16526f
Source0:        http://download.augeas.net/%{name}-%{version}.tar.gz
Matthew Booth 27e45fb
dde0433
Provides:       bundled(gnulib)
dde0433
Igor Gnatenko a2f83e0
BuildRequires:  gcc
David Lutterkort fcec30a
BuildRequires:  readline-devel libselinux-devel libxml2-devel
b6ad048
Requires:       %{name}-libs = %{version}-%{release}
b6ad048
b6ad048
%description
b6ad048
A library for programmatically editing configuration files. Augeas parses
b6ad048
configuration files into a tree structure, which it exposes through its
b6ad048
public API. Changes made through the API are written back to the initially
b6ad048
read files.
b6ad048
b6ad048
The transformation works very hard to preserve comments and formatting
b6ad048
details. It is controlled by ``lens'' definitions that describe the file
b6ad048
format and the transformation into a tree.
b6ad048
b6ad048
%package        devel
b6ad048
Summary:        Development files for %{name}
b3b1aaf
Requires:       %{name}-libs = %{version}-%{release}
b3b1aaf
Requires:       pkgconfig
b6ad048
b6ad048
%description    devel
b6ad048
The %{name}-devel package contains libraries and header files for
b6ad048
developing applications that use %{name}.
b6ad048
b6ad048
b6ad048
%package        libs
b6ad048
Summary:        Libraries for %{name}
b6ad048
b6ad048
%description    libs
b6ad048
The libraries for %{name}.
b6ad048
Dominic Cleal 24aede2
Augeas is a library for programmatically editing configuration files. It parses
Dominic Cleal 24aede2
configuration files into a tree structure, which it exposes through its
Dominic Cleal 24aede2
public API. Changes made through the API are written back to the initially
Dominic Cleal 24aede2
read files.
b6ad048
a48d622
%package        static
a48d622
Summary:        Static libraries for %{name}
a48d622
Requires:       %{name}-devel = %{version}-%{release}
a48d622
a48d622
%description    static
a48d622
The %{name}-static package contains static libraries needed to produce
a48d622
static builds using %{name}.
a48d622
a48d622
a48d622
b6ad048
%prep
b6ad048
%setup -q
b6ad048
b6ad048
%build
487980e
%configure \
487980e
%ifarch riscv64
487980e
    --disable-gnulib-tests \
487980e
%endif
a48d622
    --enable-static
b6ad048
make %{?_smp_mflags}
b6ad048
Dominic Cleal b16526f
%check
Dominic Cleal b16526f
# Disable test-preserve.sh SELinux testing. This fails when run under mock due
Dominic Cleal b16526f
# to differing SELinux labelling.
Dominic Cleal b16526f
export SKIP_TEST_PRESERVE_SELINUX=1
Dominic Cleal b16526f
e392535
# Tests disabled because gnulib tests fail see:
e392535
# https://bugzilla.redhat.com/show_bug.cgi?id=1674672
e392535
#make %{?_smp_mflags} check || {
e392535
#  echo '===== tests/test-suite.log ====='
e392535
#  cat tests/test-suite.log
e392535
#  exit 1
e392535
#}
Dominic Cleal b16526f
b6ad048
%install
b6ad048
rm -rf $RPM_BUILD_ROOT
b6ad048
make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p"
b6ad048
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
b6ad048
0e7f21c
# The tests/ subdirectory contains lenses used only for testing, and
0e7f21c
# so it shouldn't be packaged.
0e7f21c
rm -r $RPM_BUILD_ROOT%{_datadir}/augeas/lenses/dist/tests
0e7f21c
a48d622
# In 1.9.0, the example /usr/bin/dump gets installed inadvertently
a48d622
rm -f $RPM_BUILD_ROOT/usr/bin/dump
a48d622
db181ff
%ldconfig_scriptlets libs
b6ad048
b6ad048
%files
2bc2806
%{_bindir}/augmatch
b6ad048
%{_bindir}/augparse
2bc2806
%{_bindir}/augtool
d77b328
%{_bindir}/fadot
b6ad048
%doc %{_mandir}/man1/*
b0f4a8a
%{_datadir}/vim/vimfiles/syntax/augeas.vim
b0f4a8a
%{_datadir}/vim/vimfiles/ftdetect/augeas.vim
b6ad048
b6ad048
%files libs
c6c1a8c
# _datadir/augeas and _datadir/augeas/lenses are owned
b27d156
# by filesystem.
b27d156
%{_datadir}/augeas/lenses/dist
b6ad048
%{_libdir}/*.so.*
b6ad048
%doc AUTHORS COPYING NEWS
b6ad048
b6ad048
%files devel
b6ad048
%doc
b6ad048
%{_includedir}/*
b6ad048
%{_libdir}/*.so
b6ad048
%{_libdir}/pkgconfig/augeas.pc
b6ad048
a48d622
%files static
a48d622
%{_libdir}/libaugeas.a
a48d622
%{_libdir}/libfa.a
a48d622
b6ad048
%changelog
967ed1d
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.0-2
967ed1d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
967ed1d
4ef0afb
* Mon Apr 15 2019 Richard W.M. Jones <rjones@redhat.com> - 1.12.0-1
4ef0afb
- New upstream release 1.12.0.
4ef0afb
da11076
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 1.11.0-4
da11076
- Rebuild for readline 8.0
da11076
90f64b7
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.0-3
90f64b7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
90f64b7
dde0433
* Mon Nov 26 2018 Richard W.M. Jones <rjones@redhat.com> - 1.11.0-2
dde0433
- Augeas uses gnulib, add the correct 'Provides' line.
dde0433
be72301
* Tue Aug 28 2018 Richard W.M. Jones <rjones@redhat.com> - 1.11.0-1
be72301
- New upstream version 1.11.0.
be72301
a14bc51
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.1-3
a14bc51
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
a14bc51
729e18b
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.10.1-2
729e18b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
729e18b
1f39b7b
* Mon Jan 29 2018 David Lutterkort <lutter@watzmann.net> - 1.10.1-1
1f39b7b
- New upstream version 1.10.1
1f39b7b
2bc2806
* Fri Jan 26 2018 Richard W.M. Jones <rjones@redhat.com> - 1.10.0-1
2bc2806
- New upstream version 1.10.0 (RHBZ#1538846).
2bc2806
- Remove upstream patch.
2bc2806
- New tool ‘augmatch’.
2bc2806
a48d622
* Tue Nov 21 2017 David Lutterkort <lutter@watzmann.net> - 1.9.0
a48d622
- New upstream version 1.9.0 (RHBZ#1482713)
a48d622
- Add -static subpackage (RHBZ#1405600)
a48d622
8231c3d
* Thu Aug 24 2017 Richard W.M. Jones <rjones@redhat.com> - 1.8.1-1
8231c3d
- New upstream version 1.8.1.
8231c3d
- Fixes CVE-2017-7555 (RHBZ#1482340).
8231c3d
7efdf07
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-3
7efdf07
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
7efdf07
a3b1275
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.0-2
a3b1275
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a3b1275
7969354
* Tue Mar 21 2017 Dominic Cleal <dominic@cleal.org> - 1.8.0-1
7969354
- Update to 1.8.0
7969354
e38ca9c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.7.0-4
e38ca9c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
e38ca9c
Igor Gnatenko a51d9bd
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 1.7.0-3
Igor Gnatenko a51d9bd
- Rebuild for readline 7.x
Igor Gnatenko a51d9bd
487980e
* Sat Nov 12 2016 Richard W.M. Jones <rjones@redhat.com> - 1.7.0-2
487980e
- riscv64: Disable gnulib tests on riscv64 architecture.
487980e
fdaeb4f
* Wed Nov 09 2016 Dominic Cleal <dominic@cleal.org> - 1.7.0-1
fdaeb4f
- Update to 1.7.0
fdaeb4f
c6c1a8c
* Mon Aug 08 2016 Dominic Cleal <dominic@cleal.org> - 1.6.0-1
c6c1a8c
- Update to 1.6.0
c6c1a8c
af4e523
* Thu May 12 2016 Dominic Cleal <dominic@cleal.org> - 1.5.0-1
af4e523
- Update to 1.5.0
af4e523
445e66d
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.4.0-3
445e66d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
445e66d
02abd24
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.0-2
02abd24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
02abd24
Dominic Cleal a8f89f6
* Tue Jun 02 2015 Dominic Cleal <dcleal@redhat.com> - 1.4.0-1
Dominic Cleal a8f89f6
- Update to 1.4.0
Dominic Cleal a8f89f6
Dominic Cleal 2f5650c
* Sat Nov 08 2014 Dominic Cleal <dcleal@redhat.com> - 1.3.0-1
Dominic Cleal 2f5650c
- Update to 1.3.0; remove all patches
Dominic Cleal 2f5650c
192581d
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-4
192581d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
192581d
ceab7d4
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.0-3
ceab7d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ceab7d4
Dominic Cleal e5bd52a
* Mon Mar 31 2014 Dominic Cleal <dcleal@redhat.com> - 1.2.0-2
Dominic Cleal e5bd52a
- Add patch for Krb5, parse braces in values (RHBZ#1079444)
Dominic Cleal e5bd52a
Dominic Cleal b16526f
* Wed Feb 12 2014 Dominic Cleal <dcleal@redhat.com> - 1.2.0-1
Dominic Cleal b16526f
- Update to 1.2.0, add check section
Dominic Cleal b16526f
- Update source URL to download.augeas.net (RHBZ#996032)
Dominic Cleal b16526f
d085b53
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.0-2
d085b53
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
d085b53
3d35471
* Wed Jun 19 2013 David Lutterkort <lutter@redhat.com> - 1.1.0-1
3d35471
- Update to 1.1.0; remove all patches
3d35471
0edf095
* Tue Jun 18 2013 Richard W.M. Jones <rjones@redhat.com> - 1.0.0-4
0edf095
- Fix /etc/sysconfig/network (RHBZ#904222).
0edf095
0e7f21c
* Wed Jun  5 2013 Richard W.M. Jones <rjones@redhat.com> - 1.0.0-3
0e7f21c
- Don't package lenses in tests/ subdirectory.
0e7f21c
f079078
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.0-2
f079078
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
f079078
David Lutterkort e7d2b48
* Fri Jan  4 2013 David Lutterkort <lutter@redhat.com> - 1.0.0-1
David Lutterkort e7d2b48
- New version; remove all patches
David Lutterkort e7d2b48
e83d12b
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.10.0-4
e83d12b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
e83d12b
David Lutterkort 3c1bf48
* Tue Jan 10 2012 David Lutterkort <lutter@redhat.com> - 0.10.0-3
David Lutterkort 3c1bf48
- Add patches for bugs 247 and 248 (JSON lens)
David Lutterkort 3c1bf48
4d63da7
* Sat Dec  3 2011 Richard W.M. Jones <rjones@redhat.com> - 0.10.0-2
4d63da7
- Add patch to resolve missing libxml2 requirement in augeas.pc.
4d63da7
David Lutterkort fcec30a
* Fri Dec  2 2011 David Lutterkort <lutter@redhat.com> - 0.10.0-1
David Lutterkort fcec30a
- New version
David Lutterkort fcec30a
David Lutterkort f3022b5
* Mon Jul 25 2011 David Lutterkort <lutter@redhat.com> - 0.9.0-1
David Lutterkort f3022b5
- New version; removed patch pathx-whitespace-ea010d8
David Lutterkort f3022b5
David Lutterkort e245877
* Tue May  3 2011 David Lutterkort <lutter@redhat.com> - 0.8.1-2
David Lutterkort e245877
- Add patch pathx-whitespace-ea010d8.patch to fix BZ 700608
David Lutterkort e245877
David Lutterkort b45bb17
* Fri Apr 15 2011 David Lutterkort <lutter@redhat.com> - 0.8.1-1
David Lutterkort b45bb17
- New version
David Lutterkort b45bb17
David Lutterkort ce78c2f
* Wed Feb 23 2011 David Lutterkort <lutter@redhat.com> - 0.8.0-1
David Lutterkort ce78c2f
- New version
David Lutterkort ce78c2f
050eabe
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.4-2
050eabe
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
050eabe
Matthew Booth 27e45fb
* Mon Nov 22 2010 Matthew Booth <mbooth@redhat.com> - 0.7.4-1
Matthew Booth 27e45fb
- Update to version 0.7.4
Matthew Booth 27e45fb
2621968
* Thu Nov 18 2010 Richard W.M. Jones <rjones@redhat.com> - 0.7.3-2
2621968
- Upstream patch proposed to fix GCC optimization bug (RHBZ#651992).
2621968
David Lutterkort d72bcea
* Fri Aug  6 2010 David Lutterkort <lutter@redhat.com> - 0.7.3-1
David Lutterkort d72bcea
- Remove upstream patches
David Lutterkort d72bcea
c7935c3
* Tue Jun 29 2010 David Lutterkort <lutter@redhat.com> - 0.7.2-2
c7935c3
- Patches based on upstream fix for BZ 600141
c7935c3
b27d156
* Tue Jun 22 2010 David Lutterkort <lutter@redhat.com> - 0.7.2-1
b27d156
- Fix ownership of /usr/share/augeas. BZ 569393
b27d156
84a59ed
* Wed Apr 21 2010 David Lutterkort <lutter@redhat.com> - 0.7.1-1
84a59ed
- New version
84a59ed
5deff47
* Thu Jan 14 2010 David Lutterkort <lutter@redhat.com> - 0.7.0-1
5deff47
- Remove patch vim-ftdetect-syntax.patch. It's upstream
5deff47
2ad130f
* Tue Dec 15 2009 David Lutterkort <lutter@redhat.com> - 0.6.0-2
2ad130f
- Fix ftdetect file for vim
2ad130f
b0f4a8a
* Mon Nov 30 2009 David Lutterkort <lutter@redhat.com> - 0.6.0-1
b0f4a8a
- Install vim syntax files
b0f4a8a
d111cb9
* Mon Sep 14 2009 David Lutterkort <lutter@redhat.com> - 0.5.3-1
d111cb9
- Remove separate xorg.aug, included in upstream source
d111cb9
Alan Pevec f7f9caa
* Tue Aug 25 2009 Matthew Booth <mbooth@redhat.com> - 0.5.2-3
Alan Pevec f7f9caa
- Include new xorg lens from upstream
Alan Pevec f7f9caa
4d15b14
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.2-2
4d15b14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
4d15b14
f21859d
* Mon Jul 13 2009 David Lutterkort <lutter@redhat.com> - 0.5.2-1
f21859d
- New version
f21859d
d77b328
* Fri Jun  5 2009 David Lutterkort <lutter@redhat.com> - 0.5.1-1
d77b328
- Install fadot
d77b328
2cc89da
* Fri Mar 27 2009 David Lutterkort <lutter@redhat.com> - 0.5.0-2
2cc89da
- fadot isn't being installed just yet
2cc89da
2eb7ef3
* Tue Mar 24 2009 David Lutterkort <lutter@redhat.com> - 0.5.0-1
2eb7ef3
- New program /usr/bin/fadot
2eb7ef3
3a8a0e6
* Mon Mar  9 2009 David Lutterkort <lutter@redhat.com> - 0.4.2-1
3a8a0e6
- New version
3a8a0e6
474b870
* Fri Feb 27 2009 David Lutterkort <lutter@redhat.com> - 0.4.1-1
474b870
- New version
d8c68b3
9471465
* Fri Feb  6 2009 David Lutterkort <lutter@redhat.com> - 0.4.0-1
9471465
- New version
9471465
13fddc9
* Mon Jan 26 2009 David Lutterkort <lutter@redhat.com> - 0.3.6-1
13fddc9
- New version
13fddc9
9232eee
* Tue Dec 23 2008 David Lutterkort <lutter@redhat.com> - 0.3.5-1
9232eee
- New version
9232eee
b6ad048
* Mon Feb 25 2008 David Lutterkort <dlutter@redhat.com> - 0.0.4-1
b6ad048
- Initial specfile