packages: sanlock/sanlock.spec, sanlock/sanlock-link.patch (NEW)=?UTF-8?Q?=20?=- updated ...
qboosh
qboosh at pld-linux.org
Tue Mar 6 20:53:15 CET 2012
Author: qboosh Date: Tue Mar 6 19:53:15 2012 GMT
Module: packages Tag: HEAD
---- Log message:
- updated to 2.0
- added link patch to fix libsanlock linking
- added tmpfiles.d config
---- Files affected:
packages/sanlock:
sanlock.spec (1.1 -> 1.2) , sanlock-link.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: packages/sanlock/sanlock.spec
diff -u packages/sanlock/sanlock.spec:1.1 packages/sanlock/sanlock.spec:1.2
--- packages/sanlock/sanlock.spec:1.1 Fri Oct 21 18:08:19 2011
+++ packages/sanlock/sanlock.spec Tue Mar 6 20:53:10 2012
@@ -3,12 +3,13 @@
Summary: Shared storage lock manager
Summary(pl.UTF-8): Zarządca blokad dla współdzielonego składowania danych
Name: sanlock
-Version: 1.8
+Version: 2.0
Release: 0.1
License: LGPL v2+ (libsanlock_client, libwdmd), GPL v2 (libsanlock, utilities)
Group: Networking
Source0: https://fedorahosted.org/releases/s/a/sanlock/%{name}-%{version}.tar.gz
-# Source0-md5: 8d79874226981c43b658bd1e893aa87e
+# Source0-md5: 46fcb4be2aea8e5515d1f8ee86c68e13
+Patch0: %{name}-link.patch
URL: https://fedorahosted.org/sanlock/
BuildRequires: gcc >= 5:3.4
BuildRequires: libaio-devel
@@ -61,6 +62,7 @@
%prep
%setup -q
+%patch0 -p1
%build
export CFLAGS="%{rpmcflags}"
@@ -98,6 +100,12 @@
install init.d/sanlock $RPM_BUILD_ROOT/etc/rc.d/init.d
install init.d/wdmd $RPM_BUILD_ROOT/etc/rc.d/init.d
+install -d $RPM_BUILD_ROOT/usr/lib/tmpfiles.d
+cat >$RPM_BUILD_ROOT/usr/lib/tmpfiles.d/sanlock.conf <<EOF
+d /var/run/sanlock 0755 root root -
+d /var/run/wdmd 0755 root root -
+EOF
+
%clean
rm -rf $RPM_BUILD_ROOT
@@ -111,6 +119,7 @@
%attr(755,root,root) %{_sbindir}/wdmd
%attr(754,root,root) /etc/rc.d/init.d/sanlock
%attr(754,root,root) /etc/rc.d/init.d/wdmd
+/usr/lib/tmpfiles.d/sanlock.conf
%dir /var/run/sanlock
%dir /var/run/wdmd
%{_mandir}/man8/sanlock.8*
@@ -144,5 +153,10 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.2 2012/03/06 19:53:10 qboosh
+- updated to 2.0
+- added link patch to fix libsanlock linking
+- added tmpfiles.d config
+
Revision 1.1 2011/10/21 16:08:19 qboosh
- new
================================================================
Index: packages/sanlock/sanlock-link.patch
diff -u /dev/null packages/sanlock/sanlock-link.patch:1.1
--- /dev/null Tue Mar 6 20:53:16 2012
+++ packages/sanlock/sanlock-link.patch Tue Mar 6 20:53:10 2012
@@ -0,0 +1,11 @@
+--- sanlock-2.0/src/Makefile.orig 2012-03-02 22:13:24.000000000 +0100
++++ sanlock-2.0/src/Makefile 2012-03-06 20:11:32.466180099 +0100
+@@ -84,7 +84,7 @@
+ all: $(LIBSO_ENTIRE_TARGET) $(LIBSO_CLIENT_TARGET) $(CMD_TARGET)
+
+ $(LIBSO_ENTIRE_TARGET): $(LIB_ENTIRE_SOURCE)
+- $(CC) $(CFLAGS) $(LIB_ENTIRE_LDFLAGS) -shared -fPIC -o $@ -Wl,-soname=$(LIB_ENTIRE_TARGET).so.$(SOMAJOR) $^
++ $(CC) $(CFLAGS) $(LIB_ENTIRE_LDFLAGS) -shared -fPIC -o $@ -Wl,-soname=$(LIB_ENTIRE_TARGET).so.$(SOMAJOR) $^ -lblkid -laio -lrt
+ ln -sf $(LIBSO_ENTIRE_TARGET) $(LIB_ENTIRE_TARGET).so
+ ln -sf $(LIBSO_ENTIRE_TARGET) $(LIB_ENTIRE_TARGET).so.$(SOMAJOR)
+
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/sanlock/sanlock.spec?r1=1.1&r2=1.2&f=u
More information about the pld-cvs-commit
mailing list