Add matching AppStream metadata for org.mozilla.firefox.desktop
This commit is contained in:
parent
6411e9e377
commit
79c81d2629
22
firefox.spec
22
firefox.spec
@ -179,7 +179,7 @@ ExcludeArch: i686
|
||||
Summary: Mozilla Firefox Web browser
|
||||
Name: firefox
|
||||
Version: 123.0
|
||||
Release: 1%{?pre_tag}%{?dist}
|
||||
Release: 2%{?pre_tag}%{?dist}
|
||||
URL: https://www.mozilla.org/firefox/
|
||||
License: MPLv1.1 or GPLv2+ or LGPLv2+
|
||||
Source0: https://archive.mozilla.org/pub/firefox/releases/%{version}%{?pre_version}/source/firefox-%{version}%{?pre_version}.source.tar.xz
|
||||
@ -216,6 +216,7 @@ Source44: print-error-reftest
|
||||
Source45: run-wayland-compositor
|
||||
Source46: org.mozilla.firefox.SearchProvider.service
|
||||
Source47: org.mozilla.firefox.desktop
|
||||
Source48: org.mozilla.firefox.appdata.xml.in
|
||||
|
||||
# Build patches
|
||||
#Patch3: mozilla-build-arm.patch
|
||||
@ -911,7 +912,7 @@ mkdir -p %{buildroot}%{_datadir}/dbus-1/services
|
||||
cp %{SOURCE46} %{buildroot}%{_datadir}/dbus-1/services
|
||||
%endif
|
||||
|
||||
%if %{gnome_shell_search_provider}
|
||||
%if 0%{?fedora} >= 40
|
||||
desktop-file-install --dir %{buildroot}%{_datadir}/applications %{SOURCE47}
|
||||
%else
|
||||
# We can't use desktop-file-install as it refuses to install firefox.desktop file.
|
||||
@ -1061,9 +1062,15 @@ cp %{SOURCE26} %{buildroot}%{mozappdir}/distribution
|
||||
|
||||
# Install appdata file
|
||||
mkdir -p %{buildroot}%{_datadir}/metainfo
|
||||
%if 0%{?fedora} >= 40
|
||||
sed -e "s/__VERSION__/%{version}/" \
|
||||
-e "s/__DATE__/$(date '+%F')/" \
|
||||
%{SOURCE48} > %{buildroot}%{_datadir}/metainfo/org.mozilla.firefox.appdata.xml
|
||||
%else
|
||||
sed -e "s/__VERSION__/%{version}/" \
|
||||
-e "s/__DATE__/$(date '+%F')/" \
|
||||
%{SOURCE33} > %{buildroot}%{_datadir}/metainfo/firefox.appdata.xml
|
||||
%endif
|
||||
|
||||
# Remove copied libraries to speed up build
|
||||
rm -f %{buildroot}%{mozappdirdev}/sdk/lib/libmozjs.so
|
||||
@ -1127,13 +1134,15 @@ fi
|
||||
%dir %{_sysconfdir}/%{name}/*
|
||||
%dir %{_datadir}/mozilla/extensions/*
|
||||
%dir %{_libdir}/mozilla/extensions/*
|
||||
%if %{gnome_shell_search_provider}
|
||||
%if 0%{?fedora} >= 40
|
||||
%{_datadir}/applications/org.mozilla.firefox.desktop
|
||||
%{_datadir}/dbus-1/services/*
|
||||
%{_datadir}/gnome-shell/search-providers/*.ini
|
||||
%else
|
||||
%{_datadir}/applications/firefox.desktop
|
||||
%endif
|
||||
%if %{gnome_shell_search_provider}
|
||||
%{_datadir}/dbus-1/services/*
|
||||
%{_datadir}/gnome-shell/search-providers/*.ini
|
||||
%endif
|
||||
%{_datadir}/metainfo/*.appdata.xml
|
||||
%dir %{mozappdir}
|
||||
%license %{mozappdir}/LICENSE
|
||||
@ -1193,6 +1202,9 @@ fi
|
||||
#---------------------------------------------------------------------
|
||||
|
||||
%changelog
|
||||
* Wed Feb 21 2024 Daniel Rusek <mail@asciiwolf.com>- 123.0-2
|
||||
- Add matching AppStream metadata for org.mozilla.firefox.desktop
|
||||
|
||||
* Mon Feb 19 2024 Martin Stransky <stransky@redhat.com>- 123.0-1
|
||||
- Update to 123.0
|
||||
- disabled system AV1 due to build issues.
|
||||
|
60
org.mozilla.firefox.appdata.xml.in
Normal file
60
org.mozilla.firefox.appdata.xml.in
Normal file
@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!-- Copyright 2019 Firefox contributors -->
|
||||
<component type="desktop-application">
|
||||
<id>org.mozilla.firefox.desktop</id>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<name>Firefox</name>
|
||||
<summary>Web Browser</summary>
|
||||
<summary xml:lang="ca">Navegador web</summary>
|
||||
<summary xml:lang="cs">Webový prohlížeč</summary>
|
||||
<summary xml:lang="es">Navegador web</summary>
|
||||
<summary xml:lang="fa">مرورگر اینترنتی</summary>
|
||||
<summary xml:lang="fi">WWW-selain</summary>
|
||||
<summary xml:lang="fr">Navigateur Web</summary>
|
||||
<summary xml:lang="hu">Webböngésző</summary>
|
||||
<summary xml:lang="it">Browser Web</summary>
|
||||
<summary xml:lang="ja">ウェブ・ブラウザ</summary>
|
||||
<summary xml:lang="ko">웹 브라우저</summary>
|
||||
<summary xml:lang="nb">Nettleser</summary>
|
||||
<summary xml:lang="nl">Webbrowser</summary>
|
||||
<summary xml:lang="nn">Nettlesar</summary>
|
||||
<summary xml:lang="no">Nettleser</summary>
|
||||
<summary xml:lang="pl">Przeglądarka WWW</summary>
|
||||
<summary xml:lang="pt">Navegador Web</summary>
|
||||
<summary xml:lang="pt_BR">Navegador Web</summary>
|
||||
<summary xml:lang="sk">Internetový prehliadač</summary>
|
||||
<summary xml:lang="sv">Webbläsare</summary>
|
||||
<description>
|
||||
<p>
|
||||
Bringing together all kinds of awesomeness to make browsing better for you.
|
||||
Get to your favorite sites quickly – even if you don’t remember the URLs.
|
||||
Type your term into the location bar (aka the Awesome Bar) and the autocomplete
|
||||
function will include possible matches from your browsing history, bookmarked
|
||||
sites and open tabs.
|
||||
</p>
|
||||
</description>
|
||||
<url type="homepage">https://www.mozilla.org</url>
|
||||
<update_contact>stransky@redhat.com</update_contact>
|
||||
<kudos>
|
||||
<kudo>ModernToolkit</kudo>
|
||||
<kudo>SearchProvider</kudo>
|
||||
</kudos>
|
||||
<project_group>Mozilla</project_group>
|
||||
<project_license>GPL-3.0+</project_license>
|
||||
<developer_name>Mozilla Corporation</developer_name>
|
||||
<url type="bugtracker">https://bugzilla.mozilla.org/</url>
|
||||
<url type="help">https://support.mozilla.org/</url>
|
||||
<translation type="gettext">firefox</translation>
|
||||
<launchable type="desktop-id">org.mozilla.firefox.desktop</launchable>
|
||||
<provides>
|
||||
<id>firefox.desktop</id>
|
||||
</provides>
|
||||
<screenshots>
|
||||
<screenshot type="default">https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/firefox/a.png</screenshot>
|
||||
<screenshot>https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/firefox/b.png</screenshot>
|
||||
<screenshot>https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/firefox/c.png</screenshot>
|
||||
</screenshots>
|
||||
<releases>
|
||||
<release version="__VERSION__" date="__DATE__"/>
|
||||
</releases>
|
||||
</component>
|
Loading…
Reference in New Issue
Block a user