diff --git a/.appstream-data.metadata b/.appstream-data.metadata new file mode 100644 index 0000000..e172722 --- /dev/null +++ b/.appstream-data.metadata @@ -0,0 +1,4 @@ +945a81c837e7ceb6de59b5545f2d26e0cdd2a953 SOURCES/epel-9-20220302-icons.tar.gz +df43dcab6d05e249072cf02f1694b481de44c8ac SOURCES/epel-9-20220302.xml.gz +1fd191053f827964a4699f8cfc64ad6f53cdc1a9 SOURCES/rhel-9-20220302-icons.tar.gz +377af4c8f51274c470702e41734b8b016cef47b5 SOURCES/rhel-9-20220302.xml.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0dd661a --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +SOURCES/epel-9-20220302-icons.tar.gz +SOURCES/epel-9-20220302.xml.gz +SOURCES/rhel-9-20220302-icons.tar.gz +SOURCES/rhel-9-20220302.xml.gz diff --git a/SOURCES/adobe-flash.xml b/SOURCES/adobe-flash.xml new file mode 100644 index 0000000..92b5948 --- /dev/null +++ b/SOURCES/adobe-flash.xml @@ -0,0 +1,21 @@ + + + + + flash-player-properties.desktop + flash-plugin + CC0-1.0 + Adobe Flash + Codec for multimedia and rich content + +

+ Adobe Flash Player is for running rich Internet applications and + for watching streaming video and listening to audio. +

