[chromium-freeworld: 2/4] try to fix version.py for rawhide
by Miro Hrončok
commit 8fac8b3f43a1edddc9767fabf7c68d531c311106
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Wed Jul 11 12:34:10 2018 -0400
try to fix version.py for rawhide
chromium-67.0.3396.99-py3fix.patch | 12 ++++++++++++
chromium.spec | 3 +++
2 files changed, 15 insertions(+)
---
diff --git a/chromium-67.0.3396.99-py3fix.patch b/chromium-67.0.3396.99-py3fix.patch
new file mode 100644
index 0000000..5dd7267
--- /dev/null
+++ b/chromium-67.0.3396.99-py3fix.patch
@@ -0,0 +1,12 @@
+diff -up chromium-67.0.3396.99/build/util/version.py.py3fix chromium-67.0.3396.99/build/util/version.py
+--- chromium-67.0.3396.99/build/util/version.py.py3fix 2018-07-11 11:39:14.728600503 -0400
++++ chromium-67.0.3396.99/build/util/version.py 2018-07-11 11:39:22.401406816 -0400
+@@ -68,7 +68,7 @@ def subst_template(contents, values):
+ try:
+ contents = contents.replace('@' + key + '@', val)
+ except TypeError:
+- print repr(key), repr(val)
++ print(repr(key), repr(val))
+ return contents
+
+
diff --git a/chromium.spec b/chromium.spec
index 6cceb5a..901468e 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -259,6 +259,8 @@ Patch99: chromium-67.0.3396.62-crashpad-aarch64-buildfix.patch
Patch100: chromium-67.0.3396.62-epel7-use-old-python-exec-syntax.patch
# Add "Fedora" to the user agent string
Patch101: chromium-67.0.3396.87-fedora-user-agent.patch
+# Try to fix version.py for Rawhide
+Patch102: chromium-67.0.3396.99-py3fix.patch
# Use chromium-latest.py to generate clean tarball from released build tarballs, found here:
@@ -779,6 +781,7 @@ udev.
%patch100 -p1 -b .oldexec
%endif
%patch101 -p1 -b .fedora-user-agent
+%patch102 -p1 -b .py3fix
# Change shebang in all relevant files in this directory and all subdirectories
6 years, 3 months
[chromium-freeworld: 1/4] 67.0.3396.99
by Miro Hrončok
commit 2c3a8f916afaffbf539ce90251f08f4eb6567244
Author: Tom Callaway <spot(a)fedoraproject.org>
Date: Mon Jul 9 16:27:44 2018 -0400
67.0.3396.99
.gitignore | 1 +
chromium.spec | 7 +++++--
sources | 2 +-
3 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4386671..0fac3a1 100644
--- a/.gitignore
+++ b/.gitignore
@@ -64,3 +64,4 @@
/Tinos-Regular.ttf
/chromium-67.0.3396.79-clean.tar.xz
/chromium-67.0.3396.87-clean.tar.xz
+/chromium-67.0.3396.99-clean.tar.xz
diff --git a/chromium.spec b/chromium.spec
index a2f2d93..6cceb5a 100644
--- a/chromium.spec
+++ b/chromium.spec
@@ -139,8 +139,8 @@ Name: chromium%{chromium_channel}%{?freeworld:-freeworld}
%else
Name: chromium%{chromium_channel}
%endif
-Version: %{majorversion}.0.3396.87
-Release: 2%{?dist}
+Version: %{majorversion}.0.3396.99
+Release: 1%{?dist}
Summary: A WebKit (Blink) powered web browser
Url: http://www.chromium.org/Home
License: BSD and LGPLv2+ and ASL 2.0 and IJG and MIT and GPLv2+ and ISC and OpenSSL and (MPLv1.1 or GPLv2 or LGPLv2)
@@ -1712,6 +1712,9 @@ getent group chrome-remote-desktop >/dev/null || groupadd -r chrome-remote-deskt
%changelog
+* Mon Jul 9 2018 Tom Callaway <spot(a)fedoraproject.org> 67.0.3396.99-1
+- update to 67.0.3396.99
+
* Mon Jun 25 2018 Tom Callaway <spot(a)fedoraproject.org> 67.0.3396.87-2
- add "Fedora" to the user agent string
diff --git a/sources b/sources
index 3121cf4..8e00335 100644
--- a/sources
+++ b/sources
@@ -15,4 +15,4 @@ SHA512 (Tinos-BoldItalic.ttf) = 2574de2add94ef976b731fac688951fab49574c9b0ccd259
SHA512 (Tinos-Bold.ttf) = 54aeca804c06a4d5c57ade596e73df91a6a1c4401c4aadba55d987b3fb73045d35f3df02678b59abb77c4914ec741755536c0adf808c931e4b77848c52c229c4
SHA512 (Tinos-Italic.ttf) = d4f4f096110ef98a781a2a0e0d319317e5f84e650fe6f4d4f6b0e22a16414278217f37497b904a18540273c0e2d79d4f1faabde3b0eb5446283b318c73bafb38
SHA512 (Tinos-Regular.ttf) = 58085c5dac6d067d60ba2ab3220c4a0cc1efcf279cadfcfb8746a5e5fa1a6f6daa62750dc2051b3b2d8a51b4d2e9bb0f66594caf2253c0870ed9c7286fa45e8f
-SHA512 (chromium-67.0.3396.87-clean.tar.xz) = 4eb152bb926c7fd953b62a963852d6b7d5ef29a6cb9ddff453c2d2edf14a8104c2d1fea818e0bb2d18ea9b1d4c64f058c69aaa85d2d2a865190f0409717aebcc
+SHA512 (chromium-67.0.3396.99-clean.tar.xz) = b83d2d2f50bf6e5ce70baecf3f59f50fb7d69339c2f16aea30111650b8d0ccaf051bd1873fe63f94146212b60d59aa72c73bd8f9d96b2e27e3f354b75ba82ba4
6 years, 3 months
[deadbeef] Update to latest git.
by Vasiliy Glazov
commit d200b8fdae054a39ff5093bcff603c05eb7d1795
Author: Vasiliy Glazov <vascom2(a)gmail.com>
Date: Tue Aug 14 15:24:51 2018 +0300
Update to latest git.
.gitignore | 1 +
deadbeef.spec | 25 ++++++++++++++++++-------
sources | 2 +-
3 files changed, 20 insertions(+), 8 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6bc56c8..f8323d7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/deadbeef-0.7.2.tar.bz2
+/6d02b028861ab4c8c8f06f480d5b2197011b6dbd
diff --git a/deadbeef.spec b/deadbeef.spec
index b8af717..94f4fae 100644
--- a/deadbeef.spec
+++ b/deadbeef.spec
@@ -1,15 +1,16 @@
+%global gitcommit_full 6d02b028861ab4c8c8f06f480d5b2197011b6dbd
+%global gitcommit %(c=%{gitcommit_full}; echo ${c:0:7})
+%global date 20180814
+
Name: deadbeef
-Version: 0.7.2
-Release: 7%{?dist}
+Version: 0.7.3
+Release: 0.1.%{date}git%{gitcommit}%{?dist}
Summary: An audio player for GNU/Linux
Summary(ru): Музыкальный проигрыватель для GNU/Linux
License: GPLv2+ and LGPLv2+ and BSD and MIT and zlib
URL: http://deadbeef.sourceforge.net
-Source0: http://downloads.sourceforge.net/project/%{name}/%{name}-%{version}.tar.bz2
-Patch0: desktop.patch
-Patch1: adplug-2.2.1-signed-char.patch
-Patch2: sidplay-libs-gcc6.patch
+Source0: https://github.com/DeaDBeeF-Player/deadbeef/tarball/%{gitcommit_full}
BuildRequires: gcc-c++
BuildRequires: pkgconfig(alsa)
@@ -43,6 +44,7 @@ BuildRequires: pkgconfig(gtk+-2.0)
%endif
BuildRequires: desktop-file-utils
BuildRequires: pkgconfig(jansson)
+BuildRequires: pkgconfig(opusfile)
Requires: hicolor-icon-theme
Requires: %{name}-plugins%{?_isa} = %{version}-%{release}
@@ -76,13 +78,19 @@ This package contains plugins for %{name}
%prep
-%autosetup -p1
+%autosetup -p1 -n DeaDBeeF-Player-%{name}-%{gitcommit}
# Remove exec permission from source files
find . \( -name '*.cpp' -or -name '*.hpp' -or -name '*.h' \) -and -executable -exec chmod -x {} \;
+for data in Play Pause Stop Next Prev
+do
+ sed -i "s|$data Shortcut Group|X-$data Shortcut Group|" deadbeef.desktop.in
+done
+
%build
+./autogen.sh
%configure \
--enable-ffmpeg --docdir=%{_defaultdocdir}/%{name}-%{version} \
--disable-silent-rules \
@@ -132,6 +140,9 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/%{name}.desktop
%changelog
+* Tue Aug 14 2018 Vasiliy N. Glazov <vascom2(a)gmail.com> - 0.7.3-0.1.20180814git6d02b02
+- Update to latest git
+
* Thu Jul 26 2018 RPM Fusion Release Engineering <leigh123linux(a)gmail.com> - 0.7.2-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
diff --git a/sources b/sources
index 5af6201..bb4f14e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f8f5353e7c201fce316f8b082ab408bb deadbeef-0.7.2.tar.bz2
+ac46c9b45e55b64a10b6a9ae8d87fe88 6d02b028861ab4c8c8f06f480d5b2197011b6dbd
6 years, 3 months
[shotcut/f28] Update to 18.08.11
by Martin Gansser
Summary of changes:
6301bef... Update to 18.08.11 (*)
(*) This commit already existed in another branch; no separate mail sent
6 years, 3 months
[shotcut] Update to 18.08.11
by Martin Gansser
commit 6301bef796144b5459014c792dbd05ff0956d877
Author: Martin Gansser <mgansser(a)online.de>
Date: Tue Aug 14 12:54:24 2018 +0200
Update to 18.08.11
.gitignore | 1 +
shotcut.spec | 5 ++++-
sources | 2 +-
3 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 1e62e6a..feca143 100644
--- a/.gitignore
+++ b/.gitignore
@@ -8,3 +8,4 @@
/shotcut-18.06.02.tar.gz
/shotcut-18.07.tar.gz
/shotcut-18.08.tar.gz
+/shotcut-18.08.11.tar.gz
diff --git a/shotcut.spec b/shotcut.spec
index 3626448..2bc7f65 100644
--- a/shotcut.spec
+++ b/shotcut.spec
@@ -3,7 +3,7 @@
%define _vstring %(echo %{version} |tr -d ".")
Name: shotcut
-Version: 18.08
+Version: 18.08.11
Release: 1%{dist}
Summary: A free, open source, cross-platform video editor
# The entire source code is GPLv3+ except mvcp/ which is LGPLv2+
@@ -181,6 +181,9 @@ appstream-util validate-relax --nonet %{buildroot}/%{_datadir}/metainfo/org.%{na
%doc doc
%changelog
+* Tue Aug 14 2018 Martin Gansser <martinkg(a)fedoraproject.org> - 18.08.11-1
+- Update to 18.08.11
+
* Tue Aug 07 2018 Martin Gansser <martinkg(a)fedoraproject.org> - 18.08-1
- Update to 18.08
diff --git a/sources b/sources
index c315604..d131cba 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-e771a4249b7f1b0403cc7b24f9ba6d1d shotcut-18.08.tar.gz
+2aa6d5b4b646608fb4471b7c601c5e0e shotcut-18.08.11.tar.gz
6 years, 3 months
[libopenshot/el7] New upstream release
by Frank R Dana
commit 62cd9773cb654016a05a12834fd341e0d91772b9
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Wed Aug 1 01:22:35 2018 +0100
New upstream release
.gitignore | 1 +
ffmpeg35_buildfix.patch => ffmpeg40_buildfix.patch | 80 +++++++++++-----------
libopenshot.spec | 32 +++++++--
sources | 2 +-
4 files changed, 68 insertions(+), 47 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9253366..7d2ecaa 100644
--- a/.gitignore
+++ b/.gitignore
@@ -7,3 +7,4 @@ libopenshot-0.0.6.tar.gz
/libopenshot-0.1.7.tar.gz
/libopenshot-0.1.8.tar.gz
/libopenshot-0.1.9.tar.gz
+/libopenshot-0.2.0.tar.gz
diff --git a/ffmpeg35_buildfix.patch b/ffmpeg40_buildfix.patch
similarity index 69%
rename from ffmpeg35_buildfix.patch
rename to ffmpeg40_buildfix.patch
index 2ce1171..8336296 100644
--- a/ffmpeg35_buildfix.patch
+++ b/ffmpeg40_buildfix.patch
@@ -1,24 +1,46 @@
+--- a/src/FFmpegReader.cpp
++++ b/src/FFmpegReader.cpp
+@@ -978,7 +978,7 @@ void FFmpegReader::ProcessAudioPacket(int64_t requested_frame, int64_t target_fr
+ int data_size = 0;
+
+ // re-initialize buffer size (it gets changed in the avcodec_decode_audio2 method call)
+- int buf_size = AVCODEC_MAX_AUDIO_FRAME_SIZE + FF_INPUT_BUFFER_PADDING_SIZE;
++ int buf_size = AVCODEC_MAX_AUDIO_FRAME_SIZE + AV_INPUT_BUFFER_PADDING_SIZE;
+ #pragma omp critical (ProcessAudioPacket)
+ {
+ #if IS_FFMPEG_3_2
+@@ -1083,7 +1083,7 @@ void FFmpegReader::ProcessAudioPacket(int64_t requested_frame, int64_t target_fr
+
+
+ // Allocate audio buffer
+- int16_t *audio_buf = new int16_t[AVCODEC_MAX_AUDIO_FRAME_SIZE + FF_INPUT_BUFFER_PADDING_SIZE];
++ int16_t *audio_buf = new int16_t[AVCODEC_MAX_AUDIO_FRAME_SIZE + AV_INPUT_BUFFER_PADDING_SIZE];
+
+ ZmqLogger::Instance()->AppendDebugMethod("FFmpegReader::ProcessAudioPacket (ReSample)", "packet_samples", packet_samples, "info.channels", info.channels, "info.sample_rate", info.sample_rate, "aCodecCtx->sample_fmt", AV_GET_SAMPLE_FORMAT(aStream, aCodecCtx), "AV_SAMPLE_FMT_S16", AV_SAMPLE_FMT_S16, "", -1);
+
+diff --git a/src/FFmpegWriter.cpp b/src/FFmpegWriter.cpp
+index 4416040..82c6a9e 100644
--- a/src/FFmpegWriter.cpp
+++ b/src/FFmpegWriter.cpp
-@@ -543,7 +543,7 @@
+@@ -559,7 +559,7 @@ void FFmpegWriter::flush_encoders()
{
- if (info.has_audio && audio_codec && audio_st->codec->codec_type == AVMEDIA_TYPE_AUDIO && audio_codec->frame_size <= 1)
- return;
-- if (info.has_video && video_st->codec->codec_type == AVMEDIA_TYPE_VIDEO && (oc->oformat->flags & AVFMT_RAWPICTURE) && video_codec->codec->id == AV_CODEC_ID_RAWVIDEO)
-+ if (info.has_video && video_st->codec->codec_type == AVMEDIA_TYPE_VIDEO && (oc->oformat->flags & AVFMT_NOFILE) && video_codec->codec->id == AV_CODEC_ID_RAWVIDEO)
- return;
+ if (info.has_audio && audio_codec && AV_GET_CODEC_TYPE(audio_st) == AVMEDIA_TYPE_AUDIO && AV_GET_CODEC_ATTRIBUTES(audio_st, audio_codec)->frame_size <= 1)
+ return;
+- if (info.has_video && video_codec && AV_GET_CODEC_TYPE(video_st) == AVMEDIA_TYPE_VIDEO && (oc->oformat->flags & AVFMT_RAWPICTURE) && AV_FIND_DECODER_CODEC_ID(video_st) == AV_CODEC_ID_RAWVIDEO)
++ if (info.has_video && video_codec && AV_GET_CODEC_TYPE(video_st) == AVMEDIA_TYPE_VIDEO && (oc->oformat->flags & AVFMT_NOFILE) && AV_FIND_DECODER_CODEC_ID(video_st) == AV_CODEC_ID_RAWVIDEO)
+ return;
int error_code = 0;
-@@ -858,7 +858,7 @@
+@@ -881,7 +881,7 @@ AVStream* FFmpegWriter::add_audio_stream()
// some formats want stream headers to be separate
if (oc->oformat->flags & AVFMT_GLOBALHEADER)
- c->flags |= CODEC_FLAG_GLOBAL_HEADER;
+ c->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;
+ AV_COPY_PARAMS_FROM_CONTEXT(st, c);
ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::add_audio_stream", "c->codec_id", c->codec_id, "c->bit_rate", c->bit_rate, "c->channels", c->channels, "c->sample_fmt", c->sample_fmt, "c->channel_layout", c->channel_layout, "c->sample_rate", c->sample_rate);
-
-@@ -931,7 +931,7 @@
+@@ -953,7 +953,7 @@ AVStream* FFmpegWriter::add_video_stream()
c->mb_decision = 2;
// some formats want stream headers to be separate
if (oc->oformat->flags & AVFMT_GLOBALHEADER)
@@ -27,7 +49,7 @@
// Find all supported pixel formats for this codec
const PixelFormat* supported_pixel_formats = codec->pix_fmts;
-@@ -951,14 +951,14 @@
+@@ -973,7 +973,7 @@ AVStream* FFmpegWriter::add_video_stream()
if (strcmp(fmt->name, "gif") != 0)
// If not GIF format, skip the encoding process
// Set raw picture flag (so we don't encode this video)
@@ -36,55 +58,33 @@
} else {
// Set the default codec
c->pix_fmt = PIX_FMT_YUV420P;
- }
+@@ -981,7 +981,7 @@ AVStream* FFmpegWriter::add_video_stream()
}
+ AV_COPY_PARAMS_FROM_CONTEXT(st, c);
- ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::add_video_stream (" + (string)fmt->name + " : " + (string)av_get_pix_fmt_name(c->pix_fmt) + ")", "c->codec_id", c->codec_id, "c->bit_rate", c->bit_rate, "c->pix_fmt", c->pix_fmt, "oc->oformat->flags", oc->oformat->flags, "AVFMT_RAWPICTURE", AVFMT_RAWPICTURE, "", -1);
+ ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::add_video_stream (" + (string)fmt->name + " : " + (string)av_get_pix_fmt_name(c->pix_fmt) + ")", "c->codec_id", c->codec_id, "c->bit_rate", c->bit_rate, "c->pix_fmt", c->pix_fmt, "oc->oformat->flags", oc->oformat->flags, "AVFMT_NOFILE", AVFMT_NOFILE, "", -1);
return st;
}
-@@ -1018,7 +1018,7 @@
- audio_encoder_buffer_size = AUDIO_PACKET_ENCODING_SIZE;
- audio_encoder_buffer = new uint8_t[audio_encoder_buffer_size];
+@@ -1056,7 +1056,7 @@ void FFmpegWriter::open_audio(AVFormatContext *oc, AVStream *st)
+ av_dict_set(&st->metadata, iter->first.c_str(), iter->second.c_str(), 0);
+ }
- ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::open_audio", "audio_codec->thread_count", audio_codec->thread_count, "audio_input_frame_size", audio_input_frame_size, "buffer_size", AVCODEC_MAX_AUDIO_FRAME_SIZE + FF_INPUT_BUFFER_PADDING_SIZE, "", -1, "", -1, "", -1);
+ ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::open_audio", "audio_codec->thread_count", audio_codec->thread_count, "audio_input_frame_size", audio_input_frame_size, "buffer_size", AVCODEC_MAX_AUDIO_FRAME_SIZE + AV_INPUT_BUFFER_PADDING_SIZE, "", -1, "", -1, "", -1);
}
-@@ -1473,9 +1473,9 @@
+@@ -1560,9 +1560,9 @@ void FFmpegWriter::process_video_packet(std::shared_ptr<Frame> frame)
// write video frame
bool FFmpegWriter::write_video_packet(std::shared_ptr<Frame> frame, AVFrame* frame_final)
{
- ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::write_video_packet", "frame->number", frame->number, "oc->oformat->flags & AVFMT_RAWPICTURE", oc->oformat->flags & AVFMT_RAWPICTURE, "", -1, "", -1, "", -1, "", -1);
--
-- if (oc->oformat->flags & AVFMT_RAWPICTURE) {
+ ZmqLogger::Instance()->AppendDebugMethod("FFmpegWriter::write_video_packet", "frame->number", frame->number, "oc->oformat->flags & AVFMT_NOFILE", oc->oformat->flags & AVFMT_NOFILE, "", -1, "", -1, "", -1, "", -1);
-+
+
+- if (oc->oformat->flags & AVFMT_RAWPICTURE) {
+ if (oc->oformat->flags & AVFMT_NOFILE) {
// Raw video case.
AVPacket pkt;
av_init_packet(&pkt);
-
---- a/src/FFmpegReader.cpp
-+++ b/src/FFmpegReader.cpp
-@@ -903,7 +903,7 @@
- int data_size = 0;
-
- // re-initialize buffer size (it gets changed in the avcodec_decode_audio2 method call)
-- int buf_size = AVCODEC_MAX_AUDIO_FRAME_SIZE + FF_INPUT_BUFFER_PADDING_SIZE;
-+ int buf_size = AVCODEC_MAX_AUDIO_FRAME_SIZE + AV_INPUT_BUFFER_PADDING_SIZE;
- int used = avcodec_decode_audio4(aCodecCtx, audio_frame, &frame_finished, packet);
-
- if (frame_finished) {
-@@ -976,7 +976,7 @@
-
-
- // Allocate audio buffer
-- int16_t *audio_buf = new int16_t[AVCODEC_MAX_AUDIO_FRAME_SIZE + FF_INPUT_BUFFER_PADDING_SIZE];
-+ int16_t *audio_buf = new int16_t[AVCODEC_MAX_AUDIO_FRAME_SIZE + AV_INPUT_BUFFER_PADDING_SIZE];
-
- ZmqLogger::Instance()->AppendDebugMethod("FFmpegReader::ProcessAudioPacket (ReSample)", "packet_samples", packet_samples, "info.channels", info.channels, "info.sample_rate", info.sample_rate, "aCodecCtx->sample_fmt", aCodecCtx->sample_fmt, "AV_SAMPLE_FMT_S16", AV_SAMPLE_FMT_S16, "", -1);
-
-
diff --git a/libopenshot.spec b/libopenshot.spec
index cb6026e..b0a1a59 100644
--- a/libopenshot.spec
+++ b/libopenshot.spec
@@ -1,22 +1,26 @@
Name: libopenshot
-Version: 0.1.9
-Release: 3%{?dist}
+Version: 0.2.0
+Release: 1%{?dist}
Summary: Library for creating and editing videos
License: LGPLv3+
URL: http://www.openshot.org/
Source0: https://github.com/OpenShot/%{name}/archive/v%{version}/%{name}-%{version...
-Patch0: ffmpeg35_buildfix.patch
+Patch0: ffmpeg40_buildfix.patch
-BuildRequires: cmake swig
+BuildRequires: gcc-c++
+BuildRequires: cmake
+BuildRequires: swig
BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: ImageMagick-c++-devel
BuildRequires: ffmpeg-devel
-BuildRequires: libopenshot-audio-devel >= 0.1.5
+BuildRequires: libopenshot-audio-devel >= 0.1.6
BuildRequires: qt5-qttools-devel
BuildRequires: qt5-qtmultimedia-devel
BuildRequires: unittest-cpp-devel
-BuildRequires: zeromq-devel cppzmq-devel
+BuildRequires: cppzmq-devel
+BuildRequires: zeromq-devel
+BuildRequires: ruby-devel
%description
@@ -47,6 +51,16 @@ The python-%{name} package contains python bindings for
applications that use %{name}.
+%package -n ruby-%{name}
+Summary: Ruby bindings for %{name}
+Requires: %{name}%{?_isa} = %{version}-%{release}
+Group: Development/Libraries
+
+%description -n ruby-%{name}
+The ruby-%{name} package contains ruby bindings for
+applications that use %{name}.
+
+
%prep
%autosetup -p1
@@ -78,8 +92,14 @@ export CXXFLAGS="%{optflags} -Wl,--as-needed -Wno-error"
%files -n python%{python3_pkgversion}-libopenshot
%{python3_sitearch}/*
+%files -n ruby-libopenshot
+%{ruby_vendorarchdir}/*
+
%changelog
+* Tue Jul 31 2018 FeRD (Frank Dana) <ferdnyc AT gmail com> - 0.2.0-1
+- New upstream release
+
* Sat Feb 17 2018 Sérgio Basto <sergio(a)serjux.com> - 0.1.9-3
- require libopenshot-audio 0.1.5
diff --git a/sources b/sources
index 8e0c5aa..e8c2e7c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-74012e7260c91c3413b45401c46bfcc0 libopenshot-0.1.9.tar.gz
+09b05e23356d53777bcb2cad1615683b libopenshot-0.2.0.tar.gz
6 years, 3 months
[libopenshot-audio/el6] Add missing patch
by Frank R Dana
commit a8ffea09db60906526f658ef6693fdd67abe216f
Author: Sérgio M. Basto <sergio(a)serjux.com>
Date: Wed Aug 1 00:39:08 2018 +0100
Add missing patch
libopenshot-audio-isfinite.patch | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
---
diff --git a/libopenshot-audio-isfinite.patch b/libopenshot-audio-isfinite.patch
new file mode 100644
index 0000000..456c7d5
--- /dev/null
+++ b/libopenshot-audio-isfinite.patch
@@ -0,0 +1,22 @@
+--- a/JuceLibraryCode/modules/juce_core/maths/juce_MathsFunctions.h
++++ b/JuceLibraryCode/modules/juce_core/maths/juce_MathsFunctions.h
+@@ -381,7 +381,8 @@ inline bool juce_isfinite (float value) noexcept
+ #if JUCE_WINDOWS && !JUCE_MINGW
+ return _finite (value) != 0;
+ #else
+- return std::isfinite (value);
++ using namespace std;
++ return isfinite (value);
+ #endif
+ }
+
+@@ -391,7 +392,8 @@ inline bool juce_isfinite (double value) noexcept
+ #if JUCE_WINDOWS && !JUCE_MINGW
+ return _finite (value) != 0;
+ #else
+- return std::isfinite (value);
++ using namespace std;
++ return isfinite (value);
+ #endif
+ }
+
6 years, 3 months