Changes of Revision 290
vlc-beta.spec
Changed
x
1
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
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
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
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
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
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
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
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
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
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