Overview

Request 6048 (accepted)

- Use https:// URLs only.
- Pipewire currently creates more issues than benefits on Leap;
use new conditional "kodi_without_pipewire" to enable or disable it.
We default to disable it now on Leap.

Submit package home:manfred-h / kodi to package Multimedia / kodi

kodi-noX-raspberry-pi.changes Changed
x
 
1
@@ -1,4 +1,12 @@
2
 -------------------------------------------------------------------
3
+Wed May  8 09:39:58 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>
4
+
5
+- Use https:// URLs only.
6
+- Pipewire currently creates more issues than benefits on Leap;
7
+  use new conditional "kodi_without_pipewire" to enable or disable it.
8
+  We default to disable it now on Leap.
9
+
10
+-------------------------------------------------------------------
11
 Mon Apr 22 15:59:57 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>
12
 
13
 - Add 0004-kodi-workaround-pipewire-bug.patch to work around a
14
kodi-noX-raspberry-pi2.changes Changed
14
 
1
@@ -1,4 +1,12 @@
2
 -------------------------------------------------------------------
3
+Wed May  8 09:39:58 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>
4
+
5
+- Use https:// URLs only.
6
+- Pipewire currently creates more issues than benefits on Leap;
7
+  use new conditional "kodi_without_pipewire" to enable or disable it.
8
+  We default to disable it now on Leap.
9
+
10
+-------------------------------------------------------------------
11
 Mon Apr 22 15:59:57 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>
12
 
13
 - Add 0004-kodi-workaround-pipewire-bug.patch to work around a
14
kodi-noX.changes Changed
14
 
1
@@ -1,4 +1,12 @@
2
 -------------------------------------------------------------------
3
+Wed May  8 09:39:58 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>
4
+
5
+- Use https:// URLs only.
6
+- Pipewire currently creates more issues than benefits on Leap;
7
+  use new conditional "kodi_without_pipewire" to enable or disable it.
8
+  We default to disable it now on Leap.
9
+
10
+-------------------------------------------------------------------
11
 Mon Apr 22 15:59:57 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>
12
 
13
 - Add 0004-kodi-workaround-pipewire-bug.patch to work around a
14
kodi.changes Changed
14
 
1
@@ -1,4 +1,12 @@
2
 -------------------------------------------------------------------
3
+Wed May  8 09:39:58 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>
4
+
5
+- Use https:// URLs only.
6
+- Pipewire currently creates more issues than benefits on Leap;
7
+  use new conditional "kodi_without_pipewire" to enable or disable it.
8
+  We default to disable it now on Leap.
9
+
10
+-------------------------------------------------------------------
11
 Mon Apr 22 15:59:57 UTC 2024 - Manfred Hollstein <manfred.h@gmx.net>
12
 
13
 - Add 0004-kodi-workaround-pipewire-bug.patch to work around a
14
kodi-noX-raspberry-pi.spec Changed
75
 
1
@@ -42,6 +42,14 @@
2
 %bcond_with kodi_with_wayland
3
 %endif
4
 
5
+%if 0%{?suse_version} < 1550
6
+# Pipewire currently creates more issues than benefits; disable it for now:
7
+%bcond_without kodi_without_pipewire
8
+%else
9
+# Leave PW enabled on Tumbleweed:
10
+%bcond_with kodi_without_pipewire
11
+%endif
12
+
13
 %define kodi_platform raspberry-pi
14
 %define kodi_player omxplayer
15
 
16
@@ -66,7 +74,7 @@
17
 Summary:        Media center (formerly known as XBMC)
18
 License:        GPL-2.0+ and GPL-3.0+
19
 Group:          Productivity/Multimedia/Video/Players
20
-Url:            http://kodi.tv/
21
+Url:            https://kodi.tv/
22
 Source0:        https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
23
 Source1:        kodi.SuSEFirewall2
24
 # AUTO-GENERATED using get_version.sh
25
@@ -75,12 +83,12 @@
26
 Source11:       kodi-noX.service
27
 
28
 # The following sources will be downloaded via _service's download_files:
29
-Source20:       http://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
30
+Source20:       https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
31
 Source21:  https://github.com/xbmc/libdvdnav/archive/refs/tags/6.1.1-Next-Nexus-Alpha2-2.tar.gz
