Overview

Request 5753 (accepted)

No description set
Submit package Staging / vlc-beta to package Extra / vlc-beta

vlc-beta.spec Changed
x
 
1
@@ -37,8 +37,6 @@
2
 Source1:        %name.changes
3
 Source3:        %name-rpmlintrc
4
 Patch0:         vlc-beta.patch
5
-Patch1:         vlc.a52dec.patch
6
-Patch2:         vlc.hostname.patch
7
 
8
 %ifarch x86_64 aarch64
9
 Requires:       libqtquickcontrols2plugin.so()(64bit)
10
@@ -171,10 +169,8 @@
11
 BuildRequires:  pkgconfig(libswscale) >= 5
12
 BuildRequires:  pkgconfig(libpostproc) >= 55
13
 BuildRequires:  pkgconfig(faad2)
14
-%if 0%{?suse_version} > 1500
15
 BuildRequires:  pkgconfig(rav1e)
16
-%endif
17
-BuildRequires:  pkgconfig(dav1d) >= 0.5.0
18
+BuildRequires:  pkgconfig(dav1d) >= 1.0.0
19
 BuildRequires:  pkgconfig(vpx) >= 1.5.0
20
 BuildRequires:  pkgconfig(twolame)
21
 %if %{with fdk_aac}
22
@@ -408,11 +404,8 @@
23
    --enable-postproc \
24
    --enable-faad \
25
    --disable-aom \
26
-%if 0%{?suse_version} > 1500
27
    --enable-rav1e \
28
-%endif
29
    --enable-dav1d \
30
-   --disable-vpx \
31
    --enable-vpx \
32
    --enable-twolame \
33
 %if %{with fdk_aac}
34
vlc-beta.patch Changed
96
 
1
@@ -1,9 +1,15 @@
2
-control/cli/cli.c: In function 'Run':
3
-control/cli/cli.c:541:1: error: no return statement in function returning non-void -Werror=return-type
4
-
5
 --- a/configure.ac
6
 +++ b/configure.ac
