Maxime Gauduin pushed to branch main at Arch Linux / Packaging / Packages /
ffmpeg4.4
Commits:
da94aa83 by Maxime Gauduin at 2024-05-22T15:51:16+02:00
x265 rebuild
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,14 +1,12 @@
pkgbase = ffmpeg4.4
pkgdesc = Complete solution to record, convert and stream audio and
video
pkgver = 4.4.4
- pkgrel = 5
+ pkgrel = 6
url = https://ffmpeg.org/
arch = x86_64
license = GPL3
makedepends = amf-headers
makedepends = avisynthplus
- makedepends = clang
- makedepends = ffnvcodec-headers
makedepends = git
makedepends = ladspa
makedepends = nasm
=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@
pkgname=ffmpeg4.4
pkgver=4.4.4
-pkgrel=5
+pkgrel=6
pkgdesc='Complete solution to record, convert and stream audio and video'
arch=(x86_64)
url=https://ffmpeg.org/
@@ -70,8 +70,6 @@ depends=(
makedepends=(
amf-headers
avisynthplus
- clang
- ffnvcodec-headers
git
ladspa
nasm
@@ -105,18 +103,12 @@ pkgver() {
prepare() {
cd ffmpeg
- git cherry-pick -n 988f2e9eb063db7c1a678729f58aab6eba59a55b # fix nvenc on
older gpus
git cherry-pick -n 031f1561cd286596cdb374da32f8aa816ce3b135 # remove
compressed_ten_bit_format
patch -p1 -i ../binutils-2.41.patch # Fix build with binutils 2.41
-
- # use non-deprecated nvenc GUID for conftest
- git cherry-pick -n 03823ac0c6a38bd6ba972539e3203a592579792f
- git cherry-pick -n d2b46c1ef768bc31ba9180f6d469d5b8be677500
}
build() {
cd ffmpeg
-
./configure \
--prefix=/usr \
--incdir=/usr/include/ffmpeg4.4 \
@@ -128,7 +120,6 @@ build() {
--disable-stripping \
--enable-amf \
--enable-avisynth \
- --enable-cuda-llvm \
--enable-lto \
--enable-fontconfig \
--enable-gmp \
@@ -172,8 +163,6 @@ build() {
--enable-libxml2 \
--enable-libxvid \
--enable-libzimg \
- --enable-nvdec \
- --enable-nvenc \
--enable-shared \
--enable-version3
@@ -184,9 +173,7 @@ build() {
package() {
make DESTDIR="${pkgdir}" -C ffmpeg install
-
cd "${pkgdir}"
-
# Move libs to /usr/lib, except the .so symlinks
local f
for f in usr/lib/ffmpeg4.4/*; do
@@ -196,7 +183,6 @@ package() {
mv "$f" usr/lib
fi
done
-
rm -r usr/share
}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ffmpeg4.4/-/commit/da94aa83fbc80deed998c9cb4aa6c0d2964fdf0a
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/ffmpeg4.4/-/commit/da94aa83fbc80deed998c9cb4aa6c0d2964fdf0a
You're receiving this email because of your account on gitlab.archlinux.org.