File tlve.spec of Package tlve
# norootforbuild
Name: tlve
Version: 0.1.5
Release: 0
Summary: Tag-Length-Value Parser
# http://prdownloads.sourceforge.net/tlve/tlve-%{version}.tar.gz
Source: tlve-%{version}.tar.bz2
URL: http://tlve.sourceforge.net/
Group: Development/Tools/Other
License: GNU General Public License version 2 (GPL v2)
BuildRoot: %{_tmppath}/build-%{name}-%{version}
BuildRequires: gcc make glibc-devel
BuildRequires: autoconf automake libtool update-desktop-files
PreReq: %install_info_prereq
%description
tlve is a command-line tool to parse different tlv (tag-length-value)
structures and for printing them in different text-based formats.
tlve is meant for processing tlv files in server environments.
Authors:
--------
Timo Savinen <tjsa@iki.fi>
%debug_package
%prep
%setup -q
%build
%configure
%__make %{?jobs:-j%{jobs}}
%install
%makeinstall
%__rm -rf "%{buildroot}%{_datadir}/doc"
%__rm examples/Makefile*
%postun
%install_info_delete --info-dir="%{_infodir}" "%{_infodir}/%{name}".info*
%post
%install_info --info-dir="%{_infodir}" "%{_infodir}/%{name}".info*
%clean
%__rm -rf "%{buildroot}"
%files
%defattr(-,root,root)
%doc AUTHORS ChangeLog COPYING README
%doc doc/*.html
%doc examples
%{_bindir}/tlve
%doc %{_mandir}/man1/tlve.1*
%doc %{_infodir}/tlve.info*
%changelog
* Fri Dec 11 2009 Pascal Bleser <pascal.bleser@opensuse.org> 0.1.5
- update to 0.1.5:
* hold variables have been implemented: can be used to store the value of a primitive element or the name of a constructed element for later printing
* Wed Nov 25 2009 Pascal Bleser <pascal.bleser@opensuse.org> 0.1.4
* the -l, -L, and -n options now work together
* names given by the -n option are printed only if they appear between start and stop levels
* new printing parameters block-start, block-end, and separator have been implemented
* Sun Sep 27 2009 Pascal Bleser <pascal.bleser@opensuse.org> 0.1.3
- update to 0.1.3:
* bugfix for the option -a/--and: should now work correctly when a constructed element contains several expression elements with the same name
* Tue Jun 23 2009 Pascal Bleser <pascal.bleser@opensuse.org> 0.1.2
- update to 0.1.2:
* -l and -L options were implemented, which can be used for printing only certain levels of tlv hierarchy
* Sun May 17 2009 Pascal Bleser <pascal.bleser@opensuse.org> 0.1.1
- update to 0.1.1:
* tlve mapping has been rewritten for performance enhancements
* Sat Mar 28 2009 Pascal Bleser <pascal.bleser@opensuse.org> 0.1.0
- new package
# vim: set sw=3 ts=3 noet:
# Local Variables:
# mode: rpm-spec
# tab-width: 3
# End: