Re: xine-lib hg fails to build on Fedora 25

Torsten Jager <[email protected]> Mon, 09 Jan 2017 18:54:04 +0100
Newsgroups gmane.comp.video.xine.devel
Message-ID <[email protected]>
Hi Xavier,

  > Anyway, sorry for the noise and thanks for the help :-)

Dont be so harsh to yourself.
I spent an hour at "info automake" myself, and then some more analyzing
those generated "Makefile.in" and "Makefile" outputs :-)

  > The spec file does run autoreconf. It is available here, but I
  > have some local changes waiting for a proper xine-lib 1.2.8 release :
  > https://pkgs.rpmfusion.org/cgit/free/xine-lib.git/plain/xine-lib.spec

O dear. Lots of question marks arise from my head, especially after
comparing this to misc/xine-lib.spec.in.
For now, I only got a binary file list update, and even there I dont
know the correct "if"s. :-/

Torsten

------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi

_______________________________________________
xine-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xine-devel
xine-lib.spec.diff (text/x-patch, 6.2 KB)
--- xine-lib.spec	2016-12-29 17:58:24.000000000 +0100
+++ xine-lib.spec.tj	2017-01-09 16:40:42.000000000 +0100
@@ -206,12 +206,13 @@ mkdir -p $RPM_BUILD_ROOT%{codecdir}
 %{_libdir}/xine/plugins/%{plugin_abi}/vidix/unichrome_vid.so
 %endif # vidix
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_alsa.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_file.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_none.so
+# if --disable_libxine_builtins
+# %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_file.so
+# %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_none.so
+# endif
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_oss.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_ao_out_pulseaudio.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_a52.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_bitplane.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_dts.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_dvaudio.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_dxr3_spu.so
@@ -228,54 +229,37 @@ mkdir -p $RPM_BUILD_ROOT%{codecdir}
 %ifarch %{ix86}
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_qt.so
 %endif # ix86
+%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_rawvideo.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_real.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_rgb.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spu.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spucc.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spucmml.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spudvb.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_spuhdmv.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_vdpau_h264.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_vdpau_h264_alter.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_vdpau_mpeg12.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_vdpau_mpeg4.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_vdpau_vc1.so
+%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_vdpau.so
 %ifarch %{ix86}
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_w32dll.so
 %endif # ix86
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_yuv.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_audio.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_asf.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_avi.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_fli.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_flv.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_games.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_iff.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_image.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_matroska.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mng.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_modplug.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mpeg.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mpeg_block.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mpeg_elem.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mpeg_pes.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_mpeg_ts.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_nsv.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_playlist.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_pva.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_qt.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_rawdv.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_real.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_slave.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_vc1_es.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_yuv_frames.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_yuv4mpeg2.so
+%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_dmx_video.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_flac.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_bluray.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_cdda.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_dvb.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_dvd.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_file.so
+# if --disable-libxine-builtins
+# %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_file.so
+# endif
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_http.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_mms.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_net.so
@@ -283,7 +267,9 @@ mkdir -p $RPM_BUILD_ROOT%{codecdir}
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_pvr.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_rtp.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_rtsp.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_stdin_fifo.so
+# if --disable-libxine-builtins
+# %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_stdin_fifo.so
+# endif
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_v4l2.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_vcd.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_vcdo.so
@@ -292,7 +278,9 @@ mkdir -p $RPM_BUILD_ROOT%{codecdir}
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vdr.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_dxr3.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_fb.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_none.so
+#if --disable-libxine-builtins
+# %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_none.so
+# endif
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_opengl.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_opengl2.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_raw.so
@@ -315,7 +303,9 @@ mkdir -p $RPM_BUILD_ROOT%{codecdir}
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_gdk_pixbuf.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_decode_image.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_smb.so
-%{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_test.so
+# if --disable-libxine-builtins
+# %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_inp_test.so
+# endif
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_aa.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_caca.so
 %{_libdir}/xine/plugins/%{plugin_abi}/xineplug_vo_out_sdl.so