[lives] Release 3.0.0
by Antonio
commit aa90351c6e3eae838cf06758da530c572816f253
Author: sagitter <sagitter(a)fedoraproject.org>
Date: Wed Aug 7 22:12:14 2019 +0200
Release 3.0.0
.gitignore | 1 +
lives.spec | 71 ++++++++++++++++++++++++++++++++++++++++----------------------
sources | 2 +-
3 files changed, 48 insertions(+), 26 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 2d530ac..fbac864 100644
--- a/.gitignore
+++ b/.gitignore
@@ -19,3 +19,4 @@
/LiVES-2.10.0.tar.bz2
/LiVES-2.10.1.tar.bz2
/LiVES-2.10.2.tar.bz2
+/LiVES-3.0.0.tar.bz2
diff --git a/lives.spec b/lives.spec
index 2512ea1..39c2227 100644
--- a/lives.spec
+++ b/lives.spec
@@ -12,18 +12,25 @@
%global __requires_exclude ^(%{privlibs})\\.so
#
+# Note from upstream:
+# the SDL playback plugin is now deprecated in favour of the openGL playback plugin.
+# For one thing the program will crash if you use the SDL plugin and projectM plugin at the same time.
+# If you have both SDL 1 and SDL 2 installed, LiVES will detect both, since it will use SDL2 for projectM and SDL1 for the SDL playback plugin.
+# Use 'SDL2' and 'projectM' together.
+%bcond_without SDL2_projectM
+
Name: lives
-Version: 2.10.2
-Release: 3%{?dist}
+Version: 3.0.0
+Release: 1%{?dist}
Summary: Video editor and VJ tool
License: GPLv3+ and LGPLv3+
URL: http://lives-video.com
Source0: http://lives-video.com/releases/LiVES-%{version}.tar.bz2
-## Appdata file
+
+# Appdata file
Source1: LiVES.appdata.xml
BuildRequires: pkgconfig(jack)
-BuildRequires: pkgconfig(sdl)
BuildRequires: pkgconfig(libpulse)
BuildRequires: pkgconfig(libunicap)
BuildRequires: pkgconfig(libdv)
@@ -33,7 +40,6 @@ BuildRequires: pkgconfig(libv4lconvert)
BuildRequires: pkgconfig(libfreenect)
BuildRequires: pkgconfig(frei0r)
BuildRequires: pkgconfig(liboil-0.3)
-BuildRequires: pkgconfig(libtirpc)
BuildRequires: pkgconfig(theora)
BuildRequires: pkgconfig(vorbis)
BuildRequires: pkgconfig(schroedinger-1.0)
@@ -41,11 +47,23 @@ BuildRequires: pkgconfig(libpng)
BuildRequires: pkgconfig(alsa)
BuildRequires: pkgconfig(opencv)
BuildRequires: pkgconfig(fftw3)
-##No plugins available
+
+#
+# 'tirpc' is required by 'musl-libc'
+BuildRequires: pkgconfig(libtirpc)
+
+%if %{with SDL2_projectM}
+BuildRequires: pkgconfig(libprojectM)
+BuildRequires: pkgconfig(sdl2)
+#Requires: projectM-libvisual%%{?_isa}
+Requires: projectM-pulseaudio%{?_isa}
+Requires: projectM-jack%{?_isa}
+%endif
+BuildRequires: pkgconfig(sdl)
+
#BuildRequires: pkgconfig(libvisual-0.4)
BuildRequires: pkgconfig(libmatroska)
BuildRequires: pkgconfig(mjpegtools)
-BuildRequires: pkgconfig(libprojectM)
BuildRequires: ladspa-devel
BuildRequires: x264-libs
BuildRequires: gettext-devel
@@ -79,9 +97,6 @@ Requires: frei0r-plugins%{?_isa}
Requires: mkvtoolnix%{?_isa}
Requires: vorbis-tools%{?_isa}
Requires: dvgrab%{?_isa}
-Requires: projectM-libvisual%{?_isa}
-Requires: projectM-pulseaudio%{?_isa}
-Requires: projectM-jack%{?_isa}
Requires: hicolor-icon-theme
%description
@@ -100,11 +115,12 @@ find . -type f -name "*.txt" -exec chmod 0644 '{}' \;
find . -type f -name "*.c" -exec chmod 0644 '{}' \;
%build
-%configure --disable-silent-rules --enable-shared --enable-static \
- --enable-largefile --enable-threads --disable-rpath --enable-profiling \
- --enable-doxygen --disable-libvisual --enable-projectM
+%configure --disable-silent-rules --enable-threads=posix --disable-rpath --enable-profiling --enable-doxygen --disable-libvisual \
+%if %{without SDL2_projectM}
+--disable-sdl2 --disable-projectM
+%endif
-%make_build CPPFLAGS=-I%{_includedir}/tirpc LIBS="-ltirpc -ldl"
+%make_build CPPFLAGS=`pkg-config --cflags libtirpc`
%install
%make_install
@@ -114,30 +130,32 @@ find . -type f -name "*.c" -exec chmod 0644 '{}' \;
find %{buildroot} -name '*.la' -exec rm -f {} ';'
find %{buildroot} -name '*.a' -exec rm -f {} ';'
-# We want that these libraries are private
-mv %{buildroot}%{_libdir}/libOSC* %{buildroot}%{_libdir}/%{name}/
-mv %{buildroot}%{_libdir}/libweed* %{buildroot}%{_libdir}/%{name}/
-
# Move icon
mkdir -p %{buildroot}%{_datadir}/icons/%{name}
mv %{buildroot}%{_datadir}/app-install/icons/%{name}.png %{buildroot}%{_datadir}/icons/%{name}/
rm -rf %{buildroot}%{_datadir}/app-install
+# We want that these libraries are private
+mv %{buildroot}%{_libdir}/libOSC* %{buildroot}%{_libdir}/%{name}/
+mv %{buildroot}%{_libdir}/libweed* %{buildroot}%{_libdir}/%{name}/
+
# Weed's devel files removed
rm -rf %{buildroot}%{_libdir}/pkgconfig
rm -rf %{buildroot}%{_includedir}/weed
# Remove bad documentation file's location
-rm -rf %{buildroot}%{_docdir}/%{name}-%{version}
+rm -rf %{buildroot}%{_docdir}
# Remove rpath
chrpath -d %{buildroot}%{_bindir}/%{name}-exe
-# Remove Python2 scripts
-find %{buildroot} -name '*encoder' -exec rm -f {} ';'
+# Remove Python2 script
+find %{buildroot} -name 'multi_encoder' -exec rm -f {} ';'
+find %{buildroot}%{_bindir} -name '*_encoder' -exec rm -f {} ';'
-# Fix Python interpreter
-find %{buildroot} -name '*encoder3' | xargs sed -i '1s|^#!/usr/bin/env python|#!%{__python3}|'
+# Fix unversioned Python interpreter
+find %{buildroot} -name '*multi_encoder3' | xargs sed -i '1s|^#!/usr/bin/env python|#!%{__python3}|'
+find %{buildroot}%{_bindir} -name '*_encoder3' | xargs sed -i '1s|^#!/usr/bin/env python|#!%{__python3}|'
rm -f %{buildroot}%{_bindir}/%{name}
cat > %{buildroot}%{_bindir}/%{name} <<EOF
@@ -153,7 +171,7 @@ echo "Running LiVES"
EOF
chmod a+x %{buildroot}%{_bindir}/%{name}
-##Set Exec key
+# Set Exec key
desktop-file-edit \
--set-key=Exec --set-value=lives \
%{buildroot}%{_datadir}/applications/LiVES.desktop
@@ -165,7 +183,7 @@ install -Dp -m 644 %{SOURCE1} %{buildroot}%{_metainfodir}/LiVES.appdata.xml
appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
%files -f %{name}.lang
-%doc README AUTHORS BUGS ChangeLog FEATURES
+%doc README AUTHORS ChangeLog FEATURES
%doc GETTING.STARTED NEWS OMC/*.txt RFX/*
%license COPYING
%{_bindir}/*%{name}*
@@ -183,6 +201,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml
%{_metainfodir}/LiVES.appdata.xml
%changelog
+* Wed Aug 07 2019 Antonio Trande <sagitterATfedoraproject.org> - 3.0.0-1
+- Release 3.0.0
+
* Wed Aug 07 2019 Leigh Scott <leigh123linux(a)gmail.com> - 2.10.2-3
- Rebuild for new ffmpeg version
diff --git a/sources b/sources
index c80cded..30852a9 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a30013dd880e8fefa62bcf56170e6ca7 LiVES-2.10.2.tar.bz2
+fe0accec85d75a1ac2ed5f155d287c23 LiVES-3.0.0.tar.bz2
5 years, 3 months
[zoneminder] Rebuild for new ffmpeg version
by Leigh Scott
commit 93b28e110fb3412683483e00549b131a4f92b72c
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 7 19:49:20 2019 +0100
Rebuild for new ffmpeg version
zoneminder.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/zoneminder.spec b/zoneminder.spec
index dd7b7e3..09e1c85 100644
--- a/zoneminder.spec
+++ b/zoneminder.spec
@@ -24,7 +24,7 @@
Name: zoneminder
Version: 1.32.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: A camera monitoring and analysis tool
Group: System Environment/Daemons
# Mootools is inder the MIT license: http://mootools.net/
@@ -411,6 +411,9 @@ EOF
%dir %attr(755,nginx,nginx) %{_localstatedir}/spool/zoneminder-upload
%changelog
+* Wed Aug 07 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1.32.3-4
+- Rebuild for new ffmpeg version
+
* Tue Mar 12 2019 Sérgio Basto <sergio(a)serjux.com> - 1.32.3-3
- Mass rebuild for x264
5 years, 3 months
[xpra-codecs-freeworld] Rebuild for new ffmpeg version
by Leigh Scott
commit 69604254b016741f6b07b4440cf7d503b12693f5
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 7 19:47:44 2019 +0100
Rebuild for new ffmpeg version
xpra-codecs-freeworld.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/xpra-codecs-freeworld.spec b/xpra-codecs-freeworld.spec
index 72f7f14..367c334 100644
--- a/xpra-codecs-freeworld.spec
+++ b/xpra-codecs-freeworld.spec
@@ -26,7 +26,7 @@
Name: xpra-codecs-freeworld
Version: 2.5.3
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Additional codecs for xpra using x264 and ffmpeg
License: GPLv2+
URL: http://www.xpra.org/
@@ -118,6 +118,9 @@ find %{buildroot}%{python3_sitearch}/xpra -name '*.so' \
%license COPYING
%changelog
+* Wed Aug 07 2019 Leigh Scott <leigh123linux(a)gmail.com> - 2.5.3-2
+- Rebuild for new ffmpeg version
+
* Thu Jul 25 2019 Antonio Trande <sagitter(a)fedoraproject.org> - 2.5.3-1
- Release to 2.5.3
- Switch to Python3 definitively
5 years, 3 months
[wxsvg] Rebuild for new ffmpeg version
by Leigh Scott
commit 6e5480932988ec5635673c528b97a7299b8ee468
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 7 19:46:26 2019 +0100
Rebuild for new ffmpeg version
wxsvg.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/wxsvg.spec b/wxsvg.spec
index 27b582e..bc07c13 100644
--- a/wxsvg.spec
+++ b/wxsvg.spec
@@ -1,6 +1,6 @@
Name: wxsvg
Version: 1.5.19
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: C++ library to create, manipulate and render SVG files
Group: System Environment/Libraries
@@ -71,6 +71,9 @@ find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
%{_libdir}/pkgconfig/lib%{name}.pc
%changelog
+* Wed Aug 07 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1.5.19-2
+- Rebuild for new ffmpeg version
+
* Thu Jul 04 2019 Sérgio Basto <sergio(a)serjux.com> - 1.5.19-1
- Update wxsvg to 1.5.19
5 years, 3 months
[vdr-vaapidevice] Rebuild for new ffmpeg version
by Leigh Scott
commit aa14a0784d5ca285861e5a74a098e23c931a2ad7
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 7 19:17:15 2019 +0100
Rebuild for new ffmpeg version
vdr-vaapidevice.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vdr-vaapidevice.spec b/vdr-vaapidevice.spec
index e67cc38..df3f8e6 100644
--- a/vdr-vaapidevice.spec
+++ b/vdr-vaapidevice.spec
@@ -6,7 +6,7 @@
Name: vdr-vaapidevice
Version: 0.7.0
-Release: 14.%{gitdate}git%{shortcommit0}%{?dist}
+Release: 15.%{gitdate}git%{shortcommit0}%{?dist}
Summary: A VA-API output device plugin for VDR
License: AGPLv3
@@ -71,6 +71,9 @@ install -Dpm 644 %{SOURCE1} \
%config(noreplace) %{_sysconfdir}/sysconfig/vdr-plugins.d/vaapidevice.conf
%changelog
+* Wed Aug 07 2019 Leigh Scott <leigh123linux(a)gmail.com> - 0.7.0-15.20190526gitd19657b
+- Rebuild for new ffmpeg version
+
* Mon Jul 01 2019 Martin Gansser <martinkg(a)fedoraproject.org> - 0.7.0-14.20190526gitd19657b
- Rebuilt for new VDR API version 2.4.1
5 years, 3 months
[vdr-markad] Rebuild for new ffmpeg version
by Leigh Scott
commit bfc17f54a1441edf5394d6e3fc557dbcbbc48c43
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 7 19:16:20 2019 +0100
Rebuild for new ffmpeg version
vdr-markad.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vdr-markad.spec b/vdr-markad.spec
index 89a036c..47acf4a 100644
--- a/vdr-markad.spec
+++ b/vdr-markad.spec
@@ -4,7 +4,7 @@
Name: vdr-markad
Version: 0.1.4
-Release: 24.%{gitdate}git%{shortcommit0}%{?dist}
+Release: 25.%{gitdate}git%{shortcommit0}%{?dist}
Summary: Advanced commercial detection for VDR
License: GPLv2+
# how to get the tarball
@@ -70,6 +70,9 @@ fi
%{vdr_vardir}/markad/
%changelog
+* Wed Aug 07 2019 Leigh Scott <leigh123linux(a)gmail.com> - 0.1.4-25.20170313gitea2e182
+- Rebuild for new ffmpeg version
+
* Mon Jul 01 2019 Martin Gansser <martinkg(a)fedoraproject.org> - 0.1.4-24.20170313gitea2e182
- Rebuilt for new VDR API version 2.4.1
5 years, 3 months
[vcmi] Rebuild for new ffmpeg version
by Leigh Scott
commit 260cd936c5e7b39398958bca377df7844407fb40
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 7 19:15:11 2019 +0100
Rebuild for new ffmpeg version
vcmi.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/vcmi.spec b/vcmi.spec
index 623a541..8e33537 100644
--- a/vcmi.spec
+++ b/vcmi.spec
@@ -1,7 +1,7 @@
Name: vcmi
Summary: Heroes of Might and Magic 3 game engine
Version: 0.99
-Release: 5%{?dist}
+Release: 6%{?dist}
License: GPLv2+
URL: https://vcmi.eu/
@@ -129,6 +129,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
%changelog
+* Wed Aug 07 2019 Leigh Scott <leigh123linux(a)gmail.com> - 0.99-6
+- Rebuild for new ffmpeg version
+
* Mon Mar 04 2019 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 0.99-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5 years, 3 months
[tvheadend] Rebuild for new ffmpeg version
by Leigh Scott
commit e8862b5c69f74414d7cb589353a7c2e386d25fa0
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 7 19:14:18 2019 +0100
Rebuild for new ffmpeg version
tvheadend.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/tvheadend.spec b/tvheadend.spec
index 8f4ee4d..3a8f3c8 100644
--- a/tvheadend.spec
+++ b/tvheadend.spec
@@ -20,7 +20,7 @@
Name: tvheadend
Version: 4.2.8
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: TV streaming server and digital video recorder
License: GPLv3+
@@ -232,6 +232,9 @@ exit 0
%changelog
+* Wed Aug 07 2019 Leigh Scott <leigh123linux(a)gmail.com> - 4.2.8-4
+- Rebuild for new ffmpeg version
+
* Tue Mar 12 2019 Mohamed El Morabity <melmorabity(a)fedoraproject.org> - 4.2.8-3
- Fix build with GCC 9
5 years, 3 months
[telegram-desktop] Rebuild for new ffmpeg version
by Leigh Scott
commit 5656acb6f3787fac76780f7888615974cf4040fd
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 7 18:54:22 2019 +0100
Rebuild for new ffmpeg version
telegram-desktop.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/telegram-desktop.spec b/telegram-desktop.spec
index c423230..94f846e 100644
--- a/telegram-desktop.spec
+++ b/telegram-desktop.spec
@@ -29,7 +29,7 @@
Summary: Telegram Desktop official messaging app
Name: telegram-desktop
Version: 1.7.14
-Release: 1%{?dist}
+Release: 2%{?dist}
# Application and 3rd-party modules licensing:
# * S0 (Telegram Desktop) - GPLv3+ with OpenSSL exception -- main source;
@@ -205,6 +205,9 @@ appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/%{name}.appdat
%{_metainfodir}/%{name}.appdata.xml
%changelog
+* Wed Aug 07 2019 Leigh Scott <leigh123linux(a)gmail.com> - 1.7.14-2
+- Rebuild for new ffmpeg version
+
* Tue Jul 09 2019 Vitaly Zaitsev <vitaly(a)easycoding.org> - 1.7.14-1
- Updated to 1.7.14.
5 years, 3 months
[simplescreenrecorder] Rebuild for new ffmpeg version
by Leigh Scott
commit 89e5eb30ef246747aad663cd732fadf08af51812
Author: Leigh Scott <leigh123linux(a)gmail.com>
Date: Wed Aug 7 18:53:17 2019 +0100
Rebuild for new ffmpeg version
simplescreenrecorder.spec | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/simplescreenrecorder.spec b/simplescreenrecorder.spec
index d74cc09..d4e5b09 100644
--- a/simplescreenrecorder.spec
+++ b/simplescreenrecorder.spec
@@ -1,7 +1,7 @@
%define shortname ssr
Name: simplescreenrecorder
Version: 0.3.11
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Simple Screen Recorder is a screen recorder for Linux
License: GPLv3
@@ -101,6 +101,9 @@ fi
%{_datadir}/appdata/%{name}.appdata.xml
%changelog
+* Wed Aug 07 2019 Leigh Scott <leigh123linux(a)gmail.com> - 0.3.11-8
+- Rebuild for new ffmpeg version
+
* Mon Mar 04 2019 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 0.3.11-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
5 years, 3 months