From 1a8140dfe5a2e6502c6205c8268dd35eb7af24ce Mon Sep 17 00:00:00 2001 From: CentOS Sources Date: Oct 31 2019 16:00:59 +0000 Subject: import appstream-data-7-20180614.el7 --- 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 @@ + + + + + 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..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 7-20180614 +- Regenerate the RHEL metadata using rhel-7.6-candidate +- Resolves: RHBZ#1570031 + +* Wed Mar 01 2017 Richard Hughes 7-20170301 +- Rename the generated metadata files to placate RPMDiff. +- Resolves: RHBZ#1386778 + +* Wed Mar 01 2017 Richard Hughes 7-7 +- Regenerate the RHEL metadata using rhel-7.4-candidate +- Resolves: RHBZ#1386778 + +* 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