-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Fri, 02 Oct 2026 12:36:56 -0400 Source: marisa Architecture: source Version: 0.3.1+git20250817-3 Distribution: unstable Urgency: medium Maintainer: Debian Input Method Team <debian-input-method@lists.debian.org> Changed-By: Boyuan Yang <byang@debian.org> Closes: 1063818 Changes: marisa (0.3.1+git20250817-3) unstable; urgency=medium . * debian/tests/{perl,ruby}: Run the binding samples from $AUTOPKGTEST_TMP like the python3 test already does, so that no binding test can pick up modules from the unpacked source tree. (Closes: #1063818) * debian/tests/control: Depend on pkgconf instead of the obsolete pkg- config. * Bump debhelper compat to 14; drop the relationship substvars that are now applied automatically. * debian/rules: Rework the build of the language bindings: + Generate and build the SWIG bindings in a copy inside the CMake build directory, so the source tree is never modified. Drop the bindings/tests backup and restore hack (#1047554, #1049679) that this made necessary. + Build the Perl binding with debhelper's perl_makemaker build system and avoid the build-time RUNPATH, so chrpath is no longer needed. + Install all bindings into debian/tmp and list them in .install files. + Build the Python 3 binding with pybuild's pyproject plugin instead of the deprecated "setup.py install". New patch 0007 adds a minimal pyproject.toml to bindings/python3. python3-marisa now ships .dist-info metadata instead of .egg-info. * libmarisa-perl: Stop installing benchmark.pl into the Perl module directory. * ruby-marisa: Install the extension into Ruby's vendor directory instead of the directory that belongs to libruby. Checksums-Sha1: 54d8f1e4667bb03bd7df0262d35acc4a983a7cac 2727 marisa_0.3.1+git20250817-3.dsc 4018b9ac39be874a41ff07038d3752396007d61a 212811 marisa_0.3.1+git20250817.orig.tar.gz ffc7e664d439cbce47cddcb08efc64551e678389 15212 marisa_0.3.1+git20250817-3.debian.tar.xz d50447d2d0159027fae270c14aee5130030efc8e 11476 marisa_0.3.1+git20250817-3_amd64.buildinfo Checksums-Sha256: 9304eff8ad3588c2ecdc50c128a278605273ee33a4adcbed9261cf68f5426844 2727 marisa_0.3.1+git20250817-3.dsc e9225e51992d2836372311ded03d58084d9192ba8699ae10838eab8b7b8e622f 212811 marisa_0.3.1+git20250817.orig.tar.gz 9be0100c27920784f7622a8511e23501762bd1d69e8bb1c6869d9764f24d73db 15212 marisa_0.3.1+git20250817-3.debian.tar.xz 885de53c47fe22fe197c361029dcfc9d9e6f6aee89ea2f1366acd837d768c3e8 11476 marisa_0.3.1+git20250817-3_amd64.buildinfo Files: f783868c10e455c83bccae1569792d93 2727 libs optional marisa_0.3.1+git20250817-3.dsc f38f9f99e9afd029be3148ec32ad33dd 212811 libs optional marisa_0.3.1+git20250817.orig.tar.gz 4ec7864f6e9cd71ea0bb65deb0b87033 15212 libs optional marisa_0.3.1+git20250817-3.debian.tar.xz 6ba1f3993204876e03ab7d7d463073e2 11476 libs optional marisa_0.3.1+git20250817-3_amd64.buildinfo -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEfncpR22H1vEdkazLwpPntGGCWs4FAmq/4RgACgkQwpPntGGC Ws4+Iw/+OLr9NUj5Su1uYithVNTtFe+2ZnkxyZqOBMFZ+7rfe6RuoxkkNqhLveAl MCd3AY6HhOKPIj9bvKbKttw2BxuhkpgkpWSH+p1kqtuds6PaLk4V1mQHyDasCfDh nezbsvdTRdEsR4nf715DaX9TY9sn1R7uzPOOLrsRGfJj3U3G+kFGh+ed3wi4zumL btqMjBsOtjIdZvTq3dLLwhIw4DygXhdNmJSQDkj/ivx0kp5qrvO5yfDG6xaJgcoy HRfnOm6GGdJm6obR9PUTxIU7i9m+jKYakiBKblnk5UdWzer6koBVLrXG5EZyhCsW IEjU1tcBtAlzHIpOH83hG2LiWRzTuBHaaEZiiUlS+QxNGrAXHRtSHpxlu3qzI/pe kv7VrecByCI1dtmW+WSt9hyB3SIqDtTjO+7Z+raxEXMsnLZekT+lwnF3Y7x9fFbb bkTOejXL9X88lUSLip9Y74fFuX89NpFxffEkbMxqr9xGQ/rNDlaHAXy3nvYnsAqd Kck2BcMt7xDU4dKe7V1+FtTUjoq3IRYt+TCfcWTWNha14yuqKeNeGLR28n5QRzqA Z+zwsPw4DnJHL3e8o+tlBzspmqLZKeyKySePYsXvA/DxxD/WfTEhdbYW1GF5SuNu LdlpRVCX71q0cAn0c03kuPYiLviv3loAnLthoBDYRORfjHpslF8= =I2ty -----END PGP SIGNATURE-----