From 0a1040460629f9131fb7bbee6aeb52df82434691 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 28 Apr 2016 12:45:30 +0000 Subject: [PATCH 01/34] Initial setup of the repo --- .gitignore | 0 sources | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 .gitignore create mode 100644 sources diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29 From 965dce3e805007d306d11c9e4c64381351a91f12 Mon Sep 17 00:00:00 2001 From: Mosaab Alzoubi Date: Thu, 28 Apr 2016 17:59:08 +0300 Subject: [PATCH 02/34] Initial import (#1329807). --- .gitignore | 1 + libraqm.spec | 91 ++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 93 insertions(+) create mode 100644 libraqm.spec diff --git a/.gitignore b/.gitignore index e69de29..aa250fe 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/raqm-0.1.0.tar.gz diff --git a/libraqm.spec b/libraqm.spec new file mode 100644 index 0000000..ec277b7 --- /dev/null +++ b/libraqm.spec @@ -0,0 +1,91 @@ +Name: libraqm +Version: 0.1.0 +Release: 3%{?dist} +License: MIT +Summary: Complex Textlayout Library +Summary(ar): مكتبة رقم للنّصوص المركّبة +URL: https://github.com/HOST-Oman/libraqm +Source: https://github.com/HOST-Oman/libraqm/releases/download/v%{version}/raqm-%{version}.tar.gz + +BuildRequires: freetype-devel +BuildRequires: harfbuzz-devel +BuildRequires: fribidi-devel +BuildRequires: gtk-doc + +%package docs +Summary: Libraqm Documentation +Summary(ar): وثائق مكتبة رقم +BuildArch: noarch + +%package devel +Summary: Complex Textlayout Library +Summary(ar): مكتبة رقم للنّصوص المركّبة +Requires: libraqm%{?_isa} = %{version}-%{release} + +%description +Library that encapsulates the logic for complex +text layout and provides a convenient API. + +%description -l ar +مكتبة تستخدم لتأطير النًصوص المركّبة، مقدمة +مدخلًا برمجيًا مريحًا. + + +%description devel +Library that encapsulates the logic for complex +text layout and provides a convenient API. + +%description -l ar devel +مكتبة تستخدم لتأطير النًصوص المركّبة، مقدمة +مدخلًا برمجيًا مريحًا. + +%description docs +This package contains documentation files for raqm. + +%description -l ar docs +وثائق مكتبة رقم. + +%prep +%setup -q -n raqm-%{version} +%configure --enable-gtk-doc + +%build +make %{?_smp_mflags} + +%check +export LC_ALL=en_US.UTF-8 +make check + +%install +%make_install +rm -f %{buildroot}%{_libdir}/*.{la,a} + +%post devel -p /sbin/ldconfig + +%postun devel -p /sbin/ldconfig + +%files +%license COPYING +%{_libdir}/libraqm.so.* + +%files devel +%license COPYING +%{_includedir}/raqm.h +%{_libdir}/libraqm.so +%{_libdir}/pkgconfig/raqm.pc + +%files docs +%license COPYING +%doc AUTHORS NEWS README +%{_datadir}/gtk-doc/html/raqm + +%changelog +* Tue Apr 25 2016 Mosaab Alzoubi - 0.1.0-3 +- Use lib prefix in %%name +- Depends on same version -devel + +* Sun Apr 24 2016 Mosaab Alzoubi - 0.1.0-2 +- General revision + +* Sat Apr 23 2016 Mosaab Alzoubi - 0.1.0-1 +- Initial build diff --git a/sources b/sources index e69de29..c017dee 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +c1ec86677992aeff2749d5f3631ceb53 raqm-0.1.0.tar.gz From f5cb91319f7b2be4ba15d98771ea76e38f7b2e93 Mon Sep 17 00:00:00 2001 From: Mosaab Alzoubi Date: Thu, 28 Apr 2016 18:13:18 +0300 Subject: [PATCH 03/34] Fix %%check --- libraqm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index ec277b7..b450968 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -54,7 +54,7 @@ make %{?_smp_mflags} %check export LC_ALL=en_US.UTF-8 -make check +make check -Werror %install %make_install From ac9ce3cd0849d5c02ba29176d672e6473dc91d07 Mon Sep 17 00:00:00 2001 From: Mosaab Alzoubi Date: Thu, 28 Apr 2016 18:43:43 +0300 Subject: [PATCH 04/34] Fix %%check --- libraqm.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraqm.spec b/libraqm.spec index b450968..ea858b0 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -54,7 +54,7 @@ make %{?_smp_mflags} %check export LC_ALL=en_US.UTF-8 -make check -Werror +make check %install %make_install @@ -80,7 +80,7 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog -* Tue Apr 25 2016 Mosaab Alzoubi - 0.1.0-3 +* Wed Apr 25 2016 Mosaab Alzoubi - 0.1.0-3 - Use lib prefix in %%name - Depends on same version -devel From 5401ba114359d87b559f110aba985a787f23dfa1 Mon Sep 17 00:00:00 2001 From: Mosaab Alzoubi Date: Sat, 30 Apr 2016 21:28:57 +0300 Subject: [PATCH 05/34] Fix %%check --- libraqm.spec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraqm.spec b/libraqm.spec index ea858b0..6c02c79 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -54,7 +54,7 @@ make %{?_smp_mflags} %check export LC_ALL=en_US.UTF-8 -make check +make -k check %install %make_install @@ -80,7 +80,7 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog -* Wed Apr 25 2016 Mosaab Alzoubi - 0.1.0-3 +* Mon Apr 25 2016 Mosaab Alzoubi - 0.1.0-3 - Use lib prefix in %%name - Depends on same version -devel From bee4dcd6defd48725e010a3781787337bbf7bede Mon Sep 17 00:00:00 2001 From: Mosaab Alzoubi Date: Sun, 1 May 2016 18:36:48 +0300 Subject: [PATCH 06/34] Update to 0.1.1 --- .gitignore | 1 + libraqm.spec | 9 ++++++--- sources | 2 +- 3 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.gitignore b/.gitignore index aa250fe..ed1dcc8 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /raqm-0.1.0.tar.gz +/raqm-0.1.1.tar.gz diff --git a/libraqm.spec b/libraqm.spec index 6c02c79..9d8f022 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm -Version: 0.1.0 -Release: 3%{?dist} +Version: 0.1.1 +Release: 1%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -54,7 +54,7 @@ make %{?_smp_mflags} %check export LC_ALL=en_US.UTF-8 -make -k check +make check %install %make_install @@ -80,6 +80,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Sun May 1 2016 Mosaab Alzoubi - 0.1.1-1 +- Updated to 0.1.1 + * Mon Apr 25 2016 Mosaab Alzoubi - 0.1.0-3 - Use lib prefix in %%name - Depends on same version -devel diff --git a/sources b/sources index c017dee..ae89bf8 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -c1ec86677992aeff2749d5f3631ceb53 raqm-0.1.0.tar.gz +094a7c44dbdf71dceb60bb1c129bad78 raqm-0.1.1.tar.gz From a81b2a99a1406c4a80ee3804923fe9490b811889 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 10 Feb 2017 19:20:48 +0000 Subject: [PATCH 07/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild --- libraqm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index 9d8f022..8005bd8 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.1.1 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -80,6 +80,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Fri Feb 10 2017 Fedora Release Engineering - 0.1.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + * Sun May 1 2016 Mosaab Alzoubi - 0.1.1-1 - Updated to 0.1.1 From 50e086268cbcb0c0dbf8b9cbb474b078f8c8e9dc Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 26 Jul 2017 19:35:45 +0000 Subject: [PATCH 08/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild --- libraqm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index 8005bd8..9e1c1e8 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.1.1 -Release: 2%{?dist} +Release: 3%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -80,6 +80,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Wed Jul 26 2017 Fedora Release Engineering - 0.1.1-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + * Fri Feb 10 2017 Fedora Release Engineering - 0.1.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild From 6245056e9d364d28e2929a43ae42b5fc92093aa6 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 3 Aug 2017 02:09:06 +0000 Subject: [PATCH 09/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild --- libraqm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index 9e1c1e8..a66b073 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.1.1 -Release: 3%{?dist} +Release: 4%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -80,6 +80,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Thu Aug 03 2017 Fedora Release Engineering - 0.1.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild + * Wed Jul 26 2017 Fedora Release Engineering - 0.1.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild From 4fc0f82b696d42088b68cfbcd5c7ff29e0a389a9 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 7 Feb 2018 23:08:55 +0000 Subject: [PATCH 10/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libraqm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index a66b073..e6312e3 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.1.1 -Release: 4%{?dist} +Release: 5%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -80,6 +80,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Wed Feb 07 2018 Fedora Release Engineering - 0.1.1-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + * Thu Aug 03 2017 Fedora Release Engineering - 0.1.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild From 1accde08e679857120cd8ccecd714af0a0c05b7f Mon Sep 17 00:00:00 2001 From: Elliott Sales de Andrade Date: Wed, 14 Mar 2018 05:13:10 -0400 Subject: [PATCH 11/34] Update to latest version. --- .gitignore | 1 + libraqm.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index ed1dcc8..8707f15 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /raqm-0.1.0.tar.gz /raqm-0.1.1.tar.gz +/raqm-0.5.0.tar.gz diff --git a/libraqm.spec b/libraqm.spec index e6312e3..4028274 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm -Version: 0.1.1 -Release: 5%{?dist} +Version: 0.5.0 +Release: 1%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -80,6 +80,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Wed Mar 14 2018 Elliott Sales de Andrade - 0.5.0-1 +- Update to latest version + * Wed Feb 07 2018 Fedora Release Engineering - 0.1.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild diff --git a/sources b/sources index ae89bf8..3a1abcf 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -094a7c44dbdf71dceb60bb1c129bad78 raqm-0.1.1.tar.gz +SHA512 (raqm-0.5.0.tar.gz) = 821332c68ee3cc6bff7b50037f86cc9ae6f78432df64a82a0659fa0bba74ac6809dee5bc848a4d6910a370fb70d5252225d021db20026a47a4bf42ac35afc08e From e7a9149ba2c55a65d3ed3e5dbd1cc92796d1a313 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Mon, 9 Jul 2018 19:06:48 +0200 Subject: [PATCH 12/34] add BuildRequires: gcc Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot --- libraqm.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/libraqm.spec b/libraqm.spec index 4028274..c0e367f 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -7,6 +7,7 @@ Summary(ar): مكتبة رقم للنّصوص المركّبة URL: https://github.com/HOST-Oman/libraqm Source: https://github.com/HOST-Oman/libraqm/releases/download/v%{version}/raqm-%{version}.tar.gz +BuildRequires: gcc BuildRequires: freetype-devel BuildRequires: harfbuzz-devel BuildRequires: fribidi-devel From 853ad9743073a27284113ca1a09f80ba42c501e2 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 13 Jul 2018 08:43:44 +0000 Subject: [PATCH 13/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libraqm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index c0e367f..f864f16 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.5.0 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -81,6 +81,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Fri Jul 13 2018 Fedora Release Engineering - 0.5.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + * Wed Mar 14 2018 Elliott Sales de Andrade - 0.5.0-1 - Update to latest version From 2f9636dc53228e6d0c9b429ae77f6a24b3271e8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sun, 18 Nov 2018 23:27:26 +0100 Subject: [PATCH 14/34] Use C.UTF-8 locale --- libraqm.spec | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/libraqm.spec b/libraqm.spec index f864f16..0e6cb9a 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.5.0 -Release: 2%{?dist} +Release: 3%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -54,7 +54,7 @@ This package contains documentation files for raqm. make %{?_smp_mflags} %check -export LC_ALL=en_US.UTF-8 +export LC_ALL=C.utf8 make check %install @@ -81,6 +81,10 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Sun Nov 18 2018 Zbigniew Jędrzejewski-Szmek - 0.5.0-3 +- Use C.UTF-8 locale + See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot + * Fri Jul 13 2018 Fedora Release Engineering - 0.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild From f8aeb0d31bbc424cd140473cf4d72e9ff59aad4d Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Tue, 22 Jan 2019 18:40:03 +0100 Subject: [PATCH 15/34] Remove obsolete ldconfig scriptlets References: https://fedoraproject.org/wiki/Changes/RemoveObsoleteScriptlets Signed-off-by: Igor Gnatenko --- libraqm.spec | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/libraqm.spec b/libraqm.spec index 0e6cb9a..1307521 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -61,9 +61,7 @@ make check %make_install rm -f %{buildroot}%{_libdir}/*.{la,a} -%post devel -p /sbin/ldconfig - -%postun devel -p /sbin/ldconfig +%ldconfig_scriptlets devel %files %license COPYING From 01deb738308fbeb1170ed2758144f6ecdcc2918f Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Fri, 1 Feb 2019 08:04:03 +0000 Subject: [PATCH 16/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libraqm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index 1307521..f326577 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.5.0 -Release: 3%{?dist} +Release: 4%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -79,6 +79,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Fri Feb 01 2019 Fedora Release Engineering - 0.5.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + * Sun Nov 18 2018 Zbigniew Jędrzejewski-Szmek - 0.5.0-3 - Use C.UTF-8 locale See https://fedoraproject.org/wiki/Changes/Remove_glibc-langpacks-all_from_buildroot From c699761fbcadd22443e00fd69fd321b7edb52bac Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 25 Jul 2019 14:13:21 +0000 Subject: [PATCH 17/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libraqm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index f326577..2bead50 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.5.0 -Release: 4%{?dist} +Release: 5%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -79,6 +79,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Thu Jul 25 2019 Fedora Release Engineering - 0.5.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + * Fri Feb 01 2019 Fedora Release Engineering - 0.5.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild From e2c82e51bb50fae2ecbfacef08e3fbf0ea85a68d Mon Sep 17 00:00:00 2001 From: Mosaab Alzoubi Date: Sun, 8 Sep 2019 23:51:07 +0300 Subject: [PATCH 18/34] Update to 0.7.0 --- .gitignore | 1 + libraqm.spec | 7 +++++-- sources | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 8707f15..6916a0b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /raqm-0.1.0.tar.gz /raqm-0.1.1.tar.gz /raqm-0.5.0.tar.gz +/raqm-0.7.0.tar.gz diff --git a/libraqm.spec b/libraqm.spec index 2bead50..3e25051 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm -Version: 0.5.0 -Release: 5%{?dist} +Version: 0.7.0 +Release: 1%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -79,6 +79,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Sun Sep 8 2019 Mosaab Alzoubi - 0.7.0-1 +- Updated to 0.7.0 + * Thu Jul 25 2019 Fedora Release Engineering - 0.5.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index 3a1abcf..0964c96 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (raqm-0.5.0.tar.gz) = 821332c68ee3cc6bff7b50037f86cc9ae6f78432df64a82a0659fa0bba74ac6809dee5bc848a4d6910a370fb70d5252225d021db20026a47a4bf42ac35afc08e +SHA512 (raqm-0.7.0.tar.gz) = 4aed401df0b53cc95423afa5980164b54102776eca675119fc483c410334a635ca95ef6564ee9b54666c13c916eb52a0a1cd24f288230946c53825fb10451161 From c10e7dac9ff2d504dc2fd37e35a9dbb7c56c845c Mon Sep 17 00:00:00 2001 From: Mosaab Alzoubi Date: Mon, 9 Sep 2019 00:02:24 +0300 Subject: [PATCH 19/34] Update to 0.7.0 #2 --- libraqm.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/libraqm.spec b/libraqm.spec index 3e25051..2ad9ecb 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -70,6 +70,7 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %files devel %license COPYING %{_includedir}/raqm.h +%{_includedir}/raqm-version.h %{_libdir}/libraqm.so %{_libdir}/pkgconfig/raqm.pc From 5f5686498145d996aabcd8c43229d4cd46cdfe7f Mon Sep 17 00:00:00 2001 From: Mosaab Alzoubi Date: Mon, 9 Sep 2019 00:20:43 +0300 Subject: [PATCH 20/34] Update to 0.7.0 #3 --- libraqm.spec | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index 2ad9ecb..16d44a1 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -7,7 +7,7 @@ Summary(ar): مكتبة رقم للنّصوص المركّبة URL: https://github.com/HOST-Oman/libraqm Source: https://github.com/HOST-Oman/libraqm/releases/download/v%{version}/raqm-%{version}.tar.gz -BuildRequires: gcc +BuildRequires: python BuildRequires: freetype-devel BuildRequires: harfbuzz-devel BuildRequires: fribidi-devel @@ -82,6 +82,7 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %changelog * Sun Sep 8 2019 Mosaab Alzoubi - 0.7.0-1 - Updated to 0.7.0 +- Remove GCC as BR * Thu Jul 25 2019 Fedora Release Engineering - 0.5.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 9fec6ac742a0a0e9d33528576c8f324e04c113e0 Mon Sep 17 00:00:00 2001 From: Mosaab Alzoubi Date: Mon, 9 Sep 2019 00:26:48 +0300 Subject: [PATCH 21/34] Update to 0.7.0 #4 --- libraqm.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index 16d44a1..5254232 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -8,6 +8,7 @@ URL: https://github.com/HOST-Oman/libraqm Source: https://github.com/HOST-Oman/libraqm/releases/download/v%{version}/raqm-%{version}.tar.gz BuildRequires: python +BuildRequires: gcc BuildRequires: freetype-devel BuildRequires: harfbuzz-devel BuildRequires: fribidi-devel @@ -82,7 +83,6 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %changelog * Sun Sep 8 2019 Mosaab Alzoubi - 0.7.0-1 - Updated to 0.7.0 -- Remove GCC as BR * Thu Jul 25 2019 Fedora Release Engineering - 0.5.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild From 6dc9624b3b76f7f81f1e8be4aca56a5f54e87723 Mon Sep 17 00:00:00 2001 From: Mosaab Alzoubi Date: Fri, 10 Jan 2020 15:31:08 +0300 Subject: [PATCH 22/34] Unite branches in one spec, Built in EPEL8 --- libraqm.spec | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/libraqm.spec b/libraqm.spec index 5254232..d617028 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,13 +1,13 @@ Name: libraqm Version: 0.7.0 -Release: 1%{?dist} +Release: 3%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة URL: https://github.com/HOST-Oman/libraqm Source: https://github.com/HOST-Oman/libraqm/releases/download/v%{version}/raqm-%{version}.tar.gz -BuildRequires: python +BuildRequires: python3 BuildRequires: gcc BuildRequires: freetype-devel BuildRequires: harfbuzz-devel @@ -49,13 +49,18 @@ This package contains documentation files for raqm. %prep %setup -q -n raqm-%{version} +sed s:python:%{__python3}:g -i tests/Makefile.in #Fixed in next release on upstream %configure --enable-gtk-doc %build make %{?_smp_mflags} %check +%if 0%{?el7} +export LC_ALL=en_US.UTF-8 +%else export LC_ALL=C.utf8 +%endif make check %install @@ -81,6 +86,12 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Fri Jan 10 2020 Mosaab Alzoubi - 0.7.0-3 +- First build on EPEL8 +- Use one branch to build on Fedora and EPEL +- Use python3 as BR +- Use LC_ALL=en_US.UTF-8 in EPEL7 + * Sun Sep 8 2019 Mosaab Alzoubi - 0.7.0-1 - Updated to 0.7.0 From e06760b611c692719d693167613308597d0ad8f6 Mon Sep 17 00:00:00 2001 From: Mosaab Alzoubi Date: Fri, 10 Jan 2020 16:22:22 +0300 Subject: [PATCH 23/34] Unite Branches #3 --- libraqm.spec | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/libraqm.spec b/libraqm.spec index d617028..d7ba288 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,13 +1,18 @@ Name: libraqm Version: 0.7.0 -Release: 3%{?dist} +Release: 3.1%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة URL: https://github.com/HOST-Oman/libraqm Source: https://github.com/HOST-Oman/libraqm/releases/download/v%{version}/raqm-%{version}.tar.gz +%if 0%{?el7} +BuildRequires: python2 +%else BuildRequires: python3 +%endif + BuildRequires: gcc BuildRequires: freetype-devel BuildRequires: harfbuzz-devel @@ -49,7 +54,9 @@ This package contains documentation files for raqm. %prep %setup -q -n raqm-%{version} -sed s:python:%{__python3}:g -i tests/Makefile.in #Fixed in next release on upstream +%if %{?el7} +sed s:python:%{__python3}:g -i tests/Makefile.in #Fixed in next release on upstream +%endif %configure --enable-gtk-doc %build @@ -86,10 +93,10 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog -* Fri Jan 10 2020 Mosaab Alzoubi - 0.7.0-3 +* Fri Jan 10 2020 Mosaab Alzoubi - 0.7.0-3.1 - First build on EPEL8 - Use one branch to build on Fedora and EPEL -- Use python3 as BR +- Use python3 as BR except EPEL7 - Use LC_ALL=en_US.UTF-8 in EPEL7 * Sun Sep 8 2019 Mosaab Alzoubi - 0.7.0-1 From c5603f92a13004b46cba5c5d53a93fe7e4b98b4d Mon Sep 17 00:00:00 2001 From: Mosaab Alzoubi Date: Sat, 11 Jan 2020 01:23:48 +0300 Subject: [PATCH 24/34] Uniting #Final --- libraqm.spec | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libraqm.spec b/libraqm.spec index d7ba288..7f650b1 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.7.0 -Release: 3.1%{?dist} +Release: 4%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -54,7 +54,7 @@ This package contains documentation files for raqm. %prep %setup -q -n raqm-%{version} -%if %{?el7} +%if ! 0%{?el7} sed s:python:%{__python3}:g -i tests/Makefile.in #Fixed in next release on upstream %endif %configure --enable-gtk-doc @@ -93,7 +93,7 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog -* Fri Jan 10 2020 Mosaab Alzoubi - 0.7.0-3.1 +* Fri Jan 10 2020 Mosaab Alzoubi - 0.7.0-4 - First build on EPEL8 - Use one branch to build on Fedora and EPEL - Use python3 as BR except EPEL7 From 1fe3f5ddb236047b46210d600a5da53e01b565cb Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Wed, 29 Jan 2020 10:10:15 +0000 Subject: [PATCH 25/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libraqm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index 7f650b1..e6b5844 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.7.0 -Release: 4%{?dist} +Release: 5%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -93,6 +93,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Wed Jan 29 2020 Fedora Release Engineering - 0.7.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + * Fri Jan 10 2020 Mosaab Alzoubi - 0.7.0-4 - First build on EPEL8 - Use one branch to build on Fedora and EPEL From 60dccec02847075f68e46de3b062a454719a8844 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 28 Jul 2020 05:25:29 +0000 Subject: [PATCH 26/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libraqm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index e6b5844..2578d6e 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.7.0 -Release: 5%{?dist} +Release: 6%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -93,6 +93,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Tue Jul 28 2020 Fedora Release Engineering - 0.7.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + * Wed Jan 29 2020 Fedora Release Engineering - 0.7.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild From 644f89ddcf475ebe8a350055e628fa62bc95d7cc Mon Sep 17 00:00:00 2001 From: Tom Stellard Date: Tue, 5 Jan 2021 02:34:54 +0000 Subject: [PATCH 27/34] Add BuildRequires: make https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot --- libraqm.spec | 1 + 1 file changed, 1 insertion(+) diff --git a/libraqm.spec b/libraqm.spec index 2578d6e..8ae79cb 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -18,6 +18,7 @@ BuildRequires: freetype-devel BuildRequires: harfbuzz-devel BuildRequires: fribidi-devel BuildRequires: gtk-doc +BuildRequires: make %package docs Summary: Libraqm Documentation From baa8e2e6fde675ee4fbc1b1ff4d35b7bfe96e268 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Tue, 26 Jan 2021 17:50:20 +0000 Subject: [PATCH 28/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libraqm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index 8ae79cb..3c82ca7 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.7.0 -Release: 6%{?dist} +Release: 7%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -94,6 +94,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Tue Jan 26 2021 Fedora Release Engineering - 0.7.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + * Tue Jul 28 2020 Fedora Release Engineering - 0.7.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild From d48444b359a111e8939fd852d7258ff3e8c6d069 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 22 Jul 2021 12:11:33 +0000 Subject: [PATCH 29/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libraqm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index 3c82ca7..295ceba 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.7.0 -Release: 7%{?dist} +Release: 8%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -94,6 +94,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Thu Jul 22 2021 Fedora Release Engineering - 0.7.0-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + * Tue Jan 26 2021 Fedora Release Engineering - 0.7.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild From 3a7e46cf46fe0e6f98747e58c049f4fea0ed36c3 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sat, 2 Oct 2021 20:36:01 +0200 Subject: [PATCH 30/34] Backport upstream patch to fix failing self tests (#1987659) --- 0001-Update-text-expectation.patch | 29 +++++++++++++++++++++++++++++ libraqm.spec | 9 +++++++-- 2 files changed, 36 insertions(+), 2 deletions(-) create mode 100644 0001-Update-text-expectation.patch diff --git a/0001-Update-text-expectation.patch b/0001-Update-text-expectation.patch new file mode 100644 index 0000000..6f66ed9 --- /dev/null +++ b/0001-Update-text-expectation.patch @@ -0,0 +1,29 @@ +From 17170a1eeb63807b4035427f3ca2b3e475c8f42b Mon Sep 17 00:00:00 2001 +From: Khaled Hosny +Date: Wed, 25 Aug 2021 16:58:25 +0200 +Subject: [PATCH] Update text expectation + +--- + tests/cursor_position_GB8a.test | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/tests/cursor_position_GB8a.test b/tests/cursor_position_GB8a.test +index bef963e..d161691 100644 +--- a/tests/cursor_position_GB8a.test ++++ b/tests/cursor_position_GB8a.test +@@ -32,9 +32,9 @@ glyph [0] x_offset: 0 y_offset: 0 x_advance: 748 font: Amiri + glyph [0] x_offset: 0 y_offset: 0 x_advance: 748 font: Amiri + glyph [0] x_offset: 0 y_offset: 0 x_advance: 748 font: Amiri + +-UTF-32 clusters: 00 01 02 03 +-UTF-8 clusters: 00 04 08 12 ++UTF-32 clusters: 00 00 02 02 ++UTF-8 clusters: 00 00 08 08 + +-The position is 2992 at index 12 ++The position is 2244 at index 8 + + The start-index is 4 at position 1000 +-- +2.31.1 + diff --git a/libraqm.spec b/libraqm.spec index 295ceba..d7142f4 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,11 +1,13 @@ Name: libraqm Version: 0.7.0 -Release: 8%{?dist} +Release: 9%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة URL: https://github.com/HOST-Oman/libraqm Source: https://github.com/HOST-Oman/libraqm/releases/download/v%{version}/raqm-%{version}.tar.gz +# Backported from upstream +Patch0: 0001-Update-text-expectation.patch %if 0%{?el7} BuildRequires: python2 @@ -54,7 +56,7 @@ This package contains documentation files for raqm. وثائق مكتبة رقم. %prep -%setup -q -n raqm-%{version} +%autosetup -p1 -n raqm-%{version} %if ! 0%{?el7} sed s:python:%{__python3}:g -i tests/Makefile.in #Fixed in next release on upstream %endif @@ -94,6 +96,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Sat Oct 02 2021 Kalev Lember - 0.7.0-9 +- Backport upstream patch to fix failing self tests (#1987659) + * Thu Jul 22 2021 Fedora Release Engineering - 0.7.0-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild From a0391487269558572d8490ea58caeaf4e125fe26 Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Sun, 3 Oct 2021 19:54:40 -0400 Subject: [PATCH 31/34] Update to 0.7.2 - Minor cleanups to the spec --- .gitignore | 1 + 0001-Pass-version-to-meson-library.patch | 25 ++++++++++++++++ 0001-Update-text-expectation.patch | 29 ------------------- libraqm.spec | 37 ++++++++++-------------- sources | 2 +- 5 files changed, 43 insertions(+), 51 deletions(-) create mode 100644 0001-Pass-version-to-meson-library.patch delete mode 100644 0001-Update-text-expectation.patch diff --git a/.gitignore b/.gitignore index 6916a0b..4cda18a 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ /raqm-0.1.1.tar.gz /raqm-0.5.0.tar.gz /raqm-0.7.0.tar.gz +/raqm-0.7.2.tar.xz diff --git a/0001-Pass-version-to-meson-library.patch b/0001-Pass-version-to-meson-library.patch new file mode 100644 index 0000000..83d23ef --- /dev/null +++ b/0001-Pass-version-to-meson-library.patch @@ -0,0 +1,25 @@ +From 819a3e9cdda55aaeb062830cc91afeb6584f410a Mon Sep 17 00:00:00 2001 +From: Khaled Hosny +Date: Tue, 28 Sep 2021 16:10:16 +0200 +Subject: [PATCH] Pass version to meson library + +Fixes https://github.com/HOST-Oman/libraqm/issues/136 +--- + src/meson.build | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/src/meson.build b/src/meson.build +index 40554b2..16ec18c 100644 +--- a/src/meson.build ++++ b/src/meson.build +@@ -42,6 +42,7 @@ libraqm = library( + 'raqm', + 'raqm.c', + 'raqm.h', ++ version : meson.project_version(), + dependencies : deps, + c_args : ['-DHAVE_CONFIG_H'], + install : true, +-- +2.32.0 + diff --git a/0001-Update-text-expectation.patch b/0001-Update-text-expectation.patch deleted file mode 100644 index 6f66ed9..0000000 --- a/0001-Update-text-expectation.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 17170a1eeb63807b4035427f3ca2b3e475c8f42b Mon Sep 17 00:00:00 2001 -From: Khaled Hosny -Date: Wed, 25 Aug 2021 16:58:25 +0200 -Subject: [PATCH] Update text expectation - ---- - tests/cursor_position_GB8a.test | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/tests/cursor_position_GB8a.test b/tests/cursor_position_GB8a.test -index bef963e..d161691 100644 ---- a/tests/cursor_position_GB8a.test -+++ b/tests/cursor_position_GB8a.test -@@ -32,9 +32,9 @@ glyph [0] x_offset: 0 y_offset: 0 x_advance: 748 font: Amiri - glyph [0] x_offset: 0 y_offset: 0 x_advance: 748 font: Amiri - glyph [0] x_offset: 0 y_offset: 0 x_advance: 748 font: Amiri - --UTF-32 clusters: 00 01 02 03 --UTF-8 clusters: 00 04 08 12 -+UTF-32 clusters: 00 00 02 02 -+UTF-8 clusters: 00 00 08 08 - --The position is 2992 at index 12 -+The position is 2244 at index 8 - - The start-index is 4 at position 1000 --- -2.31.1 - diff --git a/libraqm.spec b/libraqm.spec index d7142f4..8ee2ce2 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,26 +1,20 @@ Name: libraqm -Version: 0.7.0 -Release: 9%{?dist} +Version: 0.7.2 +Release: 1%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة URL: https://github.com/HOST-Oman/libraqm -Source: https://github.com/HOST-Oman/libraqm/releases/download/v%{version}/raqm-%{version}.tar.gz -# Backported from upstream -Patch0: 0001-Update-text-expectation.patch +Source: %{url}/releases/download/v%{version}/raqm-%{version}.tar.xz +# Backports from upstream +Patch0001: 0001-Pass-version-to-meson-library.patch -%if 0%{?el7} -BuildRequires: python2 -%else -BuildRequires: python3 -%endif - -BuildRequires: gcc +BuildRequires: meson +BuildRequires: gcc BuildRequires: freetype-devel BuildRequires: harfbuzz-devel BuildRequires: fribidi-devel BuildRequires: gtk-doc -BuildRequires: make %package docs Summary: Libraqm Documentation @@ -57,13 +51,10 @@ This package contains documentation files for raqm. %prep %autosetup -p1 -n raqm-%{version} -%if ! 0%{?el7} -sed s:python:%{__python3}:g -i tests/Makefile.in #Fixed in next release on upstream -%endif -%configure --enable-gtk-doc %build -make %{?_smp_mflags} +%meson -Ddocs=true +%meson_build %check %if 0%{?el7} @@ -71,13 +62,13 @@ export LC_ALL=en_US.UTF-8 %else export LC_ALL=C.utf8 %endif -make check +%meson_test %install -%make_install +%meson_install rm -f %{buildroot}%{_libdir}/*.{la,a} -%ldconfig_scriptlets devel +%ldconfig_scriptlets %files %license COPYING @@ -96,6 +87,10 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Sun Oct 03 2021 Neal Gompa - 0.7.2-1 +- Update to 0.7.2 +- Minor cleanups to the spec + * Sat Oct 02 2021 Kalev Lember - 0.7.0-9 - Backport upstream patch to fix failing self tests (#1987659) diff --git a/sources b/sources index 0964c96..4bbf313 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (raqm-0.7.0.tar.gz) = 4aed401df0b53cc95423afa5980164b54102776eca675119fc483c410334a635ca95ef6564ee9b54666c13c916eb52a0a1cd24f288230946c53825fb10451161 +SHA512 (raqm-0.7.2.tar.xz) = 26321397c1020a16829e24b7f122c3a757a179ebddf5a3143d95cc780573a92e4d722fc94ce5ab8c35f3946b8935178c2e917de5afb17d407d45552765603c47 From 64960c1cf82bd8b59ebcf847febaed02622d05b7 Mon Sep 17 00:00:00 2001 From: Fedora Release Engineering Date: Thu, 20 Jan 2022 17:04:00 +0000 Subject: [PATCH 32/34] - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild Signed-off-by: Fedora Release Engineering --- libraqm.spec | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libraqm.spec b/libraqm.spec index 8ee2ce2..532b95d 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,6 +1,6 @@ Name: libraqm Version: 0.7.2 -Release: 1%{?dist} +Release: 2%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة @@ -87,6 +87,9 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %{_datadir}/gtk-doc/html/raqm %changelog +* Thu Jan 20 2022 Fedora Release Engineering - 0.7.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + * Sun Oct 03 2021 Neal Gompa - 0.7.2-1 - Update to 0.7.2 - Minor cleanups to the spec From bcb0cd8f1e99b948f4d543060984af4984fa40aa Mon Sep 17 00:00:00 2001 From: Neal Gompa Date: Wed, 26 Jan 2022 07:42:26 -0500 Subject: [PATCH 33/34] Update to 0.8.0 --- .gitignore | 1 + 0001-Pass-version-to-meson-library.patch | 25 ------------------------ libraqm.spec | 11 ++++++----- sources | 2 +- 4 files changed, 8 insertions(+), 31 deletions(-) delete mode 100644 0001-Pass-version-to-meson-library.patch diff --git a/.gitignore b/.gitignore index 4cda18a..5de63bc 100644 --- a/.gitignore +++ b/.gitignore @@ -3,3 +3,4 @@ /raqm-0.5.0.tar.gz /raqm-0.7.0.tar.gz /raqm-0.7.2.tar.xz +/raqm-0.8.0.tar.xz diff --git a/0001-Pass-version-to-meson-library.patch b/0001-Pass-version-to-meson-library.patch deleted file mode 100644 index 83d23ef..0000000 --- a/0001-Pass-version-to-meson-library.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 819a3e9cdda55aaeb062830cc91afeb6584f410a Mon Sep 17 00:00:00 2001 -From: Khaled Hosny -Date: Tue, 28 Sep 2021 16:10:16 +0200 -Subject: [PATCH] Pass version to meson library - -Fixes https://github.com/HOST-Oman/libraqm/issues/136 ---- - src/meson.build | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/src/meson.build b/src/meson.build -index 40554b2..16ec18c 100644 ---- a/src/meson.build -+++ b/src/meson.build -@@ -42,6 +42,7 @@ libraqm = library( - 'raqm', - 'raqm.c', - 'raqm.h', -+ version : meson.project_version(), - dependencies : deps, - c_args : ['-DHAVE_CONFIG_H'], - install : true, --- -2.32.0 - diff --git a/libraqm.spec b/libraqm.spec index 532b95d..5214d82 100644 --- a/libraqm.spec +++ b/libraqm.spec @@ -1,13 +1,11 @@ Name: libraqm -Version: 0.7.2 -Release: 2%{?dist} +Version: 0.8.0 +Release: 1%{?dist} License: MIT Summary: Complex Textlayout Library Summary(ar): مكتبة رقم للنّصوص المركّبة URL: https://github.com/HOST-Oman/libraqm Source: %{url}/releases/download/v%{version}/raqm-%{version}.tar.xz -# Backports from upstream -Patch0001: 0001-Pass-version-to-meson-library.patch BuildRequires: meson BuildRequires: gcc @@ -83,10 +81,13 @@ rm -f %{buildroot}%{_libdir}/*.{la,a} %files docs %license COPYING -%doc AUTHORS NEWS README +%doc AUTHORS NEWS README.md %{_datadir}/gtk-doc/html/raqm %changelog +* Wed Jan 26 2022 Neal Gompa - 0.8.0-1 +- Update to 0.8.0 + * Thu Jan 20 2022 Fedora Release Engineering - 0.7.2-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild diff --git a/sources b/sources index 4bbf313..c6c89ce 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (raqm-0.7.2.tar.xz) = 26321397c1020a16829e24b7f122c3a757a179ebddf5a3143d95cc780573a92e4d722fc94ce5ab8c35f3946b8935178c2e917de5afb17d407d45552765603c47 +SHA512 (raqm-0.8.0.tar.xz) = a62cdf03c6a945b14cf147351f55e0ae5e3226b79b675a271cb7edaa4cc9e372ab8e9331f31587a6caf33f231544bfad10af22c9388ef6bea8aeb246c1d2b193 From 5faff957f1986c08e78697668cbac59f402a6ab1 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Mon, 30 Oct 2023 23:14:22 +0300 Subject: [PATCH 34/34] Remove unnecessary files --- sources | 1 - 1 file changed, 1 deletion(-) delete mode 100644 sources diff --git a/sources b/sources deleted file mode 100644 index c6c89ce..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (raqm-0.8.0.tar.xz) = a62cdf03c6a945b14cf147351f55e0ae5e3226b79b675a271cb7edaa4cc9e372ab8e9331f31587a6caf33f231544bfad10af22c9388ef6bea8aeb246c1d2b193