Blame SPECS/gstreamer1-plugins-ugly-free.spec

e14fb0
%global         majorminor 1.0
e14fb0
e14fb0
#global gitrel     140
e14fb0
#global gitcommit  4ca3a22b6b33ad8be4383063e76f79c4d346535d
e14fb0
#global shortcommit %(c=%{gitcommit}; echo ${c:0:5})
e14fb0
e14fb0
Name:           gstreamer1-plugins-ugly-free
e14fb0
Version:        1.18.4
e14fb0
Release:        3%{?dist}
e14fb0
Summary:        GStreamer streaming media framework "ugly" plugins
e14fb0
e14fb0
License:        LGPLv2+ and LGPLv2
e14fb0
URL:            http://gstreamer.freedesktop.org/
e14fb0
%if 0%{?gitrel}
e14fb0
# git clone git://anongit.freedesktop.org/gstreamer/gst-plugins-ugly
e14fb0
# cd gst-plugins-ugly; git reset --hard %{gitcommit}; ./autogen.sh; make; make distcheck
e14fb0
# modified with gst-p-ugly-cleanup.sh from SOURCE1
e14fb0
%else
e14fb0
# The source is:
e14fb0
# http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-%{version}.tar.xz
e14fb0
# modified with gst-p-ugly-cleanup.sh from SOURCE1
e14fb0
%endif
e14fb0
Source0:        gst-plugins-ugly-free-%{version}.tar.xz
e14fb0
Source1:        gst-p-ugly-cleanup.sh
e14fb0
e14fb0
BuildRequires:	meson >= 0.48.0
e14fb0
BuildRequires:	gcc
e14fb0
e14fb0
BuildRequires:  gstreamer1-devel >= %{version}
e14fb0
BuildRequires:  gstreamer1-plugins-base-devel >= %{version}
e14fb0
e14fb0
BuildRequires:  check
e14fb0
BuildRequires:  gettext-devel
e14fb0
e14fb0
BuildRequires:  liba52-devel
e14fb0
BuildRequires:  libcdio-devel
e14fb0
BuildRequires:  libdvdread-devel
e14fb0
BuildRequires:  libmpeg2-devel
e14fb0
e14fb0
# when mpeg2dec was moved here from -ugly
e14fb0
Conflicts: gstreamer1-plugins-ugly < 1.16.0-2
e14fb0
e14fb0
%description
e14fb0
GStreamer is a streaming media framework, based on graphs of elements which
e14fb0
operate on media data.
e14fb0
e14fb0
This package contains plug-ins whose license is not fully compatible with LGPL.
e14fb0
e14fb0
%package devel
e14fb0
Summary:        Development files for the GStreamer media framework "ugly" plug-ins
e14fb0
Requires:       %{name} = %{version}-%{release}
e14fb0
Requires:       gstreamer1-plugins-base-devel
e14fb0
e14fb0
e14fb0
%description devel
e14fb0
GStreamer is a streaming media framework, based on graphs of elements which
e14fb0
operate on media data.
e14fb0
e14fb0
This package contains the development files for the plug-ins whose license
e14fb0
is not fully compatible with LGPL.
e14fb0
e14fb0
e14fb0
%prep
e14fb0
%setup -q -n gst-plugins-ugly-%{version}
e14fb0
e14fb0
e14fb0
%build
e14fb0
# libsidplay was removed as obsolete, not forbidden
e14fb0
%meson \
e14fb0
    -D package-name="Fedora GStreamer-plugins-ugly package" \
e14fb0
    -D package-origin="http://download.fedoraproject.org" \
e14fb0
    -D doc=disabled \
e14fb0
    -D amrnb=disabled -D amrwbdec=disabled -D sidplay=disabled \
e14fb0
    -D x264=disabled -D asfdemux=disabled -D dvdlpcmdec=disabled \
e14fb0
    -D dvdsub=disabled -D realmedia=disabled
e14fb0
e14fb0
%meson_build
e14fb0
e14fb0
%install
e14fb0
%meson_install
e14fb0
e14fb0
# Register as an AppStream component to be visible in the software center
e14fb0
#
e14fb0
# NOTE: It would be *awesome* if this file was maintained by the upstream
e14fb0
# project, translated and installed into the right place during `make install`.
e14fb0
#
e14fb0
# See http://www.freedesktop.org/software/appstream/docs/ for more details.
e14fb0
#
e14fb0
mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata
e14fb0
cat > $RPM_BUILD_ROOT%{_datadir}/appdata/gstreamer-ugly-free.appdata.xml <
e14fb0
e14fb0
e14fb0
<component type="codec">
e14fb0
  <id>gstreamer-ugly-free</id>
e14fb0
  <metadata_license>CC0-1.0</metadata_license>
e14fb0
  <name>GStreamer Multimedia Codecs - Extra</name>
e14fb0
  <summary>Multimedia playback for CD, DVD, and MP3</summary>
e14fb0
  <description>
e14fb0
    

e14fb0
      This addon includes several additional codecs that have good quality and
e14fb0
      correct functionality, but whose license is not fully compatible with LGPL.
