File liblcfg.spec of Package liblcfg
Name: liblcfg
License: GPL version 2.0
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: gcc
Group: System/Libraries
Summary: liblcfg is a lightweight configuration file library written in C99
Version: 0.1.0
Release: 1
URL: http://liblcfg.mwcollect.org
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: %{name}-%{version}.tar.gz
%description
liblcfg is a lightweight configuration file library written in C99. The file format supports arbitrarily nested simple assignments, lists and maps (or dictionaries).
%prep
# extract the source and go into the liblcfg-0.1.0 directory
%setup -q
%build
%configure
%install
make DESTDIR=$RPM_BUILD_ROOT install
%clean
rm -rf "$RPM_BUILD_ROOT"
%files
%defattr(-,root,root)
%{_bindir}/lcfg
%{_libdir}/liblcfg/liblcfg.a
%{_libdir}/liblcfg/liblcfg.la
%{_libdir}/liblcfg/liblcfg.so
%{_libdir}/liblcfg/liblcfg.so.1
%{_libdir}/liblcfg/liblcfg.so.1.0.0
%{_includedir}/lcfg/lcfg.h