32
 Source22:  https://github.com/xbmc/libdvdcss/archive/refs/tags/1.4.3-Next-Nexus-Alpha2-2.tar.gz
33
 Source23:       https://github.com/xbmc/libdvdread/archive/refs/tags/6.1.3-Next-Nexus-Alpha2-2.tar.gz
34
-Source24:       http://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
35
-Source25:       http://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
36
+Source24:       https://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
37
+Source25:       https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
38
 
39
 ## %if 0%{without sysffmpeg}
40
 ## Source30:       https://github.com/xbmc/FFmpeg/archive/refs/tags/%{ffmpeg_version}.tar.gz
41
@@ -90,7 +98,9 @@
42
 %if %{without kodi_with_wayland}
43
 Patch3:         0003-kodi-disable-wayland.patch
44
 %endif
45
+%if %{without kodi_without_pipewire}
46
 Patch4:         0004-kodi-workaround-pipewire-bug.patch
47
+%endif
48
 
49
 BuildRequires:  autoconf
50
 BuildRequires:  automake
51
@@ -306,10 +316,12 @@
52
 %else
53
 BuildRequires: googletest-devel
54
 %endif
55
-#
56
+
57
+%if %{without kodi_without_pipewire}
58
 # pipewire
59
 BuildRequires: pkgconfig(libpipewire-0.3)
60
 BuildRequires: pkgconfig(libspa-0.2)
61
+%endif
62
 #
63
 %{?systemd_requires}
64
 
65
@@ -427,6 +439,9 @@
66
     -DX11_RENDER_SYSTEM=gl \
67
     -DBUILD_SHARED_LIBS=1 \
68
     -DPYTHON_VER=3.11 \
69
+%if %{with kodi_without_pipewire}
70
+    -DENABLE_PIPEWIRE=OFF \
71
+%endif
72
     ${NULL}
73
 
74
 make -O %{?_smp_mflags} V=1 CC=$CC CXX=$CXX || l
75
kodi-noX-raspberry-pi2.spec Changed
75
 
1
@@ -42,6 +42,14 @@
2
 %bcond_with kodi_with_wayland
3
 %endif
4
 
5
+%if 0%{?suse_version} < 1550
6
+# Pipewire currently creates more issues than benefits; disable it for now:
7
+%bcond_without kodi_without_pipewire
8
+%else
9
+# Leave PW enabled on Tumbleweed:
10
+%bcond_with kodi_without_pipewire
11
+%endif
12
+
13
 %define kodi_platform raspberry-pi2
14
 %define kodi_player omxplayer
15
 
16
@@ -66,7 +74,7 @@
17
 Summary:        Media center (formerly known as XBMC)
18
 License:        GPL-2.0+ and GPL-3.0+
19
 Group:          Productivity/Multimedia/Video/Players
20
-Url:            http://kodi.tv/
21
+Url:            https://kodi.tv/
22
 Source0:        https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
23
 Source1:        kodi.SuSEFirewall2
24
 # AUTO-GENERATED using get_version.sh
25
@@ -75,12 +83,12 @@
26
 Source11:       kodi-noX.service
27
 
28
 # The following sources will be downloaded via _service's download_files:
29
-Source20:       http://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
30
+Source20:       https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
31
 Source21:  https://github.com/xbmc/libdvdnav/archive/refs/tags/6.1.1-Next-Nexus-Alpha2-2.tar.gz
32
 Source22:  https://github.com/xbmc/libdvdcss/archive/refs/tags/1.4.3-Next-Nexus-Alpha2-2.tar.gz
33
 Source23:       https://github.com/xbmc/libdvdread/archive/refs/tags/6.1.3-Next-Nexus-Alpha2-2.tar.gz
34
-Source24:       http://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
35
-Source25:       http://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
36
+Source24:       https://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
37
+Source25:       https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
38
 
39
 ## %if 0%{without sysffmpeg}
40
 ## Source30:       https://github.com/xbmc/FFmpeg/archive/refs/tags/%{ffmpeg_version}.tar.gz
41
@@ -90,7 +98,9 @@
42
 %if %{without kodi_with_wayland}
43
 Patch3:         0003-kodi-disable-wayland.patch
44
 %endif
