-%define ver 20181129
+%define ver 20201031
%define cin cinelerra
Summary: Multimedia Editing and construction
Source0: %{cin}-%{version}-%{ver}.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
-%if 0%{?fedora}%{?centos}
+%if 0%{?fedora}
%define rhat 1
+%define distro fedora
+%endif
+%if 0%{?centos}
+%define rhat 1
+%define distro centos
+%define centos_cfg --disable-libaom --disable-libwebp --disable-dav1d
%endif
BuildRequires: autoconf
BuildRequires: libXinerama-devel
BuildRequires: libXv-devel
BuildRequires: nasm
+BuildRequires: libtool
BuildRequires: ncurses-devel
BuildRequires: texinfo
-BuildRequires: udftools
+#BuildRequires: udftools
BuildRequires: gtk2-devel
+BuildRequires: libva-devel
+BuildRequires: libvdpau-devel
+%{?rhat:BuildRequires: pulseaudio-libs-devel}
%{?rhat:BuildRequires: alsa-lib-devel}
%{?rhat:BuildRequires: bzip2-devel}
%{?rhat:BuildRequires: xorg-x11-fonts-cyrillic}
%{?rhat:BuildRequires: xorg-x11-fonts-ISO8859-1-75dpi}
%{?rhat:BuildRequires: xorg-x11-fonts-misc}
%{?rhat:BuildRequires: xorg-x11-fonts-Type1}
+%{?suse:BuildRequires: libpulse-devel}
%{?suse:BuildRequires: alsa-devel}
%{?suse:BuildRequires: libbz2-devel}
%{?suse:BuildRequires: bitstream-vera-fonts}
%setup -q -n %{cin}-%{version}
%build
./autogen.sh
-%configure %{?xcfg}
+%configure %{?xcfg} %{?centos_cfg}
%{__make}
%install
%clean
%{__rm} -rf %{buildroot}
+%if 0%{?rhat}
+%post
+if [ -d /etc/yum.repos.d ]; then
+ echo > /etc/yum.repos.d/cin.repo "[cin]"
+ echo >> /etc/yum.repos.d/cin.repo "name=cinelerra-gg"
+ echo >> /etc/yum.repos.d/cin.repo "baseurl=https://cinelerra-gg.org/download/pkgs/%{distro}\$releasever/"
+ echo >> /etc/yum.repos.d/cin.repo "enabled=1"
+ echo >> /etc/yum.repos.d/cin.repo "gpgcheck=0"
+fi
+%postun
+if [ -d /etc/yum.repos.d ]; then
+ rm -f /etc/yum.repos.d/cin.repo
+fi
+%endif
+
%files
%defattr(-, root, root, -)
%{_bindir}/*
%{_libdir}/*
%{_datadir}/*
-%exclude /usr/src/debug
-%exclude /usr/lib/debug
-
%changelog