7
-@@ -2105,7 +2105,7 @@ AS_IF(test "$SYS" = "linux" -a "${enabl
8
+@@ -10,7 +10,7 @@ VERSION_EXTRA=0
9
+ VERSION_DEV=dev
10
+ 
11
+ # libvlc .so version values
12
+-LIBVLC_ABI_MAJOR=12
13
++LIBVLC_ABI_MAJOR=123
14
+ LIBVLC_ABI_MINOR=0
15
+ LIBVLC_ABI_MICRO=0
16
+ 
17
+@@ -2054,7 +2054,7 @@ AS_IF(test "$SYS" = "linux" -a "${enable_linsys}" != "no", 
18
  dnl
19
  dnl dvdread module: check for libdvdread
20
  dnl
21
@@ -12,7 +18,7 @@
22
  
23
  dnl
24
  dnl libdvdnav plugin
25
-@@ -2443,7 +2443,7 @@ AC_ARG_ENABLE(mod,
26
+@@ -2369,7 +2369,7 @@ AC_ARG_ENABLE(mod,
27
    AS_HELP_STRING(--disable-mod,
28
      do not use libmodplug (default auto)))
29
  if test "${enable_mod}" != "no" ; then
30
@@ -21,9 +27,40 @@
31
            VLC_ADD_PLUGIN(mod)
32
            VLC_ADD_CXXFLAGS(mod,$LIBMODPLUG_CFLAGS)
33
            VLC_ADD_CFLAGS(mod,$LIBMODPLUG_CFLAGS) #modules/demux/mod.c needs CFLAGS_mod, not CXXFLAGS_mod
34
+@@ -4658,7 +4658,7 @@ AS_IF(test -z "$VLC_COMPILE_HOST",
35
+    VLC_COMPILE_HOST=`hostname -f 2>/dev/null || hostname`
36
+ )
37
+ AC_DEFINE_UNQUOTED(VLC_COMPILE_HOST, "$VLC_COMPILE_HOST", host which ran configure)
38
+-AC_DEFINE_UNQUOTED(VLC_COMPILER, "`$CC -v 2>&1 | tail -n 1 | sed -e 's/ *$//'`", compiler)
39
++AC_DEFINE_UNQUOTED(VLC_COMPILER, "gcc", compiler)
40
+ dnl
41
+ dnl  Handle substvars that use $(top_srcdir)
42
+ dnl
43
+--- a/include/vlc/libvlc_version.h
44
++++ b/include/vlc/libvlc_version.h
45
+@@ -54,7 +54,7 @@
46
+ 
47
+ 
48
+ /** LibVLC ABI major version number, updated when incompatible changes are added */
49
+-# define LIBVLC_ABI_VERSION_MAJOR  (12)
50
++# define LIBVLC_ABI_VERSION_MAJOR  (123)
51
+ 
52
+ /** LibVLC ABI minor version number, updated when compatible changes are added */
53
+ # define LIBVLC_ABI_VERSION_MINOR  (0)
54
+--- a/modules/codec/a52.c
55
++++ b/modules/codec/a52.c
56
+@@ -300,7 +300,7 @@ static int Open( vlc_object_t *p_this )
57
+     p_sys->i_flags |= A52_ADJUST_LEVEL;
58
+ 
59
+     /* Initialize liba52 */
60
+-    p_sys->p_liba52 = a52_init( 0 );
61
++    p_sys->p_liba52 = a52_init();
62
+     if( p_sys->p_liba52 == NULL )
63
+     {
64
+         msg_Err( p_this, "unable to initialize liba52" );
65
 --- a/modules/control/cli/cli.c
66
 +++ b/modules/control/cli/cli.c
67
-@@ -529,9 +529,8 @@ static void cli_client_delete(struct cli
68
+@@ -537,9 +537,8 @@ static void cli_client_delete(struct cli_client *cl)
69
      free(cl);
70
  }
71
  
72
@@ -34,7 +71,7 @@
73
      intf_sys_t *sys = intf->p_sys;
74
  
75
      vlc_thread_set_name("vlc-cli-server");
76
-@@ -566,6 +565,13 @@ static void *Run(void *data)
77
+@@ -576,6 +575,13 @@ static void *Run(void *data)
78
      }
79
  }
80
  
81
@@ -48,3 +85,14 @@
82
  #else
83
  static void msg_vprint(intf_thread_t *p_intf, const char *psz_fmt, va_list args)
84
  {
85
+--- a/src/Makefile.am
86
++++ b/src/Makefile.am
87
+@@ -559,7 +559,7 @@ libvlccore_la_LDFLAGS = \
88
+   $(LDFLAGS_libvlccore) \
89
+   -no-undefined \
90
+   -export-symbols $(srcdir)/libvlccore.sym \
91
+-  -version-info 9:0:0
92
++  -version-info 123:0:0
93
+ libvlccore_la_DEPENDENCIES = libvlccore.sym
94
+ if HAVE_WIN32
95
+ libvlccore_la_DEPENDENCIES += libvlccore_win32_rc.$(OBJEXT)
96
vlc.a52dec.patch Deleted
13
 
1
@@ -1,11 +0,0 @@
2
---- a/modules/codec/a52.c
3
-+++ b/modules/codec/a52.c
4
-@@ -302,7 +302,7 @@ static int Open( vlc_object_t *p_this )
5
-     p_sys->i_flags |= A52_ADJUST_LEVEL;
6
- 
7
-     /* Initialize liba52 */
8
--    p_sys->p_liba52 = a52_init( 0 );
9
-+    p_sys->p_liba52 = a52_init();
10
-     if( p_sys->p_liba52 == NULL )
11
-     {
12
-         msg_Err( p_this, "unable to initialize liba52" );
13
vlc.hostname.patch Deleted
13
 
1
@@ -1,11 +0,0 @@
2
---- a/configure.ac
3
-+++ b/configure.ac
4
-@@ -4208,7 +4208,7 @@ AC_SUBST(VERSION_MINOR)
5
-    VLC_COMPILE_HOST=`hostname -f 2>/dev/null || hostname`
6
- )
7
- AC_DEFINE_UNQUOTED(VLC_COMPILE_HOST, "$VLC_COMPILE_HOST", host which ran configure)
8
--AC_DEFINE_UNQUOTED(VLC_COMPILER, "`$CC -v 2>&1 | tail -n 1 | sed -e 's/ *$//'`", compiler)
9
-+AC_DEFINE_UNQUOTED(VLC_COMPILER, "gcc", compiler)
10
- dnl
11
- dnl  Handle substvars that use $(top_srcdir)
12
- dnl
13
vlc-beta.rebase-changes.sh Added
71
 
1
@@ -0,0 +1,69 @@
2
+#!/bin/bash
3
+set -e
4
+unset LANG
5
+unset ${!LC_*}
6
+read td < <(mktemp --directory --tmpdir=/dev/shm .XXX)
7
+trap "rm -rf '${td}'" EXIT
8
+#
9
+d_extract="${td}/e"
10
+d_old="${td}/o"
11
+d_new="${td}/n"
12
+#
13
+read vlc_beta_pkg < <(readlink -f "$1")
14
+read vlc_git < <(readlink -f "$2")
15
+#
16
+test -f "${vlc_git}/.git/config"
17
+test -f "${vlc_beta_pkg}/.osc/_package"
18
+read pkg < "$_"
19
+test "${pkg}" = 'vlc-beta'
20
+mkdir "${d_extract}" "${d_old}" "${d_new}"
21
+pushd "${vlc_beta_pkg}" > /dev/null
22
+for patch in *.patch
23
+do
24
+   sed '
25
+   /^---:blank:/d
26
+   /^+++:blank:/d
27
+   /^@@:blank:/d
28
+   ' < "${patch}" > "${d_old}/${patch}"
29
+done
30
+pushd "${vlc_git}" > /dev/null
31
+git --no-pager checkout master
32
+git --no-pager pull
33
+git --no-pager checkout vlc-beta
34
+git --no-pager rebase master
35
+git --no-pager format-patch --quiet --output-directory "${d_extract}" master..HEAD
36
+#
37
+sed -i -n '
38
+: sep
39
+n
40
+/^---$/b stat
41
+b sep
42
+: stat
43
+n
44
+/^$/b body
45
+b stat
46
+: body
47
+n
48
+/^diff:blank:\+--git:blank:\+/b body
49
+/^index:blank:\+0-9a-f\+/b body
50
+p
51
+b body
52
+' "${d_extract}"/*.patch
53
+pushd "${d_extract}" > /dev/null
54
+for patch in *.patch
55
+do
56
+   o="${patch}"
57
+   n="${patch#*-}"
58
+   mv "${o}" "${n}"
59
+   sed '
60
+   /^---:blank:/d
61
+   /^+++:blank:/d
62
+   /^@@:blank:/d
63
+   ' < "${n}" > "${d_new}/${n}"
64
+   if diff -u "${d_old}/${n}" "${d_new}/${n}"
65
+   then
66
+       rm "${n}"
67
+   else
68
+       mv -vit "${vlc_beta_pkg}" "${n}"
69
+   fi
70
+done
71
Refresh
Refresh
Request History
Olaf Hering's avatar

olh created request almost 2 years ago


Olaf Hering's avatar

olh accepted request almost 2 years ago