45
+%if %{without kodi_without_pipewire}
46
 Patch4:         0004-kodi-workaround-pipewire-bug.patch
47
+%endif
48
 
49
 BuildRequires:  autoconf
50
 BuildRequires:  automake
51
@@ -306,10 +316,12 @@
52
 %else
53
 BuildRequires: googletest-devel
54
 %endif
55
-#
56
+
57
+%if %{without kodi_without_pipewire}
58
 # pipewire
59
 BuildRequires: pkgconfig(libpipewire-0.3)
60
 BuildRequires: pkgconfig(libspa-0.2)
61
+%endif
62
 #
63
 %{?systemd_requires}
64
 
65
@@ -427,6 +439,9 @@
66
     -DX11_RENDER_SYSTEM=gl \
67
     -DBUILD_SHARED_LIBS=1 \
68
     -DPYTHON_VER=3.11 \
69
+%if %{with kodi_without_pipewire}
70
+    -DENABLE_PIPEWIRE=OFF \
71
+%endif
72
     ${NULL}
73
 
74
 make -O %{?_smp_mflags} V=1 CC=$CC CXX=$CXX || l
75
kodi-noX.spec Changed
75
 
1
@@ -42,6 +42,14 @@
2
 %bcond_with kodi_with_wayland
3
 %endif
4
 
5
+%if 0%{?suse_version} < 1550
6
+# Pipewire currently creates more issues than benefits; disable it for now:
7
+%bcond_without kodi_without_pipewire
8
+%else
9
+# Leave PW enabled on Tumbleweed:
10
+%bcond_with kodi_without_pipewire
11
+%endif
12
+
13
 %define kodi_platform none
14
 %define kodi_player none
15
 
16
@@ -66,7 +74,7 @@
17
 Summary:        Media center (formerly known as XBMC)
18
 License:        GPL-2.0+ and GPL-3.0+
19
 Group:          Productivity/Multimedia/Video/Players
20
-Url:            http://kodi.tv/
21
+Url:            https://kodi.tv/
22
 Source0:        https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
23
 Source1:        kodi.SuSEFirewall2
24
 # AUTO-GENERATED using get_version.sh
25
@@ -75,12 +83,12 @@
26
 Source11:       kodi-noX.service
27
 
28
 # The following sources will be downloaded via _service's download_files:
29
-Source20:       http://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
30
+Source20:       https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
31
 Source21:  https://github.com/xbmc/libdvdnav/archive/refs/tags/6.1.1-Next-Nexus-Alpha2-2.tar.gz
32
 Source22:  https://github.com/xbmc/libdvdcss/archive/refs/tags/1.4.3-Next-Nexus-Alpha2-2.tar.gz
33
 Source23:       https://github.com/xbmc/libdvdread/archive/refs/tags/6.1.3-Next-Nexus-Alpha2-2.tar.gz
34
-Source24:       http://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
35
-Source25:       http://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
36
+Source24:       https://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
37
+Source25:       https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
38
 
39
 ## %if 0%{without sysffmpeg}
40
 ## Source30:       https://github.com/xbmc/FFmpeg/archive/refs/tags/%{ffmpeg_version}.tar.gz
41
@@ -90,7 +98,9 @@
42
 %if %{without kodi_with_wayland}
43
 Patch3:         0003-kodi-disable-wayland.patch
44
 %endif
45
+%if %{without kodi_without_pipewire}
46
 Patch4:         0004-kodi-workaround-pipewire-bug.patch
47
+%endif
48
 
49
 BuildRequires:  autoconf
50
 BuildRequires:  automake
51
@@ -306,10 +316,12 @@
52
 %else
53
 BuildRequires: googletest-devel
54
 %endif
55
-#
56
+
57
+%if %{without kodi_without_pipewire}
58
 # pipewire
59
 BuildRequires: pkgconfig(libpipewire-0.3)
60
 BuildRequires: pkgconfig(libspa-0.2)
61
+%endif
62
 #
63
 %{?systemd_requires}
64
 
65
@@ -427,6 +439,9 @@
66
     -DX11_RENDER_SYSTEM=gl \
67
     -DBUILD_SHARED_LIBS=1 \
68
     -DPYTHON_VER=3.11 \
69
+%if %{with kodi_without_pipewire}
70
+    -DENABLE_PIPEWIRE=OFF \
71
+%endif
72
     ${NULL}
