From: Elan Ruusamäe Date: Mon, 23 Sep 2013 11:58:28 +0000 (+0300) Subject: new, version 0.1.2 X-Git-Tag: auto/th/libmetalink-0.1.2-1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=fd9146bdf10838df3064f92f27f3ef53b887ed15;p=packages%2Flibmetalink.git new, version 0.1.2 based on fedora package 602908b9dcc419c01cf658619868e24a42930e57 --- fd9146bdf10838df3064f92f27f3ef53b887ed15 diff --git a/libmetalink.spec b/libmetalink.spec new file mode 100644 index 0000000..7ea9c2a --- /dev/null +++ b/libmetalink.spec @@ -0,0 +1,73 @@ +# +# Conditional build: +%bcond_with tests # build with tests +%bcond_without static_libs # don't build static libraries + +Summary: Metalink library written in C +Name: libmetalink +Version: 0.1.2 +Release: 1 +License: MIT +Group: Libraries +Source0: http://launchpad.net/libmetalink/trunk/packagingfix/+download/%{name}-%{version}.tar.bz2 +# Source0-md5: e60ea56d910ebfe4c303808db497e92a +URL: https://launchpad.net/libmetalink +%{?with_tests:BuildRequires: CUnit-devel} +BuildRequires: expat-devel +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +libmetalink is a Metalink C library. It adds Metalink functionality +such as parsing Metalink XML files to programs written in C. + +%package devel +Summary: Files needed for developing with %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Files needed for building applications with libmetalink. + +%prep +%setup -q + +%build +%configure \ + --disable-static \ + +%{__make} + +%if %{with tests} +%{__make} check +%endif + +%install +rm -rf $RPM_BUILD_ROOT +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +%{__rm} $RPM_BUILD_ROOT%{_libdir}/libmetalink.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(644,root,root,755) +%doc COPYING README +%attr(755,root,root) %{_libdir}/libmetalink.so.*.*.* +%ghost %{_libdir}/libmetalink.so.3 + +%files devel +%defattr(644,root,root,755) +%dir %{_includedir}/metalink +%{_includedir}/metalink/metalink_error.h +%{_includedir}/metalink/metalink.h +%{_includedir}/metalink/metalink_parser.h +%{_includedir}/metalink/metalink_types.h +%{_includedir}/metalink/metalinkver.h +%{_libdir}/libmetalink.so +%{_pkgconfigdir}/libmetalink.pc +%{_mandir}/man3/metalink_*.3*