+
+ Proprietary + epiphany.desktop + firefox.desktop + midori.desktop +
+
diff --git a/SOURCES/fedora-categories.xml b/SOURCES/fedora-categories.xml new file mode 100644 index 0000000..0ada039 --- /dev/null +++ b/SOURCES/fedora-categories.xml @@ -0,0 +1,594 @@ + + + + + + org.kde.amarok.desktop + + AudioVideo + Featured + + + + org.gnome.Cheese.desktop + + AudioVideo + Featured + + + + org.gnome.Totem.desktop + + AudioVideo + Featured + + + + org.pitivi.Pitivi + + AudioVideo + Featured + + + + org.videolan.vlc + + AudioVideo + Featured + + + + ardour6.desktop + + AudioVideo + Featured + + + + org.audacityteam.Audacity + + AudioVideo + Featured + + + + brasero.desktop + + AudioVideo + Featured + + + + easytag.desktop + + AudioVideo + Featured + + + + org.gnome.Music.desktop + + AudioVideo + Featured + + + + rhythmbox.desktop + + AudioVideo + Featured + + + + com.rosegardenmusic.rosegarden.desktop + + AudioVideo + Featured + + + + org.gnome.SoundJuicer.desktop + + AudioVideo + Featured + + + + org.gnome.Builder.desktop + + Development + Featured + + + + org.gnome.Devhelp.desktop + + Development + Featured + + + + org.gnome.dfeet.desktop + + Development + Featured + + + + eclipse.desktop + + Development + Featured + + + + org.gnome.gitg + + Development + Featured + + + + org.gnome.Glade + + Development + Featured + + + + monodevelop.desktop + + Development + Featured + + + + org.gnome.gedit.desktop + + Development + Featured + + + + celestia.desktop + + Science + Featured + + + + com.play0ad.zeroad + + Game + Featured + + + + io.github.endless_sky.endless_sky + + Game + Featured + + + + frozen-bubble.desktop + + Game + Featured + + + + org.gnome.Chess + + Game + Featured + + + + org.gnome.Mahjongg + + Game + Featured + + + + org.gnome.Mines + + Game + Featured + + + + org.gnome.Sudoku + + Game + Featured + + + + org.gnome.Tetravex + + Game + Featured + + + + org.gnome.Reversi + + Game + Featured + + + + org.gnome.LightsOff + + Game + Featured + + + + neverball.desktop + + Game + Featured + + + + openarena.desktop + + Game + Featured + + + + org.gnome.Quadrapassel + + Game + Featured + + + + redeclipse.desktop + + Game + Featured + + + + sol.desktop + + Game + Featured + + + + supertuxkart.desktop + + Game + Featured + + + + org.gnome.SwellFoop.desktop + + Game + Featured + + + + tremulous.desktop + + Game + Featured + + + + org.wesnoth.Wesnoth.desktop + + Game + Featured + + + + xonotic.desktop + + Game + Featured + + + + org.blender.Blender + + Graphics + Featured + + + + darktable.desktop + + Graphics + Featured + + + + org.gimp.GIMP + + Graphics + Featured + + + + org.inkscape.Inkscape + + Graphics + Featured + + + + libreoffice-draw.desktop + + Graphics + Featured + + + + org.mypaint.mypaint + + Graphics + Featured + + + + org.gnome.font-viewer.desktop + + Graphics + Featured + + + + scribus.desktop + + Graphics + Featured + + + + org.gnome.Shotwell.desktop + + Graphics + Featured + + + + simple-scan.desktop + + Graphics + Featured + + + + chromium-browser.desktop + + Network + Featured + + + + org.gnome.Epiphany.desktop + + Network + Featured + + + + firefox.desktop + + Network + Featured + + + + org.gnome.Geary.desktop + + Network + Featured + + + + mozilla-thunderbird.desktop + + Network + Featured + + + + org.gnome.Polari.desktop + + Network + Featured + + + + pidgin.desktop + + Network + Featured + + + + transmission-gtk.desktop + + Network + Featured + + + + vinagre.desktop + + Network + Featured + + + + abiword.desktop + + Office + Featured + + + + homebank.desktop + + Office + Featured + + + + org.gnome.Evolution.desktop + + Office + Featured + + + + org.gnome.Geary.desktop + + Office + Featured + + + + org.gnucash.GnuCash + + Office + Featured + + + + gnumeric.desktop + + Office + Featured + + + + org.gramps.gramps + + Office + Featured + + + + libreoffice-calc.desktop + + Office + Featured + + + + libreoffice-impress.desktop + + Office + Featured + + + + libreoffice-writer.desktop + + Office + Featured + + + + lyx.desktop + + Office + Featured + + + + org.octave.Octave.desktop + + Education + Featured + + + + org.stellarium.Stellarium + + Education + Featured + + + + org.gnome.DiskUtility.desktop + + Utility + Featured + + + + gparted.desktop + + Utility + Featured + + + + org.gnome.Boxes.desktop + + Utility + Featured + + + + virt-manager.desktop + + Utility + Featured + + + + org.gnome.Notes.desktop + + Utility + Featured + + + + org.gnome.clocks.desktop + + Utility + Featured + + + + org.gnome.Documents.desktop + + Utility + Featured + + + + org.gnome.Photos.desktop + + Utility + Featured + + + + org.workrave.workrave + + Utility + Featured + + + + org.openshot.OpenShot + + Utility + Featured + + + + diff --git a/SOURCES/fedora-popular.xml b/SOURCES/fedora-popular.xml new file mode 100644 index 0000000..5e545c3 --- /dev/null +++ b/SOURCES/fedora-popular.xml @@ -0,0 +1,83 @@ + + + + + + org.gnome.Notes.desktop + + GnomeSoftware::popular + + + + calibre-gui.desktop + + GnomeSoftware::popular + + + + org.gnucash.GnuCash + + GnomeSoftware::popular + + + + org.inkscape.Inkscape + + GnomeSoftware::popular + + + + mozilla-thunderbird.desktop + + GnomeSoftware::popular + + + + org.gnome.Geary.desktop + + GnomeSoftware::popular + + + + org.gnome.Maps.desktop + + GnomeSoftware::popular + + + + pdfmod.desktop + + GnomeSoftware::popular + + + + scribus.desktop + + GnomeSoftware::popular + + + + shutter.desktop + + GnomeSoftware::popular + + + + simple-scan.desktop + + GnomeSoftware::popular + + + + org.stellarium.Stellarium + + GnomeSoftware::popular + + + + transmission-gtk.desktop + + GnomeSoftware::popular + + + diff --git a/SOURCES/gstreamer-non-free.xml b/SOURCES/gstreamer-non-free.xml new file mode 100644 index 0000000..74f99fb --- /dev/null +++ b/SOURCES/gstreamer-non-free.xml @@ -0,0 +1,143 @@ + + + + gstreamer-bad-freeworld + gstreamer1-plugins-bad-freeworld + CC0-1.0 + GStreamer Multimedia Codecs - Non Free + Multimedia playback for Bluray, DTS, MMS, MP3, MPEG-2 AAC, MPEG-4, Mimic and Siren + +

