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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2014 Richard Hughes <richard@hughsie.com> -->
+<components version="0.8" origin="">
+  <component type="addon">
+    <id>flash-player-properties.desktop</id>
+    <pkgname>flash-plugin</pkgname>
+    <metadata_license>CC0-1.0</metadata_license>
+    <name>Adobe Flash</name>
+    <summary>Codec for multimedia and rich content</summary>
+    <description>
+      <p>
+        Adobe Flash Player is for running rich Internet applications and
+        for watching streaming video and listening to audio.
+      </p>
+    </description>
+    <project_license>Proprietary</project_license>
+    <extends>epiphany.desktop</extends>
+    <extends>firefox.desktop</extends>
+    <extends>midori.desktop</extends>
+  </component>
+</components>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components version="0.9" origin="fedora">
+
+  <!-- Apps that show up as featured in GNOME Software category view -->
+  <component type="desktop">
+    <id>org.kde.amarok.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>ardour5.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>audacity.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>banshee.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>brasero.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>easytag.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Music.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>rhythmbox.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>com.rosegardenmusic.rosegarden.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.SoundJuicer.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Devhelp.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>d-feet.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>eclipse.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>gitg.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>glade.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>monodevelop.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.gedit.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>celestia.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>0ad.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>btanks.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>frozen-bubble.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>gnome-chess.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>gnome-mahjongg.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>gnome-mines.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>gnome-sudoku.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>gnome-tetravex.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>iagno.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>lightsoff.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>neverball.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>openarena.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>quadrapassel.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>redeclipse.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>sol.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>supertuxkart.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>swell-foop.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>tremulous.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>wesnoth.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>xonotic.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>blender.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>darktable.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>gimp.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>inkscape.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>libreoffice-draw.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>mypaint.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.font-viewer.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>scribus.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>shotwell.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>simple-scan.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>chromium-browser.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Epiphany.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>firefox.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Geary.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>mozilla-thunderbird.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Polari.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>pidgin.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>transmission-gtk.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>vinagre.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>abiword.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Evolution.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Geary.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>gnucash.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>gnumeric.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>gramps.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>libreoffice-calc.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>libreoffice-impress.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>libreoffice-writer.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>lyx.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>www.octave.org-octave.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>saoimage.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>stellarium.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.DiskUtility.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>gparted.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Boxes.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>virt-manager.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.bijiben.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.clocks.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Documents.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Photos.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>workrave.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>openshot-qt.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Cheese.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Totem.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>pitivi.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>vlc.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Builder.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>homebank.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+  <component type="desktop">
+    <id>endless-sky.desktop</id>
+    <categories>
+      <category>Featured</category>
+    </categories>
+  </component>
+
+</components>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components version="0.9" origin="fedora">
+
+  <!-- Apps for the GNOME Software "Editor's Picks" list -->
+  <component type="desktop">
+    <id>org.gnome.bijiben.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>calibre-gui.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>gnucash.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>gtg.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>inkscape.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>mozilla-thunderbird.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>musique.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Geary.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>org.gnome.Maps.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>pdfmod.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>scribus.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>shutter.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>simple-scan.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>stellarium.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+  <component type="desktop">
+    <id>transmission-gtk.desktop</id>
+    <kudos>
+      <kudo>GnomeSoftware::popular</kudo>
+    </kudos>
+  </component>
+</components>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components version="0.8" origin="">
+  <component priority="-1" type="codec">
+    <id>gstreamer-bad-freeworld</id>
+    <pkgname>gstreamer1-plugins-bad-freeworld</pkgname>
+    <metadata_license>CC0-1.0</metadata_license>
+    <name>GStreamer Multimedia Codecs - Non Free</name>
+    <summary>Multimedia playback for Bluray, DTS, MMS, MP3, MPEG-2 AAC, MPEG-4, Mimic and Siren</summary>
+    <description>
+      <p>
+        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.
+      </p>
+      <p>
+        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.
+      </p>
+      <p>
+        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.
+      </p>
+    </description>
+    <icon type="stock">application-x-addon</icon>
+    <categories>
+      <category>Addons</category>
+      <category>Codecs</category>
+    </categories>
+    <keywords>
+      <keyword>Bluray</keyword>
+      <keyword>DTS</keyword>
+      <keyword>MMS</keyword>
+      <keyword>MP3</keyword>
+      <keyword>MPEG-2 AAC</keyword>
+      <keyword>MPEG-4</keyword>
+      <keyword>Mimic</keyword>
+      <keyword>Siren</keyword>
+    </keywords>
+    <project_license>LGPL-2.0 and PatentConcern</project_license>
+    <url type="homepage">http://gstreamer.freedesktop.org/</url>
+    <url type="missing">http://fedoraproject.org/wiki/Multimedia</url>
+  </component>
+  <component priority="-1" type="codec">
+    <id>gstreamer-libav</id>
+    <pkgname>gstreamer1-libav</pkgname>
+    <metadata_license>CC0-1.0</metadata_license>
+    <name>GStreamer Multimedia Codecs - libav</name>
+    <summary>Multimedia playback for a large number of additional formats</summary>
+    <description>
+      <p>
+        This addon supports a large number of audio and video compression
+        formats through the use of the libav library.
+      </p>
+      <p>
+        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.
+      </p>
+      <p>
+        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.
+      </p>
+    </description>
+    <icon type="stock">application-x-addon</icon>
+    <categories>
+      <category>Addons</category>
+      <category>Codecs</category>
+    </categories>
+    <keywords>
+      <keyword>AC-3</keyword>
+      <keyword>ASF</keyword>
+      <keyword>AVI</keyword>
+      <keyword>DivX</keyword>
+      <keyword>DV</keyword>
+      <keyword>Matroska</keyword>
+      <keyword>MPEG-1</keyword>
+      <keyword>MPEG-2</keyword>
+      <keyword>MPEG-4</keyword>
+      <keyword>OGG</keyword>
+    </keywords>
+    <project_license>LGPL-2.0</project_license>
+    <url type="homepage">http://gstreamer.freedesktop.org/</url>
+    <url type="missing">http://fedoraproject.org/wiki/Multimedia</url>
+  </component>
+  <component priority="-1" type="codec">
+    <id>gstreamer-ugly</id>
+    <pkgname>gstreamer1-plugins-ugly</pkgname>
+    <metadata_license>CC0-1.0</metadata_license>
+    <name>GStreamer Multimedia Codecs - License Issues</name>
+    <summary>Multimedia playback for AC-3, AMR, AMR, ASF, DVD, H.264/MPEG-4 AVC, MP2, MP3, MPEG-2 and RealMedia</summary>
+    <description>
+      <p>
+        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.
+      </p>
+      <p>
+        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.
+      </p>
+      <p>
+        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.
+      </p>
+    </description>
+    <icon type="stock">application-x-addon</icon>
+    <categories>
+      <category>Addons</category>
+      <category>Codecs</category>
+    </categories>
+    <keywords>
+      <keyword>AC-3</keyword>
+      <keyword>AMR-NB</keyword>
+      <keyword>AMR-WB</keyword>
+      <keyword>ASF</keyword>
+      <keyword>DVD</keyword>
+      <keyword>H.264/MPEG-4 AVC</keyword>
+      <keyword>MP2</keyword>
+      <keyword>MP3</keyword>
+      <keyword>MPEG-2</keyword>
+      <keyword>RealMedia</keyword>
+    </keywords>
+    <project_license>LGPL-2.0 and PatentConcern</project_license>
+    <url type="homepage">http://gstreamer.freedesktop.org/</url>
+    <url type="missing">http://fedoraproject.org/wiki/Multimedia</url>
+  </component>
+</components>
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components version="0.8" origin="">
+  <component type="source">
+    <id>adobe-release-x86_64</id>
+    <pkgname>adobe-release-x86_64</pkgname>
+    <metadata_license>CC0-1.0</metadata_license>
+    <name>Adobe</name>
+    <summary>Adobe Repository Configuration</summary>
+  </component>
+  <component type="source">
+    <id>bjnplugin</id>
+    <pkgname>bjnplugin</pkgname>
+    <metadata_license>CC0-1.0</metadata_license>
+    <name>Blue Jeans</name>
+    <summary>Blue Jeans Repository Configuration</summary>
+  </component>
+  <component type="source">
+    <id>google-chrome</id>
+    <pkgname>google-chrome</pkgname>
+    <metadata_license>CC0-1.0</metadata_license>
+    <name>Google Chrome</name>
+    <summary>Google Chrome Repository Configuration</summary>
+  </component>
+  <component type="source">
+    <id>google-earth-stable</id>
+    <pkgname>google-earth-stable</pkgname>
+    <metadata_license>CC0-1.0</metadata_license>
+    <name>Google Earth</name>
+    <summary>Google Earth Repository Configuration</summary>
+  </component>
+  <component type="source">
+    <id>google-musicmanager-beta</id>
+    <pkgname>google-musicmanager-beta</pkgname>
+    <metadata_license>CC0-1.0</metadata_license>
+    <name>Google MusicManager</name>
+    <summary>Google MusicManager Repository Configuration</summary>
+  </component>
+  <component type="source">
+    <id>google-talkplugin</id>
+    <pkgname>google-talkplugin</pkgname>
+    <metadata_license>CC0-1.0</metadata_license>
+    <name>Google Talk</name>
+    <summary>Google Talk Repository Configuration</summary>
+  </component>
+  <component type="source">
+    <id>nautilus-dropbox</id>
+    <pkgname>nautilus-dropbox</pkgname>
+    <metadata_license>CC0-1.0</metadata_license>
+    <name>Dropbox</name>
+    <summary>Dropbox Repository Configuration</summary>
+  </component>
+</components>
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 <richard@hughsie.com> 8-20190215
+- Regenerate the RHEL metadata using rhel-8.0.0-appstream
+- Resolves: #1673011
+
+* Fri Jul 20 2018 Richard Hughes <richard@hughsie.com> 8-20180721
+- Regenerate the RHEL metadata using rhel-8.0-appstream
+
+* Thu Jul 19 2018 Richard Hughes <richard@hughsie.com> 8-20180720
+- Regenerate the RHEL metadata using rhel-8.0-candidate
+