see https://bugzilla.mozilla.org/show_bug.cgi?id=
1649508
Source192: http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/zh-TW.xpi
# Source192-md5: 3837f29330593e310a87a9daa36157d5
Source192: http://releases.mozilla.org/pub/firefox/releases/%{version}/linux-i686/xpi/zh-TW.xpi
# Source192-md5: 3837f29330593e310a87a9daa36157d5
+Patch0: geckodriver-regex.patch
Patch4: %{name}-prefs.patch
Patch5: %{name}-pld-bookmarks.patch
Patch6: %{name}-no-subshell.patch
Patch4: %{name}-prefs.patch
Patch5: %{name}-pld-bookmarks.patch
Patch6: %{name}-no-subshell.patch
%define __unzip unpack
%setup -q %(seq -f '-a %g' 100 192 | xargs)
%define __unzip unpack
%setup -q %(seq -f '-a %g' 100 192 | xargs)
%patch4 -p1
%patch5 -p1
%patch6 -p2
%patch4 -p1
%patch5 -p1
%patch6 -p2
--- /dev/null
+--- firefox-78.0/testing/geckodriver/src/capabilities.rs.orig 2020-07-01 11:46:43.489401648 +0200
++++ firefox-78.0/testing/geckodriver/src/capabilities.rs 2020-07-01 11:47:03.525900589 +0200
+@@ -79,7 +79,7 @@
+
+ fn version_from_binary(&self, binary: &PathBuf) -> Option<String> {
+ let version_regexp =
+- Regex::new(r#"\d+\.\d+(?:[a-z]\d+)?"#).expect("Error parsing version regexp");
++ Regex::new(r#"[0-9]+\.[0-9]+(?:[a-z][0-9]+)?"#).expect("Error parsing version regexp");
+ let output = Command::new(binary)
+ .args(&["-version"])
+ .stdout(Stdio::piped())