gioser

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 815Rust 56Shell 37Markdown 291229 Definiciones

⎇ ba1fb2d3a8ada748984dceeb0f58e6b3e67772b8 recipes/incoming-kde/intltool.toml TOML · 29 líneas · 1.1 KB Historia crudo

licencias: 95% (1114/1164) — la evidencia sale del tarball pineado, offline ba1fb2d3a · Sergio ·

1# intltool 0.51.0 — herramientas de i18n (intltool-merge/update/extract, perl). Build-tool: lo exige el
2# configure de libqalculate (IT_PROG_INTLTOOL, incondicional pese a --disable-nls). Scripts perl ⇒ dep perl.
3# Autotools. Parche conocido: intltool 0.51 usa `\${\` en regex Perl que perl 5.26+ rechaza ⇒ sed fix.
4name    = "intltool"
5version = "0.51.0"
6license = "GPL-2.0-or-later"
7
8[source]
9tarball = "https://launchpad.net/intltool/trunk/0.51.0/+download/intltool-0.51.0.tar.gz"
10sha256  = "67c74d94196b153b774ab9f89b2fa6c6ba79352407037c8c14d5aeb334e959cd"
11
12[build]
13compiler    = "zig-cc"
14target      = "x86_64-linux-musl"
15link        = "dynamic"
16zig_version = "0.13.0"
17flags       = []
18
19[build.phases]
20# Fix regex Perl 5.26+: intltool-update.in usa `${\` sin escapar ⇒ "Unescaped left brace". sed lo arregla.
21configure = '''
22sed -i 's/\\\${\\\\@\\\${/\\\\@{\\\\@/g;s/\\\${\\\\(/\\\\(/g' intltool-update.in 2>/dev/null || true
23./configure --prefix=/usr
24'''
25compile   = 'make'
26install   = 'make install DESTDIR=/out'
27
28[deps]
29build = ["pkgconf", "perl", "perl-xml-parser"]