version update
[goodguy/cinelerra.git] / cinelerra-5.1 / blds / cinelerra.spec
index bcd285ac9240513af2f4254196e42d5e9f735a66..93061b9494fc398da0e90e991c9db1c453624b95 100644 (file)
@@ -1,4 +1,4 @@
-%define ver 20180930
+%define ver 20200430
 %define cin cinelerra
 Summary: Multimedia Editing and construction
 
@@ -12,15 +12,21 @@ Version: 5.1
 Release: %{ver}
 License: GPL
 Group: Applications/Multimedia
-URL: http://cinelerra-cv.org/
+URL: https://cinelerra-gg.org/
 
 # Obtained from :
 # git clone git://git.cinelerra.org/goodguy/cinelerra.git cinelerra5
 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
@@ -39,10 +45,14 @@ BuildRequires: libXft-devel
 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}
@@ -51,6 +61,7 @@ BuildRequires: gtk2-devel
 %{?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}
@@ -70,7 +81,7 @@ Multimedia editing and construction
 %setup -q -n %{cin}-%{version}
 %build
 ./autogen.sh
-%configure %{?xcfg}
+%configure %{?xcfg} %{?centos_cfg}
 %{__make}
 
 %install
@@ -79,14 +90,26 @@ Multimedia editing and construction
 %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