commit eaa660e75eb433e0a4d63efd56d99758066f178c
Author: FeRD (Frank Dana) <ferdnyc(a)gmail.com>
Date: Mon Aug 26 18:55:12 2019 -0400
Import approved 5.1-gg package
.gitignore | 1 +
cinelerra-gg.spec | 261 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 263 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..49203c1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/cinelerra-gg-d5a0afb.tar.gz
diff --git a/cinelerra-gg.spec b/cinelerra-gg.spec
new file mode 100644
index 0000000..14babe8
--- /dev/null
+++ b/cinelerra-gg.spec
@@ -0,0 +1,261 @@
+%global commit0 d5a0afb9bc8562f6c2698f88ff40790009a5e63c
+%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
+%global snapshotdate 20181217
+
+Name: cinelerra-gg
+Version: 5.1
+Release: 55.%{snapshotdate}git%{shortcommit0}%{?dist}
+Summary: A non linear video editor and effects processor
+# The Cinelerra-GG codebase is licensed GPLv2+
+# The GREYcstoration plugin is licensed CeCILL v2.0
+# The Google SHA1 implementation is licensed BSD 3-clause
+# The Neophyte theme is licensed Creative Commons CC-BY 4.0
+# The freeverb components and the Tapeworm font are in the public Domain
+License: GPLv2+ and CeCILL and BSD and CC-BY and Public Domain
+Url:
https://cinelerra-gg.org/
+Source0:
https://git.cinelerra-gg.org/git/?p=goodguy/cinelerra.git;a=snapshot;h=%{...
+
+# Only tested on x86_64
+ExclusiveArch: x86_64
+
+BuildRequires: cmake
+BuildRequires: ctags
+BuildRequires: curl
+BuildRequires: gcc-c++
+BuildRequires: desktop-file-utils
+BuildRequires: gettext
+BuildRequires: libtool
+BuildRequires: nasm
+BuildRequires: perl-interpreter
+BuildRequires: python3
+BuildRequires: texinfo
+BuildRequires: udftools
+BuildRequires: wget
+BuildRequires: yasm
+
+BuildRequires: CImg-devel
+BuildRequires: jbigkit-devel
+BuildRequires: kernel-headers
+BuildRequires: giflib-devel
+BuildRequires: ladspa-devel
+BuildRequires: lame-devel
+BuildRequires: liba52-devel
+BuildRequires: lilv-devel
+BuildRequires: pulseaudio-utils
+BuildRequires: numactl-devel
+BuildRequires: perl(XML::LibXML)
+BuildRequires: perl(XML::Parser)
+BuildRequires: pkgconfig(alsa)
+BuildRequires: pkgconfig(fftw3)
+BuildRequires: pkgconfig(gtk+-2.0)
+BuildRequires: pkgconfig(gl)
+BuildRequires: pkgconfig(lcms2)
+BuildRequires: pkgconfig(libdv)
+BuildRequires: pkgconfig(libjpeg)
+BuildRequires: pkgconfig(libtiff-4)
+BuildRequires: pkgconfig(liblzma)
+BuildRequires: pkgconfig(libv4l2)
+BuildRequires: pkgconfig(libxml-2.0)
+BuildRequires: pkgconfig(lv2)
+BuildRequires: pkgconfig(mjpegtools)
+BuildRequires: pkgconfig(ncurses)
+BuildRequires: pkgconfig(opencv)
+BuildRequires: pkgconfig(OpenEXR)
+BuildRequires: pkgconfig(opus)
+BuildRequires: pkgconfig(sndfile)
+BuildRequires: pkgconfig(sratom-0)
+BuildRequires: pkgconfig(suil-0)
+BuildRequires: pkgconfig(theora)
+BuildRequires: pkgconfig(twolame)
+BuildRequires: pkgconfig(uuid)
+BuildRequires: pkgconfig(vdpau)
+BuildRequires: pkgconfig(vorbis)
+BuildRequires: pkgconfig(vpx)
+BuildRequires: pkgconfig(x264)
+BuildRequires: pkgconfig(x265)
+BuildRequires: pkgconfig(xft)
+BuildRequires: pkgconfig(xinerama)
+BuildRequires: pkgconfig(xv)
+
+#Disabled until opencv_contrib-freeworld is introduced
+#Requires: python2-opencv
+
+# Obsolete cinelerra(-cv)
+Obsoletes: cinelerra < %{version}-%{release}
+Provides: cinelerra = %{version}-%{release}
+Obsoletes: cinelerra-cv < %{version}-%{release}
+Provides: cinelerra-cv = %{version}-%{release}
+
+# Require HTML documentation
+Requires: %{name}-doc = %{version}-%{release}
+
+%global _description\
+Non-linear audio/video authoring tool Cinelerra-GG is a complete audio and\
+video authoring tool. It understands a lot of multimedia formats as quicktime,\
+avi, ogg also audio/video compression codecs divx, xvid, mpeg2.\
+\
+This is the "goodguy" version of Cinelerra.
+
+%description %_description
+
+
+%package doc
+Summary: Documentation files for %{name}
+BuildArch: noarch
+
+%description doc %_description
+
+
+%prep
+%setup -q -n cinelerra-%{shortcommit0}/cinelerra-%{version}
+
+./autogen.sh
+
+
+%build
+%configure \
+ --with-exec-name=%{name} \
+ --enable-lame=shared \
+ --enable-libogg=shared \
+ --enable-libtheora=shared \
+ --enable-libvorbis=shared \
+ --enable-openjpeg=shared \
+ --enable-twolame=shared \
+ --enable-x264=shared \
+ --enable-x265=shared \
+ --enable-libvpx=yes \
+ --with-browser=xdg-open \
+ --with-firewire=no \
+ --with-ladspa-build=no \
+ --with-ladspa-dir=%{_libdir}/ladspa \
+ --with-lv2=no \
+
+# WIP
+# --with-dv=no \
+# --enable-giflib=no \
+# --enable-flac=no \
+# --enable-libuuid=no \
+# --with-opencv=sys \
+# --with-thirdparty=no \
+# --with-commercial=no \
+# --with-libzmpeg=no \
+# --enable-static-build=no \
+
+%make_build V=0
+
+
+%install
+%make_install V=0
+
+desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
+
+
+%find_lang %{name}
+
+%files -f %{name}.lang
+%license COPYING
+%license plugins/theme_neophyte/Neophyte_License.txt
+%doc README
+%{_bindir}/%{name}
+%{_bindir}/cin_db
+%{_bindir}/zmpeg3cat
+%{_bindir}/zmpeg3cc2txt
+%{_bindir}/zmpeg3ifochk
+%{_bindir}/zmpeg3show
+%{_bindir}/zmpeg3toc
+%{_bindir}/bdwrite
+%{_datadir}/%{name}/
+%exclude %{_datadir}/%{name}/doc
+%{_libdir}/%{name}/
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/pixmaps/%{name}.svg
+%{_datadir}/pixmaps/%{name}.xpm
+
+%files doc
+%dir %{_datadir}/%{name}
+%{_datadir}/%{name}/doc
+
+
+%changelog
+* Mon Aug 26 2019 FeRD (Frank Dana) <ferdnyc(a)gmail.com> -
5.1-55.20181217gitd5a0afb
+- Update to 5.1 snapshot with python3 build process
+- Switch to -gg
+- ExclusiveArch x86_64
+- Add -doc subpackage
+
+* Thu Feb 18 2016 Sérgio Basto <sergio(a)serjux.com> - 2.3-9.20160216git5aa9bc2
+- Fix undefined-non-weak-symbols on libguicast.so .
+- Add 0001-Do-not-ask-for-specific-Microsoft-fonts.patch is what left from
+ patch: "Remove bundle fonts and fix font search path" and was not accepted
+ upstream.
+
+* Fri Jan 15 2016 Sérgio Basto <sergio(a)serjux.com> - 2.3-8.20160216git5aa9bc2
+- AutoTools replace the obsoleted AC_PROG_LIBTOOL, patch7.
+- To fix hardened linkage, patch8.
+- More reviews like replace RPM_BUILD_ROOT, own directories, more documentation,
+ description-line-too-long errors.
+
+* Thu Jan 14 2016 Sérgio Basto <sergio(a)serjux.com> - 2.3-7.20160114git454be60
+- Update license tag.
+- Add license macro.
+- use macro make_build .
+- use macro make_install .
+- Improve conditional builds.
+
+* Mon Oct 26 2015 Sérgio Basto <sergio(a)serjux.com> - 2.3-6.20151026git99d2887
+- Update to git 99d2887, drop cinelerra-cv-remove-fonts.patch is was applied upstream.
+
+* Mon Oct 05 2015 Sérgio Basto <sergio(a)serjux.com> - 2.3-5.20151005gitd189a04
+- Update to git d189a04
+
+* Tue Sep 29 2015 Sérgio Basto <sergio(a)serjux.com> - 2.3-4.20150929git2c849c6
+- Drop upstreamed cinelerra-cv-intltoolize.patch
+
+* Tue Sep 15 2015 Sérgio Basto <sergio(a)serjux.com> - 2.3-3.20150912gitc25d3b1
+- Applied cinelerra-cv-intltoolize.patch
+
+* Mon Sep 14 2015 Sérgio Basto <sergio(a)serjux.com> - 2.3-2.20150912gitc25d3b1
+- Enabled findobject plugin using OpenCV 2.0 .
+- Fix unknown freetype2 option, an configure warning.
+
+* Sun Sep 13 2015 Sérgio Basto <sergio(a)serjux.com> - 2.3-1.20150912gitc25d3b1
+- Update cinelerra-cv to 2.3 more a few commits.
+
+* Wed Dec 24 2014 Sérgio Basto <sergio(a)serjux.com> - 2.2.1-0.9.20141224git70b8c14
+- Update to 20141224git70b8c14
+
+* Sun Oct 12 2014 Sérgio Basto <sergio(a)serjux.com> - 2.2.1.20141012git623e87e-1
+- Update to git623e87e
+
+* Sat Sep 27 2014 Sérgio Basto <sergio(a)serjux.com> - 2.2.1-0.8.20140927git9cbf7f0
+- Update to cinelerra-cv-2.2.1-20140927git9cbf7f0
+
+* Sun Jul 27 2014 Sérgio Basto <sergio(a)serjux.com> - 2.2.1-0.7.20140727git92dba16
+- Update to 20140727 git 92dba16 .
+
+* Sun May 25 2014 Sérgio Basto <sergio(a)serjux.com> - 2.2.1-0.5.20140525gitef4fddb
+- Update to git ef4fddb
+- Added cinelerra-cv-ffmpeg_api2.2.patch and cinelerra-cv-ffmpeg2.0.patch and build with
external ffmpeg.
+- make it work --with or --without libmpeg3_system and ffmpeg_system.
+
+* Wed Apr 30 2014 Sérgio Basto <sergio(a)serjux.com> - 2.2.1-0.3.20140426git9154825
+- Added imlib2-devel as BR to build vhook/imlib2.so
+
+* Tue Apr 29 2014 Sérgio Basto <sergio(a)serjux.com> - 2.2.1-0.2.20140426git9154825
+- Drop a file in /etc/sysctl.d instead to tweaking /etc/sysctl.conf
+- Removed gcc-g++ as BR
+- Use libmpeg3 from system
+- Remove bundle fonts and fix font search path
+- Scriptlet for desktop-database
+- Disabled 3dnow
+- Program-suffix -cv
+
+* Mon Apr 28 2014 Sérgio Basto <sergio(a)serjux.com> - 2.2.1-0.1
+- Initial spec, copied from David Vasquez and changed based on
+ cinelerra-f15.spec from Atrpms and also changed based on
+ openmamba/devel/specs/cinelerra-cv.spec
+
+* Mon Sep 30 2013 David Vasquez <davidjeremias82(a)gmail.com> - 2.2-1
+- Initial package creation for Fedora 19
+- Spec inspirated in PKGBUILD Arch Linux
+- Add freeing more shared memory from RPM Fusion
diff --git a/sources b/sources
index e69de29..1b4a2c4 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+018f8737923101664d1fbd68e49a185f cinelerra-gg-d5a0afb.tar.gz