| Name |
openh264 |
| Description |
OpenH264 is a codec library which supports H.264 encoding and decoding |
| Version |
2.6.0-r0 |
| Package Base |
openh264 |
| Homepage |
https://github.com/cisco/openh264 |
| Maintainers |
['Patrycja Rosa <alpine@ptrcnull.me>'] |
| Contributors |
['Martin Schmidt <martin.schmidt13@gmx.de>'] |
| Distro-repo |
https://gitlab.alpinelinux.org/alpine/aports/-/tree/3.22-stable/community/openh264 |
| Sources |
['$pkgname-2.6.0-r0.tar.gz::https://github.com/cisco/openh264/archive/v2.6.0-r0.tar.gz'] |
| Dependencies |
['libc.musl-x86_64.so.1', 'libgcc_s.so.1', 'libstdc++.so.6'] |
| Optional-Dependencies |
[] |
| Build-Dependencies |
['nasm'] |
| Provides |
['so:libopenh264.so.8=2.6.0'] |
| Builddate |
06-03-2025 12:26:07 |
| Architecture |
x86_64 |
| Distro-Version |
v3.22 |
| Licenses |
['BSD-2-Clause'] |
| Hash |
Q1yqEZrhj30abp6mVV5I3vtbgVuPk= |
# Contributor: Martin Schmidt <martin.schmidt13@gmx.de>
# Maintainer: Patrycja Rosa <alpine@ptrcnull.me>
pkgname=openh264
pkgver=2.6.0
pkgrel=0
options="!check" # FIXME run tests
pkgdesc="OpenH264 is a codec library which supports H.264 encoding and decoding"
url="https://github.com/cisco/openh264"
arch="all"
license="BSD-2-Clause"
makedepends="nasm"
subpackages="$pkgname-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/cisco/openh264/archive/v$pkgver.tar.gz"
# secfixes:
# 2.6.0-r0:
# - CVE-2025-27091
build() {
# This is a codec, don't override opt level.
export CFLAGS=${CFLAGS/-Os/}
export CXXFLAGS=${CXXFLAGS/-Os/}
case "$CARCH" in
x86*|aarch64|armv7)
local asm="Yes"
;;
*)
local asm="No"
;;
esac
make ARCH="$CARCH" \
BUILDTYPE=Release \
USE_ASM=$asm \
ENABLEPIC=Yes \
HAVE_AVX2=No
}
package() {
make DESTDIR="$pkgdir" PREFIX="/usr" install
}
sha512sums="
26a03acde7153a6b40b99f00641772433a244c72a3cc4bca6d903cf3b770174d028369a2fb73b2f0774e1124db0e269758eed6d88975347a815e0366c820d247 openh264-2.6.0.tar.gz
"