[packages/xine-lib] - more subpackages (decode-{dav1d,libaom,libpng} input-{crypto,nfs,ssh,tls-gnutls,tls-openssl})

qboosh qboosh at pld-linux.org
Mon Apr 15 21:48:16 CEST 2024


commit 9ceb7ce2946b031ce6ed1052e45f8e96721764c6
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Apr 15 21:39:16 2024 +0200

    - more subpackages (decode-{dav1d,libaom,libpng} input-{crypto,nfs,ssh,tls-gnutls,tls-openssl})

 xine-lib.spec | 143 +++++++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 file changed, 132 insertions(+), 11 deletions(-)
---
diff --git a/xine-lib.spec b/xine-lib.spec
index de54cb0..1e78027 100644
--- a/xine-lib.spec
+++ b/xine-lib.spec
@@ -89,6 +89,7 @@ BuildRequires:	libcdio-devel >= 0.72
 %{?with_dvd:BuildRequires:	libdvdread-devel}
 BuildRequires:	libdts-devel >= 0.0.5
 %{?with_dxr3:BuildRequires:	libfame-devel >= 0.8.10}
+BuildRequires:	libgcrypt-devel
 BuildRequires:	libjpeg-devel
 BuildRequires:	libmad-devel
 BuildRequires:	libmng-devel
@@ -135,9 +136,6 @@ BuildRequires:	zlib-devel
 BuildConflicts:	xine-lib-devel < 1.0
 Requires:	libxdg-basedir >= 1
 Requires:	xorg-lib-libX11 >= 1.5
-# XXX: subpackages
-Requires:	dav1d >= 0.3.1
-Requires:	gnutls >= 2.8.6
 Obsoletes:	xine < 1
 Obsoletes:	xine-libs
 Obsoletes:	xine-decode-xvid < 2:1.2.1
@@ -227,6 +225,19 @@ XINE - A52 audio decoder plugin.
 %description -n xine-decode-a52 -l pl.UTF-8
 XINE - wtyczka dekodera dźwięku A52.
 
+%package -n xine-decode-dav1d
+Summary:	XINE - AV1 video decoder plugin using dav1d library
+Summary(pl.UTF-8):	XINE - wtyczka dekodera obrazu AV1 wykorzystująca bibliotekę dav1d
+Group:		Libraries
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	libdts >= 0.0.5
+
+%description -n xine-decode-dav1d
+XINE - AV1 video decoder plugin using dav1d library.
+
+%description -n xine-decode-dav1d -l pl.UTF-8
+XINE - wtyczka dekodera obrazu AV1 wykorzystująca bibliotekę dav1d.
+
 %package -n xine-decode-dts
 Summary:	XINE - DTS audio decoder plugin
 Summary(pl.UTF-8):	XINE - wtyczka dekodera dźwięku DTS
@@ -300,6 +311,18 @@ XINE - ImageMagick based image decoder plugin.
 %description -n xine-decode-image -l pl.UTF-8
 XINE - wtyczka dekodera obrazów opartego na ImageMagick.
 
+%package -n xine-decode-libaom
+Summary:	XINE - AV1 video decoder plugin using AOM library
+Summary(pl.UTF-8):	XINE - wtyczka dekodera obrazu AV1 wykorzystująca bibliotekę AOM
+Group:		Libraries
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description -n xine-decode-libaom
+XINE - AV1 video decoder plugin using AOM library.
+
+%description -n xine-decode-libaom -l pl.UTF-8
+XINE - wtyczka dekodera obrazu AV1 wykorzystująca bibliotekę AOM.
+
 %package -n xine-decode-libjpeg
 Summary:	XINE - libjpeg based JPEG image decoder plugin
 Summary(pl.UTF-8):	XINE - wtyczka dekodera obrazów JPEG opartego na libjpeg
@@ -312,6 +335,18 @@ XINE - libjpeg based JPEG image decoder plugin.
 %description -n xine-decode-libjpeg -l pl.UTF-8
 XINE - wtyczka dekodera obrazów JPEG opartego na libjpeg.
 
+%package -n xine-decode-libpng
+Summary:	XINE - libpng based PNG image decoder plugin
+Summary(pl.UTF-8):	XINE - wtyczka dekodera obrazów PNG opartego na libpng
+Group:		Libraries
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description -n xine-decode-libpng
+XINE - libpng based PNG image decoder plugin.
+
+%description -n xine-decode-libpng -l pl.UTF-8
+XINE - wtyczka dekodera obrazów PNG opartego na libpng.
+
 %package -n xine-decode-libvpx
 Summary:	XINE - WebM (VP8/VP9) video decoder
 Summary(pl.UTF-8):	XINE - wtyczka dekodera obrazu WebM (VP8/VP9)
@@ -435,6 +470,19 @@ XINE input plugin for BluRay.
 %description -n xine-input-bluray -l pl.UTF-8
 Wtyczka wejściowa XINE dla BluRay.
 
+%package -n xine-input-crypto
+Summary:	XINE input plugin for transparent decryption of input data
+Summary(pl.UTF-8):	Wtyczka wejściowa XINE do przezroczystego odszyfrowywania danych wejściowych
+Group:		Libraries
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description -n xine-input-crypto
+XINE input plugin for transparent decryption of input data.
+
+%description -n xine-input-crypto -l pl.UTF-8
+Wtyczka wejściowa XINE do przezroczystego odszyfrowywania danych
+wejściowych.
+
 %package -n xine-input-dvd
 Summary:	XINE input plugin for DVD
 Summary(pl.UTF-8):	Wtyczka wejściowa XINE dla DVD
@@ -461,6 +509,18 @@ GNOME VFS input driver for xine.
 %description -n xine-input-gnome-vfs -l pl.UTF-8
 Sterownik wejścia GNOME VFS dla xine.
 