e14fb0
    

e14fb0
    

e14fb0
      These codecs can be used to encode and decode media files where the
e14fb0
      format is not patent encumbered.
e14fb0
    

e14fb0
    

e14fb0
      A codec decodes audio and video for for playback or editing and is also
e14fb0
      used for transmission or storage.
e14fb0
      Different codecs are used in video-conferencing, streaming media and
e14fb0
      video editing applications.
e14fb0
    

e14fb0
  </description>
e14fb0
  <keywords>
e14fb0
    <keyword>CD</keyword>
e14fb0
    <keyword>DVD</keyword>
e14fb0
    <keyword>MP3</keyword>
e14fb0
  </keywords>
e14fb0
  <url type="homepage">http://gstreamer.freedesktop.org/</url>
e14fb0
  <url type="bugtracker">https://bugzilla.gnome.org/enter_bug.cgi?product=GStreamer</url>
e14fb0
  <url type="help">http://gstreamer.freedesktop.org/documentation/</url>
e14fb0
  <url type="donation">http://www.gnome.org/friends/</url>
e14fb0
  <update_contact></update_contact>
e14fb0
</component>
e14fb0
EOF
e14fb0
e14fb0
%find_lang gst-plugins-ugly-%{majorminor}
e14fb0
find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
e14fb0
e14fb0
e14fb0
%files -f gst-plugins-ugly-%{majorminor}.lang
e14fb0
%license COPYING
e14fb0
%doc AUTHORS README REQUIREMENTS
e14fb0
e14fb0
%{_datadir}/appdata/*.appdata.xml
e14fb0
e14fb0
# Plugins without external dependencies
e14fb0
%{_libdir}/gstreamer-%{majorminor}/libgstxingmux.so
e14fb0
e14fb0
# Plugins with external dependencies
e14fb0
%{_libdir}/gstreamer-%{majorminor}/libgsta52dec.so
e14fb0
%{_libdir}/gstreamer-%{majorminor}/libgstcdio.so
e14fb0
%{_libdir}/gstreamer-%{majorminor}/libgstdvdread.so
e14fb0
%{_libdir}/gstreamer-%{majorminor}/libgstmpeg2dec.so
e14fb0
e14fb0
%if 0
e14fb0
%files devel
e14fb0
%doc %{_datadir}/gtk-doc/html/gst-plugins-ugly-plugins-%{majorminor}
e14fb0
%endif
e14fb0
e14fb0
%changelog
e14fb0
* Mon Aug 09 2021 Mohan Boddu <mboddu@redhat.com> - 1.18.4-3
e14fb0
- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags
e14fb0
  Related: rhbz#1991688
e14fb0
e14fb0
* Fri Apr 16 2021 Mohan Boddu <mboddu@redhat.com> - 1.18.4-2
e14fb0
- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937
e14fb0
e14fb0
* Tue Mar 16 2021 Wim Taymans <wtaymans@redhat.com> - 1.18.4-1
e14fb0
- Update to 1.18.4
e14fb0
e14fb0
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.2-2
e14fb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
e14fb0
e14fb0
* Thu Dec 10 2020 Wim Taymans <wtaymans@redhat.com> - 1.18.2-1
e14fb0
- Update to 1.18.2
e14fb0
e14fb0
* Fri Oct 30 2020 Wim Taymans <wtaymans@redhat.com> - 1.18.1-1
e14fb0
- Update to 1.18.1
e14fb0
e14fb0
* Sat Oct 17 2020 Dominik Mierzejewski <rpm@greysector.net> - 1.18.0-2
e14fb0
- rebuild for libdvdread-6.1 ABI bump
e14fb0
e14fb0
* Tue Sep 8 2020 Wim Taymans <wtaymans@redhat.com> - 1.18.0-1
e14fb0
- Update to 1.18.0
e14fb0
e14fb0
* Fri Aug 21 2020 Wim Taymans <wtaymans@redhat.com> - 1.17.90-1
e14fb0
- Update to 1.17.90
e14fb0
e14fb0
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.17.2-2
e14fb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
e14fb0
e14fb0
* Mon Jul 6 2020 Wim Taymans <wtaymans@redhat.com> - 1.17.2-1
e14fb0
- Update to 1.17.2
e14fb0
e14fb0
* Mon Jun 22 2020 Wim Taymans <wtaymans@redhat.com> - 1.17.1-1
e14fb0
- Update to 1.17.1
e14fb0
e14fb0
* Mon Mar 30 2020 Adrian Reber <adrian@lisas.de> - 1.16.2-3
e14fb0
- Rebuilt for new libcdio (2.1.0)
e14fb0
e14fb0
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.2-2
e14fb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
e14fb0
e14fb0
* Thu Jan 2 2020 Wim Taymans <wtaymans@redhat.com> - 1.16.2-1
e14fb0
- Update to 1.16.2
e14fb0
e14fb0
* Fri Nov 15 2019 Dominik 'Rathann' Mierzejewski <rpm@greysector.net> - 1.16.1-2
e14fb0
- rebuild for libdvdread ABI bump
e14fb0
e14fb0
* Tue Sep 24 2019 Wim Taymans <wtaymans@redhat.com> - 1.16.1-1
e14fb0
- Update to 1.16.1
e14fb0
e14fb0
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.0-4
e14fb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
e14fb0
e14fb0
* Mon May 20 2019 Rex Dieter <rdieter@fedoraproject.org> - 1.16.0-3
e14fb0
- Conflicts: gstreamer1-plugins-ugly < 1.16.0-2
e14fb0
e14fb0
* Mon May 13 2019 Yaakov Selkowitz <yselkowi@redhat.com> - 1.16.0-2
e14fb0
- Enable mpeg2dec plugin (#1709470)
e14fb0
e14fb0
* Tue Apr 23 2019 Wim Taymans <wtaymans@redhat.com> - 1.16.0-1
e14fb0
- Update to 1.16.0
e14fb0
e14fb0
* Fri Mar 01 2019 Wim Taymans <wtaymans@redhat.com> - 1.15.2-1
e14fb0
- Update to 1.15.2
e14fb0
e14fb0
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.15.1-2
e14fb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
e14fb0
e14fb0
* Fri Jan 25 2019 Wim Taymans <wtaymans@redhat.com> - 1.15.1-1
e14fb0
- Update to 1.15.1
e14fb0
e14fb0
* Wed Oct 03 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.4-1
e14fb0
- Update to 1.14.4
e14fb0
e14fb0
* Tue Sep 18 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.3-1
e14fb0
- Update to 1.14.3
e14fb0
e14fb0
* Mon Jul 23 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.2-1
e14fb0
- Update to 1.14.2
e14fb0
e14fb0
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.14.1-4
e14fb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
e14fb0
e14fb0
* Fri May 25 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.1-3
e14fb0
- rebuild (#1581325) to update Provides
e14fb0
e14fb0
* Tue May 22 2018 Rex Dieter <rdieter@fedoraproject.org> - 1.14.1-2
e14fb0
- rebuild (file)
e14fb0
e14fb0
* Mon May 21 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.1-1
e14fb0
- Update to 1.14.1
e14fb0
e14fb0
* Tue Mar 20 2018 Wim Taymans <wtaymans@redhat.com> - 1.14.0-1
e14fb0
- Update to 1.14.0
e14fb0
e14fb0
* Wed Mar 14 2018 Wim Taymans <wtaymans@redhat.com> - 1.13.91-1
e14fb0
- Update to 1.13.91
e14fb0
e14fb0
* Mon Mar 05 2018 Wim Taymans <wtaymans@redhat.com> - 1.13.90-1
e14fb0
- Update to 1.13.90
e14fb0
e14fb0
* Tue Feb 27 2018 Rex Dieter <rdieter@fedoraproject.org> - 1.13.1-2
e14fb0
- drop Obsoletes/Provides: -mpg123 (moved to -good)
e14fb0
e14fb0
* Thu Feb 22 2018 Wim Taymans <wtaymans@redhat.com> - 1.13.1-1
e14fb0
- Update to 1.13.1
e14fb0
- mp3 plugins moved to -good
e14fb0
e14fb0
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.4-4
e14fb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
e14fb0
e14fb0
* Thu Jan 25 2018 Adrian Reber <adrian@lisas.de> - 1.12.4-3
e14fb0
- Rebuilt for new libcdio (2.0.0)
e14fb0
e14fb0
* Sun Jan 14 2018 Yaakov Selkowitz <yselkowi@redhat.com> - 1.12.4-2
e14fb0
- Enable twolame plugin (#1534289)
e14fb0
e14fb0
* Mon Dec 11 2017 Wim Taymans <wtaymans@redhat.com> - 1.12.4-1
e14fb0
- Update to 1.12.4
e14fb0
- Add autoconf and friends to BuildRequires
e14fb0
e14fb0
* Tue Sep 19 2017 Wim Taymans <wtaymans@redhat.com> - 1.12.3-1
e14fb0
- Update to 1.12.3
e14fb0
e14fb0
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.2-3
e14fb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
e14fb0
e14fb0
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.2-2
e14fb0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
e14fb0
e14fb0
* Mon Jul 17 2017 Wim Taymans <wtaymans@redhat.com> - 1.12.2-1
e14fb0
- Update to 1.12.2
e14fb0
e14fb0
* Tue Jun 20 2017 Wim Taymans <wtaymans@redhat.com> - 1.12.1-1
e14fb0
- Update to 1.12.1
e14fb0
e14fb0
* Thu May 11 2017 Yaakov Selkowitz <yselkowi@redhat.com> - 1.12.0-3
e14fb0
- Enable LAME plugin (#1450108)
e14fb0
e14fb0
* Thu May 11 2017 Yaakov Selkowitz <yselkowi@redhat.com> - 1.12.0-2
e14fb0
- Update to 1.12.0
e14fb0
e14fb0
* Thu May 11 2017 Yaakov Selkowitz <yselkowi@redhat.com> - 1.10.4-2
e14fb0
- Initial Fedora spec file