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:
openSUSE Build Service is sponsored by