[flowblade/f23] Update to 1.6.0-2.gitc847b32

Martin Gansser martinkg at rpmfusion.org
Thu Jul 21 20:37:42 CEST 2016


commit 3ae3cec9b38a674c5aa6255778b05e13131b6c67
Author: Martin Gansser <mgansser at alice.de>
Date:   Thu Jul 21 20:36:22 2016 +0200

    Update to 1.6.0-2.gitc847b32

 clog           |   2 +
 flowblade.spec | 161 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 163 insertions(+)
---
diff --git a/clog b/clog
new file mode 100644
index 0000000..8898415
--- /dev/null
+++ b/clog
@@ -0,0 +1,2 @@
+Update to 1.6.0-2.gitc847b32
+
diff --git a/flowblade.spec b/flowblade.spec
new file mode 100644
index 0000000..eaae1fe
--- /dev/null
+++ b/flowblade.spec
@@ -0,0 +1,161 @@
+#https://github.com/jliljebl/flowblade/commit/c847b323037eed2099e770f916f3ec3f9354ac9c
+%global commit0  c847b323037eed2099e770f916f3ec3f9354ac9c
+%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
+
+Name:           flowblade
+Version:        1.6.0
+Release:        2.git%{shortcommit0}%{?dist}
+License:        GPLv3
+Summary:        Multitrack non-linear video editor for Linux
+Url:            https://github.com/jliljebl/flowblade
+Source0:        https://github.com/jliljebl/flowblade/archive/%{commit0}/%{name}-%{version}-%{shortcommit0}.tar.gz
+Patch0:         flowblade-001_sys_path.patch
+
+BuildRequires:  desktop-file-utils
+BuildRequires:  python2-devel
+BuildRequires:  python-setuptools
+BuildRequires:  librsvg2-devel
+
+Requires:       ffmpeg 
+Requires:       pygtk2 
+Requires:       ladspa-swh-plugins
+Requires:       ladspa-calf-plugins
+Requires:       sox 
+Requires:       frei0r-plugins >= 1.4
+Requires:       numpy 
+Requires:       python-pillow
+Requires:       mlt-python
+Requires:       cairomm
+Requires:       pyxdg
+Requires:       gtk3
+
+BuildArch:      noarch
+
+%description
+Flowblade Movie Editor is a multitrack non-linear video editor for Linux
+released under GPL 3 license.
+
+Flowblade is designed to provide a fast, precise and robust editing 
+experience.
+
+In Flowblade clips are usually automatically placed tightly after or 
+between clips when they are inserted on the timeline. Edits are fine 
+tuned by trimming in and out points of clips, or by cutting and deleting 
+parts of clips.
+
+Flowblade provides powerful tools to mix and filter video and audio. 
+
+%prep
+%setup -qn %{name}-%{commit0}/flowblade-trunk
+# fix to  /usr/bin/flowblade
+%patch0 -p1
+
+# Fix script-without-shebang erros in fedora-review
+# Remove permission to execute in all files except files that have sheban.
+find . -type f -executable | xargs chmod a-x
+find . -type f | xargs grep -El '\#!/usr/bin/env' | xargs chmod a+x
+
+# fix to %%{_datadir}/locale
+sed -i "s|respaths.LOCALE_PATH|'%{_datadir}/locale'|g" Flowblade/translations.py
+
+%build 
+python setup.py build
+
+%install 
+python setup.py install --skip-build --root %{buildroot} 
+
+#package_data files lose executable permissions fix it again.
+chmod +x %{buildroot}%{python_sitelib}/Flowblade/launch/*
+
+# setup of mime is already done, so for what we need this file ?
+%{__rm} %{buildroot}/usr/lib/mime/packages/flowblade
+
+# move .mo files to /usr/share/locale the right place
+for i in $(ls -d %{buildroot}%{python_sitelib}/Flowblade/locale/*/LC_MESSAGES/ | sed 's/\(^.*locale\/\)\(.*\)\(\/LC_MESSAGES\/$\)/\2/') ; do
+    mkdir -p %{buildroot}%{_datadir}/locale/$i/LC_MESSAGES/
+    mv %{buildroot}%{python_sitelib}/Flowblade/locale/$i/LC_MESSAGES/%{name}.mo \
+        %{buildroot}%{_datadir}/locale/$i/LC_MESSAGES/
+done
+%find_lang %{name}
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
+
+%post
+/usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%postun
+if [ $1 -eq 0 ] ; then
+  /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
+fi
+/usr/bin/update-desktop-database &> /dev/null || :
+
+%posttrans
+/usr/bin/update-mime-database %{?fedora:-n} %{_datadir}/mime &> /dev/null || :
+
+
+%files -f %{name}.lang
+%doc README
+%license COPYING
+%{_bindir}/flowblade
+%{_datadir}/applications/flowblade.desktop
+%{_mandir}/man1/flowblade.1.gz
+%{_datadir}/mime
+%{_datadir}/pixmaps/flowblade.png
+%{python_sitelib}/Flowblade/
+%{python_sitelib}/flowblade*
+
+%changelog
+* Thu Jun 30 2016 Martin Gansser <martinkg at fedoraproject.org> - 1.6.0-2.gitc847b32
+- Update to 1.6.0-2.gitc847b32
+
+* Thu Jun 09 2016 Martin Gansser <martinkg at fedoraproject.org> - 1.6.0-1.git50f6fca
+- Update to 1.6.0
+
+* Mon Nov 30 2015 Martin Gansser <martinkg at fedoraproject.org> - 1.4.0-1.git3f5d08d
+- Update to 1.4.0
+
+* Fri Sep 11 2015 Martin Gansser <martinkg at fedoraproject.org> - 1.2.0-1.git7d98158
+- Update to 1.2.0
+
+* Thu Aug 27 2015 Martin Gansser <martinkg at fedoraproject.org> - 1.1.0-6.git7d98158
+- spec cleanup
+
+* Sat Jul 18 2015 Martin Gansser <martinkg at fedoraproject.org> - 1.1.0-5.git94f69ce
+- dropped gnome-python2-gnomevfs requirement
+- dropped ladspa requirement
+- dropped pycairo requirement
+- dropped mlt requirement
+- dropped calf requirement
+- dropped numpy requirement
+- dropped cairo requirement
+
+* Mon Jun 22 2015 Martin Gansser <martinkg at fedoraproject.org> - 1.1.0-4.git94f69ce
+- Fix file permissions before and after build
+- Remove /usr/lib/mime/packages/flowblade file 
+- move .mo files to /usr/share/locale
+
+* Sun Jun 21 2015 Martin Gansser <martinkg at fedoraproject.org> - 1.1.0-3.git94f69ce
+- added flowblade.patch
+- put setup.py into %%build section
+- added macro %%find_lang
+- fixed locale path 
+
+* Sat Jun 20 2015 Martin Gansser <martinkg at fedoraproject.org> - 1.1.0-2.git94f69ce
+- used macro %%{python_sitearch}
+- spec file cleanup
+- mime file belong to %%{_libexecdir}
+
+* Fri Jun 19 2015 Martin Gansser <martinkg at fedoraproject.org> - 1.1.0-1.git94f69ce
+- Update to 1.1.0
+
+* Fri Mar 20 2015 David Vásquez <davidjeremias82 AT gmail DOT com> - 0.18.0-1
+- Updated to 0.18.0
+
+* Sat Jul 05 2014 David Vásquez <davidjeremias82@ dat com> 0.12.0-1
+- Updated to 0.12.0
+
+* Thu Oct 24 2013 David Vásquez <davidjeremias82@ dat com> 0.10.0-1
+- Initial build rpm Fedora
+


More information about the rpmfusion-commits mailing list