[slowmovideo] Initial import
by Nicolas Chauvet
commit b24c6c4d79abe3b6c922d796e9d5b87895f04489
Author: Nicolas Chauvet <kwizart(a)gmail.com>
Date: Mon Mar 22 18:37:11 2021 +0100
Initial import
.gitignore | 3 ++
slowmovideo.spec | 136 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 3 ++
3 files changed, 142 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..99d27b4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1,3 @@
+libsvflow-*.tar.gz
+slowmovideo-*.tar.gz
+v3d-flow-builder-*.tar.gz
diff --git a/slowmovideo.spec b/slowmovideo.spec
new file mode 100644
index 0000000..bca1d92
--- /dev/null
+++ b/slowmovideo.spec
@@ -0,0 +1,136 @@
+# sources for slowmoVideo
+%global commit0 279026ad91e034e49c712e8b7a02b3e109f1af2d
+%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
+%global date0 20200516
+
+# sources for libsvflow
+%global commit1 7c31a0bf9467e774442473e8b951b09fe6eb1b9f
+%global shortcommit1 %(c=%{commit1}; echo ${c:0:7})
+
+# sources for flowBuilder
+%global commit2 0fbd6ea63fb43651a09418394d512b71f8eb3025
+%global shortcommit2 %(c=%{commit2}; echo ${c:0:7})
+
+Name: slowmovideo
+Version: 0.6.0
+Release: 3.%{?date0}git%{?shortcommit0}%{?dist}
+Summary: Tool that uses optical flow for generating slow-motion videos
+
+License: GPLv3+
+URL: https://github.com/slowmoVideo
+Source0: %{url}/slowmoVideo/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz
+Source1: %{url}/libsvflow/archive/%{commit1}/libsvflow-%{shortcommit1}.tar.gz
+Source2: %{url}/v3d-flow-builder/archive/%{commit2}/v3d-flow-builder-%{shortcommit2}.tar.gz
+
+BuildRequires: gcc
+BuildRequires: gcc-c++
+BuildRequires: cmake3
+BuildRequires: desktop-file-utils
+BuildRequires: make
+
+BuildRequires: ffmpeg-devel
+BuildRequires: freeglut-devel
+BuildRequires: glew-devel
+BuildRequires: opencv-devel
+BuildRequires: qt5-qtbase-devel
+BuildRequires: qt5-qtscript-devel
+BuildRequires: libjpeg-turbo-devel
+BuildRequires: libpng-devel
+BuildRequires: zlib-devel
+
+Provides: slowmoVideo = %{version}-%{release}
+Provides: bundled(libsvflow) = 1.0.0
+Provides: bundled(v3d-flow-builder)
+
+Requires: ffmpeg
+
+
+%description
+slowmoVideo is an OpenSource program that creates slow-motion
+videos from your footage.
+
+%prep
+%autosetup -p1 -n slowmoVideo-%{commit0}
+%autosetup -T -D -a 1 -p1 -n slowmoVideo-%{commit0}
+%autosetup -T -D -a 2 -p1 -n slowmoVideo-%{commit0}
+rmdir src/lib/libsvflow v3d-flow-builder-%{commit2}/src/lib/libsvflow
+cp -pr libsvflow-%{commit1} src/lib/libsvflow
+ln -s ../../../src/lib/libsvflow v3d-flow-builder-%{commit2}/src/lib/libsvflow
+
+# Fix headers path
+sed -i -e 's|src/flowField_sV.h|include/flowField_sV.h|' v3d-flow-builder-%{commit2}/CMakeLists.txt
+sed -i -e 's|src/flowRW_sV.h|include/flowRW_sV.h|' v3d-flow-builder-%{commit2}/CMakeLists.txt
+sed -i -e 's|flowField_sV.h|../include/flowField_sV.h|' v3d-flow-builder-%{commit2}/src/flowBuilder.cpp
+sed -i -e 's|flowRW_sV.h|../include/flowRW_sV.h|' v3d-flow-builder-%{commit2}/src/flowBuilder.cpp
+
+
+%build
+pushd v3d-flow-builder-%{commit2}
+%cmake \
+ -DUSE_DBUS=ON \
+ -DOpenGL_GL_PREFERENCE=GLVND \
+ -DDISABLE_INCLUDE_SOURCE=ON \
+ -DENABLE_TESTS=ON
+
+%cmake_build
+popd
+
+%cmake \
+ -DUSE_DBUS=ON \
+ -DENABLE_TESTS=ON
+
+%cmake_build
+
+
+%install
+pushd v3d-flow-builder-%{commit2}
+
+%cmake_install
+
+popd
+
+%cmake_install
+
+# Fix and validate desktop
+sed -i -e 's|/usr/share/icons/AppIcon|slowmoUI|' \
+ -e '1d' \
+ %{buildroot}%{_datadir}/applications/slowmoUI.desktop
+
+mv %{buildroot}%{_datadir}/icons/AppIcon.png \
+ %{buildroot}%{_datadir}/icons/slowmoUI.png
+
+chmod -x %{buildroot}%{_datadir}/applications/slowmoUI.desktop
+desktop-file-validate \
+ %{buildroot}%{_datadir}/applications/slowmoUI.desktop
+
+
+%check
+cd "%{__cmake_builddir}"
+ %{__make} UnitTests
+cd -
+
+
+%files
+%license LICENSE.md
+%doc README.md todo.org
+%{_bindir}/slowmoFlowBuilder
+%{_bindir}/slowmoFlowEdit
+%{_bindir}/slowmoInterpolate
+%{_bindir}/slowmoRenderer
+%{_bindir}/slowmoUI
+%{_bindir}/slowmoVideoInfo
+%{_bindir}/slowmoVisualizeFlow
+%{_datadir}/applications/slowmoUI.desktop
+%{_datadir}/icons/slowmoUI.png
+
+
+%changelog
+* Thu Feb 25 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 0.6.0-3.20200516git279026a
+- Enable slowmoFlowBuilder
+- Enable UnitTests
+
+* Mon Jan 11 2021 Nicolas Chauvet <kwizart(a)gmail.com> - 0.6.0-2.20200516git279026a
+- Fix bundled provides
+
+* Wed Jul 15 2020 Nicolas Chauvet <kwizart(a)gmail.com> - 0.6.0-1
+- Initial spec file
diff --git a/sources b/sources
index e69de29..5405a3f 100644
--- a/sources
+++ b/sources
@@ -0,0 +1,3 @@
+SHA512 (libsvflow-7c31a0b.tar.gz) = ffe4fa8e870dd3be0610508692022c6feb286538e4747b5c667222dd85e75d1ec9aa06e1509ecd70958dec567c684a4e3570ee0fb31a8667e814875c4e976ef7
+SHA512 (slowmovideo-279026a.tar.gz) = 98647abe08c968dab23289a72018ebd07b5cf5c36525109ec2c0256dbed14efbf1f89c6dca45ddd1ba25e7f278ad367fa40d4cdea02da82e3f65d300cbd0d026
+SHA512 (v3d-flow-builder-0fbd6ea.tar.gz) = 2eb02d1c055bbb04430f5d058e0e7b019c67417bd094c80abed341fd5de9978fd5da6f8e215a29b0b22ec8404d073e515959f127cfa72c16b7bbbd80fb707c27
3 years, 8 months
[celluloid/f34] Update to 0.21.
by Vasiliy Glazov
Summary of changes:
f6665a7... Update to 0.21. (*)
(*) This commit already existed in another branch; no separate mail sent
3 years, 8 months
[mixxx/f33] Fix CTest exclude regex
by Uwe Klotz
commit 098577c36115da126f1ee67ca7b7be8aba8d0655
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Mon Mar 22 08:33:29 2021 +0100
Fix CTest exclude regex
mixxx.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 76b2b33..8073653 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -185,7 +185,7 @@ rm -rf \
# TODO: Fix spurious failures of EngineBufferE2ETest.RubberbandReverseTest
%ifarch %{power64}
- %global EngineBufferE2ETest.RubberbandReverseTest
+ %global ctest_exclude_regex EngineBufferE2ETest.RubberbandReverseTest
%endif
# Run tests
3 years, 8 months
[mixxx/f33] New upstream snapshot 2.3.0-0.20.beta.20210322git25f342e
by Uwe Klotz
commit 0bf62535b87a33f0cac1914272f54291fec7a5df
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Mon Mar 22 07:27:10 2021 +0100
New upstream snapshot 2.3.0-0.20.beta.20210322git25f342e
mixxx.spec | 10 +++++++---
sources | 2 +-
2 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index 44e97cd..76b2b33 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -10,9 +10,9 @@
%global extraver beta
# Optional: Only used for untagged snapshot versions
-%global gitcommit 672fea11b27d9583a73a97bb8a18e350f049b0a5
+%global gitcommit 25f342e606c78e3da390ace708aebb50485ab9bf
# Format: <yyyymmdd>
-%global gitcommitdate 20210320
+%global gitcommitdate 20210322
# Additional sources
%global libkeyfinder_archive v2.2.4.zip
@@ -28,7 +28,7 @@
Name: mixxx
Version: 2.3.0
-Release: 0.19%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
+Release: 0.20%{?extraver:.%{extraver}}%{?snapinfo:.%{snapinfo}}%{?dist}
Summary: Mixxx is open source software for DJ'ing
License: GPLv2+
URL: http://www.mixxx.org
@@ -214,6 +214,10 @@ appstream-util \
%changelog
+* Mon Mar 22 2021 Uwe Klotz <uklotz(a)mixxx.org> - 2.3.0-0.20.beta.20210322git25f342e
+- New upstream snapshot 2.3.0-beta
+- Fix column reordering
+
* Sat Mar 20 2021 Uwe Klotz <uklotz(a)mixxx.org> - 2.3.0-0.19.beta.20210320git672fea1
- New upstream snapshot 2.3.0-beta
diff --git a/sources b/sources
index de60499..7ec1d27 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
SHA512 (libkeyfinder_v2.2.4.zip) = fcdd2a645d2770b62d30d2ee552fcfdd688692754779a1e13a9fd36e705a987a46ff388a094ec6dc4fdb5e58f4fc40efff0492e5ee820ec4962ed96fbb4b5c67
-SHA512 (mixxx-672fea11b27d9583a73a97bb8a18e350f049b0a5.tar.gz) = 13b08509a24bbcaf83e24ba4ccfa4c561fa575c83e608657d5d18c941136d92284785b1785b6e435fcb9b46c4438bec63b8e5161ca896713abc372e634f0a653
+SHA512 (mixxx-25f342e606c78e3da390ace708aebb50485ab9bf.tar.gz) = 67ea120b7dab2dc17513da764080b59abcd4fc90a7ff6724e9acb828642941dce1fcf15ad33599ad7a1add992c2bbe506057d1eeb62cde7bc3103b006c9ae6c5
3 years, 8 months
[mixxx/f33] Disable spuriously failing tests
by Uwe Klotz
commit 059736dc7084b9770c11b9a95fb4f63abb083400
Author: Uwe Klotz <uklotz(a)mixxx.org>
Date: Mon Mar 22 07:26:32 2021 +0100
Disable spuriously failing tests
mixxx.spec | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/mixxx.spec b/mixxx.spec
index ad60636..44e97cd 100644
--- a/mixxx.spec
+++ b/mixxx.spec
@@ -178,8 +178,14 @@ rm -rf \
# TODO: Enable ControllerEngine NaN tests on ARM after the cause for
# the failing tests has been found and fixed.
-%ifarch %{arm} aarch64
- %global ctest_exclude_regex setValue_IgnoresNaN|setParameter_NaN
+# TODO: Fix spurious failures of EngineBufferE2ETest.RubberbandReverseTest
+%ifarch %{arm32} %{arm64}
+ %global ctest_exclude_regex setValue_IgnoresNaN|setParameter_NaN|EngineBufferE2ETest.RubberbandReverseTest
+%endif
+
+# TODO: Fix spurious failures of EngineBufferE2ETest.RubberbandReverseTest
+%ifarch %{power64}
+ %global EngineBufferE2ETest.RubberbandReverseTest
%endif
# Run tests
3 years, 8 months
[celluloid] Update to 0.21.
by Vasiliy Glazov
commit f6665a75371d26623f40a429552da467b671a846
Author: Vasiliy Glazov <vascom2(a)gmail.com>
Date: Mon Mar 22 17:05:05 2021 +0300
Update to 0.21.
.gitignore | 1 +
celluloid.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 7f1a281..8755f28 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/celluloid-0.18.tar.xz
/celluloid-0.19.tar.xz
/celluloid-0.20.tar.xz
+/celluloid-0.21.tar.xz
diff --git a/celluloid.spec b/celluloid.spec
index 62899e2..7735b23 100644
--- a/celluloid.spec
+++ b/celluloid.spec
@@ -1,6 +1,6 @@
Name: celluloid
-Version: 0.20
-Release: 3%{?dist}
+Version: 0.21
+Release: 1%{?dist}
Summary: A simple GTK+ frontend for mpv
License: GPLv3+
@@ -56,6 +56,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/io.github.celluloid_p
%{_mandir}/man1/%{name}.1.*
%changelog
+* Mon Mar 22 2021 Vasiliy N. Glazov <vascom2(a)gmail.com> - 0.21-1
+- Update to 0.21
+
* Wed Feb 03 2021 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 0.20-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
diff --git a/sources b/sources
index 0ef8f26..3210e5e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-SHA512 (celluloid-0.20.tar.xz) = 53bb7ea155cf0b2b96da67851ec598782601ecb68504d4355aa03544fc89c0f64aefb507217d08f8ce49d2b7877215365c9ccce69f5f355ed1792a94ea1a6093
+SHA512 (celluloid-0.21.tar.xz) = 6e48d982be127c21cc6afeec8e94ae5c78c667f865690f8fad6db2f0b8290922682334c4d905827e99765dc2084c1b8a36927ff3de485a7a456f4a2fb7058ae6
3 years, 8 months
[deadbeef-mpris2-plugin] Exclude armv7hl build.
by Vasiliy Glazov
commit 14f1cc7e2f94cf450a8a46581504e529cda3abe8
Author: Vasiliy Glazov <vascom2(a)gmail.com>
Date: Mon Mar 22 16:54:52 2021 +0300
Exclude armv7hl build.
deadbeef-mpris2-plugin.spec | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/deadbeef-mpris2-plugin.spec b/deadbeef-mpris2-plugin.spec
index 3832520..e3e5bdf 100644
--- a/deadbeef-mpris2-plugin.spec
+++ b/deadbeef-mpris2-plugin.spec
@@ -7,6 +7,10 @@ License: GPLv2+
URL: https://github.com/Serranya/%{name}
Source0: %{url}/releases/download/v%{version}/%{name}-%{version}.tar.xz
+# Build for armv7hl failed
+# https://github.com/DeaDBeeF-Player/deadbeef/issues/2538
+ExcludeArch: armv7hl
+
BuildRequires: gcc
BuildRequires: automake
BuildRequires: libtool
3 years, 8 months