Dear maintainer,

I've prepared an NMU for raqm (versioned as 0.7.0-4.1) and uploaded
it to DELAYED/3. Please feel free to tell me if I should cancel it.

cu
Adrian
diff -Nru raqm-0.7.0/debian/changelog raqm-0.7.0/debian/changelog
--- raqm-0.7.0/debian/changelog	2019-12-17 11:08:26.000000000 +0200
+++ raqm-0.7.0/debian/changelog	2023-01-27 18:33:11.000000000 +0200
@@ -1,3 +1,12 @@
+raqm (0.7.0-4.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add upstream fix for FTBFS with recent HarfBuzz. (Closes: #1022404)
+  * Require HarfBuzz >= 5.2, thanks to Jeremy Bicha.
+  * Run the full test suite as autopkgtest, thanks to Dave Jones.
+
+ -- Adrian Bunk <b...@debian.org>  Fri, 27 Jan 2023 18:33:11 +0200
+
 raqm (0.7.0-4) unstable; urgency=medium
 
   * debian/tests/libssh-server: Use the correct compiler for proposed
diff -Nru raqm-0.7.0/debian/control raqm-0.7.0/debian/control
--- raqm-0.7.0/debian/control	2019-12-17 11:08:26.000000000 +0200
+++ raqm-0.7.0/debian/control	2023-01-27 18:33:06.000000000 +0200
@@ -9,7 +9,7 @@
  pkg-config,
  libfreetype6-dev (>= 2.4.2),
  libfribidi-dev,
- libharfbuzz-dev,
+ libharfbuzz-dev (>= 5.2),
  python3,
  gtk-doc-tools (>= 1.15)
 Homepage: https://github.com/HOST-Oman/libraqm
@@ -35,7 +35,7 @@
 Depends: ${misc:Depends}, libraqm0 (= ${binary:Version})
  , libfreetype6-dev
  , libfribidi-dev
- , libharfbuzz-dev
+ , libharfbuzz-dev (>= 5.2)
 Description: Development files for Raqm library
  Raqm is a library for complex text layout.
  .
diff -Nru raqm-0.7.0/debian/patches/0001-Update-text-expectation.patch raqm-0.7.0/debian/patches/0001-Update-text-expectation.patch
--- raqm-0.7.0/debian/patches/0001-Update-text-expectation.patch	1970-01-01 02:00:00.000000000 +0200
+++ raqm-0.7.0/debian/patches/0001-Update-text-expectation.patch	2022-11-19 19:32:08.000000000 +0200
@@ -0,0 +1,29 @@
+From 17170a1eeb63807b4035427f3ca2b3e475c8f42b Mon Sep 17 00:00:00 2001
+From: Khaled Hosny <kha...@aliftype.com>
+Date: Wed, 25 Aug 2021 16:58:25 +0200
+Subject: 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.30.2
+
diff -Nru raqm-0.7.0/debian/patches/series raqm-0.7.0/debian/patches/series
--- raqm-0.7.0/debian/patches/series	2019-12-17 11:08:26.000000000 +0200
+++ raqm-0.7.0/debian/patches/series	2022-11-19 21:15:36.000000000 +0200
@@ -1 +1,2 @@
 use_py3.diff
+0001-Update-text-expectation.patch
diff -Nru raqm-0.7.0/debian/tests/control raqm-0.7.0/debian/tests/control
--- raqm-0.7.0/debian/tests/control	2019-12-17 11:08:26.000000000 +0200
+++ raqm-0.7.0/debian/tests/control	2023-01-27 18:31:21.000000000 +0200
@@ -1,2 +1,6 @@
 Tests: build
 Depends: libraqm-dev, pkg-config, build-essential
+
+Tests: run-suite
+Restrictions: build-needed
+Depends: @, @builddeps@
diff -Nru raqm-0.7.0/debian/tests/run-suite raqm-0.7.0/debian/tests/run-suite
--- raqm-0.7.0/debian/tests/run-suite	1970-01-01 02:00:00.000000000 +0200
+++ raqm-0.7.0/debian/tests/run-suite	2023-01-27 18:30:21.000000000 +0200
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+make -C "${0%/*}/../../tests" check

Reply via email to