mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2024-11-08 22:45:43 +00:00
alarm/ffmpeg-rpi to 4.4.2-4
Switch to building from tarball
This commit is contained in:
parent
e00fd38815
commit
4a3ce54515
1 changed files with 10 additions and 14 deletions
|
@ -6,9 +6,8 @@
|
||||||
|
|
||||||
pkgbase=ffmpeg-rpi
|
pkgbase=ffmpeg-rpi
|
||||||
pkgname=($pkgbase $pkgbase-bin)
|
pkgname=($pkgbase $pkgbase-bin)
|
||||||
_tag=d61977cbe453869cec28d32b71fe25c2cd965dcf
|
|
||||||
pkgver=4.4.2
|
pkgver=4.4.2
|
||||||
pkgrel=3
|
pkgrel=4
|
||||||
arch=(aarch64)
|
arch=(aarch64)
|
||||||
url=https://ffmpeg.org/
|
url=https://ffmpeg.org/
|
||||||
license=(GPL3)
|
license=(GPL3)
|
||||||
|
@ -75,26 +74,23 @@ depends=(
|
||||||
zlib
|
zlib
|
||||||
)
|
)
|
||||||
options=(debug)
|
options=(debug)
|
||||||
source=(git+https://git.ffmpeg.org/ffmpeg.git#tag=${_tag}
|
source=(https://ffmpeg.org/releases/${pkgname/-rpi}-$pkgver.tar.xz{,.asc}
|
||||||
0001-vmaf-model-path.patch
|
0001-vmaf-model-path.patch
|
||||||
0002-avcodec-arm-sbcenc-avoid-callee-preserved-vfp-regist.patch
|
0002-avcodec-arm-sbcenc-avoid-callee-preserved-vfp-regist.patch
|
||||||
0003-ffmpeg-4.4n-rpi.patch
|
0003-ffmpeg-4.4n-rpi.patch
|
||||||
0004-fix_flags.patch
|
0004-fix_flags.patch
|
||||||
)
|
)
|
||||||
sha256sums=('SKIP'
|
sha256sums=('af419a7f88adbc56c758ab19b4c708afbcae15ef09606b82b855291f6a6faa93'
|
||||||
|
'SKIP'
|
||||||
'8dff51f84a5f7460f8893f0514812f5d2bd668c3276ef7ab7713c99b71d7bd8d'
|
'8dff51f84a5f7460f8893f0514812f5d2bd668c3276ef7ab7713c99b71d7bd8d'
|
||||||
'06bd27ca2316cec738ff53ec827b2795bd9fbcba9f78d88af49c329f8569db5c'
|
'06bd27ca2316cec738ff53ec827b2795bd9fbcba9f78d88af49c329f8569db5c'
|
||||||
'590d2e90ddbc4130f9a01f11f8c2688a8b138dce1503dc7f5bc2a5b42c6ad42e'
|
'590d2e90ddbc4130f9a01f11f8c2688a8b138dce1503dc7f5bc2a5b42c6ad42e'
|
||||||
'656d1d57e6163801d8345c8937e88842661135197c1ab71dd1b97d013f0065ba')
|
'656d1d57e6163801d8345c8937e88842661135197c1ab71dd1b97d013f0065ba')
|
||||||
|
validpgpkeys=('FCF986EA15E6E293A5644F10B4322F04D67658D8')
|
||||||
pkgver() {
|
|
||||||
cd ffmpeg
|
|
||||||
git describe --tags | sed 's/^n//'
|
|
||||||
}
|
|
||||||
|
|
||||||
prepare() {
|
prepare() {
|
||||||
cd ffmpeg
|
cd "${pkgname/-rpi}-$pkgver"
|
||||||
git cherry-pick -n 988f2e9eb063db7c1a678729f58aab6eba59a55b # fix nvenc on older gpus
|
|
||||||
local src
|
local src
|
||||||
for src in "${source[@]}"; do
|
for src in "${source[@]}"; do
|
||||||
src="${src%%::*}"
|
src="${src%%::*}"
|
||||||
|
@ -106,7 +102,7 @@ prepare() {
|
||||||
}
|
}
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd ffmpeg
|
cd "${pkgname/-rpi}-$pkgver"
|
||||||
|
|
||||||
# -march= defined in /etc/makepkg.conf will override the value for -mcpu we
|
# -march= defined in /etc/makepkg.conf will override the value for -mcpu we
|
||||||
# uses here so unset them and redefine below
|
# uses here so unset them and redefine below
|
||||||
|
@ -214,7 +210,7 @@ package_ffmpeg-rpi() {
|
||||||
)
|
)
|
||||||
conflicts=(ffmpeg4.4 ffmpeg-shinobi)
|
conflicts=(ffmpeg4.4 ffmpeg-shinobi)
|
||||||
|
|
||||||
make DESTDIR="${pkgdir}" -C ffmpeg install
|
make DESTDIR="${pkgdir}" -C "${pkgname/-rpi}-$pkgver" install
|
||||||
|
|
||||||
cd "${pkgdir}"
|
cd "${pkgdir}"
|
||||||
|
|
||||||
|
@ -238,7 +234,7 @@ package_ffmpeg-rpi-bin() {
|
||||||
conflicts=(ffmpeg4.4 ffmpeg-shinobi ffmpeg)
|
conflicts=(ffmpeg4.4 ffmpeg-shinobi ffmpeg)
|
||||||
provides=(ffmpeg)
|
provides=(ffmpeg)
|
||||||
|
|
||||||
make DESTDIR="${pkgdir}" -C ffmpeg install install-man
|
make DESTDIR="${pkgdir}" -C "${pkgname/-rpi-bin}-$pkgver" install install-man
|
||||||
|
|
||||||
cd "${pkgdir}"
|
cd "${pkgdir}"
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue