diff --git a/.appstream-data.metadata b/.appstream-data.metadata new file mode 100644 index 0000000..0898860 --- /dev/null +++ b/.appstream-data.metadata @@ -0,0 +1,6 @@ +e737a0510b2d3fc72be3e42d9e27282fd281998b SOURCES/epel-7-icons.tar.gz +0c679841f59e44bd26f5e72538a69bdbb192252c SOURCES/epel-7.xml.gz +59c507ca5e5884ad502ab151a927349dbfd5b3dc SOURCES/fonts-icons.tar.gz +008d965daad9583f1083999b7e10388059edabcc SOURCES/fonts.xml.gz +d58abb9e55b12d9a5a7c9bfbec404aa736f4554e SOURCES/rhel-7-icons.tar.gz +9bc99356e06449906977b70970dfa4317681799e SOURCES/rhel-7.xml.gz diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..0583592 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +SOURCES/epel-7-icons.tar.gz +SOURCES/epel-7.xml.gz +SOURCES/fonts-icons.tar.gz +SOURCES/fonts.xml.gz +SOURCES/rhel-7-icons.tar.gz +SOURCES/rhel-7.xml.gz diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet 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 @@ + + + + + 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/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 @@ + + + + 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-executable + + 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-executable + + 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-executable + + 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/ibus.xml b/SOURCES/ibus.xml new file mode 100644 index 0000000..ada8613 --- /dev/null +++ b/SOURCES/ibus.xml @@ -0,0 +1,296 @@ + + + + chewing.xml + ibus-chewing + Chewing + Chinese chewing input method +

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.

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.

+ system-run-symbolic + + Addons + InputSources + + GPL-2.0+ + http://code.google.com/p/ibus/ + + + + + + + de + de_DE + es + es_ES + fr + fr_FR + it + it_IT + ja + ja_JP + ko + ko_KR + pt_BR + uk + uk_UA + zh_CN + zh_TW + + + + +
+ + hangul.xml + ibus-hangul + Hangul + Korean Input Method +

The Hangul input method is designed for entering Korean text.

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.

+ system-run-symbolic + + Addons + InputSources + + GPL-2.0+ + http://code.google.com/p/ibus/ + GNOME + GNOME + + + + + + + ko + + + + +
+ + kkc.xml + ibus-kkc + Kana Kanji + Kana Kanji Input Method +

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.

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.

+ system-run-symbolic + + Addons + InputSources + + GPL-2.0+ + https://bitbucket.org/libkkc + GNOME + GNOME + + + + + + + ja + + + + + +
+ + libpinyin.xml + ibus-libpinyin + Intelligent Pinyin + Intelligent Pinyin input method +

The Pinyin input method is designed for entering Chinese text by using Pinyin or Zhuyin.

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.

+ system-run-symbolic + + Addons + InputSources + + GPL-2.0+ + https://github.com/libpinyin/ibus-libpinyin + GNOME + GNOME + + + + + + + fr + zh_CN + zh_HK + zh_TW + + + + +
+ + m17n.xml + ibus-m17n + M17N Component + M17N Component +

The multilingualization input method allows entering many languages using the tables from the m17n library.

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.

+ system-run-symbolic + + Addons + InputSources + + GPL-2.0+ + http://code.google.com/p/ibus/ + GNOME + GNOME + + + + + + + as + bn_IN + de + es + fr + gu + hi + it + ja + kn + ko + ml + mr + or + pa + pt_BR + ru + ta + te + zh_CN + zh_TW + +
+ + sayura.xml + ibus-sayura + Sayura + Sayura Input Method +

The Sayura input method is designed for entering Sinhala text.

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.

+ system-run-symbolic + + Addons + InputSources + + GPL-2.0+ + https://fedorahosted.org/ibus-sayura + + + + + + + si + zh_CN + + + සි + +
+ + stroke5.db + ibus-table-chinese-stroke5 + Stroke5 + A IME under IBus Table +

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.

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.

+ system-run-symbolic + + Addons + InputSources + + GPL-3.0+ + http://code.google.com/p/ibus/ + + + + + + + zh_CN + zh_HK + zh_SG + zh_TW + +
+ + typing-booster.xml + ibus-typing-booster + Table Component + Table Component +

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.

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.

+ system-run-symbolic + + Addons + InputSources + + GPL-3.0+ + http://git.fedorahosted.org/git/?p=ibus-typing-booster.git + + + + + + + de + +
+ + wubi-haifeng86.db + ibus-table-chinese-wubi-haifeng + WuBiHaifeng86 + A IME under IBus Table +

The HaiFeng Wubi 86 input method is designed for entering Simplified Chinese text.

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.

+ system-run-symbolic + + Addons + InputSources + + BSD-3-Clause + http://code.google.com/p/ibus/ + + + + + + + zh_CN + zh_HK + zh_SG + zh_TW + +
+ + wubi-jidian86.db + ibus-table-chinese-wubi-jidian + WuBi-Jidian-86-JiShuag-6.0 + A IME under IBus Table +

The Jidian Wubi 86 input method is designed for entering Simplified Chinese text.

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.

+ system-run-symbolic + + Addons + InputSources + + Freely redistributable without restriction + http://code.google.com/p/ibus/ + + + + + + + zh_CN + zh_HK + zh_SG + zh_TW + +
+
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 @@ + + + + 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..33b7fa3 --- /dev/null +++ b/SPECS/appstream-data.spec @@ -0,0 +1,84 @@ +Summary: Cached AppStream metadata +Name: appstream-data +Version: 7 +Release: 6%{?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}.xml.gz +Source2: http://people.redhat.com/rhughes/metadata/rhel-%{version}-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}.xml.gz +Source10: http://people.redhat.com/rhughes/metadata/epel-%{version}-icons.tar.gz + +# This is built using: +# sshfs user@host:/media/mirror/RHEL /media/mirror/ +# reposync -r rhel-7.2-candidate -p /media/mirror/ +# https://github.com/hughsie/appstream-scripts/blob/master/rhel/rhel-7.2-candidate.sh +# +# Be sure to use appstream-glib 0.4.1 or newer when generating! + +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 %{SOURCE1} %{SOURCE2} +DESTDIR=%{buildroot} appstream-util install \ + %{SOURCE3} %{SOURCE4} %{SOURCE5} %{SOURCE6} \ + %{SOURCE7} %{SOURCE8} %{SOURCE9} %{SOURCE10} + +# work around the not-yet-in-rhel install-origin +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 +* Wed Jul 29 2015 Richard Hughes 7-6 +- Use a Red Hat screenshot mirror location +- Resolves: #1237362 + +* Thu Jun 18 2015 Richard Hughes 7-5 +- Do not duplicate the RHEL-7 icons in EPEL-7 +- Resolves: #1184202 + +* Thu Jun 18 2015 Richard Hughes 7-4 +- Add the applications from EPEL 7 +- Resolves: #1184202 + +* Wed Jun 17 2015 Richard Hughes 7-3 +- Add the missing GStreamer, fonts and IBus metadata +- Resolves: #1184202 + +* Tue Jun 16 2015 Richard Hughes 7-2 +- Regenerate the RHEL metadata using rhel-7.2-candidate +- Ship HiDPI icons +- Resolves: #1184202 + +* Thu Oct 29 2014 Richard Hughes 7-1 +- Initial metadata version +- Resolves: #1184202