[packages/google-chrome] libudev hack

arekm arekm at pld-linux.org
Sat Dec 29 21:39:46 CET 2012


commit f5e810febc8775c1a22a3fa0b7cabba77a01cfcd
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sat Dec 29 21:38:53 2012 +0100

    libudev hack
    
    Upstream google-chrome rpm uses libudev.so.0 -> libudev.so.1 hack, so we
    use similar hack here (but with sed).

 google-chrome.spec | 8 ++++++++
 1 file changed, 8 insertions(+)
---
diff --git a/google-chrome.spec b/google-chrome.spec
index fb58791..7fd3c88 100644
--- a/google-chrome.spec
+++ b/google-chrome.spec
@@ -197,6 +197,14 @@ cp -a browser-plugins/* $RPM_BUILD_ROOT%{_browserpluginsdir}
 install -d $RPM_BUILD_ROOT/opt/google
 ln -s %{_libdir}/%{name} $RPM_BUILD_ROOT/opt/google/chrome
 
+# official rpm just add libudev.so.0 -> libudev.so.1 symlink, so we use similar hack here
+if (grep -qE "libudev\.so\.0" $RPM_BUILD_ROOT%{_libdir}/google-chrome/chrome); then
+	sed -i -e 's#libudev\.so\.0#libudev.so.1#g' $RPM_BUILD_ROOT%{_libdir}/google-chrome/chrome
+else
+	echo "Hack no longer needed? No longer linked with libudev.so.0 ?" >&2
+	exit 1
+fi
+
 # find locales
 %find_lang %{name}.lang
 # always package en-US (in main package)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/google-chrome.git/commitdiff/f5e810febc8775c1a22a3fa0b7cabba77a01cfcd



More information about the pld-cvs-commit mailing list