-%define lname liblmdb-0_9_17
+%define lname liblmdb
%define prefix %{_prefix}
%define libdir %{_libdir}
Version: 0.9.17
Release: 0
Url: http://symas.com/mdb/
-
-Source: https://github.com/LMDB/lmdb/archive/LMDB_%version.tar.gz
+Source0: %{name}-%{version}.tar.gz
# Source99: baselibs.conf
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
# BuildRequires: autoconf
BuildRequires: automake >= 1.10
BuildRequires: libtool >= 2
make PREFIX=%{prefix} LIBDIR=%{libdir}
%install
-rm -rf $RPM_BUILD_ROOT
cd libraries/liblmdb
# make install DESTDIR="%buildroot"
make install prefix=$RPM_BUILD_ROOT%{prefix} LIBDIR=$RPM_BUILD_ROOT%{libdir} install
-# Remove unnecessary files
-rm -f "%buildroot%{libdir}"/*.a
-
-cd %buildroot/%{libdir}
-mv liblmdb.so liblmdb-%version.so
-ln -s liblmdb-%version.so liblmdb.so
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}%{_mandir}
%post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
%files
%defattr(-,root,root)
-%{prefix}/bin/*
-%exclude %{libdir}/documentation.list
-%doc %{_mandir}/man1/*.1.gz
+%{_bindir}/*
%files -n %lname
%defattr(-,root,root)
-%{libdir}/liblmdb-%version.so
+%{libdir}/*.so*
%files devel
%defattr(-,root,root)
%_includedir/*
-%{libdir}/liblmdb.so
+%{libdir}/*.a
%changelog