commit 1746b7716b93501ee636bdb1f7245c0ee1efc94e
Author: Martin Gansser <martinkg(a)fedoraproject.org>
Date: Tue Aug 8 09:30:54 2017 +0200
Add BR desktop-file-utils
Add RR hicolor-icon-theme
Remove mime scriptlets as they are obsolete in f25 and greater
.gitignore | 1 +
sources | 1 +
vidcutter.spec | 79 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
3 files changed, 81 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..125b774 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/vidcutter-4.0.0.tar.gz
diff --git a/sources b/sources
index e69de29..97248a3 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+d095757fc24cec83e0a965cc02de41ed vidcutter-4.0.0.tar.gz
diff --git a/vidcutter.spec b/vidcutter.spec
new file mode 100644
index 0000000..4c3352a
--- /dev/null
+++ b/vidcutter.spec
@@ -0,0 +1,79 @@
+Name: vidcutter
+Version: 4.0.0
+Release: 2%{?dist}
+Summary: The simplest + fastest video cutter & joiner
+License: GPLv3+
+Url:
http://vidcutter.ozmartians.com
+Source0:
https://github.com/ozmartian/%{name}/archive/%{version}.tar.gz#/%{name}-%...
+
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: mpv-libs-devel
+BuildRequires: desktop-file-utils
+Requires: python3-qt5
+Requires: ffmpeg
+Requires: python3-pyopengl
+Requires: mediainfo
+Requires: hicolor-icon-theme
+
+%description
+The simplest & sexiest tool for cutting and joining your videos without the
+need for re-encoding or a diploma in multimedia. VidCutter focuses on getting
+the job done using tried and true tech in its arsenal via mpv and FFmpeg.
+
+%prep
+%setup -q
+sed -i "s/pypi/rpm/" vidcutter/__init__.py
+
+# E: wrong-script-interpreter
+sed -i -e 's|#!/usr/bin/env python3|#!/usr/bin/python3|g' vidcutter/*.py
+sed -i -e 's|#!/usr/bin/env python3|#!/usr/bin/python3|g' vidcutter/libs/*.py
+
+%build
+%py3_build
+
+%install
+%py3_install
+# E: non-executable-script
+for file in
%{buildroot}%{python3_sitearch}/vidcutter/{__init__,__main__,about,settings,updater,videoconsole,videocutter,videoinfo,videolist,videoslider,videostyle,videotoolbar,libs/mpvwidget,libs/notifications,libs/taskbarprogress,libs/videoservice,libs/widgets}.py;
do
+ chmod a+x $file
+done
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
+
+%post
+touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%postun
+/sbin/ldconfig
+if [ $1 -eq 0 ] ; then
+ touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+ /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%posttrans
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+%files
+%license LICENSE
+%doc README.md
+%{_bindir}/%{name}
+%{python3_sitearch}/%{name}
+%{python3_sitearch}/vidcutter-%{version}-py?.?.egg-info
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
+%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
+%{_datadir}/mime/packages/x-vidcutter.xml
+%{_datadir}/pixmaps/%{name}.svg
+
+%changelog
+* Mon Aug 07 2017 Martin Gansser <martinkg(a)fedoraproject.org> - 4.0.0-2
+- Add BR desktop-file-utils
+- Add RR hicolor-icon-theme
+- Remove mime scriptlets as they are obsolete in f25 and greater
+
+* Mon Aug 07 2017 Martin Gansser <martinkg(a)fedoraproject.org> - 4.0.0-1
+- Initial build