73
 
74
 make -O %{?_smp_mflags} V=1 CC=$CC CXX=$CXX || l
75
kodi.spec Changed
75
 
1
@@ -42,6 +42,14 @@
2
 %bcond_with kodi_with_wayland
3
 %endif
4
 
5
+%if 0%{?suse_version} < 1550
6
+# Pipewire currently creates more issues than benefits; disable it for now:
7
+%bcond_without kodi_without_pipewire
8
+%else
9
+# Leave PW enabled on Tumbleweed:
10
+%bcond_with kodi_without_pipewire
11
+%endif
12
+
13
 %define kodi_platform none
14
 %define kodi_player none
15
 
16
@@ -66,7 +74,7 @@
17
 Summary:        Media center (formerly known as XBMC)
18
 License:        GPL-2.0+ and GPL-3.0+
19
 Group:          Productivity/Multimedia/Video/Players
20
-Url:            http://kodi.tv/
21
+Url:            https://kodi.tv/
22
 Source0:        https://github.com/xbmc/xbmc/archive/%{version}-%{kodi_version}.tar.gz
23
 Source1:        kodi.SuSEFirewall2
24
 # AUTO-GENERATED using get_version.sh
25
@@ -75,12 +83,12 @@
26
 Source11:       kodi-noX.service
27
 
28
 # The following sources will be downloaded via _service's download_files:
29
-Source20:       http://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
30
+Source20:       https://mirrors.kodi.tv/build-deps/sources/crossguid-ca1bf4b810e2d188d04cb6286f957008ee1b7681.tar.gz
31
 Source21:  https://github.com/xbmc/libdvdnav/archive/refs/tags/6.1.1-Next-Nexus-Alpha2-2.tar.gz
32
 Source22:  https://github.com/xbmc/libdvdcss/archive/refs/tags/1.4.3-Next-Nexus-Alpha2-2.tar.gz
33
 Source23:       https://github.com/xbmc/libdvdread/archive/refs/tags/6.1.3-Next-Nexus-Alpha2-2.tar.gz
34
-Source24:       http://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
35
-Source25:       http://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
36
+Source24:       https://mirrors.kodi.tv/build-deps/sources/libudfread-1.1.2.tar.gz
37
+Source25:       https://mirrors.kodi.tv/build-deps/sources/apache-groovy-binary-4.0.16.zip
38
 
39
 ## %if 0%{without sysffmpeg}
40
 ## Source30:       https://github.com/xbmc/FFmpeg/archive/refs/tags/%{ffmpeg_version}.tar.gz
41
@@ -90,7 +98,9 @@
42
 %if %{without kodi_with_wayland}
43
 Patch3:         0003-kodi-disable-wayland.patch
44
 %endif
45
+%if %{without kodi_without_pipewire}
46
 Patch4:         0004-kodi-workaround-pipewire-bug.patch
47
+%endif
48
 
49
 BuildRequires:  autoconf
50
 BuildRequires:  automake
51
@@ -306,10 +316,12 @@
52
 %else
53
 BuildRequires: googletest-devel
54
 %endif
55
-#
56
+
57
+%if %{without kodi_without_pipewire}
58
 # pipewire
59
 BuildRequires: pkgconfig(libpipewire-0.3)
60
 BuildRequires: pkgconfig(libspa-0.2)
61
+%endif
62
 #
63
 %{?systemd_requires}
64
 
65
@@ -427,6 +439,9 @@
66
     -DX11_RENDER_SYSTEM=gl \
67
     -DBUILD_SHARED_LIBS=1 \
68
     -DPYTHON_VER=3.11 \
69
+%if %{with kodi_without_pipewire}
70
+    -DENABLE_PIPEWIRE=OFF \
71
+%endif
72
     ${NULL}
73
 
74
 make -O %{?_smp_mflags} V=1 CC=$CC CXX=$CXX || l
75
Refresh
Refresh
Request History
manfred-h's avatar

manfred-h created request 10 months ago

- Use https:// URLs only.
- Pipewire currently creates more issues than benefits on Leap;
use new conditional "kodi_without_pipewire" to enable or disable it.
We default to disable it now on Leap.


Sagi Ben-Akiva's avatar

sagiben accepted request 10 months ago