[packages/gitter] libudev.so.0 hack from chrome.spec

glen glen at pld-linux.org
Fri Sep 25 17:46:09 CEST 2015


commit 8edf4c07e9c671f0df2ca594d94e6b0ca323975d
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Fri Sep 25 18:46:04 2015 +0300

    libudev.so.0 hack from chrome.spec

 gitter.spec | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)
---
diff --git a/gitter.spec b/gitter.spec
index d46238f..8b5e81f 100644
--- a/gitter.spec
+++ b/gitter.spec
@@ -1,7 +1,7 @@
 Summary:	Instant messaging and chat room system for developers and users of GitHub repositories
 Name:		gitter
 Version:	2.4.0
-Release:	0.1
+Release:	0.2
 License:	unknown
 Group:		X11/Applications/Networking
 Source0:	https://update.gitter.im/linux64/%{name}_%{version}_amd64.deb
@@ -35,6 +35,16 @@ test $version = %{version}
 
 mv opt/Gitter/linux*/* .
 
+%build
+# chrome official rpm just add libudev.so.0 -> libudev.so.1 symlink, so we use similar hack here
+if [ ! -f Gitter.patched ] && grep -qE "libudev\.so\.0" Gitter; then
+	%{__sed} -i -e 's#libudev\.so\.0#libudev.so.1#g' Gitter
+	touch Gitter.patched
+else
+	echo >&2 "Hack no longer needed? No longer linked with libudev.so.0?"
+	exit 1
+fi
+
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_appdir},%{_bindir}}
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gitter.git/commitdiff/8edf4c07e9c671f0df2ca594d94e6b0ca323975d



More information about the pld-cvs-commit mailing list