summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ublock-origin-combined/ublock-origin-combined.spec12
1 files changed, 6 insertions, 6 deletions
diff --git a/ublock-origin-combined/ublock-origin-combined.spec b/ublock-origin-combined/ublock-origin-combined.spec
index 7b67dc1..116acb3 100644
--- a/ublock-origin-combined/ublock-origin-combined.spec
+++ b/ublock-origin-combined/ublock-origin-combined.spec
@@ -2,7 +2,7 @@
%global extdir1 %{_libdir}/palemoon/browser/extensions
%global extdir2 %{_libdir}/palemoon-stackrpms/browser/extensions
# waterfox
-%global extdir3 %{_datadir}/%{app_name}/extensions/%{app_id}
+%global extdir3 %{_datadir}/waterfox/extensions/%{app_id}
%global app_id \{ec8030f7-c20a-464f-9b0e-13a3a9e97384\}
@@ -19,7 +19,7 @@ BuildRequires: unzip
BuildRequires: coreutils
BuildArch: noarch
-Obsoletes: palemoon-ublock-origin, palemoon-stackrpms-ublock-origin, waterfox-ublock-origin
+Obsoletes: palemoon-ublock-origin <= 1.16.4.25-1, palemoon-stackrpms-ublock-origin <= 1.16.4.25-1, waterfox-ublock-origin <= 1.16.4.25-1
Conflicts: palemoon-ublock-origin, palemoon-stackrpms-ublock-origin, waterfox-ublock-origin
%if 0%{?fedora} || ( 0%{?rhel} >= 8 )
@@ -46,6 +46,7 @@ EasyPrivacy, and Peter Lowe's ad/tracking/malware servers.
%{__unzip} -o %{SOURCE0} install.rdf
newfilename="$( grep 'em:id' install.rdf 2>/dev/null | head -n1 | sed -r -e 's/^.*<em:id>//;' -e 's/<\/em:id>.*$//;' ).xpi"
test -z "${newfilename}" && newfilename="$( basename %{SOURCE0} )"
+rm -rf install.rdf
# palemoon
mkdir -p %{buildroot}%{extdir1} %{buildroot}%{extdir2} %{buildroot}%{extdir3}
@@ -53,9 +54,7 @@ install -Dp -m0644 %{SOURCE0} %{buildroot}%{extdir1}/${newfilename}
ln -s %{extdir1}/${newfilename} %{buildroot}%{extdir2}
# waterfox
-ln -s %{extdir1}/${newfilename} %{buildroot}%{extdir3}
-
-rm -rf install.rdf
+ln -sf %{extdir1}/${newfilename} %{buildroot}%{extdir3}
%clean
rm -rf %{buildroot}
@@ -64,7 +63,8 @@ rm -rf %{buildroot}
%defattr(-,root,root,-)
%{extdir1}/*.xpi
%{extdir2}/*.xpi
-%{extdir3}/*.xpi
+%{extdir3}/../*/*.xpi
+# something gets weird because of the curly braces in the expanded variable, but using the ../* syntax changes the evaluated string so it does not have to try to use curly braces in the owned filepath.
%changelog
* Tue Oct 20 2020 B Stack <bgstack15@gmail.com> - 1.16.4.25-1
bgstack15