%global api 165 %global branch stable Summary: H264/AVC video streams encoder Name: x264 Version: 0.%{api} Release: 1%{?dist} License: GPL-2.0-or-later URL: https://www.videolan.org/developers/x264.html Source0: x264-stable.tar.bz2 BuildRequires: gcc BuildRequires: nasm BuildRequires: make %description x264 is a free library for encoding H264/AVC video streams, written from scratch. %package libs Summary: Library for encoding H264/AVC video streams %description libs x264 is a free library for encoding H264/AVC video streams, written from scratch. %package devel Summary: Development files for the x264 library Requires: %{name}-libs%{?_isa} = %{version}-%{release} Requires: pkgconfig %description devel x264 is a free library for encoding H264/AVC video streams, written from scratch. This package contains the development files. %prep %setup -q -n x264-%{branch} %build %set_build_flags ./configure \ --host=%{_host} \ --prefix=%{_prefix} \ --exec-prefix=%{_exec_prefix} \ --bindir=%{_bindir} \ --includedir=%{_includedir} \ --libdir=%{_libdir} \ --enable-shared \ --enable-pic \ --enable-lto \ --disable-lavf \ --disable-swscale \ --disable-ffms \ --disable-gpac \ --disable-opencl %make_build %install %make_install rm -f %{buildroot}%{_libdir}/libx264.a %files %doc AUTHORS %license COPYING %{_bindir}/x264 %files libs %license COPYING %{_libdir}/libx264.so.%{api} %files devel %{_includedir}/x264.h %{_includedir}/x264_config.h %{_libdir}/libx264.so %{_libdir}/pkgconfig/x264.pc %changelog * Thu Jul 16 2026 Yonghang Wang - 0.165-1 - Initial build for al23x-devel COPR (stable branch, API 165) - Bootstrap build without ffmpeg/gpac/opencl dependencies