+%package -n xine-input-nfs
+Summary:	NFS input driver for xine
+Summary(pl.UTF-8):	Sterownik wejścia NFS dla xine
+Group:		Libraries
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description -n xine-input-nfs
+NFS input driver for xine.
+
+%description -n xine-input-nfs -l pl.UTF-8
+Sterownik wejścia NFS dla xine.
+
 %package -n xine-input-smb
 Summary:	SMB input driver for xine
 Summary(pl.UTF-8):	Sterownik wejścia SMB dla xine
@@ -473,6 +533,43 @@ SMB input driver for xine.
 %description -n xine-input-smb -l pl.UTF-8
 Sterownik wejścia SMB dla xine.
 
+%package -n xine-input-ssh
+Summary:	SFTP/SCP input driver for xine using libssh library
+Summary(pl.UTF-8):	Sterownik wejścia SFTP/SCP dla xine wykorzystujący bibliotekę libssh
+Group:		Libraries
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description -n xine-input-ssh
+SFTP/SCP input driver for xine using libssh library.
+
+%description -n xine-input-ssh -l pl.UTF-8
+Sterownik wejścia SFTP/SCP dla xine wykorzystujący bibliotekę libssh.
+
+%package -n xine-input-tls-gnutls
+Summary:	TLS input driver for xine using gnutls library
+Summary(pl.UTF-8):	Sterownik wejścia TLS dla xine wykorzystujący bibliotekę gnutls
+Group:		Libraries
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+Requires:	gnutls >= 2.8.6
+
+%description -n xine-input-tls-gnutls
+TLS input driver for xine using gnutls library.
+
+%description -n xine-input-tls-gnutls -l pl.UTF-8
+Sterownik wejścia TLS dla xine wykorzystujący bibliotekę gnutls.
+
+%package -n xine-input-tls-openssl
+Summary:	TLS input driver for xine using openssl library
+Summary(pl.UTF-8):	Sterownik wejścia TLS dla xine wykorzystujący bibliotekę openssl
+Group:		Libraries
+Requires:	%{name} = %{epoch}:%{version}-%{release}
+
+%description -n xine-input-tls-openssl
+TLS input driver for xine using openssl library.
+
+%description -n xine-input-tls-openssl -l pl.UTF-8
+Sterownik wejścia TLS dla xine wykorzystujący bibliotekę openssl.
+
 %package -n xine-input-v4l
 Summary:	Video4Linux input driver for xine
 Summary(pl.UTF-8):	Sterownik wejścia Video4Linux dla xine
@@ -1068,13 +1165,10 @@ rm -rf $RPM_BUILD_ROOT
 
 # input plugins
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_cdda.so
-%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_crypto.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_dvb.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_mms.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_network.so
-%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_nfs.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_rtp.so
-%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_ssh.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_vcdo.so
 
 # demuxer plugins
@@ -1090,11 +1184,8 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_dmx_video.so
 
 # decoder plugins
-%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_dav1d.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_dvaudio.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_gsm610.so
-%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_libaom.so
-%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_libpng.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_lpcm.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_mpeg2.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_rawvideo.so
@@ -1120,8 +1211,6 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_hw_frame_vaapi.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_nsf.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_sputext.so
-%attr(755,root,root) %{xine_pluginsdir}/xineplug_tls_gnutls.so
-%attr(755,root,root) %{xine_pluginsdir}/xineplug_tls_openssl.so
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_vdr.so
 
 %files devel
@@ -1141,6 +1230,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_a52.so
 
+%files -n xine-decode-dav1d
+%defattr(644,root,root,755)
+%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_dav1d.so
+
 %files -n xine-decode-dts
 %defattr(644,root,root,755)
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_dts.so
@@ -1167,10 +1260,18 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_image.so
 
+%files -n xine-decode-libaom
+%defattr(644,root,root,755)
+%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_libaom.so
+
 %files -n xine-decode-libjpeg
 %defattr(644,root,root,755)
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_libjpeg.so
 
+%files -n xine-decode-libpng
+%defattr(644,root,root,755)
+%attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_libpng.so
+
 %files -n xine-decode-libvpx
 %defattr(644,root,root,755)
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_decode_libvpx.so
@@ -1211,6 +1312,10 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(644,root,root,755)
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_bluray.so
 
+%files -n xine-input-crypto
+%defattr(644,root,root,755)
+%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_crypto.so
+
 %if %{with dvd}
 %files -n xine-input-dvd
 %defattr(644,root,root,755)
@@ -1224,6 +1329,10 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_gnome_vfs.so
 %endif
 
+%files -n xine-input-nfs
+%defattr(644,root,root,755)
+%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_nfs.so
+
 %if %{with smb}
 %files -n xine-input-smb
 %defattr(644,root,root,755)
@@ -1238,6 +1347,18 @@ rm -rf $RPM_BUILD_ROOT
 %endif
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_v4l2.so
 
+%files -n xine-input-ssh
+%defattr(644,root,root,755)
+%attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_ssh.so
+
+%files -n xine-input-tls-gnutls
+%defattr(644,root,root,755)
+%attr(755,root,root) %{xine_pluginsdir}/xineplug_tls_gnutls.so
+
+%files -n xine-input-tls-openssl
+%defattr(644,root,root,755)
+%attr(755,root,root) %{xine_pluginsdir}/xineplug_tls_openssl.so
+
 %files -n xine-input-vcd
 %defattr(644,root,root,755)
 %attr(755,root,root) %{xine_pluginsdir}/xineplug_inp_vcd.so
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/xine-lib.git/commitdiff/f998006ad567473db5d5022cfe705e1d81f0a9a5



More information about the pld-cvs-commit mailing list