+ This addon includes several additional codecs that are missing + something - perhaps a good code review, some documentation, a set of + tests, a real live maintainer, or some actual wide use. + However, they might be good enough to play your media files. +

+

+ These codecs can be used to encode and decode media files where the + format is patent encumbered. + Although patent encumbered formats like MP3 are sometimes a way of life + you should always try to produce and distribute content using free + formats like Ogg and Theora whenever possible. +

+

+ A codec decodes audio and video for for playback or editing and is also + used for transmission or storage. + Different codecs are used in video-conferencing, streaming media and + video editing applications. +

+
+ application-x-addon + + Addons + Codecs + + + Bluray + DTS + MMS + MP3 + MPEG-2 AAC + MPEG-4 + Mimic + Siren + + LGPL-2.0 and PatentConcern + http://gstreamer.freedesktop.org/ + http://fedoraproject.org/wiki/Multimedia +
+ + gstreamer-libav + gstreamer1-libav + CC0-1.0 + GStreamer Multimedia Codecs - libav + Multimedia playback for a large number of additional formats + +

+ This addon supports a large number of audio and video compression + formats through the use of the libav library. +

+

+ These codecs can be used for encoding 40+ formats (MPEG, DivX, MPEG4, + AC3, DV, ...), decoding 90+ formats (AVI, MPEG, OGG, Matroska, ASF, + ...), demuxing 30+ formats, and handling colorspace conversion. + Some of these formats are patent encumbered. + Although patent encumbered formats like MP3 are sometimes a way of life + you should always try to produce and distribute content using free + formats like Ogg and Theora whenever possible. +

+

+ A codec decodes audio and video for for playback or editing and is also + used for transmission or storage. + Different codecs are used in video-conferencing, streaming media and + video editing applications. +

+
+ application-x-addon + + Addons + Codecs + + + AC-3 + ASF + AVI + DivX + DV + Matroska + MPEG-1 + MPEG-2 + MPEG-4 + OGG + + LGPL-2.0 + http://gstreamer.freedesktop.org/ + http://fedoraproject.org/wiki/Multimedia +
+ + gstreamer-ugly + gstreamer1-plugins-ugly + CC0-1.0 + GStreamer Multimedia Codecs - License Issues + Multimedia playback for AC-3, AMR, AMR, ASF, DVD, H.264/MPEG-4 AVC, MP2, MP3, MPEG-2 and RealMedia + +

+ This addon includes several good quality codecs that are well tested. + These codecs can be used to encode and decode media files where the + format is not patent encumbered. +

+

+ There are some important issues with this addon. + The codecs are not 100% compatible with the license used by the media + framework used on this system. + There may also be possible licensing issues with several codecs. +

+

+ A codec decodes audio and video for for playback or editing and is also + used for transmission or storage. + Different codecs are used in video-conferencing, streaming media and + video editing applications. +

