diff --git a/.appstream-data.metadata b/.appstream-data.metadata
new file mode 100644
index 0000000..a2d52fe
--- /dev/null
+++ b/.appstream-data.metadata
@@ -0,0 +1,6 @@
+946fcb908c5ae82bf45055bec59835d9861c3531 SOURCES/epel-7-20180614-icons.tar.gz
+e5df7ad5a44dd84da24600b496e6268d9e37d08d SOURCES/epel-7-20180614.xml.gz
+59c507ca5e5884ad502ab151a927349dbfd5b3dc SOURCES/fonts-icons.tar.gz
+008d965daad9583f1083999b7e10388059edabcc SOURCES/fonts.xml.gz
+2e8a9b74ab8b39a9c6c4ece38de1e5764c6909fe SOURCES/rhel-7-20180614-icons.tar.gz
+47f1db81a3f700194708237247b2b27061cecdfd SOURCES/rhel-7-20180614.xml.gz
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..0c14611
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+SOURCES/epel-7-20180614-icons.tar.gz
+SOURCES/epel-7-20180614.xml.gz
+SOURCES/fonts-icons.tar.gz
+SOURCES/fonts.xml.gz
+SOURCES/rhel-7-20180614-icons.tar.gz
+SOURCES/rhel-7-20180614.xml.gz
diff --git a/SOURCES/adobe-flash.xml b/SOURCES/adobe-flash.xml
new file mode 100644
index 0000000..a01592f
--- /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="rhel-7">
+  <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/gstreamer-non-free.xml b/SOURCES/gstreamer-non-free.xml
new file mode 100644
index 0000000..8473633
--- /dev/null
+++ b/SOURCES/gstreamer-non-free.xml
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components version="0.8" origin="rhel-7">
+  <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-executable</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-executable</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-executable</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/ibus.xml b/SOURCES/ibus.xml
new file mode 100644
index 0000000..ada8613
--- /dev/null
+++ b/SOURCES/ibus.xml
@@ -0,0 +1,296 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components version="0.6" origin="rhel-7">
+  <component type="inputmethod">
+    <id>chewing.xml</id>
+    <pkgname>ibus-chewing</pkgname>
+    <name>Chewing</name>
+    <summary>Chinese chewing input method</summary>
+    <description><p>The Chewing input method is designed for entering Traditional Chinese text. Chewing helps you inputting Traditional Chinese by its pronunciation, in the form of either Bopomofo/Zhuyin or Hanyu pinyin, as well as Chinese punctuation marks and normal and full shape number and English alphabets.</p><p>Input methods are typing systems allowing users to input complex languages. They are necessary because these contain too many characters to simply be laid out on a traditional keyboard.</p></description>
+    <icon type="stock">system-run-symbolic</icon>
+    <categories>
+      <category>Addons</category>
+      <category>InputSources</category>
+    </categories>
+    <project_license>GPL-2.0+</project_license>
+    <url type="homepage">http://code.google.com/p/ibus/</url>
+    <releases>
+      <release version="1.4.14" timestamp="1418644800"/>
+      <release version="1.4.13" timestamp="1418644800"/>
+      <release version="1.4.12" timestamp="1418299200"/>
+    </releases>
+    <languages>
+      <lang percentage="95">de</lang>
+      <lang percentage="92">de_DE</lang>
+      <lang percentage="100">es</lang>
+      <lang percentage="92">es_ES</lang>
+      <lang percentage="92">fr</lang>
+      <lang percentage="92">fr_FR</lang>
+      <lang percentage="91">it</lang>
+      <lang percentage="92">it_IT</lang>
+      <lang percentage="92">ja</lang>
+      <lang percentage="92">ja_JP</lang>
+      <lang percentage="100">ko</lang>
+      <lang percentage="96">ko_KR</lang>
+      <lang percentage="92">pt_BR</lang>
+      <lang percentage="92">uk</lang>
+      <lang percentage="96">uk_UA</lang>
+      <lang percentage="92">zh_CN</lang>
+      <lang percentage="100">zh_TW</lang>
+    </languages>
+    <metadata>
+      <value key="X-IBus-Symbol">酷</value>
+    </metadata>
+  </component>
+  <component type="inputmethod">
+    <id>hangul.xml</id>
+    <pkgname>ibus-hangul</pkgname>
+    <name>Hangul</name>
+    <summary>Korean Input Method</summary>
+    <description><p>The Hangul input method is designed for entering Korean text.</p><p>Input methods are typing systems allowing users to input complex languages. They are necessary because these contain too many characters to simply be laid out on a traditional keyboard.</p></description>
+    <icon type="stock">system-run-symbolic</icon>
+    <categories>
+      <category>Addons</category>
+      <category>InputSources</category>
+    </categories>
+    <project_license>GPL-2.0+</project_license>
+    <url type="homepage">http://code.google.com/p/ibus/</url>
+    <project_group>GNOME</project_group>
+    <compulsory_for_desktop>GNOME</compulsory_for_desktop>
+    <releases>
+      <release version="1.5.0" timestamp="1417003200"/>
+      <release version="1.4.2" timestamp="1359460800"/>
+      <release version="1.4.1" timestamp="1334664000"/>
+    </releases>
+    <languages>
+      <lang percentage="100">ko</lang>
+    </languages>
+    <metadata>
+      <value key="X-IBus-Symbol">한</value>
+    </metadata>
+  </component>
+  <component type="inputmethod">
+    <id>kkc.xml</id>
+    <pkgname>ibus-kkc</pkgname>
+    <name>Kana Kanji</name>
+    <summary>Kana Kanji Input Method</summary>
+    <description><p>The Kana Kanji input method is designed for entering Japanese text. It uses the Kana Kanji conversion library as backend, whose algorithm is based on 3-gram statistical language model generated from Wikipedia data.</p><p>Input methods are typing systems allowing users to input complex languages. They are necessary because these contain too many characters to simply be laid out on a traditional keyboard.</p></description>
+    <icon type="stock">system-run-symbolic</icon>
+    <categories>
+      <category>Addons</category>
+      <category>InputSources</category>
+    </categories>
+    <project_license>GPL-2.0+</project_license>
+    <url type="homepage">https://bitbucket.org/libkkc</url>
+    <project_group>GNOME</project_group>
+    <compulsory_for_desktop>GNOME</compulsory_for_desktop>
+    <releases>
+      <release version="1.5.22" timestamp="1418990400"/>
+      <release version="1.5.21" timestamp="1404734400"/>
+      <release version="1.5.20" timestamp="1396353600"/>
+    </releases>
+    <languages>
+      <lang percentage="100">ja</lang>
+    </languages>
+    <metadata>
+      <value key="X-IBus-Symbol">あ</value>
+      <value key="X-Kudo-GTK3"/>
+    </metadata>
+  </component>
+  <component type="inputmethod">
+    <id>libpinyin.xml</id>
+    <pkgname>ibus-libpinyin</pkgname>
+    <name>Intelligent Pinyin</name>
+    <summary>Intelligent Pinyin input method</summary>
+    <description><p>The Pinyin input method is designed for entering Chinese text by using Pinyin or Zhuyin.</p><p>Input methods are typing systems allowing users to input complex languages. They are necessary because these contain too many characters to simply be laid out on a traditional keyboard.</p></description>
+    <icon type="stock">system-run-symbolic</icon>
+    <categories>
+      <category>Addons</category>
+      <category>InputSources</category>
+    </categories>
+    <project_license>GPL-2.0+</project_license>
+    <url type="homepage">https://github.com/libpinyin/ibus-libpinyin</url>
+    <project_group>GNOME</project_group>
+    <compulsory_for_desktop>GNOME</compulsory_for_desktop>
+    <releases>
+      <release version="1.7.1" timestamp="1427284800"/>
+      <release version="1.7.0" timestamp="1425470400"/>
+      <release version="1.6.99.20150203" timestamp="1422964800"/>
+    </releases>
+    <languages>
+      <lang percentage="51">fr</lang>
+      <lang percentage="100">zh_CN</lang>
+      <lang percentage="51">zh_HK</lang>
+      <lang percentage="51">zh_TW</lang>
+    </languages>
+    <metadata>
+      <value key="X-IBus-Symbol">拼</value>
+    </metadata>
+  </component>
+  <component type="inputmethod">
+    <id>m17n.xml</id>
+    <pkgname>ibus-m17n</pkgname>
+    <name>M17N Component</name>
+    <summary>M17N Component</summary>
+    <description><p>The multilingualization input method allows entering many languages using the tables from the m17n library.</p><p>Input methods are typing systems allowing users to input complex languages. They are necessary because these contain too many characters to simply be laid out on a traditional keyboard.</p></description>
+    <icon type="stock">system-run-symbolic</icon>
+    <categories>
+      <category>Addons</category>
+      <category>InputSources</category>
+    </categories>
+    <project_license>GPL-2.0+</project_license>
+    <url type="homepage">http://code.google.com/p/ibus/</url>
+    <project_group>GNOME</project_group>
+    <compulsory_for_desktop>GNOME</compulsory_for_desktop>
+    <releases>
+      <release version="1.3.4" timestamp="1336737600"/>
+      <release version="1.3.3" timestamp="1314878400"/>
+      <release version="1.3.2" timestamp="1299499200"/>
+    </releases>
+    <languages>
+      <lang percentage="100">as</lang>
+      <lang percentage="100">bn_IN</lang>
+      <lang percentage="100">de</lang>
+      <lang percentage="100">es</lang>
+      <lang percentage="100">fr</lang>
+      <lang percentage="100">gu</lang>
+      <lang percentage="100">hi</lang>
+      <lang percentage="100">it</lang>
+      <lang percentage="100">ja</lang>
+      <lang percentage="100">kn</lang>
+      <lang percentage="100">ko</lang>
+      <lang percentage="100">ml</lang>
+      <lang percentage="100">mr</lang>
+      <lang percentage="100">or</lang>
+      <lang percentage="100">pa</lang>
+      <lang percentage="100">pt_BR</lang>
+      <lang percentage="100">ru</lang>
+      <lang percentage="100">ta</lang>
+      <lang percentage="100">te</lang>
+      <lang percentage="100">zh_CN</lang>
+      <lang percentage="100">zh_TW</lang>
+    </languages>
+  </component>
+  <component type="inputmethod">
+    <id>sayura.xml</id>
+    <pkgname>ibus-sayura</pkgname>
+    <name>Sayura</name>
+    <summary>Sayura Input Method</summary>
+    <description><p>The Sayura input method is designed for entering Sinhala text.</p><p>Input methods are typing systems allowing users to input complex languages. They are necessary because these contain too many characters to simply be laid out on a traditional keyboard.</p></description>
+    <icon type="stock">system-run-symbolic</icon>
+    <categories>
+      <category>Addons</category>
+      <category>InputSources</category>
+    </categories>
+    <project_license>GPL-2.0+</project_license>
+    <url type="homepage">https://fedorahosted.org/ibus-sayura</url>
+    <releases>
+      <release version="1.3.2" timestamp="1364385600"/>
+      <release version="1.3.1" timestamp="1298548800"/>
+      <release version="1.3.0.20100716" timestamp="1279281600"/>
+    </releases>
+    <languages>
+      <lang percentage="100">si</lang>
+      <lang percentage="100">zh_CN</lang>
+    </languages>
+    <metadata>
+      <value key="X-IBus-Symbol">සි</value>
+    </metadata>
+  </component>
+  <component type="inputmethod">
+    <id>stroke5.db</id>
+    <pkgname>ibus-table-chinese-stroke5</pkgname>
+    <name>Stroke5</name>
+    <summary>A IME under IBus Table</summary>
+    <description><p>Stroke 5 is a very simple stroke-based Chinese input method. It was designed specifically for people with limited hand mobility or computer literacy, like the elderly or disabled.</p><p>Input methods are typing systems allowing users to input complex languages. They are necessary because these contain too many characters to simply be laid out on a traditional keyboard.</p></description>
+    <icon type="stock">system-run-symbolic</icon>
+    <categories>
+      <category>Addons</category>
+      <category>InputSources</category>
+    </categories>
+    <project_license>GPL-3.0+</project_license>
+    <url type="homepage">http://code.google.com/p/ibus/</url>
+    <releases>
+      <release version="1.8.2" timestamp="1402401600"/>
+      <release version="1.8.1" timestamp="1402228800"/>
+      <release version="1.8.0" timestamp="1402142400"/>
+    </releases>
+    <languages>
+      <lang percentage="100">zh_CN</lang>
+      <lang percentage="100">zh_HK</lang>
+      <lang percentage="100">zh_SG</lang>
+      <lang percentage="100">zh_TW</lang>
+    </languages>
+  </component>
+  <component type="inputmethod">
+    <id>typing-booster.xml</id>
+    <pkgname>ibus-typing-booster</pkgname>
+    <name>Table Component</name>
+    <summary>Table Component</summary>
+    <description><p>Ibus-Typing Booster is a predictive input method and predicts complete words based on partial input. One can then simply select the desired word from a list of suggestions and improve one's typing speed and spelling.</p><p>Input methods are typing systems allowing users to input complex languages. They are necessary because these contain too many characters to simply be laid out on a traditional keyboard.</p></description>
+    <icon type="stock">system-run-symbolic</icon>
+    <categories>
+      <category>Addons</category>
+      <category>InputSources</category>
+    </categories>
+    <project_license>GPL-3.0+</project_license>
+    <url type="homepage">http://git.fedorahosted.org/git/?p=ibus-typing-booster.git</url>
+    <releases>
+      <release version="1.2.11" timestamp="1411560000"/>
+      <release version="1.2.10" timestamp="1393502400"/>
+      <release version="1.2.9" timestamp="1389960000"/>
+    </releases>
+    <languages>
+      <lang percentage="100">de</lang>
+    </languages>
+  </component>
+  <component type="inputmethod">
+    <id>wubi-haifeng86.db</id>
+    <pkgname>ibus-table-chinese-wubi-haifeng</pkgname>
+    <name>WuBiHaifeng86</name>
+    <summary>A IME under IBus Table</summary>
+    <description><p>The HaiFeng Wubi 86 input method is designed for entering Simplified Chinese text.</p><p>Input methods are typing systems allowing users to input complex languages. They are necessary because these contain too many characters to simply be laid out on a traditional keyboard.</p></description>
+    <icon type="stock">system-run-symbolic</icon>
+    <categories>
+      <category>Addons</category>
+      <category>InputSources</category>
+    </categories>
+    <project_license>BSD-3-Clause</project_license>
+    <url type="homepage">http://code.google.com/p/ibus/</url>
+    <releases>
+      <release version="1.8.2" timestamp="1402401600"/>
+      <release version="1.8.1" timestamp="1402228800"/>
+      <release version="1.8.0" timestamp="1402142400"/>
+    </releases>
+    <languages>
+      <lang percentage="100">zh_CN</lang>
+      <lang percentage="100">zh_HK</lang>
+      <lang percentage="100">zh_SG</lang>
+      <lang percentage="100">zh_TW</lang>
+    </languages>
+  </component>
+  <component type="inputmethod">
+    <id>wubi-jidian86.db</id>
+    <pkgname>ibus-table-chinese-wubi-jidian</pkgname>
+    <name>WuBi-Jidian-86-JiShuag-6.0</name>
+    <summary>A IME under IBus Table</summary>
+    <description><p>The Jidian Wubi 86 input method is designed for entering Simplified Chinese text.</p><p>Input methods are typing systems allowing users to input complex languages. They are necessary because these contain too many characters to simply be laid out on a traditional keyboard.</p></description>
+    <icon type="stock">system-run-symbolic</icon>
+    <categories>
+      <category>Addons</category>
+      <category>InputSources</category>
+    </categories>
+    <project_license>Freely redistributable without restriction</project_license>
+    <url type="homepage">http://code.google.com/p/ibus/</url>
+    <releases>
+      <release version="1.8.2" timestamp="1402401600"/>
+      <release version="1.8.1" timestamp="1402228800"/>
+      <release version="1.8.0" timestamp="1402142400"/>
+    </releases>
+    <languages>
+      <lang percentage="100">zh_CN</lang>
+      <lang percentage="100">zh_HK</lang>
+      <lang percentage="100">zh_SG</lang>
+      <lang percentage="100">zh_TW</lang>
+    </languages>
+  </component>
+</components>
diff --git a/SOURCES/other-repos.xml b/SOURCES/other-repos.xml
new file mode 100644
index 0000000..b974fbf
--- /dev/null
+++ b/SOURCES/other-repos.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<components version="0.8" origin="rhel-7">
+  <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..051de6b
--- /dev/null
+++ b/SPECS/appstream-data.spec
@@ -0,0 +1,120 @@
+%define gitdate 20180614
+
+Summary:   Cached AppStream metadata
+Name:      appstream-data
+Version:   7
+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
+
+# specially prepared for RHEL
+Source6:   ibus.xml
+Source7:   fonts.xml.gz
+Source8:   fonts-icons.tar.gz
+
+# extra applications not in RHEL
+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
+
+# This is built using:
+# sshfs user@host:/media/bulk/mirror/RHEL mnt
+# reposync --repo rhel-7.6 -p mnt/rhel-7.6-candidate/
+# https://github.com/hughsie/appstream-scripts/blob/master/rhel/rhel-7.6-candidate.sh
+#
+# [rhel-7.6]
+# name=Nightly Packages for Enterprise Linux 7 - $basearch
+# baseurl=http://download.eng.brq.redhat.com/composes/nightly/latest-RHEL-7.6/compose/Client/x86_64/os/
+# enabled=0
+# gpgcheck=0
+#
+# For a long time (but not long enough to be older than the original release of
+# RHEL 7) we require applications to ship with AppData files if they want to
+# show up in the software center.
+#
+# Do avoid dropping important apps without .appdata.xml files we will grab
+# metadata from Fedora 23,24,25 for the missing components.
+#
+# So we never drop applications from one RHEL release to the next we'll also do:
+#
+# appstream-util merge-appstream rhel-7-new.xml.gz old/rhel-7.xml.gz new/rhel-7.xml.gz
+# appstream-util merge-appstream epel-7-new.xml.gz old/epel-7.xml.gz new/epel-7.xml.gz
+#
+# ...and then you must manually MERGE the icon tarballs rather than replacing
+# the tarball with the generated copy.
+#
+# You can also verify what was added or removed using:
+# appstream-util compare old/epel-7.xml.gz new/epel-7.xml.gz
+
+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-7 %{SOURCE1} %{SOURCE2}
+DESTDIR=%{buildroot} appstream-util install-origin epel-7 %{SOURCE9} %{SOURCE10}
+DESTDIR=%{buildroot} appstream-util install \
+	%{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} %{SOURCE7} %{SOURCE8}
+
+# work around the font origin issue
+mv %{buildroot}/usr/share/app-info/icons/fonts/64x64/* %{buildroot}/usr/share/app-info/icons/rhel-%{version}/64x64/
+rmdir %{buildroot}/usr/share/app-info/icons/fonts/64x64
+rmdir %{buildroot}/usr/share/app-info/icons/fonts
+
+%files
+%attr(0644,root,root) %{_datadir}/app-info/xmls/*
+%{_datadir}/app-info/icons/rhel-%{version}/*/*.png
+%{_datadir}/app-info/icons/epel-%{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/icons/epel-%{version}/64x64
+%dir %{_datadir}/app-info/icons/epel-%{version}/128x128
+%dir %{_datadir}/app-info/xmls
+
+%changelog
+* Thu Jun 14 2018 Richard Hughes <richard@hughsie.com> 7-20180614
+- Regenerate the RHEL metadata using rhel-7.6-candidate
+- Resolves: RHBZ#1570031
+
+* Wed Mar 01 2017 Richard Hughes <richard@hughsie.com> 7-20170301
+- Rename the generated metadata files to placate RPMDiff.
+- Resolves: RHBZ#1386778
+
+* Wed Mar 01 2017 Richard Hughes <richard@hughsie.com> 7-7
+- Regenerate the RHEL metadata using rhel-7.4-candidate
+- Resolves: RHBZ#1386778
+
+* Wed Jul 29 2015 Richard Hughes <richard@hughsie.com> 7-6
+- Use a Red Hat screenshot mirror location
+- Resolves: #1237362
+
+* Thu Jun 18 2015 Richard Hughes <richard@hughsie.com> 7-5
+- Do not duplicate the RHEL-7 icons in EPEL-7
+- Resolves: #1184202
+
+* Thu Jun 18 2015 Richard Hughes <richard@hughsie.com> 7-4
+- Add the applications from EPEL 7
+- Resolves: #1184202
+
+* Wed Jun 17 2015 Richard Hughes <richard@hughsie.com> 7-3
+- Add the missing GStreamer, fonts and IBus metadata
+- Resolves: #1184202
+
+* Tue Jun 16 2015 Richard Hughes <richard@hughsie.com> 7-2
+- Regenerate the RHEL metadata using rhel-7.2-candidate
+- Ship HiDPI icons
+- Resolves: #1184202
+
+* Thu Oct 29 2014 Richard Hughes <richard@hughsie.com> 7-1
+- Initial metadata version
+- Resolves: #1184202