[rfpkg-minimal] Initial import (#4112).
by Ben Rosser
commit fab7e461ab35b103060182df172c4b13c66355be
Author: Ben Rosser <rosser.bjr(a)gmail.com>
Date: Tue Jul 19 15:16:32 2016 -0400
Initial import (#4112).
.gitignore | 1 +
rfpkg-minimal.spec | 45 +++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
3 files changed, 47 insertions(+)
---
diff --git a/.gitignore b/.gitignore
index e69de29..576a10a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/rfpkg-minimal-0.1.1.tar.gz
diff --git a/rfpkg-minimal.spec b/rfpkg-minimal.spec
new file mode 100644
index 0000000..5ea1c3d
--- /dev/null
+++ b/rfpkg-minimal.spec
@@ -0,0 +1,45 @@
+Name: rfpkg-minimal
+Version: 0.1.1
+Release: 1%{?dist}
+Summary: Fork of fedpkg-minimal for RPM Fusion
+
+# Licensing is unclear; LICENSE is the GPLv2 but bin/fedpkg (upstream)
+# has a comment saying it is under the GPLv3. We're assuming GPLv2 for now.
+# See https://fedorahosted.org/fedpkg-minimal/ticket/2
+License: GPLv2
+
+URL: https://github.com/TC01/rfpkg-minimal
+Source0: https://github.com/TC01/rfpkg-minimal/archive/0.1.1.tar.gz#/rfpkg-minimal...
+
+BuildArch: noarch
+
+# The script needs curl, just like fedpkg-minimal.
+Requires: curl
+
+%description
+rfpkg-minimal contains a script for use in RPM Fusion's Koji instance
+to download the sources of a package. It is based on (and is a fork of)
+fedpkg-minimal.
+
+%prep
+%autosetup
+
+%build
+# Nothing to build!
+
+%install
+mkdir -p %{buildroot}%{_bindir}
+install -pm 755 bin/rfpkg-minimal %{buildroot}%{_bindir}/rfpkg-minimal
+
+%files
+%{_bindir}/rfpkg-minimal
+%doc README.md AUTHORS.md
+%license LICENSE
+
+%changelog
+* Sat Jul 9 2016 Ben Rosser <rosser.bjr(a)gmail.com> 0.1.1-1
+- Rename rfpkg to rfpkg-minimal, remove conflict with fedpkg
+- Add comment with link to upstream bug about licensing
+
+* Fri Jul 8 2016 Ben Rosser <rosser.bjr(a)gmail.com> 0.1.0-1
+- Initial package.
diff --git a/sources b/sources
index e69de29..2336774 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+f6911fa4c4ee776975dfbcb3095c42ff rfpkg-minimal-0.1.1.tar.gz
8 years, 4 months
[libde265] Created tag rpmfusion/1.0.2-2
by Joachim Bauch
The unsigned tag 'rpmfusion/1.0.2-2' was created.
Tagger: Joachim Bauch <mail(a)joachim-bauch.de>
Date: 1468954992 +0000
Released version 1.0.2-2
Changes:
Joachim Bauch (4):
Initial version based on libde265 1.0.2
Fixed compatibility when compiling against FFmpeg 2.9 and newer.
Fixed applying of patch.
Bump version number to 1.0.2-2.
RPM Fusion Release Engineering (1):
Initial setup of the repo
8 years, 4 months
[libde265/f23] (3 commits) ...Bump version number to 1.0.2-2.
by Joachim Bauch
Summary of changes:
624ab7e... Fixed compatibility when compiling against FFmpeg 2.9 and n (*)
15a3f3a... Fixed applying of patch. (*)
594cf8b... Bump version number to 1.0.2-2. (*)
(*) This commit already existed in another branch; no separate mail sent
8 years, 4 months
[libde265/f24] Bump version number to 1.0.2-2.
by Joachim Bauch
commit 594cf8bbc382562b48a6d1b31435e6d4d6cca155
Author: Joachim Bauch <mail(a)joachim-bauch.de>
Date: Thu Jun 9 23:58:38 2016 +0000
Bump version number to 1.0.2-2.
libde265.spec | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/libde265.spec b/libde265.spec
index c609a84..0fddc00 100644
--- a/libde265.spec
+++ b/libde265.spec
@@ -1,7 +1,7 @@
Name: libde265
Summary: Open H.265 video codec implementation
Version: 1.0.2
-Release: 1%{?dist}
+Release: 2%{?dist}
License: LGPLv3+
Group: System Environment/Libraries
Source: https://github.com/strukturag/libde265/releases/download/v%{version}/%{na...
8 years, 4 months
[libde265/f24] Fixed applying of patch.
by Joachim Bauch
commit 15a3f3ad81c260852b08c4ca30c7fa30e75b814b
Author: Joachim Bauch <mail(a)joachim-bauch.de>
Date: Thu Jun 9 23:57:12 2016 +0000
Fixed applying of patch.
libde265.spec | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
---
diff --git a/libde265.spec b/libde265.spec
index 0cf7b24..c609a84 100644
--- a/libde265.spec
+++ b/libde265.spec
@@ -55,7 +55,8 @@ Sample applications using libde265 are provided by this package.
%prep
-%autosetup
+%setup -q
+%patch0 -p1
%build
%configure --disable-silent-rules --disable-static --enable-shared
8 years, 4 months
[libde265] Fixed compatibility when compiling against FFmpeg 2.9 and newer.
by Joachim Bauch
commit 624ab7e76a34165acea637d0016be45ab20f310f
Author: Joachim Bauch <mail(a)joachim-bauch.de>
Date: Thu Jun 9 23:39:34 2016 +0000
Fixed compatibility when compiling against FFmpeg 2.9 and newer.
ffmpeg_2.9.patch | 15 +++++++++++++++
libde265.spec | 6 ++++++
2 files changed, 21 insertions(+)
---
diff --git a/ffmpeg_2.9.patch b/ffmpeg_2.9.patch
new file mode 100644
index 0000000..2c08cb0
--- /dev/null
+++ b/ffmpeg_2.9.patch
@@ -0,0 +1,15 @@
+Description: Replace deprecated FFmpeg API
+Author: Andreas Cadhalpun <Andreas.Cadhalpun(a)googlemail.com>
+Last-Update: <2015-11-02>
+
+--- libde265-1.0.2.orig/sherlock265/VideoDecoder.cc
++++ libde265-1.0.2/sherlock265/VideoDecoder.cc
+@@ -219,7 +219,7 @@ void VideoDecoder::convert_frame_swscale
+ }
+ width = img->get_width();
+ height = img->get_height();
+- sws = sws_getContext(width, height, PIX_FMT_YUV420P, width, height, PIX_FMT_BGRA, SWS_FAST_BILINEAR, NULL, NULL, NULL);
++ sws = sws_getContext(width, height, AV_PIX_FMT_YUV420P, width, height, AV_PIX_FMT_BGRA, SWS_FAST_BILINEAR, NULL, NULL, NULL);
+ }
+
+ int stride[3];
diff --git a/libde265.spec b/libde265.spec
index f365467..0cf7b24 100644
--- a/libde265.spec
+++ b/libde265.spec
@@ -15,6 +15,9 @@ BuildRequires: pkgconfig(QtCore)
BuildRequires: pkgconfig(QtGui)
BuildRequires: pkgconfig(sdl)
+# Fix compatibiliy when compiling against FFmpeg 2.9 and newer.
+Patch0: ffmpeg_2.9.patch
+
%description
libde265 is an open source implementation of the H.265 video codec.
@@ -96,5 +99,8 @@ rm %{buildroot}%{_bindir}/yuv-distortion
%{_bindir}/libde265-sherlock265
%changelog
+* Tue Jul 19 2016 Joachim Bauch <bauch(a)struktur.de> 1.0.2-2
+- Fixed compatibility when compiling against FFmpeg 2.9 and newer.
+
* Thu Jun 09 2016 Joachim Bauch <bauch(a)struktur.de> 1.0.2-1
- Initial version.
8 years, 4 months
[chromaprint-tools] patch for ffmpeg-3
by Leigh Scott
commit 33b8dff8b2d0593682135d8d1bcd5fe12a02ff60
Author: leigh123linux <leigh123linux(a)googlemail.com>
Date: Tue Jul 19 18:24:40 2016 +0100
patch for ffmpeg-3
chromaprint-tools.spec | 7 ++++++-
ffmpeg.patch | 16 ++++++++++++++++
2 files changed, 22 insertions(+), 1 deletion(-)
---
diff --git a/chromaprint-tools.spec b/chromaprint-tools.spec
index 8b420ac..63c9ad1 100644
--- a/chromaprint-tools.spec
+++ b/chromaprint-tools.spec
@@ -1,11 +1,12 @@
Name: chromaprint-tools
Version: 1.2
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: Chromaprint audio fingerprinting tools
Group: Applications/Multimedia
License: LGPLv2+
URL: http://www.acoustid.org/chromaprint/
Source: https://bitbucket.org/acoustid/chromaprint/downloads/chromaprint-%{versio...
+Patch0: ffmpeg.patch
BuildRequires: cmake
BuildRequires: fftw-devel >= 3
@@ -26,6 +27,7 @@ featuring fpcalc an standalone AcoustID tool used by Picard.
%prep
%setup -q -n chromaprint-%{version}
+%patch0 -p1 -b .ffmpeg
%build
@@ -47,6 +49,9 @@ rm -f %{buildroot}%{_libdir}/lib*.so*
%{_bindir}/fpcalc
%changelog
+* Tue Jul 19 2016 Leigh Scott <leigh123linux(a)googlemail.com> - 1.2-2
+- patch for ffmpeg-3
+
* Tue Feb 23 2016 Sérgio Basto <sergio(a)serjux.com> - 1.2-1
- Update to 1.2
- Fix rfbz #2746
diff --git a/ffmpeg.patch b/ffmpeg.patch
new file mode 100644
index 0000000..a262508
--- /dev/null
+++ b/ffmpeg.patch
@@ -0,0 +1,16 @@
+--- a/examples/fpcalc.c
++++ b/examples/fpcalc.c
+@@ -17,8 +17,10 @@
+ #define MAX(a, b) ((a) > (b) ? (a) : (b))
+ #define MIN(a, b) ((a) < (b) ? (a) : (b))
+
+-#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(54, 28, 0)
+-#define avcodec_free_frame av_freep
++#if LIBAVCODEC_VERSION_INT > AV_VERSION_INT(56, 41, 100)
++#define avcodec_free_frame av_frame_free
++#define avcodec_alloc_frame av_frame_alloc
++#define avcodec_get_frame_defaults av_frame_unref
+ #endif
+
+ int decode_audio_file(ChromaprintContext *chromaprint_ctx, const char *file_name, int max_length, int *duration)
+mock -r fedora-23-i386-rpmfusion_free --no-clean rebuild
8 years, 4 months