diff --git a/README.en.md b/README.en.md deleted file mode 100644 index 70de078888a551f6eabfad99dcd26327d44ce7de..0000000000000000000000000000000000000000 --- a/README.en.md +++ /dev/null @@ -1,36 +0,0 @@ -# gstreamer1-plugins-good - -#### Description -{**When you're done, you can delete the content in this README and update the file with details for others getting started with your repository**} - -#### Software Architecture -Software architecture description - -#### Installation - -1. xxxx -2. xxxx -3. xxxx - -#### Instructions - -1. xxxx -2. xxxx -3. xxxx - -#### Contribution - -1. Fork the repository -2. Create Feat_xxx branch -3. Commit your code -4. Create Pull Request - - -#### Gitee Feature - -1. You can use Readme\_XXX.md to support different languages, such as Readme\_en.md, Readme\_zh.md -2. Gitee blog [blog.gitee.com](https://blog.gitee.com) -3. Explore open source project [https://gitee.com/explore](https://gitee.com/explore) -4. The most valuable open source project [GVP](https://gitee.com/gvp) -5. The manual of Gitee [https://gitee.com/help](https://gitee.com/help) -6. The most popular members [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/README.md b/README.md deleted file mode 100644 index 32b528e55c1c64efb554477b5a98f45b0571d8df..0000000000000000000000000000000000000000 --- a/README.md +++ /dev/null @@ -1,39 +0,0 @@ -# gstreamer1-plugins-good - -#### 介绍 -{**以下是码云平台说明,您可以替换此简介** -码云是 OSCHINA 推出的基于 Git 的代码托管平台(同时支持 SVN)。专为开发者提供稳定、高效、安全的云端软件开发协作平台 -无论是个人、团队、或是企业,都能够用码云实现代码托管、项目管理、协作开发。企业项目请看 [https://gitee.com/enterprises](https://gitee.com/enterprises)} - -#### 软件架构 -软件架构说明 - - -#### 安装教程 - -1. xxxx -2. xxxx -3. xxxx - -#### 使用说明 - -1. xxxx -2. xxxx -3. xxxx - -#### 参与贡献 - -1. Fork 本仓库 -2. 新建 Feat_xxx 分支 -3. 提交代码 -4. 新建 Pull Request - - -#### 码云特技 - -1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md -2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) -3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 -4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 -5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) -6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/) diff --git a/gstreamer1-plugins-good.spec b/gstreamer1-plugins-good.spec index 37764314f26055e09c9f3aa33c3d4dcf36aa4699..231096fa4dd6f7dfc9474a977390a11fa485cdbc 100644 --- a/gstreamer1-plugins-good.spec +++ b/gstreamer1-plugins-good.spec @@ -1,67 +1,88 @@ -Name: gstreamer1-plugins-good -Version: 1.14.4 -Release: 2 -Summary: Good code and licensing for GStreamer plugins -License: LGPLv2+ -URL: http://gstreamer.freedesktop.org/ -Source0: http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-%{version}.tar.xz -Source1: gstreamer-good.appdata.xml -BuildRequires: gcc-c++ gstreamer1-devel >= %{version} gstreamer1-plugins-base-devel >= %{version} -BuildRequires: flac-devel >= 1.1.4 gdk-pixbuf2-devel libjpeg-devel libpng-devel >= 1.2.0 -BuildRequires: libshout-devel libsoup-devel libX11-devel libXext-devel libXdamage-devel -BuildRequires: libXfixes-devel orc-devel pulseaudio-libs-devel speex-devel taglib-devel -BuildRequires: wavpack-devel libv4l-devel libvpx-devel >= 1.1.0 gtk3-devel >= 3.4 -BuildRequires: mesa-libGL-devel mesa-libGLES-devel mesa-libGLU-devel mesa-libEGL-devel -BuildRequires: lame-devel mpg123-devel twolame-devel gtk-doc python2-devel libraw1394-devel -BuildRequires: jack-audio-connection-kit-devel libavc1394-devel libdv-devel libiec61883-devel -Obsoletes: gstreamer1-plugin-mpg123 < 1.13.1 -Obsoletes: gstreamer1-plugins-bad-free-gtk < 1.13.1-2 -obsoletes: gstreamer1-plugins-good-gtk < %{version}-%{release} -obsoletes: gstreamer1-plugins-good-extras < %{version}-%{release} -Provides: gstreamer1-plugin-mpg123 = %{version}-%{release} -Provides: gstreamer1-plugins-good-extras = %{version}-%{release} -Provides: gstreamer1-plugins-bad-free-gtk = %{version}-%{release} -Provides: gstreamer1-plugins-good-gtk = %{version}-%{release} +%bcond_with extras +%bcond_with qt + +Name: gstreamer1-plugins-good +Version: 1.14.4 +Release: 3 +Summary: GStreamer plugins with good code and licensing +License: LGPLv2+ +URL: http://gstreamer.freedesktop.org/ +Source0: http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-%{version}.tar.xz +Source1: gstreamer-good.appdata.xml + +BuildRequires: gcc gcc-c++ gstreamer1-devel gstreamer1-plugins-base-devel flac-devel +BuildRequires: gdk-pixbuf2-devel libjpeg-devel libpng-devel libshout-devel orc-devel +BuildRequires: libsoup-devel libX11-devel libXext-devel libXdamage-devel libXfixes-devel +BuildRequires: pulseaudio-libs-devel speex-devel taglib-devel wavpack-devel libv4l-devel +BuildRequires: libvpx-devel gtk3-devel mesa-libGL-devel mesa-libGLES-devel lame-devel +BuildRequires: mesa-libEGL-devel mesa-libGLU-devel mpg123-devel twolame-devel libdv-devel +BuildRequires: libavc1394-devel libiec61883-devel libraw1394-devel gtk-doc python2-devel + +Provides: gstreamer1-plugins-mpg123 = %{version}-%{release} +Obsoletes: gstreamer1-plugins-mpg123 < %{version}-%{release} %description -GStreamer is a framework for constructing graphs of various filters that will handle -streaming media. Any discrete (packetizable) media type is supported, with provisions -for automatically determining source type. Formatting/framing information is provided -with a powerful negotiation framework. +GStreamer is a streaming media framework, based on graphs of filters which +operate on media data. Applications using this library can do anything +from real-time sound processing to playing videos, and just about anything +else media-related. Its plugin-based architecture means that new data +types or processing capabilities can be added simply by installing new +plugins. + +GStreamer Good Plugins is a collection of well-supported plugins of +good quality and under the LGPL license. + +%package gtk +Summary: gtk plugin for gstreamer1-plugins-good +Requires: %{name} = %{version}-%{release} +Provides: gstreamer1-plugins-bad-free-gtk = %{version}-%{release} +Obsoletes: gstreamer1-plugins-bad-free-gtk < %{version}-%{release} + +%description gtk +GStreamer is a streaming media framework, based on graphs of elements which +operate on media data. + +GStreamer Good Plugins is a collection of well-supported plugins of +good quality and under the LGPL license. + +%package_help %prep -%autosetup -n gst-plugins-good-%{version} +%autosetup -n gst-plugins-good-%{version} -p1 %build -%configure --disable-silent-rules --disable-fatal-warnings \ - --with-package-name='GStreamer1-plugins-good package' \ - --with-package-origin='https://gstreamer.freedesktop.org/src/gst-plugins-good/' \ - --enable-experimental --enable-gtk-doc --enable-orc \ - --disable-monoscope --disable-aalib --disable-cairo \ - --disable-libcaca --disable-qt --with-default-visualizer=autoaudiosink\ - --enable-jack +%configure --disable-silent-rules --disable-fatal-warnings --enable-experimental \ + --enable-gtk-doc --enable-orc --disable-monoscope --disable-aalib \ + --disable-cairo --disable-libcaca --disable-jack \ + --with-default-visualizer=autoaudiosink -%make_build V=1 +%make_build %install -%make_install - -mkdir -p %{buildroot}%{_metainfodir}/ -cp %{SOURCE1} %{buildroot}%{_metainfodir}/gstreamer-good.appdata.xml -touch %{buildroot}%{_metainfodir}/gstreamer-good.appdata.xml +%make_install +%delete_la_and_a +install -p -D %{SOURCE1} %{buildroot}%{_metainfodir}/gstreamer-good.appdata.xml -%delete_la +%files +%defattr(-,root,root) +%doc AUTHORS +%license COPYING +%{_libdir}/gstreamer-1.0/*.so +%{_datadir}/locale/* +%dir %{_datadir}/gstreamer-1.0/presets +%{_datadir}/gstreamer-1.0/presets/*.prs +%{_metainfodir}/gstreamer-good.appdata.xml +%exclude %{_libdir}/gstreamer-1.0/libgstgtk.so -%find_lang gst-plugins-good-1.0 +%files gtk +%defattr(-,root,root) +%{_libdir}/gstreamer-1.0/libgstgtk.so -%files -f gst-plugins-good-1.0.lang -%doc AUTHORS README REQUIREMENTS COPYING -%{_metainfodir}/gstreamer-good.appdata.xml -%doc %{_datadir}/gtk-doc/html/gst-plugins-good-plugins-1.0 -%dir %{_datadir}/gstreamer-1.0/presets/ -%{_datadir}/gstreamer-1.0/presets/* -%{_libdir}/gstreamer-1.0/*.so +%files help +%defattr(-,root,root) +%doc README REQUIREMENTS +%doc %{_datadir}/gtk-doc/html/* %changelog -* Tue Dec 03 2019 zhujunhao - 1.14.4-2 +* Fri Mar 6 2020 openEuler Buildteam - 1.14.4-3 - Package init