+
+ application-x-addon + + Addons + Codecs + + + AC-3 + AMR-NB + AMR-WB + ASF + DVD + H.264/MPEG-4 AVC + MP2 + MP3 + MPEG-2 + RealMedia + + LGPL-2.0 and PatentConcern + http://gstreamer.freedesktop.org/ + http://fedoraproject.org/wiki/Multimedia +
+
diff --git a/SOURCES/other-repos.xml b/SOURCES/other-repos.xml new file mode 100644 index 0000000..27bca92 --- /dev/null +++ b/SOURCES/other-repos.xml @@ -0,0 +1,31 @@ + + + + adobe-release-x86_64 + adobe-release-x86_64 + CC0-1.0 + Adobe + Adobe Repository Configuration + + + livna-release + livna-release + CC0-1.0 + Livna + Livna Repository Configuration + + + rpmfusion-free-release + rpmfusion-free-release + CC0-1.0 + RPM Fusion Free + RPM Fusion Repository Configuration + + + rpmfusion-nonfree-release + rpmfusion-nonfree-release + CC0-1.0 + RPM Fusion Non-Free + RPM Fusion Repository Configuration + + diff --git a/SPECS/appstream-data.spec b/SPECS/appstream-data.spec new file mode 100644 index 0000000..aab336b --- /dev/null +++ b/SPECS/appstream-data.spec @@ -0,0 +1,308 @@ +%define gitdate 20220302 +%global enable_epel 1 + +Summary: Cached AppStream metadata +Name: appstream-data +Epoch: 1 +Version: 9 +Release: %{gitdate}%{?dist}.1 +BuildArch: noarch +License: CC0 and CC-BY and CC-BY-SA and GFDL +URL: http://people.redhat.com/rhughes/metadata/ +Source1: http://people.redhat.com/rhughes/metadata/rhel-%{version}-%{gitdate}.xml.gz +Source2: http://people.redhat.com/rhughes/metadata/rhel-%{version}-%{gitdate}-icons.tar.gz +Source3: https://raw.githubusercontent.com/hughsie/fedora-appstream/master/appstream-extra/adobe-flash.xml +Source4: https://raw.githubusercontent.com/hughsie/fedora-appstream/master/appstream-extra/gstreamer-non-free.xml +Source5: https://raw.githubusercontent.com/hughsie/fedora-appstream/master/appstream-extra/other-repos.xml +Source6: https://raw.githubusercontent.com/hughsie/fedora-appstream/master/appstream-extra/fedora-categories.xml +Source7: https://raw.githubusercontent.com/hughsie/fedora-appstream/master/appstream-extra/fedora-popular.xml + +# extra applications not in RHEL +%if 0%{?enable_epel} +Source9: http://people.redhat.com/rhughes/metadata/epel-%{version}-%{gitdate}.xml.gz +Source10: http://people.redhat.com/rhughes/metadata/epel-%{version}-%{gitdate}-icons.tar.gz +%endif + +# This is built using: +# export ARCHIVE_PATH=/run/media/hughsie/Backup/mirror +# dnf reposync --setopt=*.module_hotfixes=1 --repo rhel-9-baseos -p ${ARCHIVE_PATH}/RHEL/ &> rhel-9-baseos.log +# dnf reposync --setopt=*.module_hotfixes=1 --repo rhel-9-appstream -p ${ARCHIVE_PATH}/RHEL/ &> rhel-9-appstream.log +# dnf reposync --setopt=*.module_hotfixes=1 --repo rhel-9-crb -p ${ARCHIVE_PATH}/RHEL/ &> rhel-9-crb.log +# https://github.com/hughsie/appstream-scripts/blob/master/rhel/rhel-9-candidate.sh + +BuildRequires: libappstream-glib + +%description +This package provides the distribution specific AppStream metadata required +for the GNOME and KDE software centers. + +%install + +DESTDIR=%{buildroot} appstream-util install-origin rhel-%{version} %{SOURCE1} %{SOURCE2} +%if 0%{?enable_epel} +DESTDIR=%{buildroot} appstream-util install-origin epel-%{version} %{SOURCE9} %{SOURCE10} +%endif +DESTDIR=%{buildroot} appstream-util install \ + %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} + +%files +%attr(0644,root,root) %{_datadir}/app-info/xmls/* +%{_datadir}/app-info/icons/rhel-%{version}/*/*.png +%if 0%{?enable_epel} +%{_datadir}/app-info/icons/epel-%{version}/*/*.png +%endif +%dir %{_datadir}/app-info +%dir %{_datadir}/app-info/icons +%dir %{_datadir}/app-info/icons/rhel-%{version}/64x64 +%dir %{_datadir}/app-info/icons/rhel-%{version}/128x128 +%if 0%{?enable_epel} +%dir %{_datadir}/app-info/icons/epel-%{version}/64x64 +%dir %{_datadir}/app-info/icons/epel-%{version}/128x128 +%endif +%dir %{_datadir}/app-info/xmls + +%changelog +* Thu Mar 03 2022 Richard Hughes 1:9-20220302 +- New metadata version +- Resolves: rhbz#1994416 + +* Mon Nov 01 2021 Richard Hughes 1:9-20211101 +- New metadata version +- Resolves: rhbz#2005266 + +* Mon Aug 09 2021 Mohan Boddu - 1:9-20210805.1 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Thu Aug 05 2021 Richard Hughes 1:9-20210805 +- New metadata version +- Resolves: rhbz#1926838 + +* Thu Apr 15 2021 Mohan Boddu - 34-2 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Wed Mar 31 2021 Richard Hughes 34-1 +- New metadata version + +* Tue Jan 26 2021 Fedora Release Engineering - 33-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Thu Oct 15 2020 Richard Hughes 33-1 +- New metadata version + +* Mon Jul 27 2020 Fedora Release Engineering - 32-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Mon Apr 13 2020 Richard Hughes 32-6 +- New metadata version + +* Tue Jan 28 2020 Fedora Release Engineering - 32-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Thu Jan 02 2020 Kalev Lember - 32-4 +- New metadata version + +* Mon Oct 14 2019 Kalev Lember - 32-3 +- New metadata version + +* Thu Sep 19 2019 Kalev Lember - 32-2 +- Update webapps.xml + +* Thu Sep 19 2019 Kalev Lember - 32-1 +- New metadata version + +* Wed Sep 18 2019 Kalev Lember - 31-4 +- Update categories and popular xmls with renamed app ids + +* Wed Sep 18 2019 Kalev Lember - 31-3 +- New metadata version + +* Wed Jul 24 2019 Fedora Release Engineering - 31-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Fri Jul 12 2019 Richard Hughes 31-1 +- New metadata version + +* Thu Apr 18 2019 Kalev Lember - 30-5 +- New metadata version + +* Thu Apr 11 2019 Kalev Lember - 30-4 +- New metadata version +- Update changed app IDs in categories and popular xml files + +* Mon Apr 01 2019 Kalev Lember - 30-3 +- New metadata version +- Update fedora-categories.xml and fedora-popular.xml with changed app IDs +- Remove steam-oars.xml now that gnome-software no longer ships the steam plugin + +* Thu Jan 31 2019 Fedora Release Engineering - 30-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Mon Jan 21 2019 Kalev Lember - 30-1 +- New metadata version + +* Thu Dec 13 2018 Kalev Lember - 29-8 +- New metadata version + +* Wed Oct 10 2018 Kalev Lember - 29-7 +- New metadata version + +* Thu Jul 12 2018 Fedora Release Engineering - 29-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri May 25 2018 Kalev Lember - 29-5 +- New metadata version + +* Thu Apr 19 2018 Kalev Lember - 29-4 +- New metadata version + +* Wed Apr 04 2018 Kalev Lember - 29-3 +- New metadata version + +* Tue Mar 27 2018 Kalev Lember - 29-2 +- New metadata version + +* Fri Mar 02 2018 Kalev Lember - 29-1 +- New metadata version + +* Thu Feb 15 2018 Kalev Lember - 28-4 +- New metadata version +- Sync other-repos.xml and webapps.xml with fedora-appstream +- Add google-chrome.xml with Google Chrome metadata + +* Wed Feb 07 2018 Fedora Release Engineering - 28-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Dec 28 2017 Kalev Lember - 28-2 +- New metadata version + +* Tue Dec 12 2017 Kalev Lember - 28-1 +- New metadata version + +* Wed Nov 29 2017 Kalev Lember - 27-7 +- New metadata version + +* Mon Oct 16 2017 Kalev Lember - 27-6 +- New metadata version + +* Thu Aug 31 2017 Kalev Lember - 27-5 +- New metadata version + +* Thu Aug 03 2017 Kalev Lember - 27-4 +- New metadata version + +* Wed Jul 26 2017 Fedora Release Engineering - 27-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Fri Jul 21 2017 Kalev Lember 27-2 +- New metadata version + +* Wed Jun 14 2017 Kalev Lember 27-1 +- New metadata version + +* Tue Apr 11 2017 Kalev Lember 26-11 +- New metadata version + +* Mon Mar 06 2017 Kalev Lember 26-10 +- New metadata version + +* Tue Feb 07 2017 Kalev Lember 26-9 +- New metadata version + +* Mon Jan 23 2017 Kalev Lember 26-8 +- New metadata version + +* Mon Jan 09 2017 Kalev Lember 26-7 +- New metadata version + +* Fri Dec 30 2016 Kalev Lember 26-6 +- New metadata version + +* Tue Dec 20 2016 Kalev Lember 26-5 +- New metadata version + +* Fri Dec 02 2016 Kalev Lember 26-4 +- New metadata version + +* Fri Oct 14 2016 Richard Hughes 26-3 +- New metadata version + +* Mon Sep 19 2016 Richard Hughes 26-2 +- New metadata version +- Add Steam OARS overrides + +* Tue Aug 09 2016 Richard Hughes 26-1 +- New metadata version + +* Sun Jun 12 2016 Richard Hughes 25-4 +- New metadata version + +* Thu May 26 2016 Richard Hughes 25-3 +- Add the Fedora-specific popular metadata + +* Thu May 26 2016 Kalev Lember 25-2 +- New metadata version +- Add a test for gstreamer1-plugin-openh264 + +* Wed Apr 27 2016 Richard Hughes 25-1 +- New metadata version + +* Mon Feb 15 2016 Richard Hughes 24-4 +- New metadata version + +* Wed Feb 03 2016 Fedora Release Engineering - 24-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Wed Dec 16 2015 Richard Hughes 24-2 +- New metadata version + +* Wed Aug 19 2015 Richard Hughes 24-1 +- New metadata version + +* Wed Jun 17 2015 Fedora Release Engineering - 23-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Tue May 26 2015 Richard Hughes 23-2 +- New metadata version +- Fix the installed icon location for the new origin value + +* Mon May 11 2015 Richard Hughes 23-1 +- New metadata version +- Debundle the appstream-extra files + +* Thu Apr 23 2015 Richard Hughes 22-7 +- New metadata version. + +* Fri Mar 20 2015 Kalev Lember 22-6 +- New metadata version. + +* Wed Mar 04 2015 Richard Hughes 22-5 +- New metadata version, this time with all the icons. + +* Tue Feb 24 2015 Richard Hughes 22-4 +- New metadata version. + +* Mon Sep 29 2014 Richard Hughes 22-3 +- Ship HiDPI icons, harder + +* Mon Sep 29 2014 Richard Hughes 22-2 +- Ship HiDPI icons + +* Thu Jul 17 2014 Richard Hughes 22-1 +- New metadata version number, data unchanged. + +* Wed Jul 02 2014 Richard Hughes 21-5 +- New metadata version with source screenshots. + +* Mon Jun 30 2014 Richard Hughes 21-4 +- New metadata version that passes xmllint. + +* Thu Jun 19 2014 Richard Hughes 21-3 +- New metadata version. + +* Wed Jun 11 2014 Richard Hughes 21-2 +- Own the correct directories +- Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1107802#c5 + +* Tue Jun 10 2014 Richard Hughes 21-1 +- Initial version for Fedora package review