Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / electron27
Commits: da0ee88c by Antonio Rojas at 2024-05-26T22:31:35+02:00 upgpkg: 27.3.11-5: Switch to bundled ffmpeg like all other electron packages, doesn't build with ffmpeg 7 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,7 +1,7 @@ pkgbase = electron27 pkgdesc = Build cross platform desktop apps with web technologies pkgver = 27.3.11 - pkgrel = 4 + pkgrel = 5 url = https://electronjs.org arch = x86_64 license = MIT @@ -14,6 +14,7 @@ pkgbase = electron27 makedepends = http-parser makedepends = java-runtime-headless makedepends = libnotify + makedepends = libva makedepends = lld makedepends = llvm makedepends = ninja @@ -62,11 +63,6 @@ pkgbase = electron27 depends = libdrm depends = libxml2 depends = libxml2.so - depends = ffmpeg - depends = libavcodec.so - depends = libavcodec.so - depends = libavformat.so - depends = libavutil.so depends = libwebp depends = libwebpdemux.so depends = libwebpmux.so ===================================== PKGBUILD ===================================== @@ -10,7 +10,7 @@ pkgver=27.3.11 _gcc_patches=118-2 -pkgrel=4 +pkgrel=5 _major_ver=${pkgver%%.*} pkgname="electron${_major_ver}" pkgdesc='Build cross platform desktop apps with web technologies' @@ -34,6 +34,7 @@ makedepends=(clang http-parser java-runtime-headless libnotify + libva lld llvm ninja @@ -396,7 +397,7 @@ sha256sums=('efe39ada071f6f7d42bd10aae57ae1b7a136ed5c85e9c329c25b3409588b0c5c' declare -gA _system_libs=( # [brotli]=brotli [dav1d]="dav1d libdav1d.so" - [ffmpeg]="ffmpeg libavcodec.so libavcodec.so libavformat.so libavutil.so" + #[ffmpeg]="ffmpeg libavcodec.so libavcodec.so libavformat.so libavutil.so" [flac]="flac libFLAC.so" [fontconfig]="fontconfig libfontconfig.so" [freetype]="freetype2 libfreetype.so" View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/electron27/-/commit/da0ee88ca0a285eef9c0aa1153be1c7f453d8362 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/electron27/-/commit/da0ee88ca0a285eef9c0aa1153be1c7f453d8362 You're receiving this email because of your account on gitlab.archlinux.org.