Blame augeas.spec

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