Blame augeas.spec

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