David Lutterkort b6ad04
Name:           augeas
David Lutterkort 223413
Version:        0.9.0
David Lutterkort 223413
Release:        1%{?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/
David Lutterkort b8668e
Source0:        http://augeas.net/download/%{name}-%{version}.tar.gz
Matthew Booth a7aaa5
Matthew Booth a7aaa5
# Format of the patch name is augeas-VERSION-NUMBER-HASH where VERSION
Matthew Booth a7aaa5
# gives the first version where this patch was applied, NUMBER orders patches
Matthew Booth a7aaa5
# against the same version, and HASH is the git commit hash from upstream
Matthew Booth a7aaa5
David Lutterkort b6ad04
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
David Lutterkort b6ad04
David Lutterkort 1e1a15
BuildRequires:  readline-devel libselinux-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
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
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
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 d1c98e
%{_bindir}/fadot
David Lutterkort b6ad04
%doc %{_mandir}/man1/*
David Lutterkort f955cc
%{_datadir}/vim/vimfiles/syntax/augeas.vim
David Lutterkort f955cc
%{_datadir}/vim/vimfiles/ftdetect/augeas.vim
David Lutterkort b6ad04
David Lutterkort b6ad04
%files libs
David Lutterkort b3b1aa
%defattr(-,root,root,-)
David Lutterkort 1edbc9
# %{_datadir}/augeas and %{_datadir}/augeas/lenses are owned
David Lutterkort 1edbc9
# by filesystem.
David Lutterkort 1edbc9
%{_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
David Lutterkort 223413
* Mon Jul 25 2011 David Lutterkort <lutter@redhat.com> - 0.9.0-1
David Lutterkort 223413
- New version; removed patch pathx-whitespace-ea010d8
David Lutterkort 223413
David Lutterkort b39a02
* Tue May  3 2011 David Lutterkort <lutter@redhat.com> - 0.8.1-2
David Lutterkort b39a02
- Add patch pathx-whitespace-ea010d8.patch to fix BZ 700608
David Lutterkort b39a02
David Lutterkort 5c904a
* Fri Apr 15 2011 David Lutterkort <lutter@redhat.com> - 0.8.1-1
David Lutterkort 5c904a
- New version
David Lutterkort 5c904a
David Lutterkort aad519
* Wed Feb 23 2011 David Lutterkort <lutter@redhat.com> - 0.8.0-1
David Lutterkort aad519
- New version
David Lutterkort aad519
Matthew Booth a7aaa5
* Mon Nov 22 2010 Matthew Booth <mbooth@redhat.com> - 0.7.4-1
Matthew Booth a7aaa5
- Update to version 0.7.4
Matthew Booth a7aaa5
David Lutterkort 1239e3
* Fri Aug  6 2010 David Lutterkort <lutter@redhat.com> - 0.7.3-1
David Lutterkort 1239e3
- Remove upstream patches
David Lutterkort 1239e3
Matthew Booth afeea6
* Fri Jul  2 2010 Matthew Booth <mbooth@redhat.com> - 0.7.2-2
Matthew Booth afeea6
- Add lens for grub's device.map
Matthew Booth afeea6
David Lutterkort 1edbc9
* Tue Jun 22 2010 David Lutterkort <lutter@redhat.com> - 0.7.2-1
David Lutterkort 1edbc9
- Fix ownership of /usr/share/augeas. BZ 569393
David Lutterkort 1edbc9
David Lutterkort fa1f00
* Wed Apr 21 2010 David Lutterkort <lutter@redhat.com> - 0.7.1-1
David Lutterkort fa1f00
- New version
David Lutterkort fa1f00
David Lutterkort 3e6956
* Thu Jan 14 2010 David Lutterkort <lutter@redhat.com> - 0.7.0-1
David Lutterkort 3e6956
- Remove patch vim-ftdetect-syntax.patch. It's upstream
David Lutterkort 3e6956
David Lutterkort 043e59
* Tue Dec 15 2009 David Lutterkort <lutter@redhat.com> - 0.6.0-2
David Lutterkort 043e59
- Fix ftdetect file for vim
David Lutterkort 043e59
David Lutterkort f955cc
* Mon Nov 30 2009 David Lutterkort <lutter@redhat.com> - 0.6.0-1
David Lutterkort f955cc
- Install vim syntax files
David Lutterkort f955cc
David Lutterkort 6da0d9
* Mon Sep 14 2009 David Lutterkort <lutter@redhat.com> - 0.5.3-1
David Lutterkort 6da0d9
- Remove separate xorg.aug, included in upstream source
David Lutterkort 6da0d9
Alan Pevec cf659c
* Tue Aug 25 2009 Matthew Booth <mbooth@redhat.com> - 0.5.2-2
Alan Pevec cf659c
- Include new xorg lens from upstream
Alan Pevec cf659c
David Lutterkort 384bb7
* Mon Jul 13 2009 David Lutterkort <lutter@redhat.com> - 0.5.2-1
David Lutterkort 384bb7
- New version
David Lutterkort 384bb7
David Lutterkort d1c98e
* Fri Jun  5 2009 David Lutterkort <lutter@redhat.com> - 0.5.1-1
David Lutterkort d1c98e
- Install fadot
David Lutterkort d1c98e
David Lutterkort df8636
* Fri Mar 27 2009 David Lutterkort <lutter@redhat.com> - 0.5.0-2
David Lutterkort df8636
- fadot isn't being installed just yet
David Lutterkort df8636
David Lutterkort 31cbce
* Tue Mar 24 2009 David Lutterkort <lutter@redhat.com> - 0.5.0-1
David Lutterkort 31cbce
- New program /usr/bin/fadot
David Lutterkort 31cbce
David Lutterkort 1e1a15
* Mon Mar  9 2009 David Lutterkort <lutter@redhat.com> - 0.4.2-1
David Lutterkort 1e1a15
- New version
David Lutterkort 1e1a15
David Lutterkort 11716d
* Fri Feb 27 2009 David Lutterkort <lutter@redhat.com> - 0.4.1-1
David Lutterkort 11716d
- New version
David Lutterkort 11716d
David Lutterkort 51a198
* Fri Feb  6 2009 David Lutterkort <lutter@redhat.com> - 0.4.0-1
David Lutterkort 51a198
- New version
David Lutterkort 51a198
David Lutterkort 885c0b
* Mon Jan 26 2009 David Lutterkort <lutter@redhat.com> - 0.3.6-1
David Lutterkort 885c0b
- New version
David Lutterkort 885c0b
David Lutterkort d31f91
* Tue Dec 23 2008 David Lutterkort <lutter@redhat.com> - 0.3.5-1
David Lutterkort d31f91
- New version
David Lutterkort d31f91
David Lutterkort b6ad04
* Mon Feb 25 2008 David Lutterkort <dlutter@redhat.com> - 0.0.4-1
David Lutterkort b6ad04
- Initial specfile