%define commit0 85af0c9a4ce345395f1dde641a4b6e7b254ecd5e Name: libtimecode Version: 0.1.0 Release: 1%{?dist} Summary: Deal with A/V timecode and framerates License: GPL-2.0-or-later URL: https://github.com/x42/libtimecode Vendor: Audinux Distribution: Audinux Source0: https://github.com/x42/libtimecode/archive/%{commit0}.zip#/%{name}-%{commit0}.zip BuildRequires: gcc make BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool %description Timecode and Framerate manipulation functions. %package devel Summary: Development files for %{name} Requires: %{name}%{?_isa} = %{version}-%{release} %description devel The %{name}-devel package contains header files for %{name}. %package static Summary: Static library for %{name} Requires: %{name}-devel%{?_isa} = %{version}-%{release} %description static The %{name}-static package contains static library for %{name}. %prep %autosetup -n %{name}-%{commit0} autoreconf --force --install %build %set_build_flags export OPTIMIZATIONS="$CFLAGS" %configure %make_build PREFIX=%{_prefix} STRIP=true %install %make_install PREFIX=%{_prefix} STRIP=true %files %doc README.md %{_libdir}/*.so.* %{_mandir}/* %files devel %{_libdir}/*.so %{_libdir}/pkgconfig/* %{_includedir}/* %files static %{_libdir}/*.a %changelog * Mon Oct 23 2023 Yann Collette - 0.1.0-1 - Initial spec file