diff --git a/.appstream-data.metadata b/.appstream-data.metadata new file mode 100644 index 0000000..b13bc40 --- /dev/null +++ b/.appstream-data.metadata @@ -0,0 +1,2 @@ +33e9f664716c4fa1b219bfc7153ed5d36a027893 SOURCES/rhel-8-20190215-icons.tar.gz +0ac11fb1187a037327ce71d604df9e2b632c60be SOURCES/rhel-8-20190215.xml.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..767653e --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +SOURCES/rhel-8-20190215-icons.tar.gz +SOURCES/rhel-8-20190215.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..6793d41 --- /dev/null +++ b/SOURCES/fedora-categories.xml @@ -0,0 +1,528 @@ + + + + + + org.kde.amarok.desktop + + Featured + + + + ardour5.desktop + + Featured + + + + audacity.desktop + + Featured + + + + banshee.desktop + + Featured + + + + brasero.desktop + + Featured + + + + easytag.desktop + + Featured + + + + org.gnome.Music.desktop + + Featured + + + + rhythmbox.desktop + + Featured + + + + com.rosegardenmusic.rosegarden.desktop + + Featured + + + + org.gnome.SoundJuicer.desktop + + Featured + + + + org.gnome.Devhelp.desktop + + Featured + + + + d-feet.desktop + + Featured + + + + eclipse.desktop + + Featured + + + + gitg.desktop + + Featured + + + + glade.desktop + + Featured + + + + monodevelop.desktop + + Featured + + + + org.gnome.gedit.desktop + + Featured + + + + celestia.desktop + + Featured + + + + 0ad.desktop + + Featured + + + + btanks.desktop + + Featured + + + + frozen-bubble.desktop + + Featured + + + + gnome-chess.desktop + + Featured + + + + gnome-mahjongg.desktop + + Featured + + + + gnome-mines.desktop + + Featured + + + + gnome-sudoku.desktop + + Featured + + + + gnome-tetravex.desktop + + Featured + + + + iagno.desktop + + Featured + + + + lightsoff.desktop + + Featured + + + + neverball.desktop + + Featured + + + + openarena.desktop + + Featured + + + + quadrapassel.desktop + + Featured + + + + redeclipse.desktop + + Featured + + + + sol.desktop + + Featured + + + + supertuxkart.desktop + + Featured + + + + swell-foop.desktop + + Featured + + + + tremulous.desktop + + Featured + + + + wesnoth.desktop + + Featured + + + + xonotic.desktop + + Featured + + + + blender.desktop + + Featured + + + + darktable.desktop + + Featured + + + + gimp.desktop + + Featured + + + + inkscape.desktop + + Featured + + + + libreoffice-draw.desktop + + Featured + + + + mypaint.desktop + + Featured + + + + org.gnome.font-viewer.desktop + + Featured + + + + scribus.desktop + + Featured + + + + shotwell.desktop + + Featured + + + + simple-scan.desktop + + Featured + + + + chromium-browser.desktop + + Featured + + + + org.gnome.Epiphany.desktop + + Featured + + + + firefox.desktop + + Featured + + + + org.gnome.Geary.desktop + + Featured + + + + mozilla-thunderbird.desktop + + Featured + + + + org.gnome.Polari.desktop + + Featured + + + + pidgin.desktop + + Featured + + + + transmission-gtk.desktop + + Featured + + + + vinagre.desktop + + Featured + + + + abiword.desktop + + Featured + + + + org.gnome.Evolution.desktop + + Featured + + + + org.gnome.Geary.desktop + + Featured + + + + gnucash.desktop + + Featured + + + + gnumeric.desktop + + Featured + + + + gramps.desktop + + Featured + + + + libreoffice-calc.desktop + + Featured + + + + libreoffice-impress.desktop + + Featured + + + + libreoffice-writer.desktop + + Featured + + + + lyx.desktop + + Featured + + + + www.octave.org-octave.desktop + + Featured + + + + saoimage.desktop + + Featured + + + + stellarium.desktop + + Featured + + + + org.gnome.DiskUtility.desktop + + Featured + + + + gparted.desktop + + Featured + + + + org.gnome.Boxes.desktop + + Featured + + + + virt-manager.desktop + + Featured + + + + org.gnome.bijiben.desktop + + Featured + + + + org.gnome.clocks.desktop + + Featured + + + + org.gnome.Documents.desktop + + Featured + + + + org.gnome.Photos.desktop + + Featured + + + + workrave.desktop + + Featured + + + + openshot-qt.desktop + + Featured + + + + org.gnome.Cheese.desktop + + Featured + + + + org.gnome.Totem.desktop + + Featured + + + + pitivi.desktop + + Featured + + + + vlc.desktop + + Featured + + + + org.gnome.Builder.desktop + + Featured + + + + homebank.desktop + + Featured + + + + endless-sky.desktop + + Featured + + + + diff --git a/SOURCES/fedora-popular.xml b/SOURCES/fedora-popular.xml new file mode 100644 index 0000000..fd9bc55 --- /dev/null +++ b/SOURCES/fedora-popular.xml @@ -0,0 +1,95 @@ + + + + + + org.gnome.bijiben.desktop + + GnomeSoftware::popular + + + + calibre-gui.desktop + + GnomeSoftware::popular + + + + gnucash.desktop + + GnomeSoftware::popular + + + + gtg.desktop + + GnomeSoftware::popular + + + + inkscape.desktop + + GnomeSoftware::popular + + + + mozilla-thunderbird.desktop + + GnomeSoftware::popular + + + + musique.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 + + + + stellarium.desktop + + 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..3974b2f --- /dev/null +++ b/SOURCES/other-repos.xml @@ -0,0 +1,52 @@ + + + + adobe-release-x86_64 + adobe-release-x86_64 + CC0-1.0 + Adobe + Adobe Repository Configuration + + + bjnplugin + bjnplugin + CC0-1.0 + Blue Jeans + Blue Jeans Repository Configuration + + + google-chrome + google-chrome + CC0-1.0 + Google Chrome + Google Chrome Repository Configuration + + + google-earth-stable + google-earth-stable + CC0-1.0 + Google Earth + Google Earth Repository Configuration + + + google-musicmanager-beta + google-musicmanager-beta + CC0-1.0 + Google MusicManager + Google MusicManager Repository Configuration + + + google-talkplugin + google-talkplugin + CC0-1.0 + Google Talk + Google Talk Repository Configuration + + + nautilus-dropbox + nautilus-dropbox + CC0-1.0 + Dropbox + Dropbox Repository Configuration + + diff --git a/SPECS/appstream-data.spec b/SPECS/appstream-data.spec new file mode 100644 index 0000000..8025d28 --- /dev/null +++ b/SPECS/appstream-data.spec @@ -0,0 +1,67 @@ +%define gitdate 20190215 + +Summary: Cached AppStream metadata +Name: appstream-data +Version: 8 +Release: %{gitdate}%{?dist} +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 + +# This is built using: +# sshfs user@host:/media/bulk/mirror/RHEL mnt +# reposync --repo rhel-8.0 -p mnt/rhel-8.0-candidate/ +# reposync --repo rhel-8.0-appstream -p mnt/rhel-8.0-appstream/ +# https://github.com/hughsie/appstream-scripts/blob/master/rhel/rhel-8.0-candidate.sh +# +# [rhel-8.0] +# name=Nightly Packages for Enterprise Linux 8 - $basearch +# baseurl=http://download.eng.brq.redhat.com/composes/nightly/latest-RHEL-8.0/compose/Client/x86_64/os/ +# enabled=0 +# gpgcheck=0 +# +# [rhel-8.0-appstream] +# name=Nightly Packages for Enterprise Linux 8 - $basearch +# baseurl=http://download.eng.brq.redhat.com/composes/nightly/RHEL-8/additional-nightly/latest-RHEL-8/compose/AppStream/x86_64/os/ +# enabled=0 +# gpgcheck=0 + +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-8 %{SOURCE1} %{SOURCE2} +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 +%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 +%dir %{_datadir}/app-info/xmls + +%changelog +* Fri Feb 15 2019 Richard Hughes 8-20190215 +- Regenerate the RHEL metadata using rhel-8.0.0-appstream +- Resolves: #1673011 + +* Fri Jul 20 2018 Richard Hughes 8-20180721 +- Regenerate the RHEL metadata using rhel-8.0-appstream + +* Thu Jul 19 2018 Richard Hughes 8-20180720 +- Regenerate the RHEL metadata using rhel-8.0-candidate +