From 0bdf38ec5fbde29883f65b54f4d9871a129ce21b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Tue, 11 Dec 2018 20:23:35 +0100 Subject: [PATCH 01/15] Initial import (#1652305) --- .gitignore | 1 + dav1d.spec | 70 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 72 insertions(+) create mode 100644 .gitignore create mode 100644 dav1d.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8dc929c --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/dav1d-0.1.0.tar.gz diff --git a/dav1d.spec b/dav1d.spec new file mode 100644 index 0000000..3087fbf --- /dev/null +++ b/dav1d.spec @@ -0,0 +1,70 @@ +Name: dav1d +Version: 0.1.0 +Release: 1%{?dist} +Summary: AV1 cross-platform Decoder + +License: BSD +URL: https://code.videolan.org/videolan/dav1d +Source0: %url/-/archive/%{version}/%{name}-%{version}.tar.gz + +BuildRequires: gcc +BuildRequires: nasm +BuildRequires: meson >= 0.47.0 + +%description +dav1d is a new AV1 cross-platform Decoder, open-source, and focused on speed +and correctness. + + +%package -n libdav1d +Summary: Library files for dav1d + +%description -n libdav1d +Library files for dav1d, the AV1 cross-platform Decoder. + + +%package -n libdav1d-devel +Summary: Development files for dav1d +Requires: libdav1d%{?_isa} = %{version}-%{release} + +%description -n libdav1d-devel +Development files for dav1d, the AV1 cross-platform Decoder. + + +%prep +%autosetup -n %{name}-%{version} + + +%build +%meson --buildtype=release +%meson_build + + +%install +%meson_install + + +%check +%meson_test + + +%files +%license COPYING doc/PATENTS +%doc CONTRIBUTING.md NEWS README.md +%{_bindir}/dav1d + + +%files -n libdav1d +%license COPYING doc/PATENTS +%{_libdir}/libdav1d.so.0* + + +%files -n libdav1d-devel +%{_includedir}/%{name} +%{_libdir}/libdav1d.so +%{_libdir}/pkgconfig/%{name}.pc + + +%changelog +* Mon Dec 11 2018 Robert-André Mauchin - 0.1.0-1 +- Initial build diff --git a/sources b/sources new file mode 100644 index 0000000..7c84e74 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +SHA512 (dav1d-0.1.0.tar.gz) = 005c25df0f45568ccafbda4a268cbc7b7c4e273540c8f08131fa89684658430fec9c03c2221ccd739514f9414840a40b73e7b84b841e56fca94b480a91e7c154 From 61cf1043309ca0fff45adcacb31026b5bdaaa823 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Tue, 11 Dec 2018 22:16:55 +0100 Subject: [PATCH 02/15] Build docs --- dav1d.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/dav1d.spec b/dav1d.spec index 3087fbf..90a9cd0 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -9,6 +9,7 @@ Source0: %url/-/archive/%{version}/%{name}-%{version}.tar.gz BuildRequires: gcc BuildRequires: nasm +BuildRequires: doxygen BuildRequires: meson >= 0.47.0 %description @@ -37,7 +38,9 @@ Development files for dav1d, the AV1 cross-platform Decoder. %build %meson --buildtype=release + %meson_build +%meson_build doc/html %install @@ -60,11 +63,12 @@ Development files for dav1d, the AV1 cross-platform Decoder. %files -n libdav1d-devel +%doc %{_host_alias}/doc/html %{_includedir}/%{name} %{_libdir}/libdav1d.so %{_libdir}/pkgconfig/%{name}.pc %changelog -* Mon Dec 11 2018 Robert-André Mauchin - 0.1.0-1 +* Tue Dec 11 2018 Robert-André Mauchin - 0.1.0-1 - Initial build From 00db16eaa7f02eb0ccf6751cacece6caaf174943 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Tue, 11 Dec 2018 22:17:34 +0100 Subject: [PATCH 03/15] Add workaround for ARMv7 --- dav1d.spec | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dav1d.spec b/dav1d.spec index 90a9cd0..2114519 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -37,6 +37,10 @@ Development files for dav1d, the AV1 cross-platform Decoder. %build +# https://code.videolan.org/videolan/dav1d/issues/221 +%ifarch %{arm} +export CFLAGS+="%optflags -fPIC" +%endif %meson --buildtype=release %meson_build From c60da8e1e4c1e001d2a6bc42594288308af64b43 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 31 Jan 2019 16:49:09 +0000 Subject: [PATCH 04/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- dav1d.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dav1d.spec b/dav1d.spec index 2114519..4a5856d 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -1,6 +1,6 @@ Name: dav1d Version: 0.1.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: AV1 cross-platform Decoder License: BSD @@ -74,5 +74,8 @@ export CFLAGS+="%optflags -fPIC" %changelog +* Thu Jan 31 2019 Fedora Release Engineering - 0.1.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Tue Dec 11 2018 Robert-André Mauchin - 0.1.0-1 - Initial build From 4630b2a75799317d922437f2325365209bf6aa65 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Tue, 5 Mar 2019 15:47:59 +0100 Subject: [PATCH 05/15] Release 0.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert-André Mauchin --- .gitignore | 1 + dav1d.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 8dc929c..ea2aa28 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /dav1d-0.1.0.tar.gz +/dav1d-0.2.0.tar.gz diff --git a/dav1d.spec b/dav1d.spec index 4a5856d..d21cc78 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -1,6 +1,6 @@ Name: dav1d -Version: 0.1.0 -Release: 2%{?dist} +Version: 0.2.0 +Release: 1%{?dist} Summary: AV1 cross-platform Decoder License: BSD @@ -63,7 +63,7 @@ export CFLAGS+="%optflags -fPIC" %files -n libdav1d %license COPYING doc/PATENTS -%{_libdir}/libdav1d.so.0* +%{_libdir}/libdav1d.so.1* %files -n libdav1d-devel @@ -74,6 +74,9 @@ export CFLAGS+="%optflags -fPIC" %changelog +* Tue Mar 05 2019 Robert-André Mauchin - 0.2.0-1 +- Release 0.2.0 + * Thu Jan 31 2019 Fedora Release Engineering - 0.1.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild diff --git a/sources b/sources index 7c84e74..e2c3d48 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dav1d-0.1.0.tar.gz) = 005c25df0f45568ccafbda4a268cbc7b7c4e273540c8f08131fa89684658430fec9c03c2221ccd739514f9414840a40b73e7b84b841e56fca94b480a91e7c154 +SHA512 (dav1d-0.2.0.tar.gz) = b6175c907ee72fb3d74a886de9f3a1c25ed640d6699cb2ba9a85103129822c73c29ea8c4fe17a0d15d0d75c42a436a23d5142680ff57a4f9013e91f20b41a172 From 6480825a037a0d9c6b97bee66d1fb39eb5132aed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Tue, 12 Mar 2019 23:21:24 +0100 Subject: [PATCH 06/15] Release 0.2.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert-André Mauchin --- .gitignore | 1 + dav1d.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index ea2aa28..39ed55c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /dav1d-0.1.0.tar.gz /dav1d-0.2.0.tar.gz +/dav1d-0.2.1.tar.gz diff --git a/dav1d.spec b/dav1d.spec index d21cc78..0fe33a2 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -1,5 +1,5 @@ Name: dav1d -Version: 0.2.0 +Version: 0.2.1 Release: 1%{?dist} Summary: AV1 cross-platform Decoder @@ -74,6 +74,9 @@ export CFLAGS+="%optflags -fPIC" %changelog +* Tue Mar 12 2019 Robert-André Mauchin - 0.2.1-1 +- Release 0.2.1 + * Tue Mar 05 2019 Robert-André Mauchin - 0.2.0-1 - Release 0.2.0 diff --git a/sources b/sources index e2c3d48..0316f2e 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dav1d-0.2.0.tar.gz) = b6175c907ee72fb3d74a886de9f3a1c25ed640d6699cb2ba9a85103129822c73c29ea8c4fe17a0d15d0d75c42a436a23d5142680ff57a4f9013e91f20b41a172 +SHA512 (dav1d-0.2.1.tar.gz) = 3782427185b2049a74afdbf4bd58628d287856987d48b9688b423b622b658bc10f8fd0b1b072a94279cfad505abaa06d3d5fab086e082b7e6bfeea893c2de9fe From 3eeff2e8a4b83cc5376f4a8e703ea2b5e68166b1 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 26 Mar 2019 23:53:06 +0100 Subject: [PATCH 07/15] Rebuild with -Db_ndebug=true Signed-off-by: Igor Gnatenko --- dav1d.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dav1d.spec b/dav1d.spec index 0fe33a2..7bfd1e8 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -1,6 +1,6 @@ Name: dav1d Version: 0.2.1 -Release: 1%{?dist} +Release: 2%{?dist} Summary: AV1 cross-platform Decoder License: BSD @@ -74,6 +74,9 @@ export CFLAGS+="%optflags -fPIC" %changelog +* Tue Mar 26 2019 Igor Gnatenko - 0.2.1-2 +- Rebuild with -Db_ndebug=true + * Tue Mar 12 2019 Robert-André Mauchin - 0.2.1-1 - Release 0.2.1 From 9b82ff05a61aa0a4c932caa74129f002e91f68b4 Mon Sep 17 00:00:00 2001 From: Adam Williamson Date: Mon, 15 Apr 2019 22:33:11 -0700 Subject: [PATCH 08/15] Rebuild with Meson fix for #1699099 --- dav1d.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dav1d.spec b/dav1d.spec index 7bfd1e8..8b5f6d2 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -1,6 +1,6 @@ Name: dav1d Version: 0.2.1 -Release: 2%{?dist} +Release: 3%{?dist} Summary: AV1 cross-platform Decoder License: BSD @@ -74,6 +74,9 @@ export CFLAGS+="%optflags -fPIC" %changelog +* Tue Apr 16 2019 Adam Williamson - 0.2.1-3 +- Rebuild with Meson fix for #1699099 + * Tue Mar 26 2019 Igor Gnatenko - 0.2.1-2 - Rebuild with -Db_ndebug=true From a96024d009e0850b781322c624322d9db5378be9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Sun, 21 Apr 2019 18:26:08 +0200 Subject: [PATCH 09/15] Release 0.2.2 (#1701494) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert-André Mauchin --- .gitignore | 1 + dav1d.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index 39ed55c..e170278 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /dav1d-0.1.0.tar.gz /dav1d-0.2.0.tar.gz /dav1d-0.2.1.tar.gz +/dav1d-0.2.2.tar.gz diff --git a/dav1d.spec b/dav1d.spec index 8b5f6d2..45e040e 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -1,6 +1,6 @@ Name: dav1d -Version: 0.2.1 -Release: 3%{?dist} +Version: 0.2.2 +Release: 1%{?dist} Summary: AV1 cross-platform Decoder License: BSD @@ -13,7 +13,7 @@ BuildRequires: doxygen BuildRequires: meson >= 0.47.0 %description -dav1d is a new AV1 cross-platform Decoder, open-source, and focused on speed +dav1d is a new AV1 cross-platform Decoder, open-source, and focused on speed and correctness. @@ -74,6 +74,9 @@ export CFLAGS+="%optflags -fPIC" %changelog +* Sun Apr 21 18:24:37 CET 2019 Robert-André Mauchin - 0.2.2-1 +- Release 0.2.2 (#1701494) + * Tue Apr 16 2019 Adam Williamson - 0.2.1-3 - Rebuild with Meson fix for #1699099 diff --git a/sources b/sources index 0316f2e..160bf24 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dav1d-0.2.1.tar.gz) = 3782427185b2049a74afdbf4bd58628d287856987d48b9688b423b622b658bc10f8fd0b1b072a94279cfad505abaa06d3d5fab086e082b7e6bfeea893c2de9fe +SHA512 (dav1d-0.2.2.tar.gz) = 190ab83b271ec01b5e5758621eaa81b379fb4489707f12fbde79153dcf54cfbf802e3eba672ec42cb260c8d65067c5860413b1cefc64e30bf7ce9c716e022612 From 1569cfb6f3b05a9febfe7339be3a39155d31ee9d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Mon, 29 Apr 2019 21:43:54 +0200 Subject: [PATCH 10/15] Release 0.3.0 (#1701494) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert-André Mauchin --- .gitignore | 1 + dav1d.spec | 5 ++++- sources | 2 +- 3 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index e170278..e1cc557 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /dav1d-0.2.0.tar.gz /dav1d-0.2.1.tar.gz /dav1d-0.2.2.tar.gz +/dav1d-0.3.0.tar.gz diff --git a/dav1d.spec b/dav1d.spec index 45e040e..b37ea28 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -1,5 +1,5 @@ Name: dav1d -Version: 0.2.2 +Version: 0.3.0 Release: 1%{?dist} Summary: AV1 cross-platform Decoder @@ -74,6 +74,9 @@ export CFLAGS+="%optflags -fPIC" %changelog +* Mon Apr 29 21:41:57 CET 2019 Robert-André Mauchin - 0.3.0-1 +- Release 0.3.0 (#1701494) + * Sun Apr 21 18:24:37 CET 2019 Robert-André Mauchin - 0.2.2-1 - Release 0.2.2 (#1701494) diff --git a/sources b/sources index 160bf24..84c47f0 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dav1d-0.2.2.tar.gz) = 190ab83b271ec01b5e5758621eaa81b379fb4489707f12fbde79153dcf54cfbf802e3eba672ec42cb260c8d65067c5860413b1cefc64e30bf7ce9c716e022612 +SHA512 (dav1d-0.3.0.tar.gz) = 40f490b8c6ec473f0ea9e33c3062288b681c43db53576ac982a216b83c88af0ef18f2440229cfb5ed0a0a0613b7c11f05514c16476457d93cfbb64ec841ff4fe From 4fd8bc9c9b2ca00fc4c5cd187d4461b7b116977c Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 24 Jul 2019 21:33:56 +0000 Subject: [PATCH 11/15] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- dav1d.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dav1d.spec b/dav1d.spec index b37ea28..46b447d 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -1,6 +1,6 @@ Name: dav1d Version: 0.3.0 -Release: 1%{?dist} +Release: 2%{?dist} Summary: AV1 cross-platform Decoder License: BSD @@ -74,6 +74,9 @@ export CFLAGS+="%optflags -fPIC" %changelog +* Wed Jul 24 2019 Fedora Release Engineering - 0.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Mon Apr 29 21:41:57 CET 2019 Robert-André Mauchin - 0.3.0-1 - Release 0.3.0 (#1701494) From 538763f118d1e6c10322eb0884c83f24bf11810a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Fri, 9 Aug 2019 17:42:36 +0200 Subject: [PATCH 12/15] Release 0.4.0 (#1708919) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert-André Mauchin --- .gitignore | 1 + dav1d.spec | 23 ++++++----------------- sources | 2 +- 3 files changed, 8 insertions(+), 18 deletions(-) diff --git a/.gitignore b/.gitignore index e1cc557..e8ceb88 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /dav1d-0.2.1.tar.gz /dav1d-0.2.2.tar.gz /dav1d-0.3.0.tar.gz +/dav1d-0.4.0.tar.gz diff --git a/dav1d.spec b/dav1d.spec index 46b447d..dbfdc92 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -1,6 +1,6 @@ Name: dav1d -Version: 0.3.0 -Release: 2%{?dist} +Version: 0.4.0 +Release: 1%{?dist} Summary: AV1 cross-platform Decoder License: BSD @@ -16,14 +16,12 @@ BuildRequires: meson >= 0.47.0 dav1d is a new AV1 cross-platform Decoder, open-source, and focused on speed and correctness. - %package -n libdav1d Summary: Library files for dav1d %description -n libdav1d Library files for dav1d, the AV1 cross-platform Decoder. - %package -n libdav1d-devel Summary: Development files for dav1d Requires: libdav1d%{?_isa} = %{version}-%{release} @@ -31,40 +29,29 @@ Requires: libdav1d%{?_isa} = %{version}-%{release} %description -n libdav1d-devel Development files for dav1d, the AV1 cross-platform Decoder. - %prep %autosetup -n %{name}-%{version} - %build -# https://code.videolan.org/videolan/dav1d/issues/221 -%ifarch %{arm} -export CFLAGS+="%optflags -fPIC" -%endif %meson --buildtype=release %meson_build %meson_build doc/html - %install %meson_install - %check %meson_test - %files %license COPYING doc/PATENTS %doc CONTRIBUTING.md NEWS README.md %{_bindir}/dav1d - %files -n libdav1d %license COPYING doc/PATENTS -%{_libdir}/libdav1d.so.1* - +%{_libdir}/libdav1d.so.2* %files -n libdav1d-devel %doc %{_host_alias}/doc/html @@ -72,8 +59,10 @@ export CFLAGS+="%optflags -fPIC" %{_libdir}/libdav1d.so %{_libdir}/pkgconfig/%{name}.pc - %changelog +* Fri Aug 09 17:08:59 CEST 2019 Robert-André Mauchin - 0.4.0-1 +- Release 0.4.0 (#1708919) + * Wed Jul 24 2019 Fedora Release Engineering - 0.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 84c47f0..37e3f7d 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dav1d-0.3.0.tar.gz) = 40f490b8c6ec473f0ea9e33c3062288b681c43db53576ac982a216b83c88af0ef18f2440229cfb5ed0a0a0613b7c11f05514c16476457d93cfbb64ec841ff4fe +SHA512 (dav1d-0.4.0.tar.gz) = f3534ba372382dc9213a51e3b47b2e6be769f591172bc8535cf1f80a2ad7c6acfceabfa0d39839a230d35b7daed57e78852e9c9e2d27f56f566dc9ff5bc3398e From ad29233f09033fd468fa8b2071a10099dfc85113 Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Wed, 4 Sep 2019 12:42:30 +0200 Subject: [PATCH 13/15] Fix invalid date that breaks mock --- dav1d.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dav1d.spec b/dav1d.spec index dbfdc92..16d0a39 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -60,7 +60,7 @@ Development files for dav1d, the AV1 cross-platform Decoder. %{_libdir}/pkgconfig/%{name}.pc %changelog -* Fri Aug 09 17:08:59 CEST 2019 Robert-André Mauchin - 0.4.0-1 +* Fri Aug 09 2019 Robert-André Mauchin - 0.4.0-1 - Release 0.4.0 (#1708919) * Wed Jul 24 2019 Fedora Release Engineering - 0.3.0-2 From 3941023a4ab6aff02485bd5ee74d2f80101439bb Mon Sep 17 00:00:00 2001 From: Simone Caronni Date: Wed, 4 Sep 2019 12:48:47 +0200 Subject: [PATCH 14/15] More incorrect dates: https://koji.fedoraproject.org/koji/getfile?taskID=37453675&volume=DEFAULT&name=build.log&offset=-4000 --- dav1d.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dav1d.spec b/dav1d.spec index 16d0a39..4c55f6b 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -66,10 +66,10 @@ Development files for dav1d, the AV1 cross-platform Decoder. * Wed Jul 24 2019 Fedora Release Engineering - 0.3.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild -* Mon Apr 29 21:41:57 CET 2019 Robert-André Mauchin - 0.3.0-1 +* Mon Apr 29 2019 Robert-André Mauchin - 0.3.0-1 - Release 0.3.0 (#1701494) -* Sun Apr 21 18:24:37 CET 2019 Robert-André Mauchin - 0.2.2-1 +* Sun Apr 21 2019 Robert-André Mauchin - 0.2.2-1 - Release 0.2.2 (#1701494) * Tue Apr 16 2019 Adam Williamson - 0.2.1-3 From 73c615c849f1c0f94ce234c0b1b1c4c81159605c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert-Andr=C3=A9=20Mauchin?= Date: Fri, 18 Oct 2019 17:21:26 +0200 Subject: [PATCH 15/15] Release 0.5.0 (#1760765) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Robert-André Mauchin --- .gitignore | 1 + ...ed-Make-sure-all-symbols-are-aligned.patch | 38 +++++++++++++++++++ dav1d.spec | 11 ++++-- sources | 2 +- 4 files changed, 48 insertions(+), 4 deletions(-) create mode 100644 0001-arm64-ipred-Make-sure-all-symbols-are-aligned.patch diff --git a/.gitignore b/.gitignore index e8ceb88..6a20884 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ /dav1d-0.2.2.tar.gz /dav1d-0.3.0.tar.gz /dav1d-0.4.0.tar.gz +/dav1d-0.5.0.tar.gz diff --git a/0001-arm64-ipred-Make-sure-all-symbols-are-aligned.patch b/0001-arm64-ipred-Make-sure-all-symbols-are-aligned.patch new file mode 100644 index 0000000..c99da8a --- /dev/null +++ b/0001-arm64-ipred-Make-sure-all-symbols-are-aligned.patch @@ -0,0 +1,38 @@ +From a6228f47f0eebcdfebb1753a786e3e1654b51ea4 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Martin=20Storsj=C3=B6?= +Date: Fri, 11 Oct 2019 13:17:36 +0300 +Subject: [PATCH] arm64: ipred: Make sure all symbols are aligned + +If building with debug information enabled, binutils error out with +"unaligned opcodes detected in executable segment", if there are +symbols (even local ones that don't end up in the symbol table) +that point to unaligned addresses in the text section. + +This fixes issue #300. +--- + src/arm/64/ipred.S | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/arm/64/ipred.S b/src/arm/64/ipred.S +index 41b3c1cb..9513212b 100644 +--- a/src/arm/64/ipred.S ++++ b/src/arm/64/ipred.S +@@ -2244,6 +2244,7 @@ L(ipred_cfl_ac_420_tbl): + .hword L(ipred_cfl_ac_420_tbl) - L(ipred_cfl_ac_420_w16) + .hword L(ipred_cfl_ac_420_tbl) - L(ipred_cfl_ac_420_w8) + .hword L(ipred_cfl_ac_420_tbl) - L(ipred_cfl_ac_420_w4) ++ .hword 0 + + L(ipred_cfl_ac_420_w16_tbl): + .hword L(ipred_cfl_ac_420_w16_tbl) - L(ipred_cfl_ac_420_w16_wpad0) +@@ -2432,6 +2433,7 @@ L(ipred_cfl_ac_422_tbl): + .hword L(ipred_cfl_ac_422_tbl) - L(ipred_cfl_ac_422_w16) + .hword L(ipred_cfl_ac_422_tbl) - L(ipred_cfl_ac_422_w8) + .hword L(ipred_cfl_ac_422_tbl) - L(ipred_cfl_ac_422_w4) ++ .hword 0 + + L(ipred_cfl_ac_422_w16_tbl): + .hword L(ipred_cfl_ac_422_w16_tbl) - L(ipred_cfl_ac_422_w16_wpad0) +-- +2.22.0 + diff --git a/dav1d.spec b/dav1d.spec index 4c55f6b..cfccc8b 100644 --- a/dav1d.spec +++ b/dav1d.spec @@ -1,11 +1,13 @@ Name: dav1d -Version: 0.4.0 +Version: 0.5.0 Release: 1%{?dist} Summary: AV1 cross-platform Decoder License: BSD URL: https://code.videolan.org/videolan/dav1d Source0: %url/-/archive/%{version}/%{name}-%{version}.tar.gz +# arm64: ipred: Make sure all symbols are aligned +Patch0: https://code.videolan.org/videolan/dav1d/commit/a6228f47f0eebcdfebb1753a786e3e1654b51ea4.patch#/0001-arm64-ipred-Make-sure-all-symbols-are-aligned.patch BuildRequires: gcc BuildRequires: nasm @@ -30,7 +32,7 @@ Requires: libdav1d%{?_isa} = %{version}-%{release} Development files for dav1d, the AV1 cross-platform Decoder. %prep -%autosetup -n %{name}-%{version} +%autosetup -p1 -n %{name}-%{version} %build %meson --buildtype=release @@ -51,7 +53,7 @@ Development files for dav1d, the AV1 cross-platform Decoder. %files -n libdav1d %license COPYING doc/PATENTS -%{_libdir}/libdav1d.so.2* +%{_libdir}/libdav1d.so.3* %files -n libdav1d-devel %doc %{_host_alias}/doc/html @@ -60,6 +62,9 @@ Development files for dav1d, the AV1 cross-platform Decoder. %{_libdir}/pkgconfig/%{name}.pc %changelog +* Fri Oct 11 2019 Robert-André Mauchin - 0.5.0-1 +- Release 0.5.0 (#1760765) + * Fri Aug 09 2019 Robert-André Mauchin - 0.4.0-1 - Release 0.4.0 (#1708919) diff --git a/sources b/sources index 37e3f7d..c03da2c 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dav1d-0.4.0.tar.gz) = f3534ba372382dc9213a51e3b47b2e6be769f591172bc8535cf1f80a2ad7c6acfceabfa0d39839a230d35b7daed57e78852e9c9e2d27f56f566dc9ff5bc3398e +SHA512 (dav1d-0.5.0.tar.gz) = 5e53b9664a2ab3cd2491b89b65646fdd5aef3774a3aca20efd559f4f36b6725068129c27174b2cb596e447c639634c105a2790006c01fae155a703000f64ca95