Skip to content

switch to meson build

0775614
Select commit
Loading
Failed to load commit list.
Merged

iso-codes/4.20.1 package update #77056

switch to meson build
0775614
Select commit
Loading
Failed to load commit list.
Octo STS / staging-autofix succeeded Jan 3, 2026 in 0s

Merge report generated

Merge Report

First Commit SHA: 2a243f4a93c5f5d7f9b27a8eca2c349f7e21594a

Embeddings Stored

Stored 1 embedding(s) in the vector index:

  • Datapoint ID: 3e5b00ee-f461-400d-af68-9065ea1ad76a
    Error: failed to build iso-codes: building group: pod failed: build failed

Patch

From 07756145a6dd446c69143f2813333a046486d820 Mon Sep 17 00:00:00 2001
From: Dentrax <[email protected]>
Date: Sat, 3 Jan 2026 13:32:49 +0300
Subject: [PATCH] switch to meson build

Signed-off-by: Dentrax <[email protected]>
---
 iso-codes.yaml | 13 ++++---------
 1 file changed, 4 insertions(+), 9 deletions(-)

diff --git a/iso-codes.yaml b/iso-codes.yaml
index 6ccd195dbda..946083c3a4c 100644
--- a/iso-codes.yaml
+++ b/iso-codes.yaml
@@ -9,13 +9,11 @@ package:
 environment:
   contents:
     packages:
-      - autoconf
-      - automake
       - build-base
       - busybox
       - ca-certificates-bundle
       - gettext
-      - libtool
+      - meson
       - python3
 
 pipeline:
@@ -24,14 +22,11 @@ pipeline:
       expected-sha256: 66ea9879f9a4d6f767f424bf74bc5471215d36d54f8940f6d32dd7737ceef046
       uri: https://salsa.debian.org/iso-codes-team/iso-codes/-/archive/v${{package.version}}/iso-codes-v${{package.version}}.tar.bz2
 
-  - runs: |
-      autoreconf -i
+  - uses: meson/configure
 
-  - uses: autoconf/configure
+  - uses: meson/compile
 
-  - uses: autoconf/make
-
-  - uses: autoconf/make-install
+  - uses: meson/install
 
   - uses: strip