From patchwork Wed May 7 05:43:08 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: aurtzy X-Patchwork-Id: 2991 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 6DA1E27BC4B; Wed, 7 May 2025 06:53:41 +0100 (BST) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-7.4 required=5.0 tests=BAYES_00,DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_BLOCKED,RCVD_IN_MSPIKE_H2,RCVD_IN_VALIDITY_CERTIFIED, RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE,SPF_HELO_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 81F7427BC49 for ; Wed, 7 May 2025 06:53:40 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1uCXiP-0003cO-9t; Wed, 07 May 2025 01:53:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uCXiK-0003bm-2a for guix-patches@gnu.org; Wed, 07 May 2025 01:53:04 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCXiJ-0005B9-M1 for guix-patches@gnu.org; Wed, 07 May 2025 01:53:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:Date:From:To:Subject; bh=zUph2eJfjRU5LRIgILOXt5tg1ObHrZ7bzV2/Pvh/h2s=; b=JTL4IIyJW2QseBRJk1KNJ5LsJUkRyGvoMfhcUe5pwg0zBWmwH28pBhIL3g8uIMymuvpHE/a9JqbVWhTXrGZ/WKBBDLFSMDFFoUXAWuEgwH//PtNi2GBgHkUiirg+Ay48+oLhAlMZQc9/bJ8QEMHuDHYf222bj6Z5FjTs7ZcbYjJxEFPoz4ri3lDvnU8bqOcNVTttl746kqFexoMrYHhYK3Q9LIL6gTRmTl9EolVpAS4qoLBYfpvkcSRsMH4EFbRBHMyMxW4dXg4TpFhTSNt+8kW00NpZB1O6Xxf44f/S4w0NaSp3Q4gJetzvfvFm0lxWzCYvG1Dq5EyFItfY1PLfsg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1uCXiI-0004ba-H5 for guix-patches@gnu.org; Wed, 07 May 2025 01:53:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#78294] [PATCH 0/4] Add stb-image-resize. Resent-From: aurtzy Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 07 May 2025 05:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78294 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78294@debbugs.gnu.org Cc: aurtzy X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.174659716117656 (code B ref -1); Wed, 07 May 2025 05:53:02 +0000 Received: (at submit) by debbugs.gnu.org; 7 May 2025 05:52:41 +0000 Received: from localhost ([127.0.0.1]:38872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uCXhw-0004af-FV for submit@debbugs.gnu.org; Wed, 07 May 2025 01:52:41 -0400 Received: from lists.gnu.org ([2001:470:142::17]:39174) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uCXht-0004a9-HV for submit@debbugs.gnu.org; Wed, 07 May 2025 01:52:38 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uCXhn-0003XV-TD for guix-patches@gnu.org; Wed, 07 May 2025 01:52:31 -0400 Received: from mail-qt1-x829.google.com ([2607:f8b0:4864:20::829]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1uCXhm-000590-AE for guix-patches@gnu.org; Wed, 07 May 2025 01:52:31 -0400 Received: by mail-qt1-x829.google.com with SMTP id d75a77b69052e-476ac73c76fso73320841cf.0 for ; Tue, 06 May 2025 22:52:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1746597148; x=1747201948; darn=gnu.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=zUph2eJfjRU5LRIgILOXt5tg1ObHrZ7bzV2/Pvh/h2s=; b=CcyMytnAWItHcFc0sbEr+XRHUmAlc7ooJf4JLmdHiPSF+YMfYIqVQq6Ct0szo+HBNQ JPfBOEKbLBfi5FSSeE2ZpxqQiDj+D0b7zSbiL4Mcqihd4TtwcuLEvoOXbmXsWLbkeN1r Cf044fahZmMKPG7NDJiQttL10x5a7b/0W5jpS3T3O+gxPh/kHjHy7Ch3Boyw7goCteQX ber6/ZtDK0WE98RYybtbxEKR6oGt+WQQo9VR9WOIxXvc8/EePlURAhIG8AI9BJbilkD2 JZcFirA/OmL0DJ1yXtN/Ci/iJ7OfW2WR/8tGeExFGdLFxCRx2dBXcZRXajLxRv7N3Iei y2Dw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746597148; x=1747201948; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=zUph2eJfjRU5LRIgILOXt5tg1ObHrZ7bzV2/Pvh/h2s=; b=X5epnCdpzBDlz1yKRPa11ujxzMJMBvSUSGyvfkVrbXBPLGMJST17wr7BCMYEli2TYE mbWDi9hlEPZX0yjhzYcL1NefQ/IKMmu5vxS/i+6yVT+3H3txwdhHXTr51ACo3bo2kM0b nzOikxuPTgSFpgyH+4hTokOuqj75Tdh4KWtQV3MsxOg4W5FoZ9ZMjXXkPgbHRoO+PCe0 pKXpWh1NbVHl/JusZwzPjs05pUQOYxwBXKRIs2nusQW5BvYON4j9hZPjq5+FxygY5k+5 aD6BhLu1Vsr8Ywj41qnUsrZ4CA9kiQM/UUj6LjRKmvNNieW9XUxeaSZWyQGI4/Ak5+vz cRRQ== X-Gm-Message-State: AOJu0Yw870ZoBitjduhNeKV7f82diPe389CZadGe9qY1aYwRSWYgsz57 lobwv7zqM+pxTTSlwCQzhlctJh93tPxnQS5B93XXrRXWRoRDVVJ1ERKMFQ== X-Gm-Gg: ASbGnctTyqWyaZu/bXC/uYBnUu5hs5j1J5m+XesnCr4Bi4CCw4VyT4WK52gTWHgdUkR 84k0R8BLaBPhtvSHD2UIAlPNP6pYYBpP2eMVEyspOqXvrLpVIXw8CSgSxzjL1Gpi2Y+xIOjiEwL qtp8HLL7O0ronaHoQvc2XM6Ow7adxOmh/zZTMhJax0Sd0+bxiBsGFNA3JSwP79qx0mwRXr7GOfn Mcb1v8YPEJ1JAujnNAtFK2SpwG1VjcTw6iGEbZDbRCmlCMtwIg8f6DGCzA/KcdXFuKk9QtX22Tx 1KfiP54wct71lSJA2Lzif+gApDyCkSe5qjAA90rw3qaj2Q== X-Google-Smtp-Source: AGHT+IEqtDly2JU01WMGOzCkviCnoJ2geXhHbZ43NvSfg5/ze/kKO5mvrYDl9AArzmo/W8Bj+545dg== X-Received: by 2002:a05:622a:1924:b0:48a:f7d7:f9f8 with SMTP id d75a77b69052e-49225b36a3fmr33275921cf.14.1746597148253; Tue, 06 May 2025 22:52:28 -0700 (PDT) Received: from localhost.localdomain ([2600:4808:a053:1800::7c1b]) by smtp.gmail.com with ESMTPSA id d75a77b69052e-49220f8329bsm9640451cf.5.2025.05.06.22.52.27 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 06 May 2025 22:52:27 -0700 (PDT) From: aurtzy Date: Wed, 7 May 2025 01:43:08 -0400 Message-ID: X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Received-SPF: pass client-ip=2607:f8b0:4864:20::829; envelope-from=aurtzy@gmail.com; helo=mail-qt1-x829.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches Hi! This series of patches includes: - transition to modern packaging style using g-expressions; - support for description translations to resolve a TODO comment; - support for packaging libraries that are considered deprecated upstream; - and the addition of one such package for a deprecated library. I followed Ludo's tip to use define-word-list-dictionary as an example [1] for resolving the translation support, but I wasn't able to figure out how to verify that the patch works. Is there a way to do this without pushing and searching on Weblate? The deprecated stb-image-resize library is used by gamescope [2], which is incompatible with stb-image-resize2. I plan to send a v2 patch in an existing issue [3] to add gamescope soon(tm). Guix reports about 30 dependent packages: --8<---------------cut here---------------start------------->8--- $ guix refresh --list-dependent --expression='(@@ (gnu packages stb) stb)' Building the following 17 packages would ensure 28 dependent packages are rebuilt: openboardview@9.95.0 cura@4.13.1 vv@3.1 libretro-dolphin-emu@5.0-0.89a4df7 dolphin-emu@5.0-13669.f9deb68 slade@3.2.5a csfml@2.5.1 extremetuxracer@0.8.2 schiffbruch@1.2.1-0.e41916d marble-marcher@0-1.e580460 mars@0.7.5-2.84664cd qgis@3.42.1 speed-dreams@2.4.0 stb-rect-pack@1.01 stb-image-resize2@2.12 python-pyjanitor@0.27.0 libtcod@1.15.1 --8<---------------cut here---------------end--------------->8--- [1] https://issues.guix.gnu.org/issue/32155#6 [2] https://github.com/ValveSoftware/gamescope [3] https://issues.guix.gnu.org/70493 Cheers, aurtzy aurtzy (4): gnu: stb: Use modern package style. gnu: stb-*: Make it possible to translate descriptions. gnu: stb: Support defining deprecated header packages. gnu: Add stb-image-resize. gnu/packages/stb.scm | 115 ++++++++++++++++++++++++++----------------- 1 file changed, 69 insertions(+), 46 deletions(-) base-commit: ec95c71c01144fcae1a3d079e0d0aec6087b9d2a