[bino] add exclude armv7hl
by Leigh Scott
commit dfc5c27aac6ec3ebb6a6cbedc778d0b1a3747f38
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Sat Jul 9 09:47:00 2016 +0100
add exclude armv7hl
bino.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/bino.spec b/bino.spec
index a109835..79306e8 100644
--- a/bino.spec
+++ b/bino.spec
@@ -9,7 +9,7 @@ Source0: http://download.savannah.nongnu.org/releases-noredirect/bino/%{name}-%{
Patch0: ffmpeg_2.9.patch
# No libquadmath-devel on ARM
-ExcludeArch: armhfp
+ExcludeArch: armhfp armv7hl
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
8 years, 4 months
[bino/f23] add exclude armhfp
by Leigh Scott
Summary of changes:
ffa0f17... add exclude armhfp (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 4 months
[bino/f24] add exclude armhfp
by Leigh Scott
Summary of changes:
ffa0f17... add exclude armhfp (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 4 months
[bino] add exclude armhfp
by Leigh Scott
commit ffa0f170d419759ac8d2b153cfcf2e8b881e8e08
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Sat Jul 9 09:41:03 2016 +0100
add exclude armhfp
bino.spec | 4 ++++
1 file changed, 4 insertions(+)
---
diff --git a/bino.spec b/bino.spec
index d75b23e..a109835 100644
--- a/bino.spec
+++ b/bino.spec
@@ -8,6 +8,9 @@ URL: http://bino3d.org
Source0: http://download.savannah.nongnu.org/releases-noredirect/bino/%{name}-%{ve...
Patch0: ffmpeg_2.9.patch
+# No libquadmath-devel on ARM
+ExcludeArch: armhfp
+
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
@@ -89,6 +92,7 @@ fi
- update to 1.6.3 release
- patch for ffmpeg-3.0
- switch to qt5
+- add exclude armhfp
* Sun Oct 19 2014 Sérgio Basto <sergio(a)serjux.com> - 1.4.4-6
- Rebuilt for FFmpeg 2.4.3
8 years, 4 months
[bino/f23] (2 commits) ...upload source
by Leigh Scott
Summary of changes:
6caf6c4... update to 1.6.3 release (*)
50f1d5a... upload source (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 4 months
[bino/f24] (2 commits) ...upload source
by Leigh Scott
Summary of changes:
6caf6c4... update to 1.6.3 release (*)
50f1d5a... upload source (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 4 months
[bino] upload source
by Leigh Scott
commit 50f1d5af5d6ad8bdd5b0c6088094a0ce89619266
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Sat Jul 9 09:23:13 2016 +0100
upload source
.gitignore | 1 +
sources | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/.gitignore b/.gitignore
index 635dd42..8da3783 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
bino-1.4.4.tar.xz
+/bino-1.6.3.tar.xz
diff --git a/sources b/sources
index 340b254..b5614c5 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-27f96774443ee362f2d19808c02966f9 bino-1.4.4.tar.xz
+140c27d1d063f75732cd2bc97de12a86 bino-1.6.3.tar.xz
8 years, 4 months
[bino] update to 1.6.3 release
by Leigh Scott
commit 6caf6c43c1b8d031d0e20d300236a5a9e7419bc6
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Sat Jul 9 09:22:12 2016 +0100
update to 1.6.3 release
bino.spec | 38 +++++++++++-----
ffmpeg_2.9.patch | 130 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 157 insertions(+), 11 deletions(-)
---
diff --git a/bino.spec b/bino.spec
index 4da0b85..d75b23e 100644
--- a/bino.spec
+++ b/bino.spec
@@ -1,15 +1,26 @@
Name: bino
-Version: 1.4.4
-Release: 6%{?dist}
+Version: 1.6.3
+Release: 1%{?dist}
Summary: 3D video player
Group: System Environment/Base
License: GPLv3+
URL: http://bino3d.org
Source0: http://download.savannah.nongnu.org/releases-noredirect/bino/%{name}-%{ve...
+Patch0: ffmpeg_2.9.patch
+
Requires(post): /sbin/install-info
Requires(preun): /sbin/install-info
-BuildRequires: ffmpeg-devel glew-devel libass-devel openal-devel qt-devel
-BuildRequires: gettext texinfo oxygen-icon-theme desktop-file-utils
+
+BuildRequires: ffmpeg-devel
+BuildRequires: glew-devel
+BuildRequires: libass-devel
+BuildRequires: openal-devel
+BuildRequires: qt5-qtbase-devel
+BuildRequires: libquadmath-devel
+BuildRequires: gettext
+BuildRequires: texinfo
+BuildRequires: oxygen-icon-theme
+BuildRequires: desktop-file-utils
%description
Bino is a 3D video player. It supports stereoscopic 3D video with a wide
@@ -19,19 +30,18 @@ multi-projector setups.
%prep
%setup -q
+%patch0 -p1
# Removal of unneeded stuff
rm -rf pkg/macosx/*
touch pkg/macosx/Info.plist.in
%build
-%configure
-# -zmuldefs is dirty workaround for rhbz#966649,
-# it can be dropped when it get fixed
-make %{?_smp_mflags} LDFLAGS="-zmuldefs"
+%configure --with-qt-version=5
+%{make_build}
%install
-make install DESTDIR=%{buildroot} mandir=%{_mandir}
+%{make_install}
rm -f %{buildroot}%{_infodir}/dir
mkdir _tmpdoc
@@ -66,14 +76,20 @@ fi
/usr/bin/gtk-update-icon-cache -f %{_datadir}/icons/hicolor &>/dev/null || :
%files -f %{name}.lang
-%doc AUTHORS COPYING ChangeLog NEWS README _tmpdoc/*
+%doc AUTHORS ChangeLog NEWS README _tmpdoc/*
+%license COPYING
%{_bindir}/bino
%{_infodir}/*
%{_mandir}/man1/*
-%{_datadir}/applications/*
+%{_datadir}/applications/bino.desktop
%{_datadir}/icons/hicolor/*/apps/*
%changelog
+* Sat Jul 09 2016 Leigh Scott <leigh123linux(a)googlemail.com> - 1.6.3-1
+- update to 1.6.3 release
+- patch for ffmpeg-3.0
+- switch to qt5
+
* Sun Oct 19 2014 Sérgio Basto <sergio(a)serjux.com> - 1.4.4-6
- Rebuilt for FFmpeg 2.4.3
diff --git a/ffmpeg_2.9.patch b/ffmpeg_2.9.patch
new file mode 100644
index 0000000..5b3f592
--- /dev/null
+++ b/ffmpeg_2.9.patch
@@ -0,0 +1,130 @@
+Description: Replace deprecated FFmpeg API
+Author: Andreas Cadhalpun <Andreas.Cadhalpun(a)googlemail.com>
+Last-Update: <2015-11-02>
+
+--- bino-1.6.0.orig/src/media_object.cpp
++++ bino-1.6.0/src/media_object.cpp
+@@ -427,20 +427,20 @@ void media_object::set_video_frame_templ
+ video_frame_template.value_range = video_frame::u8_full;
+ video_frame_template.chroma_location = video_frame::center;
+ if (!_always_convert_to_bgra32
+- && (video_codec_ctx->pix_fmt == PIX_FMT_YUV444P
+- || video_codec_ctx->pix_fmt == PIX_FMT_YUV444P10
+- || video_codec_ctx->pix_fmt == PIX_FMT_YUV422P
+- || video_codec_ctx->pix_fmt == PIX_FMT_YUV422P10
+- || video_codec_ctx->pix_fmt == PIX_FMT_YUV420P
+- || video_codec_ctx->pix_fmt == PIX_FMT_YUV420P10))
++ && (video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV444P
++ || video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV444P10
++ || video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV422P
++ || video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV422P10
++ || video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV420P
++ || video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV420P10))
+ {
+- if (video_codec_ctx->pix_fmt == PIX_FMT_YUV444P
+- || video_codec_ctx->pix_fmt == PIX_FMT_YUV444P10)
++ if (video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV444P
++ || video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV444P10)
+ {
+ video_frame_template.layout = video_frame::yuv444p;
+ }
+- else if (video_codec_ctx->pix_fmt == PIX_FMT_YUV422P
+- || video_codec_ctx->pix_fmt == PIX_FMT_YUV422P10)
++ else if (video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV422P
++ || video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV422P10)
+ {
+ video_frame_template.layout = video_frame::yuv422p;
+ }
+@@ -453,9 +453,9 @@ void media_object::set_video_frame_templ
+ {
+ video_frame_template.color_space = video_frame::yuv709;
+ }
+- if (video_codec_ctx->pix_fmt == PIX_FMT_YUV444P10
+- || video_codec_ctx->pix_fmt == PIX_FMT_YUV422P10
+- || video_codec_ctx->pix_fmt == PIX_FMT_YUV420P10)
++ if (video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV444P10
++ || video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV422P10
++ || video_codec_ctx->pix_fmt == AV_PIX_FMT_YUV420P10)
+ {
+ video_frame_template.value_range = video_frame::u10_mpeg;
+ if (video_codec_ctx->color_range == AVCOL_RANGE_JPEG)
+@@ -482,15 +482,15 @@ void media_object::set_video_frame_templ
+ }
+ }
+ else if (!_always_convert_to_bgra32
+- && (video_codec_ctx->pix_fmt == PIX_FMT_YUVJ444P
+- || video_codec_ctx->pix_fmt == PIX_FMT_YUVJ422P
+- || video_codec_ctx->pix_fmt == PIX_FMT_YUVJ420P))
++ && (video_codec_ctx->pix_fmt == AV_PIX_FMT_YUVJ444P
++ || video_codec_ctx->pix_fmt == AV_PIX_FMT_YUVJ422P
++ || video_codec_ctx->pix_fmt == AV_PIX_FMT_YUVJ420P))
+ {
+- if (video_codec_ctx->pix_fmt == PIX_FMT_YUVJ444P)
++ if (video_codec_ctx->pix_fmt == AV_PIX_FMT_YUVJ444P)
+ {
+ video_frame_template.layout = video_frame::yuv444p;
+ }
+- else if (video_codec_ctx->pix_fmt == PIX_FMT_YUVJ422P)
++ else if (video_codec_ctx->pix_fmt == AV_PIX_FMT_YUVJ422P)
+ {
+ video_frame_template.layout = video_frame::yuv422p;
+ }
+@@ -898,15 +898,6 @@ void media_object::open(const std::strin
+ // Activate multithreaded decoding. This must be done before opening the codec; see
+ // http://lists.gnu.org/archive/html/bino-list/2011-08/msg00019.html
+ codec_ctx->thread_count = video_decoding_threads();
+- // Set CODEC_FLAG_EMU_EDGE in the same situations in which ffplay sets it.
+- // I don't know what exactly this does, but it is necessary to fix the problem
+- // described in this thread: http://lists.nongnu.org/archive/html/bino-list/2012-02/msg00039.html
+- int lowres = 0;
+-#ifdef FF_API_LOWRES
+- lowres = codec_ctx->lowres;
+-#endif
+- if (lowres || (codec && (codec->capabilities & CODEC_CAP_DR1)))
+- codec_ctx->flags |= CODEC_FLAG_EMU_EDGE;
+ }
+ // Find and open the codec. AV_CODEC_ID_TEXT is a special case: it has no decoder since it is unencoded raw data.
+ if (codec_ctx->codec_id != AV_CODEC_ID_TEXT && (!codec || (e = avcodec_open2(codec_ctx, codec, NULL)) < 0))
+@@ -944,8 +935,8 @@ void media_object::open(const std::strin
+ _ffmpeg->video_frames.push_back(av_frame_alloc());
+ _ffmpeg->video_buffered_frames.push_back(av_frame_alloc());
+ #endif
+- enum PixelFormat frame_fmt = (_ffmpeg->video_frame_templates[j].layout == video_frame::bgra32
+- ? PIX_FMT_BGRA : _ffmpeg->video_codec_ctxs[j]->pix_fmt);
++ enum AVPixelFormat frame_fmt = (_ffmpeg->video_frame_templates[j].layout == video_frame::bgra32
++ ? AV_PIX_FMT_BGRA : _ffmpeg->video_codec_ctxs[j]->pix_fmt);
+ int frame_bufsize = (avpicture_get_size(frame_fmt,
+ _ffmpeg->video_codec_ctxs[j]->width, _ffmpeg->video_codec_ctxs[j]->height));
+ _ffmpeg->video_buffers.push_back(static_cast<uint8_t *>(av_malloc(frame_bufsize)));
+@@ -958,7 +949,7 @@ void media_object::open(const std::strin
+ if (_ffmpeg->video_frame_templates[j].layout == video_frame::bgra32)
+ {
+ // Initialize things needed for software pixel format conversion
+- int sws_bufsize = avpicture_get_size(PIX_FMT_BGRA,
++ int sws_bufsize = avpicture_get_size(AV_PIX_FMT_BGRA,
+ _ffmpeg->video_codec_ctxs[j]->width, _ffmpeg->video_codec_ctxs[j]->height);
+ #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(55, 28, 1)
+ _ffmpeg->video_sws_frames.push_back(avcodec_alloc_frame());
+@@ -971,11 +962,11 @@ void media_object::open(const std::strin
+ throw exc(HERE + ": " + strerror(ENOMEM));
+ }
+ avpicture_fill(reinterpret_cast<AVPicture *>(_ffmpeg->video_sws_frames[j]), _ffmpeg->video_sws_buffers[j],
+- PIX_FMT_BGRA, _ffmpeg->video_codec_ctxs[j]->width, _ffmpeg->video_codec_ctxs[j]->height);
++ AV_PIX_FMT_BGRA, _ffmpeg->video_codec_ctxs[j]->width, _ffmpeg->video_codec_ctxs[j]->height);
+ // Call sws_getCachedContext(NULL, ...) instead of sws_getContext(...) just to avoid a deprecation warning.
+ _ffmpeg->video_sws_ctxs.push_back(sws_getCachedContext(NULL,
+ _ffmpeg->video_codec_ctxs[j]->width, _ffmpeg->video_codec_ctxs[j]->height, _ffmpeg->video_codec_ctxs[j]->pix_fmt,
+- _ffmpeg->video_codec_ctxs[j]->width, _ffmpeg->video_codec_ctxs[j]->height, PIX_FMT_BGRA,
++ _ffmpeg->video_codec_ctxs[j]->width, _ffmpeg->video_codec_ctxs[j]->height, AV_PIX_FMT_BGRA,
+ SWS_POINT, NULL, NULL, NULL));
+ if (!_ffmpeg->video_sws_ctxs[j])
+ {
+@@ -1529,7 +1520,7 @@ read_frame:
+ // We need to buffer the data because FFmpeg will clubber it when decoding the next frame.
+ av_picture_copy(reinterpret_cast<AVPicture *>(_ffmpeg->video_buffered_frames[_video_stream]),
+ reinterpret_cast<AVPicture *>(_ffmpeg->video_frames[_video_stream]),
+- static_cast<enum PixelFormat>(_ffmpeg->video_codec_ctxs[_video_stream]->pix_fmt),
++ static_cast<enum AVPixelFormat>(_ffmpeg->video_codec_ctxs[_video_stream]->pix_fmt),
+ _ffmpeg->video_codec_ctxs[_video_stream]->width,
+ _ffmpeg->video_codec_ctxs[_video_stream]->height);
+ src_frame = _ffmpeg->video_buffered_frames[_video_stream];
8 years, 4 months
[qmmp-plugins-freeworld/f24] version bump to 1.0.6
by Karel Volný
commit 4ed673a4c97d2fa4feff733edf28d59a79380845
Author: Karel Volný <kvolny(a)redhat.com>
Date: Sat Jul 9 10:09:12 2016 +0200
version bump to 1.0.6
- uses Qt5
- disabled build of some more plugins present in base qmmp
.gitignore | 1 +
qmmp-plugins-freeworld.spec | 21 ++++++++++++++++++---
sources | 2 +-
3 files changed, 20 insertions(+), 4 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 6774b61..5cf9d0f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
qmmp-0.8.3.tar.bz2
qmmp-0.9.5.tar.bz2
qmmp-0.9.6.tar.bz2
+/qmmp-1.0.6.tar.bz2
diff --git a/qmmp-plugins-freeworld.spec b/qmmp-plugins-freeworld.spec
index a01a244..8b73d07 100644
--- a/qmmp-plugins-freeworld.spec
+++ b/qmmp-plugins-freeworld.spec
@@ -1,5 +1,5 @@
Name: qmmp-plugins-freeworld
-Version: 0.9.6
+Version: 1.0.6
Release: 1%{?dist}
Summary: Plugins for qmmp (Qt-based multimedia player)
@@ -16,8 +16,10 @@ BuildRequires: desktop-file-utils
BuildRequires: ffmpeg-devel
BuildRequires: enca-devel
BuildRequires: faad2-devel
-BuildRequires: libmad-devel qt-devel >= 4.3
+BuildRequires: libmad-devel
BuildRequires: libmms-devel
+BuildRequires: qt5-linguist
+BuildRequires: qt5-qtbase-devel
BuildRequires: taglib-devel libcurl-devel
Requires: qmmp%{?_isa} = %{version}
@@ -57,6 +59,8 @@ sed -i \
-D USE_CDA:BOOL=FALSE \
-D USE_MIDI:BOOL=FALSE \
-D USE_GME:BOOL=FALSE \
+ -D USE_OPUS:BOOL=FALSE \
+ -D USE_SID:BOOL=FALSE \
\
-D USE_ALSA:BOOL=FALSE \
-D USE_JACK:BOOL=FALSE \
@@ -81,11 +85,17 @@ sed -i \
-D USE_NOTIFIER:BOOL=FALSE \
-D USE_LYRICS:BOOL=FALSE \
-D USE_HAL:BOOL=FALSE \
- -D USE_UDISKS:BOOL=FALSE \
+ -D USE_UDISKS2:BOOL=FALSE \
-D USE_HOTKEY:BOOL=FALSE \
+ -D USE_GNOMEHOTKEY:BOOL=FALSE \
-D USE_FILEOPS:BOOL=FALSE \
-D USE_COVER:BOOL=FALSE \
-D USE_KDENOTIFY:BOOL=FALSE \
+ -D USE_CONVERTER:BOOL=FALSE \
+ -D USE_RGSCAN:BOOL=FALSE \
+ -D USE_SB:BOOL=FALSE \
+ -D USE_TRACKCHANGE:BOOL=FALSE \
+ -D USE_COPYPASTE:BOOL=FALSE \
\
-D USE_QMMP_DIALOG:BOOL=FALSE \
\
@@ -172,6 +182,11 @@ fi
%changelog
+* Sat Jul 09 2016 Karel Volný <kvolny(a)redhat.com> 1.0.6-1
+- version bump to 1.0.6
+- uses Qt5
+- disabled build of some more plugins present in base qmmp
+
* Tue Jan 12 2016 Karel Volný <kvolny(a)redhat.com> 0.9.6-1
- version bump
- updated provides filtering
diff --git a/sources b/sources
index d7b459b..327c9ab 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-a1d99916a58a6b3afec03e237d68ee1f qmmp-0.9.6.tar.bz2
+fd4900cd6a2c5330df452ce6adc4fb06 qmmp-1.0.6.tar.bz2
8 years, 4 months
[qmc2] Worked around lack of F25 config
by Julian Sikorski
commit 439d2a8c7c5b18cf47ce840dcbf154686dd982f6
Author: Julian Sikorski <belegdol(a)fedoraproject.org>
Date: Sat Jul 9 09:26:14 2016 +0200
Worked around lack of F25 config
qmc2.spec | 1 +
1 file changed, 1 insertion(+)
---
diff --git a/qmc2.spec b/qmc2.spec
index d116009..0008078 100644
--- a/qmc2.spec
+++ b/qmc2.spec
@@ -36,6 +36,7 @@ A stand-alone graphical user interface / front-end to chdman
%prep
%setup -qn %{name}
%patch1 -p1 -b .fedora
+ln -s Fedora.cfg arch/Linux/Fedora_release_25.cfg
%build
8 years, 4 months