Changes of Revision 290

vlc-beta.spec Changed
x
 
1
@@ -52,8 +52,6 @@
2
 Conflicts:      vlc
3
 Conflicts:      vlc-devel
4
 Conflicts:      vlc-qt
5
-Conflicts:      libvlccore9 < %version-%release
6
-Conflicts:      libvlccore9-debuginfo < %version-%release
7
 Obsoletes:      vlc-codec-gstreamer < %version-%release
8
 Obsoletes:      vlc-codec-gstreamer-debuginfo < %version-%release
9
 Obsoletes:      vlc-codecs < %version-%release
10
@@ -160,7 +158,7 @@
11
 BuildRequires:  pkgconfig(shout) >= 2.1
12
 BuildRequires:  pkgconfig(libebml) >= 1.3.6
13
 BuildRequires:  pkgconfig(libmatroska)
14
-BuildRequires:  pkgconfig(libmodplug)
15
+BuildRequires:  pkgconfig(libmodplug) >= 0.8.9.0
16
 BuildRequires:  pkgconfig(shine) >= 3.0.0
17
 BuildRequires:  pkgconfig(mad)
18
 BuildRequires:  pkgconfig(libmpg123)
19
@@ -173,10 +171,8 @@
20
 BuildRequires:  pkgconfig(libswscale) >= 5
21
 BuildRequires:  pkgconfig(libpostproc) >= 55
22
 BuildRequires:  pkgconfig(faad2)
23
-%if 0%{?suse_version} > 1500
24
 BuildRequires:  pkgconfig(rav1e)
25
-%endif
26
-BuildRequires:  pkgconfig(dav1d) >= 0.5.0
27
+BuildRequires:  pkgconfig(dav1d) >= 1.0.0
28
 BuildRequires:  pkgconfig(vpx) >= 1.5.0
29
 BuildRequires:  pkgconfig(twolame)
30
 %if %{with fdk_aac}
31
@@ -410,11 +406,8 @@
32
    --enable-postproc \
33
    --enable-faad \
34
    --disable-aom \
35
-%if 0%{?suse_version} > 1500
36
    --enable-rav1e \
37
-%endif
38
    --enable-dav1d \
39
-   --disable-vpx \
40
    --enable-vpx \
41
    --enable-twolame \
42
 %if %{with fdk_aac}
43
vlc-beta.patch Changed
65
 
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,18 +18,9 @@
22
  
23
  dnl
24
  dnl libdvdnav plugin
25
-@@ -2443,7 +2443,7 @@ AC_ARG_ENABLE(mod,
26
-   AS_HELP_STRING(--disable-mod,
27
-     do not use libmodplug (default auto)))
28
- if test "${enable_mod}" != "no" ; then
29
--    PKG_CHECK_MODULES(LIBMODPLUG, libmodplug >= 0.8.9.0, 
30
-+    PKG_CHECK_MODULES(LIBMODPLUG, libmodplug, 
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
 --- a/modules/control/cli/cli.c
35
 +++ b/modules/control/cli/cli.c
36
-@@ -529,9 +529,8 @@ static void cli_client_delete(struct cli
37
+@@ -537,9 +537,8 @@ static void cli_client_delete(struct cli_client *cl)
38
      free(cl);
39
  }
40
  
41
@@ -34,7 +31,7 @@
42
      intf_sys_t *sys = intf->p_sys;
43
  
44
      vlc_thread_set_name("vlc-cli-server");
45
-@@ -566,6 +565,13 @@ static void *Run(void *data)
46
+@@ -576,6 +575,13 @@ static void *Run(void *data)
47
      }
48
  }
49
  
50
@@ -48,3 +45,14 @@
51
  #else
52
  static void msg_vprint(intf_thread_t *p_intf, const char *psz_fmt, va_list args)
53
  {
54
+--- a/src/Makefile.am
55
++++ b/src/Makefile.am
56
+@@ -559,7 +559,7 @@ libvlccore_la_LDFLAGS = \
57
+   $(LDFLAGS_libvlccore) \
58
+   -no-undefined \
59
+   -export-symbols $(srcdir)/libvlccore.sym \
60
+-  -version-info 9:0:0
61
++  -version-info 123:0:0
62
+ libvlccore_la_DEPENDENCIES = libvlccore.sym
63
+ if HAVE_WIN32
64
+ libvlccore_la_DEPENDENCIES += libvlccore_win32_rc.$(OBJEXT)
65
_service:obs_scm:vlc-beta-20230420.41dc83024a.obscpio Added
_service:obs_scm:vlc-beta-20230420.48a6b25031.obscpio Deleted
_service:obs_scm:vlc-beta.obsinfo Changed
9
 
1
@@ -1,4 +1,4 @@
2
 name: vlc-beta
3
-version: 20230420.48a6b25031
4
-mtime: 1681990849
5
-commit: 48a6b25031c13d179632d31ecd3c9a72f271e35a
6
+version: 20230420.41dc83024a
7
+mtime: 1682001945
8
+commit: 41dc83024aad0d541fcc497cf5b67ad1d6bb6dfd
9
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