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.
