[packages/ploop] - updated to 1.12.1 - updated flags passing, -lpthread workaround - builds now - added mount/umount

qboosh qboosh at pld-linux.org
Wed Nov 12 21:05:01 CET 2014


commit 96aae28237ef29156aa0c3b0aeb9ce4615464e01
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Wed Nov 12 21:05:23 2014 +0100

    - updated to 1.12.1
    - updated flags passing, -lpthread workaround - builds now
    - added mount/umount scripts dependencies (modprobe, awk, sed)

 ploop.spec | 32 ++++++++++++++++----------------
 1 file changed, 16 insertions(+), 16 deletions(-)
---
diff --git a/ploop.spec b/ploop.spec
index 2b0f19d..6277a13 100644
--- a/ploop.spec
+++ b/ploop.spec
@@ -1,20 +1,20 @@
-# TODO:
-# - should libploop.so be SONAME versioned?
-# - unbashism in *mount tools
 Summary:	Tools for ploop devices and images
 Summary(pl.UTF-8):	Narzędzia do urządzeń i obrazów ploop
 Name:		ploop
-Version:	1.8
+Version:	1.12.1
 Release:	1
 License:	GPL v2+
 Group:		Applications/System
 Source0:	http://download.openvz.org/utils/ploop/%{version}/src/%{name}-%{version}.tar.bz2
-# Source0-md5:	1a1bcda7d75945916b23d0236fd0afd8
+# Source0-md5:	7c8e5626b8f85b5ecef10508d85ba46b
 URL:		http://wiki.openvz.org/Ploop
 BuildRequires:	libxml2-devel
 BuildRequires:	sed >= 4.0
 Requires:	%{name}-libs = %{version}-%{release}
+Requires:	/sbin/modprobe
+Requires:	awk
 Requires:	parted
+Requires:	sed
 Requires:	udev-core >= 1:182-6
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -63,14 +63,15 @@ Biblioteka statyczna ploop.
 %prep
 %setup -q
 
-%{__sed} -i -e 's/-O2/%{rpmcflags} %{rpmcppflags}/' Makefile.inc
-
 %build
+LDFLAGS="%{rpmldflags}" \
+LDLIBS="-lpthread" \
 %{__make} all \
 	V=1 \
-	DEBUG=no \
+	DEBUG= \
 	CC="%{__cc}" \
-	LDFLAGS="%{rpmldflags} -L$(pwd)/lib" \
+	CPPFLAGS="%{rpmcppflags}" \
+	RPM_OPT_FLAGS="%{rpmcflags}" \
 	LIBDIR=%{_libdir}
 
 %install
@@ -84,6 +85,9 @@ rm -rf $RPM_BUILD_ROOT
 %clean
 rm -rf $RPM_BUILD_ROOT
 
+%post	libs -p /sbin/ldconfig
+%postun	libs -p /sbin/ldconfig
+
 %files
 %defattr(644,root,root,755)
 %doc tools/README
@@ -91,22 +95,18 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) /sbin/umount.ploop
 %attr(755,root,root) %{_sbindir}/ploop
 %attr(755,root,root) %{_sbindir}/ploop-balloon
-%attr(755,root,root) %{_sbindir}/ploop-check
-%attr(755,root,root) %{_sbindir}/ploop-copy
-%attr(755,root,root) %{_sbindir}/ploop-fsck
-%attr(755,root,root) %{_sbindir}/ploop-grow
-%attr(755,root,root) %{_sbindir}/ploop-merge
-%attr(755,root,root) %{_sbindir}/ploop-stat
 %{_mandir}/man8/ploop.8*
 %{systemdtmpfilesdir}/ploop.conf
 
 %files libs
 %defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libploop.so
+%attr(755,root,root) %{_libdir}/libploop.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libploop.so.1
 %dir /var/lock/ploop
 
 %files devel
 %defattr(644,root,root,755)
+%attr(755,root,root) %{_libdir}/libploop.so
 %dir %{_includedir}/ploop
 %{_includedir}/ploop/libploop.h
 %{_includedir}/ploop/dynload.h
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ploop.git/commitdiff/96aae28237ef29156aa0c3b0aeb9ce4615464e01



More information about the pld-cvs-commit mailing list