Accepting request 429050 from multimedia:libs

1

OBS-URL: https://build.opensuse.org/request/show/429050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/vlc?expand=0&rev=64
This commit is contained in:
Dominique Leuenberger 2016-09-21 16:31:03 +00:00 committed by Git OBS Bridge
commit ebd500c7d6
2 changed files with 40 additions and 23 deletions

View File

@ -1,3 +1,15 @@
-------------------------------------------------------------------
Tue Sep 20 17:32:50 UTC 2016 - jengelh@inai.de
- Drop VLC from summaries (rpmlint: name-repeated-in-summary).
Improve summaries and descriptions.
-------------------------------------------------------------------
Tue Sep 20 17:08:50 UTC 2016 - dimstar@opensuse.org
- Update summaries: 'VLC' is sufficiently known by now - and nobody
really remembers the name 'Video Lan Client'.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Sep 16 14:24:01 UTC 2016 - dimstar@opensuse.org Fri Sep 16 14:24:01 UTC 2016 - dimstar@opensuse.org

View File

@ -39,7 +39,7 @@
Name: vlc Name: vlc
Version: 2.2.4 Version: 2.2.4
Release: 0 Release: 0
Summary: Video Lan Client multimedia player Summary: Graphical media player
License: GPL-2.0+ and LGPL-2.1+ License: GPL-2.0+ and LGPL-2.1+
Group: Productivity/Multimedia/Video/Players Group: Productivity/Multimedia/Video/Players
Url: http://www.videolan.org Url: http://www.videolan.org
@ -224,36 +224,41 @@ BuildRequires: pkgconfig(vdpau) >= 0.6
Obsoletes: %{name}-gnome <= %{version} Obsoletes: %{name}-gnome <= %{version}
%description %description
VLC media player is a highly portable multimedia player for various VLC media player is a multimedia player for many
audio and video formats (MPEG-1, MPEG-2, MPEG-4, DivX, mp3, ogg, ...) audio and video files and formats (such as MPEG, DivX, mp3, ogg, ...)
as well as DVDs, VCDs, and various streaming protocols. as well as DVDs, VCDs, and various streaming protocols.
It can also be used as a server to stream in unicast or multicast It can also be used as a server to stream in unicast or multicast
in IPv4 or IPv6 on a high-bandwidth network. in IPv4 or IPv6 on a high-bandwidth network.
%if 0%{?BUILD_ORIG}
Note that the actual support is provided through ffmpeg and gstreamer
libraries, which may not have all codecs enabled that were just named.
%endif
%package devel %package devel
Summary: Video Lan Client Development system Summary: Development files for the VLC media player system
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Requires: %{name} = %{version} Requires: %{name} = %{version}
%description devel %description devel
Those development headers are required if you plan on coding against VLC These development headers are required if you plan on coding against VLC.
%package -n libvlc%{libvlc} %package -n libvlc%{libvlc}
Summary: Shared library libvlc Summary: Shared code for the VLC media player program
Group: System/Libraries Group: System/Libraries
%description -n libvlc%{libvlc} %description -n libvlc%{libvlc}
Shared library libvlc. To be installed by system dependencies This subpackage contains libraries that are part of VLC.
%package -n libvlccore%{libvlccore} %package -n libvlccore%{libvlccore}
Summary: Shared library libvlc Summary: Shared code for the VLC media player program
Group: System/Libraries Group: System/Libraries
%description -n libvlccore%{libvlccore} %description -n libvlccore%{libvlccore}
Shared library libvlc. To be installed by system dependencies This subpackage contains libraries that are part of VLC.
%package noX %package noX
Summary: VLC: VideoLAN Client - without X dependencies Summary: VLC without X dependencies
Group: Productivity/Multimedia/Video/Players Group: Productivity/Multimedia/Video/Players
Requires: libvlc%{libvlc} = %{version}-%{release} Requires: libvlc%{libvlc} = %{version}-%{release}
Requires: libvlccore%{libvlccore} = %{version}-%{release} Requires: libvlccore%{libvlccore} = %{version}-%{release}
@ -261,7 +266,7 @@ Requires: libvlccore%{libvlccore} = %{version}-%{release}
Recommends: %{name}-lang Recommends: %{name}-lang
Recommends: %{name}-codecs Recommends: %{name}-codecs
Recommends: libdvdcss Recommends: libdvdcss
# Tha lang-package was renamed to vlc-lang to assist AppStream building # The lang-package was renamed to vlc-lang to assist AppStream building
Obsoletes: %{name}-noX-lang Obsoletes: %{name}-noX-lang
# This is a hack only due to libbluray not having versioned symbols as well as # This is a hack only due to libbluray not having versioned symbols as well as
# having a strange ABI/API break between 0.3 and 0.7 # having a strange ABI/API break between 0.3 and 0.7
@ -269,9 +274,9 @@ Obsoletes: %{name}-noX-lang
Conflicts: %{conflicts}-noX Conflicts: %{conflicts}-noX
%description noX %description noX
This Package of VLC contains the bare requirements you need to install. This package of VLC contains the bare requirements you need to install.
Here is no graphical User Interface included, thus it's also perfectly There is no graphical user interface included, thus it is also perfectly
suitable for server installations (Streaming Server for example) suitable for server installations, for example, to run a streaming server.
Should you decide to install the GUI modules, %{name}-noX will stay Should you decide to install the GUI modules, %{name}-noX will stay
installed as a dependency. installed as a dependency.
@ -279,30 +284,29 @@ installed as a dependency.
%lang_package %lang_package
%package codec-gstreamer %package codec-gstreamer
Summary: VLC: VideoLAN Client - Decode using GStreamer Summary: GStreamer integration for the VLC media player
Group: Productivity/Multimedia/Video/Players Group: Productivity/Multimedia/Video/Players
Requires: %{name}-noX = %{version} Requires: %{name}-noX = %{version}
Supplements: packageand(%{name}-noX:%(rpm --qf "%%{name}" -qf $(readlink -f %{_libdir}/libgstapp-1.0.so))) Supplements: packageand(%{name}-noX:%(rpm --qf "%%{name}" -qf $(readlink -f %{_libdir}/libgstapp-1.0.so)))
%description codec-gstreamer %description codec-gstreamer
This package enhances the functionality of the VLC VideoLAN Client by This package enhances the functionality of the VLC media player by
using GStreamer as backend to decode videos (incl. GStreamers available using GStreamer and its submodules as a backend to decode streams.
modules).
%if 0%{?BUILD_ORIG} %if 0%{?BUILD_ORIG}
%package codecs %package codecs
Summary: VLC: VideoLAN Client - Codec extension Summary: Additional codecs for the VLC media player
Group: Productivity/Multimedia/Video/Players Group: Productivity/Multimedia/Video/Players
Requires: %{name}-noX = %{version} Requires: %{name}-noX = %{version}
Supplements: %{name}-noX Supplements: %{name}-noX
%description codecs %description codecs
This Package enhances the functionality of the VLC VideoLAN Client with This package enhances the functionality of the VLC media player by
Codecs that are not available in a stock openSUSE distribution. codecs that are not available in the stock openSUSE distribution.
%endif %endif
%package qt %package qt
Summary: VLC: VideoLAN Client - Qt interface Summary: Qt interface for the VLC media player
Group: Productivity/Multimedia/Video/Players Group: Productivity/Multimedia/Video/Players
Requires: %{name}-noX = %{version}-%{release} Requires: %{name}-noX = %{version}-%{release}
%if 0%{?suse_version} >= 1310 %if 0%{?suse_version} >= 1310
@ -313,7 +317,8 @@ Supplements: packageand(%{name}-noX:libqt4)
Conflicts: %{conflicts}-qt Conflicts: %{conflicts}-qt
%description qt %description qt
The all new Qt interface for the VLC VideoLAN Client. This subpackage provides a Qt interface for VLC and selects it by
default when `vlc` is invoked from an X session.
%prep %prep
echo '********* ENTERED PREP PHASE ********' echo '********* ENTERED PREP PHASE ********'