From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 14 10:41:39 2018 Received: (at submit) by debbugs.gnu.org; 14 Jul 2018 14:41:39 +0000 Received: from localhost ([127.0.0.1]:60150 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feLjv-0000Fn-8j for submit@debbugs.gnu.org; Sat, 14 Jul 2018 10:41:39 -0400 Received: from eggs.gnu.org ([208.118.235.92]:52961) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feLju-0000Fb-AN for submit@debbugs.gnu.org; Sat, 14 Jul 2018 10:41:38 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1feLjo-0005BY-7k for submit@debbugs.gnu.org; Sat, 14 Jul 2018 10:41:33 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:60465) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1feLjo-0005BU-41 for submit@debbugs.gnu.org; Sat, 14 Jul 2018 10:41:32 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43930) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1feLjm-0004pg-W0 for guix-patches@gnu.org; Sat, 14 Jul 2018 10:41:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1feLjj-0005Ad-T5 for guix-patches@gnu.org; Sat, 14 Jul 2018 10:41:31 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:48757) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1feLjj-0005AS-Ms for guix-patches@gnu.org; Sat, 14 Jul 2018 10:41:27 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 19A0120D12; Sat, 14 Jul 2018 10:41:27 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sat, 14 Jul 2018 10:41:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:date:from:message-id:subject:to:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=wm6Mt+WUPP/NWgjLv3I+vyjUup5aYtIU73zePwmDQ UM=; b=mvsfCCQuadEQrw0YGs0MDB3eP/1IcvhIaYDypS2OgC1zybdebiThz/6Ft hgLqzmX1wTq0Yf9l1BqoAcfCUm26cmMZp4oFocuLdSWJcwtb8RLVqIW7cBTkdQpV g7NLGl/9BOZXRYtE2h4DO1sA2wJAInyriyIKoRu6aoP1S/Hbe1H3vB5Lz8OrkXaQ v0zQEy3BzoZf4RNmReSbQv4akXUP0Ggix2nxJ0CsEg+6WBSvqnM9Bmc8ZPH+PnyI D//HBlxLetf2rNbv6IUn3rAnRzKk021DeVNBT2hYzvj5TioZIqmai3tIKslv73bX Wznxs/jHOWt1o2w6bzL44y5vRkutA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:message-id:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=wm6Mt+WUPP/NWgjLv 3I+vyjUup5aYtIU73zePwmDQUM=; b=VYzCe6Aq38EpKLTqqsCvKTGwNZIHK9XHB ycUUlcWR08nLi5jE9M3guUbYLt9uR8kN+/3PkrsjSSUKqiPh6TWDdL8zZ7LIiCWv 74AFhILYy0YT9sFsgjaaDk83ZacdnmgH84sAOGsiqi4A9ndtJZGFQXPYR4GxK320 lbFI99u9zqMU7N5PNdqCDV3Qkpd2FeYSPQvHYe1XXI6uBdLiWD7RYSVT5KytBTWv B+KOTtDByitHCxt5S27spPrrUJfSFJd1N2Zxj9JE6Ry2yerHlBD8GpcckBcl1T5y P3ot6GpMK41TLJH1M2kv+u1wTvg4rt9SVlk6MIzpxhFKEsmYohAog== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 8E2EE10266; Sat, 14 Jul 2018 10:41:26 -0400 (EDT) From: Marius Bakke To: guix-patches@gnu.org Subject: [PATCH 0/4] sfml updates Date: Sat, 14 Jul 2018 16:41:21 +0200 Message-Id: <20180714144121.30906-1-mbakke@fastmail.com> X-Mailer: git-send-email 2.18.0 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.4 (----) X-Debbugs-Envelope-To: submit Cc: Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.4 (-----) This series updates sfml to the latest release, and adds some of the "stb" libraries in order to unbundle all dependencies. Marius Bakke (4): gnu: sfml: Update to 2.5.0. gnu: Add stb-image. gnu: Add stb-image-write. gnu: sfml: Remove all bundled dependencies. gnu/local.mk | 1 + gnu/packages/game-development.scm | 27 ++++++-- gnu/packages/stb.scm | 101 ++++++++++++++++++++++++++++++ 3 files changed, 123 insertions(+), 6 deletions(-) create mode 100644 gnu/packages/stb.scm -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 14 10:44:11 2018 Received: (at 32155) by debbugs.gnu.org; 14 Jul 2018 14:44:12 +0000 Received: from localhost ([127.0.0.1]:60157 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feLmN-0000Jx-Mi for submit@debbugs.gnu.org; Sat, 14 Jul 2018 10:44:11 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:55151) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feLmM-0000Jq-Je for 32155@debbugs.gnu.org; Sat, 14 Jul 2018 10:44:11 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 0F8B221BEB; Sat, 14 Jul 2018 10:44:10 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sat, 14 Jul 2018 10:44:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:date:from:message-id:subject:to:x-me-sender:x-me-sender :x-sasl-enc; s=fm3; bh=1WeITbzlgYeXyrzvAqw8pzu/lSvA1IRKiOJaF7EnR nQ=; b=YvvRjhuzeyApX7z4tL6/DGSQNyeFtQUtJaRh3FohLF6PLQ4K5V5S+waGz jLjv1WQKjSo+rgQZsOfCIlQr36HdFFR4/A0IC+EgT1RK6jtG/aq1/J+KXlJC1aao JD2FA7RbiBBGRakjAJJyZHKfWC9Pggxox1nisrgWpB3dXs3geFnIlQbFMnHbHGli zrxbniL9CaOxLzF2rs3pruBJB3WK3145yAPD+8PDwJxT1JDlIbLiTOcrSAOgNKXD 5v1CvobA7oHrFSJDuTd0pHddZns7jfTMODCn5guDBDHosYbvTxo2I2sdf3FUTg3T AwQ1Jz2hBA+McoiT6FtWYEuurvWkA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:message-id:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=1WeITbzlgYeXyrzvA qw8pzu/lSvA1IRKiOJaF7EnRnQ=; b=NbHSLe+NJKGJ/73KVePmzArC35ZZWugpg bXdxbo0SW1Zd9myJPfUcz8cOIB+F5sSOVBDfl1PLoFC5l2mAAChHF/0VNraAlfnO KsU2jsDZoymUF64dDQWFcPgvE+4Butg7SPaigRR2cdOtWtADCOlO2mtEEvYIkIs1 iCnxYZFOE9htzwVgjEmaWrlm4FTh83E2628aOaYefOsZUn4zEdpQLApjH6wKPwsU H/lLLsvZWB0CWA2/uFcPh8Ru61GqkiYpo2KsJfK7kYvR75usfPXrBRBj4D3cPZPP 2S/wzOHfeo7Z6st98digT8z95ret+MeQt+9z/8/sDaiUpmVqwDzCA== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 68B0810266; Sat, 14 Jul 2018 10:44:09 -0400 (EDT) From: Marius Bakke To: 32155@debbugs.gnu.org Subject: [PATCH 1/4] gnu: sfml: Update to 2.5.0. Date: Sat, 14 Jul 2018 16:43:52 +0200 Message-Id: <20180714144355.31152-1-mbakke@fastmail.com> X-Mailer: git-send-email 2.18.0 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32155 Cc: Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/game-development.scm (sfml): Update to 2.5.0. [arguments]: Specify pkg-config dir in #:configure-flags. [native-inputs]: Add PKG-CONFIG. [inputs]: Move FLAC, FREETYPE, LIBVORBIS and OPENAL ... [propagated-inputs]: ... here. New field. --- gnu/packages/game-development.scm | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index fde139c0b..4610e389b 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -440,7 +440,7 @@ clone.") (define-public sfml (package (name "sfml") - (version "2.3.2") + (version "2.5.0") (source (origin (method url-fetch) ;; Do not fetch the archives from @@ -451,24 +451,29 @@ clone.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "0k2fl5xk3ni2q8bsxl0551inx26ww3w6cp6hssvww0wfjdjcirsm")))) + "1x3yvhdrln5b6h4g5r4mds76gq8zsxw6icxqpwqkmxsqcq5yviab")))) (build-system cmake-build-system) (arguments '(#:configure-flags - (list "-DSFML_INSTALL_PKGCONFIG_FILES=TRUE") + (list "-DSFML_INSTALL_PKGCONFIG_FILES=TRUE" + "-DSFML_OS_PKGCONFIG_DIR=lib/pkgconfig") #:tests? #f)) ; no tests + (native-inputs + `(("pkg-config" ,pkg-config))) (inputs `(("mesa" ,mesa) ("glew" ,glew) - ("flac" ,flac) - ("libvorbis" ,libvorbis) ("libx11" ,libx11) ("xcb-util-image" ,xcb-util-image) ("libxrandr" ,libxrandr) ("eudev" ,eudev) - ("freetype" ,freetype) ("libjpeg" ,libjpeg) - ("libsndfile" ,libsndfile) + ("libsndfile" ,libsndfile))) + (propagated-inputs + ;; In Requires.private of pkg-config files. + `(("flac" ,flac) + ("freetype" ,freetype) + ("libvorbis" ,libvorbis) ("openal" ,openal))) (home-page "https://www.sfml-dev.org") (synopsis "Simple and Fast Multimedia Library") -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 14 10:44:14 2018 Received: (at 32155) by debbugs.gnu.org; 14 Jul 2018 14:44:14 +0000 Received: from localhost ([127.0.0.1]:60165 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feLmP-0000KJ-Uo for submit@debbugs.gnu.org; Sat, 14 Jul 2018 10:44:14 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:51415) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feLmN-0000Jy-TB for 32155@debbugs.gnu.org; Sat, 14 Jul 2018 10:44:12 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id BEE6F21921; Sat, 14 Jul 2018 10:44:11 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sat, 14 Jul 2018 10:44:11 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=3afHYt71p4c70HEjt/wpw+KneDfRt cbqqlljYnqBK2Y=; b=AoQEBkc/w4p+4Dwx0aQbnKqwgKxJsycm3RETaAiHuk/zm vtSBG8B15ne7OnCB4ch63ISFw4saHcvmRtTQgb4MP4meZ0pFkW+wsvVw5Cy7fWld TQmPaYh/QpvLMt8nZyXBQihqRN+wrD5kaRKDxb37ajocxak7vbqK4YHaofJylGo3 MDwyI6HFF2RMWB3k4YFDrPWUzSYA0MiRqvhXNkaANSOvbCmI/+xugIOinRgTUdGS jKRX4JOK47Z4CjFuFrMlIkEe/dAAP/JQxMytf7KZBpDk51aaTJgYSOO7gUgY7rEv 3taGXlGOYdl7r/l3IIaafHJsvJlJ0geUMkZwQjsFQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=3afHYt 71p4c70HEjt/wpw+KneDfRtcbqqlljYnqBK2Y=; b=IrkrtK8gCaagaoNYgsvzsA 7kiFnd1r54Pa1djbqUUovcZzApz3hX6Y/uG2BnkMhT56YtWlAYOZZgliKoujMXLj gCAYC+e0J+Rk05/PzoI7hOAXf67kO1t9j3w2tSQYkvMHY6Coe6W1Ceu0Xhj9NZDy B1esUdTr1HqBNleUymgHYKIA18R7RAvc4I4f3f91+1xQ92K3tVGqu5wTvZ//Vv7Z IMPCg8BJisZPj/Jj6s89yz5bTHQ2qGZNWMlvAQsl2HXrmr+hzD6K/Pb+ssfMBXd3 0+Q95RHFT1o/K0sHQ5iPxyo6/LUlRnHTPh0hTarAEmT1ZIo4wvQ0nq3Wcgr1nW/A == X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 0A3AC1025D; Sat, 14 Jul 2018 10:44:10 -0400 (EDT) From: Marius Bakke To: 32155@debbugs.gnu.org Subject: [PATCH 2/4] gnu: Add stb-image. Date: Sat, 14 Jul 2018 16:43:53 +0200 Message-Id: <20180714144355.31152-2-mbakke@fastmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180714144355.31152-1-mbakke@fastmail.com> References: <20180714144355.31152-1-mbakke@fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32155 Cc: Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/stb.scm: New file. * gnu/local.mk (GNU_SYSTEM_MODULES): Register it. --- gnu/local.mk | 1 + gnu/packages/stb.scm | 95 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 gnu/packages/stb.scm diff --git a/gnu/local.mk b/gnu/local.mk index 9e875263a..5c6fc8e86 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -403,6 +403,7 @@ GNU_SYSTEM_MODULES = \ %D%/packages/sssd.scm \ %D%/packages/stalonetray.scm \ %D%/packages/statistics.scm \ + %D%/packages/stb.scm \ %D%/packages/storage.scm \ %D%/packages/suckless.scm \ %D%/packages/swig.scm \ diff --git a/gnu/packages/stb.scm b/gnu/packages/stb.scm new file mode 100644 index 000000000..148e8dbdb --- /dev/null +++ b/gnu/packages/stb.scm @@ -0,0 +1,95 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2018 Marius Bakke +;;; +;;; This file is part of GNU Guix. +;;; +;;; GNU Guix is free software; you can redistribute it and/or modify it +;;; under the terms of the GNU General Public License as published by +;;; the Free Software Foundation; either version 3 of the License, or (at +;;; your option) any later version. +;;; +;;; GNU Guix is distributed in the hope that it will be useful, but +;;; WITHOUT ANY WARRANTY; without even the implied warranty of +;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;;; GNU General Public License for more details. +;;; +;;; You should have received a copy of the GNU General Public License +;;; along with GNU Guix. If not, see . + +(define-module (gnu packages stb) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (guix build-system gnu) + #:use-module (guix build-system trivial) + #:use-module ((guix licenses) #:select (expat public-domain))) + +(define stb + ;; stb is a collection of libraries developed within the same repository. + ;; When updating this, remember to change versions below as appropriate. + (let ((commit "e6afb9cbae4064da8c3e69af3ff5c4629579c1d2") + (revision "0")) + (package + (name "stb") + (home-page "https://github.com/nothings/stb") + (version (git-version "0.0" revision commit)) + (source (origin + (method git-fetch) + (uri (git-reference + (url home-page) + (commit commit))) + (sha256 + (base32 + "079nsn9bnb8c0vfq26g5l53q6gzx19a5x9q2nb55mpcljxsgxnmf")) + (file-name (git-file-name name version)))) + (build-system gnu-build-system) + (arguments + `(#:modules ((ice-9 ftw) + (ice-9 regex) + (srfi srfi-26) + ,@%gnu-build-system-modules) + #:phases (modify-phases %standard-phases + (delete 'configure) + (delete 'build) + (replace 'check + (lambda _ + (invoke "make" "-C" "tests" "CC=gcc"))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let ((out (assoc-ref outputs "out")) + (files (make-regexp "\\.(c|h|md)$"))) + (for-each (lambda (file) + (install-file file out)) + (scandir "." (cut regexp-exec files <>))) + #t)))))) + (synopsis "Single file libraries for C/C++") + (description + "This package contains a variety of small independent libraries for +the C programming language.") + ;; The user can choose either license. + (license (list expat public-domain))))) + +(define (make-stb-header-package name version description) + (package + (inherit stb) + (name name) + (version version) + (source #f) + (inputs `(("stb" ,stb))) + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder (begin + (use-modules (guix build utils)) + (let ((stb (assoc-ref %build-inputs "stb")) + (lib (string-join (string-split ,name #\-) "_")) + (out (assoc-ref %outputs "out"))) + (install-file (string-append stb "/" lib ".h") + (string-append out "/include")) + #t)))) + (description description))) + +(define-public stb-image + (make-stb-header-package + "stb-image" "2.19" + "stb-image is a small and self-contained library for image loading or +decoding from file or memory. A variety of formats are supported.")) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 14 10:44:15 2018 Received: (at 32155) by debbugs.gnu.org; 14 Jul 2018 14:44:15 +0000 Received: from localhost ([127.0.0.1]:60170 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feLmR-0000KZ-AH for submit@debbugs.gnu.org; Sat, 14 Jul 2018 10:44:15 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:56851) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feLmP-0000KD-Gq for 32155@debbugs.gnu.org; Sat, 14 Jul 2018 10:44:13 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 5777321BEB; Sat, 14 Jul 2018 10:44:13 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sat, 14 Jul 2018 10:44:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=GFedK6bsd041SM/TA d9FiF5gk1YwpxbUTAYTC4OoZlY=; b=J++8lmUQGxEfv3EECnlbVhQlXtLhBkOaP Q/cBI3BTlCzFcLzMFMTLWf5UgxQ72SzRIkCgA/wFZR+ob2zFttrHMsHgLscb5oid z3F70zV1csyG6XkwEGR2dx2pkhbSMxKJG+w/76G5ZkuA2LBQ8UYnZfGZaImp7jLY evegeudR/cXq8z94TvZ9I5Lix6ISspUDEFKjA/M9pFBGztE9hYP41j+EBPCop6za HGWqtF/igLB1A4QSJOWd/ljeE6na5//erqI/uaOL+1tv4gILL4+aqXHUfnUuqnym medJcFwYBflHXdG0GKCarBOw/BncsRa0+Tr3xxoMIgdLi2RkCVU1w== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=GFedK6bsd041SM/TAd9FiF5gk1YwpxbUTAYTC4OoZlY=; b=WfWhtZE5 Us2cZoerqkIWlonySrKGNUBZit9zkQEchJ7Jw8kW91LRpmfo8D1A+vKfXJAwInI1 IWDV59htbnSsSGh5xuLDLv+Dsm+qIrC29+n4zhZlnfANGiyc/P1Gq/7ZJFBLjMSK wn36aKgerRqwRrD9eDnz5iTvwwthhmTHLt+P3tXILYJl4Jnb8zCXnUXpr1sNtuhs w/SrXudfqdRDPiyTKw3KJzRcVQ28b0salKqZV/sEBLwexnvPKy5RIVPbJtbxYOI9 bpAo5H8y8HHlDSao9q8vXMSYp5rWcjKV+PeMKt2t5sZ8Mk8EyowznID2mI7Tjs8a SGiwV7xFBdHN0A== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id CA84D1025D; Sat, 14 Jul 2018 10:44:12 -0400 (EDT) From: Marius Bakke To: 32155@debbugs.gnu.org Subject: [PATCH 3/4] gnu: Add stb-image-write. Date: Sat, 14 Jul 2018 16:43:54 +0200 Message-Id: <20180714144355.31152-3-mbakke@fastmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180714144355.31152-1-mbakke@fastmail.com> References: <20180714144355.31152-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32155 Cc: Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/stb.scm (stb-image-write): New public variable. --- gnu/packages/stb.scm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gnu/packages/stb.scm b/gnu/packages/stb.scm index 148e8dbdb..7abaaba6b 100644 --- a/gnu/packages/stb.scm +++ b/gnu/packages/stb.scm @@ -93,3 +93,9 @@ the C programming language.") "stb-image" "2.19" "stb-image is a small and self-contained library for image loading or decoding from file or memory. A variety of formats are supported.")) + +(define-public stb-image-write + (make-stb-header-package + "stb-image-write" "1.09" + "stb-image-write is a small library for writing image files to the +C@tie{}@code{stdio} interface.")) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 14 10:44:17 2018 Received: (at 32155) by debbugs.gnu.org; 14 Jul 2018 14:44:17 +0000 Received: from localhost ([127.0.0.1]:60172 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feLmT-0000Ki-Hc for submit@debbugs.gnu.org; Sat, 14 Jul 2018 10:44:17 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:33475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feLmR-0000KS-0y for 32155@debbugs.gnu.org; Sat, 14 Jul 2018 10:44:15 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id DBD5B21BF8; Sat, 14 Jul 2018 10:44:14 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sat, 14 Jul 2018 10:44:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:date:from:in-reply-to:message-id:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=FAWnEqwaKyYwA1TNQ C+uPYCoBsGZffuej46yPjJg4+o=; b=JBOR85cwT7qSgdnT/UquB55zaodYS5ifF c1q2OtVQ1Ks+sJ2MHHfEJW8vSASAzxOPSRvetj6p3NbJx8V5EHUtk/CIDcDMcXIc FmOyaHYXKNf5PEitZ2FWCd8LwQwJvFVfKjwUHlj517Q2v0nYQ4cwEolzjDNWh21f J3Uf8lkhLJZHdcz9SxWF6TJQ87KXdtbAvPrOtE/0S07Er7cmz+3wjy4J2+8oca7R 5d5NPWUmFzdLGSWwv2lTvi8dXDa7VKsow9dQT5jxyEjoPX4Yhb47+X+BB3cy8FhO Ej3jUSqRUTzUgrarRwcGIEsdcOOa52I6Exohj6YCoi5GjaWsPE2og== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:date:from:in-reply-to:message-id :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=FAWnEqwaKyYwA1TNQC+uPYCoBsGZffuej46yPjJg4+o=; b=v2Cr8oQt yvw9j9JLY37n+BFg0dRzjAfNMM69rx7ImBJaw6u+yGFGqkdVuMDJ4UmwVacEHMSc 2jHh05V4H2os0bXRZ5GfK2o/WzJDYV2ppbrmFJNaxMVR1QHK/8LwGPIExE6XanMq biCmuoY6DXyZ5rmOMV+VkVINQd6Bjp908zR5BKD7CO4mik9rJuABUnE1FzZRynzm IzmBEhqZvPkwIT99aOxH/UH1+ZlWwn9dQmdFJBhE/W7CmjOkwn1Ep57NDaWja0hC buvWQzbI0nsQ5fXYWvE8aWgtibyh0r1c9clOPqQZMuHkigVgD39bKeOOVOFRd9DB wQnaHvsgpTKhlw== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 692481025D; Sat, 14 Jul 2018 10:44:14 -0400 (EDT) From: Marius Bakke To: 32155@debbugs.gnu.org Subject: [PATCH 4/4] gnu: sfml: Remove all bundled dependencies. Date: Sat, 14 Jul 2018 16:43:55 +0200 Message-Id: <20180714144355.31152-4-mbakke@fastmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20180714144355.31152-1-mbakke@fastmail.com> References: <20180714144355.31152-1-mbakke@fastmail.com> X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32155 Cc: Marius Bakke X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) * gnu/packages/game-development.scm (sfml)[source](snippet): New field. [inputs]: Add STB-IMAGE and STB-IMAGE-WRITE. --- gnu/packages/game-development.scm | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 4610e389b..842894da0 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -74,6 +74,7 @@ #:use-module (gnu packages python) #:use-module (gnu packages qt) #:use-module (gnu packages sdl) + #:use-module (gnu packages stb) #:use-module (gnu packages texinfo) #:use-module (gnu packages tls) #:use-module (gnu packages video) @@ -451,7 +452,14 @@ clone.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1x3yvhdrln5b6h4g5r4mds76gq8zsxw6icxqpwqkmxsqcq5yviab")))) + "1x3yvhdrln5b6h4g5r4mds76gq8zsxw6icxqpwqkmxsqcq5yviab")) + (modules '((guix build utils) + (ice-9 ftw))) + (snippet + '(begin + ;; Ensure system libraries are used. + (delete-file-recursively "extlibs") + #t)))) (build-system cmake-build-system) (arguments '(#:configure-flags @@ -468,7 +476,9 @@ clone.") ("libxrandr" ,libxrandr) ("eudev" ,eudev) ("libjpeg" ,libjpeg) - ("libsndfile" ,libsndfile))) + ("libsndfile" ,libsndfile) + ("stb-image" ,stb-image) + ("stb-image-write" ,stb-image-write))) (propagated-inputs ;; In Requires.private of pkg-config files. `(("flac" ,flac) -- 2.18.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 14 10:47:50 2018 Received: (at 32155) by debbugs.gnu.org; 14 Jul 2018 14:47:50 +0000 Received: from localhost ([127.0.0.1]:60186 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feLpu-0000Rt-9p for submit@debbugs.gnu.org; Sat, 14 Jul 2018 10:47:50 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:34773) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1feLps-0000Rk-EY for 32155@debbugs.gnu.org; Sat, 14 Jul 2018 10:47:48 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id 4DB3E20E69 for <32155@debbugs.gnu.org>; Sat, 14 Jul 2018 10:47:48 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute5.internal (MEProxy); Sat, 14 Jul 2018 10:47:48 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=eljlJ1wfpn1f9va/YG9ancLkdpR4/qUw+uyCtW4NQ2g=; b=Arv50lum YELA/rbLZSIkZ4VlZixawaGyZJRLPHD31jPxMcr+LpwH7WHgmkBBg6hkcnl55I91 70p7gT621ZikGW2WpHzcBqi0wxWR6i40CIotNLcumNDtcwwOdWBkV6qKumm/RSe8 vAzgBCHebkbF0yr2n+cbAJBHvuDwxC7gEspVcOV0Db7zQJ+Hq0PtQRr+m594Qq8/ bBMQ6TibUSC6NfNTu6a3bE10dxyP0ZJ6JRYH0uVoK3BW6v4KTufhIVef54H9clRF KrMVB4wYIbLyLL9E0R49rz18BYYPweyw4OeCVFgq3BGI4dk2KRd2ZMjLZYz3yLOT xqNJ23mBIsvmUA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=eljlJ1wfpn1f9va/YG9ancLkdpR4/ qUw+uyCtW4NQ2g=; b=T9sOk7Jth++lRnxpPjZuK40MexRCg93kEr3gXhJEVTc3Z Ix/r3b/auPcxWtpQcagWE1PVv3VTSERMot8VaoRPxxdBOAfzWnXYIt4r0MsbF/D6 NOCO5hSQbq6XBFJ8+tN+El+gxcLPxKa++nvt6vT5XMr7j+iWfNlfu5lRuO/IAH/L L1oWqoO9imlnF5vULC4t641lxkHznKTghOBQW8qqC7qg1WyVwuSS2Zzf5yECbih6 IY+x7Kn5A0r4KNSd8EX3ulqr//S5RUofYMIJMELXqkpyMVL+HsNZpCMNkQRcT4qg lPwFh5ZbaBgXBMYxpHXxP8UAYBOion866qS5eHOHg== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id C159710255 for <32155@debbugs.gnu.org>; Sat, 14 Jul 2018 10:47:47 -0400 (EDT) From: Marius Bakke To: 32155@debbugs.gnu.org Subject: Re: [PATCH 4/4] gnu: sfml: Remove all bundled dependencies. In-Reply-To: <20180714144355.31152-4-mbakke@fastmail.com> References: <20180714144355.31152-1-mbakke@fastmail.com> <20180714144355.31152-4-mbakke@fastmail.com> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Sat, 14 Jul 2018 16:47:46 +0200 Message-ID: <871sc57u25.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32155 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain Marius Bakke writes: > * gnu/packages/game-development.scm (sfml)[source](snippet): New field. > [inputs]: Add STB-IMAGE and STB-IMAGE-WRITE. [...] > + (modules '((guix build utils) > + (ice-9 ftw))) Whoops, (ice-9 ftw) is not needed (anymore ;-)). Fixed locally. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltKDRIACgkQoqBt8qM6 VPow1AgAscfQeMIukolmUdNoZtQv0q8rQ1Qq6Ur4q95RIh6wJbc4AtGWfa9ZbbaR Q/Pou24uCOU2Zg6CIYnrDuGk+9Q+u5M+6+6+uVphseSh+y24tsyo60CUFuL3xukZ SUdpaDXwf9h1Pb8ZKRlmYUmvz+0TMEvVQCcGmocN4lxfqAzSQ7zcUT605+ush4WQ TsOLGrVolrqY4JwRi/BZbxewWpKMIBpK6xaB+HyIlpDKkN+WZxnF82acyckHug0a BFyeTfL+DiAURUb4O8TNt91D5k9Pzf16IO5LgFJd3MIuBLd91OvBR4mjvwpj8s9s 8+My3CpCAmzsI0ximwygabYS/FCF8A== =NMTA -----END PGP SIGNATURE----- --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 17 17:16:14 2018 Received: (at 32155) by debbugs.gnu.org; 17 Jul 2018 21:16:14 +0000 Received: from localhost ([127.0.0.1]:45837 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffXKQ-00015X-Bv for submit@debbugs.gnu.org; Tue, 17 Jul 2018 17:16:14 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffXKO-00015L-7t for 32155@debbugs.gnu.org; Tue, 17 Jul 2018 17:16:13 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ffXKI-0002gM-36 for 32155@debbugs.gnu.org; Tue, 17 Jul 2018 17:16:07 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46719) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ffXKH-0002gD-VD; Tue, 17 Jul 2018 17:16:06 -0400 Received: from [2a01:e0a:1d:7270:af76:b9b:ca24:c465] (port=34096 helo=ribbon) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1ffXKH-0006nv-FV; Tue, 17 Jul 2018 17:16:05 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Marius Bakke Subject: Re: [bug#32155] [PATCH 0/4] sfml updates References: <20180714144121.30906-1-mbakke@fastmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 29 Messidor an 226 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-pc-linux-gnu Date: Tue, 17 Jul 2018 23:16:03 +0200 In-Reply-To: <20180714144121.30906-1-mbakke@fastmail.com> (Marius Bakke's message of "Sat, 14 Jul 2018 16:41:21 +0200") Message-ID: <87zhyp7ecs.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 32155 Cc: 32155@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.0 (------) Hello Marius, Marius Bakke skribis: > This series updates sfml to the latest release, and adds some of the > "stb" libraries in order to unbundle > all dependencies. > > Marius Bakke (4): > gnu: sfml: Update to 2.5.0. > gnu: Add stb-image. > gnu: Add stb-image-write. > gnu: sfml: Remove all bundled dependencies. It all LGTM! > +(define (make-stb-header-package name version description) > + (package > + (inherit stb) > + (name name) > + (version version) > + (source #f) > + (inputs `(("stb" ,stb))) > + (build-system trivial-build-system) > + (arguments > + `(#:modules ((guix build utils)) > + #:builder (begin > + (use-modules (guix build utils)) > + (let ((stb (assoc-ref %build-inputs "stb")) > + (lib (string-join (string-split ,name #\-) "_")) > + (out (assoc-ref %outputs "out"))) > + (install-file (string-append stb "/" lib ".h") > + (string-append out "/include")) > + #t)))) > + (description description))) > + > +(define-public stb-image > + (make-stb-header-package > + "stb-image" "2.19" > + "stb-image is a small and self-contained library for image loading or > +decoding from file or memory. A variety of formats are supported.")) Not sure if it really matters here, but note that the description here won=E2=80=99t be subject to translation. To make it translatable, it would have to be embedded in a (description "=E2=80=A6") form. I address that with phony macros as in =E2=80=98define-word-list-dictionary=E2=80=99 in aspell.scm. Thanks, Ludo=E2=80=99. From debbugs-submit-bounces@debbugs.gnu.org Tue Jul 17 19:18:39 2018 Received: (at 32155-done) by debbugs.gnu.org; 17 Jul 2018 23:18:39 +0000 Received: from localhost ([127.0.0.1]:45959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffZEs-0001VR-Rc for submit@debbugs.gnu.org; Tue, 17 Jul 2018 19:18:39 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:46583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ffZEs-0001VI-15 for 32155-done@debbugs.gnu.org; Tue, 17 Jul 2018 19:18:38 -0400 Received: from compute5.internal (compute5.nyi.internal [10.202.2.45]) by mailout.nyi.internal (Postfix) with ESMTP id A622521B90; Tue, 17 Jul 2018 19:18:37 -0400 (EDT) Received: from mailfrontend1 ([10.202.2.162]) by compute5.internal (MEProxy); Tue, 17 Jul 2018 19:18:37 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.com; h= cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s= fm3; bh=vmpXz0fWqTvUrF9idts++D/YRQBWUt+oU4Ige9QqchU=; b=ShfDFYJ5 524QCuu/phgQUsjokIv9Rq/rF4RV6xuwwZHCCF/Y+ECtY48y69b2knvMIsRNhHlh uq49R8n++/2meWe6g+rE4A4zqxX2V3mzZyjBHP/6bmdf86DC1Qzp7JSW+NRx9DEs 2LoeJt9ZR7rf3iDNb4q3unXQonwkY2N4ROoEHLGFc4UnzcB56+KsJuljiSne72xi r8TJy8H2p9ISktDy+L5cdDldMle/i39o1RDJzOD3+q2kT22joMjlfs4LSRfgqV/+ pGCozbtVmqG40ueqEcC9XrR1ZgnJxhoGbsCnLw0kke/KxkLte1bL7h4cyIg8PBMq Xysi+vpEl6w9yQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; bh=vmpXz0fWqTvUrF9idts++D/YRQBWU t+oU4Ige9QqchU=; b=ecOSoKjvrNVKtcTJcF6N+RysxHgwT+gKuoAm6woltxd0d GwwmhPmuvxiSJzPfjj+8HrdN3w6L5Z+mPTSSPkLrgZQ3ZMeCkWzQJ2bN6FkjyA4J rzbYgNFVo21oMzGDJQnpLPUd6Qvcj70D2/NV9CJF6hu1m6JDZFY29MiNnPcSXLw5 cAXH+4hlTWzqVPesOpPIw/NxgM8FmUegB9STNip5VlJ1VD9C5yNLsKDbc0wZtu/w 35fYLK5EgoaY9ve6YHtt/SafSUIpN5ZNIwUoifIzmgI1CkiqfeUbbs6eH+EG8Y2e sL7/hb9RLtBV8mImIeIbu1q1jdkuHoIIBt5VzR0JA== X-ME-Proxy: X-ME-Sender: Received: from localhost (95.92-221-151.customer.lyse.net [92.221.151.95]) by mail.messagingengine.com (Postfix) with ESMTPA id 14040E465F; Tue, 17 Jul 2018 19:18:36 -0400 (EDT) From: Marius Bakke To: Ludovic =?utf-8?Q?Court=C3=A8s?= Subject: Re: [bug#32155] [PATCH 0/4] sfml updates In-Reply-To: <87zhyp7ecs.fsf@gnu.org> References: <20180714144121.30906-1-mbakke@fastmail.com> <87zhyp7ecs.fsf@gnu.org> User-Agent: Notmuch/0.27 (https://notmuchmail.org) Emacs/26.1 (x86_64-pc-linux-gnu) Date: Wed, 18 Jul 2018 01:18:35 +0200 Message-ID: <87lga95u44.fsf@fastmail.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 32155-done Cc: 32155-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hello Ludo, ludo@gnu.org (Ludovic Court=C3=A8s) writes: >> +(define (make-stb-header-package name version description) >> + (package >> + (inherit stb) >> + (name name) >> + (version version) >> + (source #f) >> + (inputs `(("stb" ,stb))) >> + (build-system trivial-build-system) >> + (arguments >> + `(#:modules ((guix build utils)) >> + #:builder (begin >> + (use-modules (guix build utils)) >> + (let ((stb (assoc-ref %build-inputs "stb")) >> + (lib (string-join (string-split ,name #\-) "_"= )) >> + (out (assoc-ref %outputs "out"))) >> + (install-file (string-append stb "/" lib ".h") >> + (string-append out "/include")) >> + #t)))) >> + (description description))) >> + >> +(define-public stb-image >> + (make-stb-header-package >> + "stb-image" "2.19" >> + "stb-image is a small and self-contained library for image loading or >> +decoding from file or memory. A variety of formats are supported.")) > > Not sure if it really matters here, but note that the description here > won=E2=80=99t be subject to translation. > > To make it translatable, it would have to be embedded in a (description > "=E2=80=A6") form. I address that with phony macros as in > =E2=80=98define-word-list-dictionary=E2=80=99 in aspell.scm. Oh, thanks for the heads-up! I did not know that. I added a TODO note about it and committed. As always, thanks a lot for reviewing! :-) --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAltOeUsACgkQoqBt8qM6 VPruyQgAjv8UxqXfJVFyYHiFkVcWXdOhW+jphtWB1+qJH6ubeYTQ+ypiAzZObaKd qHLC7nJtcE54XvbRicZz4zm26PFTQIWbS/PTYsvna3eGduLMEcziZ+oFY9watflH Y0qji3Qw5axbzx30EGUsDtCsL0Bu76gCojCGRrzYQZBsQXV7CzKJJSz3xKikq9di bnfz5QPqmECSdA8+9WvlwN1o/difHggqjmq8miC+C2+pdw7I5GcRwgKitEapk5z9 5oNp7cKWVritf5DkWZx7sKW7F9fFVyFbI8bonfanvuhbhl2VKR314CNkBLJIYBcr iZJ43bkdNy2UStIS9Yq80rl+tH6GAA== =Yjxb -----END PGP SIGNATURE----- --=-=-=-- From unknown Sat Jun 14 19:16:03 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 15 Aug 2018 11:24:07 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator