David Runge pushed to branch main at Arch Linux / Packaging / Packages / vlc


Commits:
35059db3 by David Runge at 2025-06-28T23:13:01+02:00
Stop depending on libtar, as it is not used and ancient

Fixes: https://gitlab.archlinux.org/archlinux/packaging/packages/vlc/-/issues/7
Signed-off-by: David Runge <[email protected]>

- - - - -
c0557d1c by David Runge at 2025-06-28T23:17:54+02:00
Remove sed call for `-Werror-implicit-fucntion-declaration` in configure

Fixes: https://gitlab.archlinux.org/archlinux/packaging/packages/vlc/-/issues/4
Signed-off-by: David Runge <[email protected]>

- - - - -
72d8ef42 by David Runge at 2025-06-28T23:28:35+02:00
Fix crash with opus encoded audio files

Fixes: https://gitlab.archlinux.org/archlinux/packaging/packages/vlc/-/issues/9
Signed-off-by: David Runge <[email protected]>

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -70,7 +70,6 @@ pkgbase = vlc
        makedepends = libshout
        makedepends = libsoxr
        makedepends = libssh2
-       makedepends = libtar
        makedepends = libtheora
        makedepends = libtiger
        makedepends = libupnp
@@ -117,6 +116,7 @@ pkgbase = vlc
        source = taglib-2.patch
        source = libnfs6-mr-6527.patch
        source = https://github.com/videolan/vlc/commit/8befcbfa.patch
+       source = 
vlc-3.0.21-fix-opus-crash.patch::https://code.videolan.org/videolan/vlc/-/commit/a761e1c202b632e7865d18fcf11a2b9e285ea9ae.patch
        validpgpkeys = 65F7C6B4206BD057A7EB73787180713BE58D1ADC
        sha512sums = 
cb1af76c8056648c331d7e6e0680d161ed1849eb635987504f45eae02531e9b432651034317fa7e02b0722905dfb9f0f5dad67b5924cc62edcaf0d173ac36aee
        sha512sums = SKIP
@@ -124,6 +124,7 @@ pkgbase = vlc
        sha512sums = 
ea0d1e1dfed16dac8f9027eb55d987dee59630568b9744ceb42bfa134ea9295252d83574f3d793a76a5be3b02661c1731ed366003b6b55b2d7f02fde70586ff3
        sha512sums = 
ea13dd8a1815af183064590d25eb9e652e81bd2d481d311bc4f841c32977205d1d3663d1c3e1c2fe642d546b5e6ab38d5fa6e3ea77808f76d138052900c19032
        sha512sums = 
eae772959f3f48f6a8e0ccb27711cc3ce59314db49ad38ecb4e03f52782e6acabd1d5ab21a2a5c1b702d7e35218c305d2e8f3082c84000bd6d1c0e136d33178e
+       sha512sums = 
050196963f410a8d4e8a9977023c033ab54a6ada833374af07f2e8c332b5064ef837dba73185c31afad0c2362170656a0e8ac47ca5bf19751b75bb2437ff8ea6
 
 pkgname = vlc
        depends = a52dec
@@ -155,7 +156,6 @@ pkgname = vlc
        depends = libmpeg2
        depends = libproxy
        depends = libsecret
-       depends = libtar
        depends = libupnp
        depends = libva
        depends = libvlc


=====================================
PKGBUILD
=====================================
@@ -82,7 +82,6 @@ makedepends=(
   libshout
   libsoxr
   libssh2
-  libtar
   libtheora
   libtiger
   libupnp
@@ -130,19 +129,20 @@ source=(
   taglib-2.patch
   libnfs6-mr-6527.patch
   https://github.com/videolan/vlc/commit/8befcbfa.patch # Fix build with 
recent live-media
+  
$pkgbase-3.0.21-fix-opus-crash.patch::https://code.videolan.org/videolan/vlc/-/commit/a761e1c202b632e7865d18fcf11a2b9e285ea9ae.patch
  # Fix crash with opus: 
https://gitlab.archlinux.org/archlinux/packaging/packages/vlc/-/issues/9
 )
 
sha512sums=('cb1af76c8056648c331d7e6e0680d161ed1849eb635987504f45eae02531e9b432651034317fa7e02b0722905dfb9f0f5dad67b5924cc62edcaf0d173ac36aee'
             'SKIP'
             
'b247510ffeadfd439a5dadd170c91900b6cdb05b5ca00d38b1a17c720ffe5a9f75a32e0cb1af5ebefdf1c23c5acc53513ed983a736e8fa30dd8fad237ef49dd3'
             
'ea0d1e1dfed16dac8f9027eb55d987dee59630568b9744ceb42bfa134ea9295252d83574f3d793a76a5be3b02661c1731ed366003b6b55b2d7f02fde70586ff3'
             
'ea13dd8a1815af183064590d25eb9e652e81bd2d481d311bc4f841c32977205d1d3663d1c3e1c2fe642d546b5e6ab38d5fa6e3ea77808f76d138052900c19032'
-            
'eae772959f3f48f6a8e0ccb27711cc3ce59314db49ad38ecb4e03f52782e6acabd1d5ab21a2a5c1b702d7e35218c305d2e8f3082c84000bd6d1c0e136d33178e')
+            
'eae772959f3f48f6a8e0ccb27711cc3ce59314db49ad38ecb4e03f52782e6acabd1d5ab21a2a5c1b702d7e35218c305d2e8f3082c84000bd6d1c0e136d33178e'
+            
'050196963f410a8d4e8a9977023c033ab54a6ada833374af07f2e8c332b5064ef837dba73185c31afad0c2362170656a0e8ac47ca5bf19751b75bb2437ff8ea6')
 validpgpkeys=(65F7C6B4206BD057A7EB73787180713BE58D1ADC) # VideoLAN Release 
Signing Key
 
 prepare() {
   cd $pkgname-$_vlcver
   sed -e 's:truetype/ttf-dejavu:TTF:g' -i modules/visualization/projectm.cpp
-  sed -e 's|-Werror-implicit-function-declaration||g' -i configure
   sed 's|whoami|echo builduser|g' -i configure
   sed 's|hostname -f|echo arch|g' -i configure
   local src
@@ -203,7 +203,6 @@ build() {
     --enable-kwallet
     --enable-libass
     --enable-libmpeg2
-    --enable-libtar
     --enable-libva
     --enable-libxml2
     --enable-lirc
@@ -316,7 +315,6 @@ package_vlc() {
     libmpeg2
     libproxy
     libsecret
-    libtar
     libupnp
     libva
     libvlc



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/vlc/-/compare/3245fca881999df17dc6880ee26f3b8c40aff3db...72d8ef4244d458f01ff043576c7eb8306d4608b9

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/vlc/-/compare/3245fca881999df17dc6880ee26f3b8c40aff3db...72d8ef4244d458f01ff043576c7eb8306d4608b9
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to