From patchwork Wed Apr 19 19:53:56 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Ivana Drazovic X-Patchwork-Id: 49304 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 884B617A9A; Wed, 19 Apr 2023 20:59:30 +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=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, 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 3456117A9A for ; Wed, 19 Apr 2023 20:59:29 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ppDxM-0003qt-Kv; Wed, 19 Apr 2023 15:59:08 -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 1ppDxK-0003on-9f for guix-patches@gnu.org; Wed, 19 Apr 2023 15:59:06 -0400 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ppDxJ-0004xY-4S for guix-patches@gnu.org; Wed, 19 Apr 2023 15:59:06 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ppDxJ-00077w-00 for guix-patches@gnu.org; Wed, 19 Apr 2023 15:59:05 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#62902] [PATCH 3/3] gnu: laby: Add patch for being able to execute game code. Resent-From: Ivana Drazovic Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 19 Apr 2023 19:59:04 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 62902 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 62902@debbugs.gnu.org Cc: Ivana Drazovic Received: via spool by 62902-submit@debbugs.gnu.org id=B62902.168193433527329 (code B ref 62902); Wed, 19 Apr 2023 19:59:04 +0000 Received: (at 62902) by debbugs.gnu.org; 19 Apr 2023 19:58:55 +0000 Received: from localhost ([127.0.0.1]:35931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ppDx8-00076d-5T for submit@debbugs.gnu.org; Wed, 19 Apr 2023 15:58:55 -0400 Received: from mail-vi1eur04olkn2082.outbound.protection.outlook.com ([40.92.75.82]:42148 helo=EUR04-VI1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ppDt9-0006vR-RE for 62902@debbugs.gnu.org; Wed, 19 Apr 2023 15:54:48 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=HX5/btFe7ws4piPp0r1tk6O64Wvr8IlHLT3iDTw9hxN4Em6Bh3gDOnrnB4vruHpsDHgkvKV38gon5pxFXWbpRVI2We2I0sfR+u/3vnPCM5nliqW/ufJN1oE+1KYkJj141HpwB/hRO1/V40EMBWBeO+bxnd3VqeODkGSkKZ39xeKTg0CGinSXrWxUsfoKHHib9QcYhZTtj57CVV+bTIoAmo27sbe46908BItlQaYuZwxQkRH/dEKDS8MogE9q3BrxAtoxSmWcIOyOBUBsC8w02kbWyLOPDTIIAtLXrqENNIDWrnu8NJ/rliSQ6qdbIUFV/ZHC/Hn1fCcoaVqFgSVLiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=sr9H/gAvtvourTXvbxt064YAPnsnayak0VolEd333bM=; b=hr/JjDiXE7F5aw2OhE5bv2ELD+9lme05sNf00mL0MtR8TaPC9mvdYSME9dbUnpcT4GSbjQIm0wfuqljZ9Vg8OZdaXuGaX5EWwmYgiKsu3oxqGNlZ9v5aV9KPADTranbwdNW6+d79UTJ74He4ZufbkRXFqPw0hfJjWjjhWKRiNGcV9AAmjNIjDyU6U9g8IsLGz4JjFSG7Zd9TFciA6wwzYwTdvlcigmHEnCqijBDv+nMR/6J3ounbOCn8dlhl7teBXuKUPDQ5F+RUzfoZcEes9Jnpw4SMbAafH/uMrGN0oSlEE0PF92DkXJn6G14QLkvGkagk9hATYQrNf4M9tvgNEQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sr9H/gAvtvourTXvbxt064YAPnsnayak0VolEd333bM=; b=iSoi4CGrML5infr0MIm6oj7LWh8ASgPg7/Q1UghdlQh+3oXIw4CMhw5i8VssUdooMAxUXcEWuL3bivYyfkfsHWuP0AQI7JbGsrDR1AzN+X/WC1WtyaMwk/JDx5LxYTo19Mj0egaIQHBCLtJM7YCvDsA5DEEij4t0fMVC5ncMCnaBHydox1dmJwL7y5191fJfMWDDYBFZ0IJXEzP8vMq2SRizU82WSwMrBg1xIC+aXZXqIWgkQ20QWAVeKW8j1yjoUfYrfM00gbPDiHXtAQdwE356uAXwHYel6ofTDBnC7sLLMWOhAe18jCRHXKwSpYOkbQ0ljZQba3TWfIevf7fJmA== Received: from GV2PR03MB9449.eurprd03.prod.outlook.com (2603:10a6:150:d7::15) by DU2PR03MB10066.eurprd03.prod.outlook.com (2603:10a6:10:49d::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6298.30; Wed, 19 Apr 2023 19:54:40 +0000 Received: from GV2PR03MB9449.eurprd03.prod.outlook.com ([fe80::806e:b02d:d2e5:fcc9]) by GV2PR03MB9449.eurprd03.prod.outlook.com ([fe80::806e:b02d:d2e5:fcc9%6]) with mapi id 15.20.6298.045; Wed, 19 Apr 2023 19:54:40 +0000 From: Ivana Drazovic Date: Wed, 19 Apr 2023 21:53:56 +0200 Message-ID: X-Mailer: git-send-email 2.39.2 In-Reply-To: <20230419195356.2418-1-iv.dra@hotmail.com> References: <20230419195356.2418-1-iv.dra@hotmail.com> X-TMN: [KDa2onlXLUeWNPjylbFVLEkRS1wqw+Xl] X-ClientProxiedBy: FR2P281CA0002.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:a::12) To GV2PR03MB9449.eurprd03.prod.outlook.com (2603:10a6:150:d7::15) X-Microsoft-Original-Message-ID: <20230419195356.2418-3-iv.dra@hotmail.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: GV2PR03MB9449:EE_|DU2PR03MB10066:EE_ X-MS-Office365-Filtering-Correlation-Id: 969e90c9-dae4-4cd5-c5a0-08db410fe981 X-MS-Exchange-SLBlob-MailProps: EgT5Wr3QDKx/5wRYKwbtF7hqq2E99L18/NQjtZTzQZ1JmL4C7yZsKrggcirOopQLvyADPMXb9MgTzHT17Xihk/q+iup1kVZI/+EXZSceICla4zsF/VdlUSb/QMevgSztZAaVuliVxnSsGKjBGEGvtjg6zqPfhxuOhKBlkBNsuiqnv439v1QRamA+b3KqjZmNyUEIQuvhb78ENElQi7sp2z9Io8ErKnNiTbHWQUFEdtAShly+3Fp5xTPGrqheX+cdsy2G12QRZNY6I5BEVZWDyoR1lugH2bxvgr98LClIAoe7v+CHeloLgtxrI/FextA+rOdsJt6AZS6nRUCwacUMldhIFFGwMCto9O2EW76hi+HAof9/lrgu8z6PtDNKfXFXW+Bh9G5+8t6tC4UyFJuaDI0aaNQwfuhhI++TbyTqjmx0GaDn0N/EG7xEs6Z5qCs51/5tEsh7NO/nhR5UZgA0J8C16jEuWXMUD5Gz608AKKynh+OaDKpSW66J/hOijtuqWSvDrAT+WvqiBcHS0XxzB32Rdb3+B457lGNKKFWhAHJ0TckF+iz7sGpRbsPMrgDbsM8vt4xrP+BBUVCHxn9KYrWkqmWLbTyVw7AYmnyqAvkZmEjApWuHKVA8l+xYpoPwE6rpW4VNoGawIWEHwzzxl8pSWWY+8si1mNQGXvHtVGCsMcrtJaCJlpMyIkQ/IzJywFO67FU7Gy4a/4csWey3ucBv1eceWGynP8mlADns6H4= X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JdIV+h5V3RRNc4Dz9e3e4pPlU4DItCJ+xzeQW7NZXtqFTrYuuWMnlD6ACCiwCdaQuo2MJKR80CSqvSCnXNXP5VEd4HrAB1Zf7++lkqCHfcX4KYrdfysi91rdtmvHzlxywnCKIdvNG6dDsNIi4oI2jJFj5qJZTIFKmfcSy8t7HuRvf6nxlsrl18bsurOUCvMcmEoJ9OD7ss89v2s86gAs/vHso7obTTPxADqCGxlujBZGNEgcNOrbUY1OIaqRyQaHfFwyELb2zONjK9oKL3izeu87vad9zUKc+bh6TQ/Or9w/OYXdV60K2qrmX4aP8hN/0P06yORNMTh3ZIIKiuPPfWnZThXHXrXnWwfnlZLZMB5Di5UOM/AW/I4yzIWSAUvohcNDfQ5lhbt8Npm6c81FOYfY2xWH3SLGCX5ien+6aseniA6Os7y+HW4hw/C0JL0nEglF/Z2UgNLi4AO146q9LksxYS2eniGF+2bzZlb9i9o6u4flTAgts1z8Fug2V1c1+pCxNmHUIaW7XW4VMOyImoHjF9BMk1jPKKZCK10L1/v09NBBYQFWlth49LJVgUeUooozPZK53E8X8t8U4Qp9ZJeawWOX6cw3XhcQTXlcDu4= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: OKOg3M02/uPvB0j0gL2Jw3mLPBuDRVqbrxv85qi6g/5Df5g3HaqxsKPw8yAKaR5U6B0sy3bQpz+iLvcFZWOuNZcO8YS1zIdxytTeEvOHeDIgzurHknleAEnnCkKXTQyVOzjjZCuaQZBB2u+WVyb9q8JZPgeMkaQWBb7cvc2issi18oua0PYS9uEVnuuyH5VxExPqGqjsdOKykZtfflXMt6XlTaLLeu/ByQKBbeGv08Fl8uaNDpvzjMAn3hjrV4jDtj7KBcO61YN4vrCZ3dOIh9LWnPyAcKtBYBwtFMmMfPC8fvk7puHjgFN1kgpsdckUrmkzOi1wEdH8n9yD1DWjQH/TQXZEjx96JclO7rhWcy8+NqWGd+Xwm6mRd9EHHic0YMs9BVi+C9DWfOvCFYG4YrDfvB27Ib2laLI3ASXob9R0KoByBSVJ/rYkWYbGXAoFWBVBxno4hJb54bY9PGboYNOwXvT2j1bS4J3lCdh/tJXgEJ4QLpGh0PDWglxvzI/n/ZA3G05qDSScsotJ6CywDtNqe2o+NqJpTq/TSxJUBohP+8OwKvTYBqeMe+uSbB+cFxvu0P5zfc02tJ7oV1xgRu7dBkHxhmuYqIl9tFDv5G1SzmV5pcjpLxh4aHsVGSK4rSWFbWd+6ZtISmwVOwjkjS9PpPZ0+jX2H50rBRN/elrlSavA2dE4p+e3SPQZCXQxqHPS7w3PS6UYaiwYNZNoKJId9dI36MSf+WdgTBA21XY9eGNVLO1Gm00J0QKDeLthrlwxSdhsiqJn3f3+WIo1uEopDclksuocBDST5r1WlIo5RsbMsDzVUNLQRkVKQsq+SHY+0ZZk0Dh7K+tlOEQiaodn8fpEEcLgZE4dHHcTU90lwCrM0qcJQfcO+7x0KIWJ/dwz7zdNQ73ky5aeosBmtnn1jSw8omkCZwquSZUFgBUAT5hVB9n28Nai6z/a1r276dfHPtsvjSkLpvGohkZ0GXMJ0lsByZWQ1ztPhnFF8/6f72tTACFcwZXrI/+7R+f7TQwTZImjSq+HaKVtHaHOk1KpUoPXcTszo5dJJYA/+ItdGrkLO6z4SMO0vy8g/A78V+ZPU089gSQZ2jx1v52tIA0QzWxA1hUj5ru08LFk53LqtB4mrS+GzmAaZvVzmh8UG2gVMzC/lnr0QOmk3PiWc+V9LL7Rp9VJyVfzoAV9UPujEr1D6w29TMuqPuuaK4zHzaU48rrSbaZ0mi4ByW1dfg== X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-76d7b.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 969e90c9-dae4-4cd5-c5a0-08db410fe981 X-MS-Exchange-CrossTenant-AuthSource: GV2PR03MB9449.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Apr 2023 19:54:40.2405 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU2PR03MB10066 X-Mailman-Approved-At: Wed, 19 Apr 2023 15:58:49 -0400 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 Reported upstream at https://github.com/sgimenez/laby/pull/68 * gnu/packages/patches/laby-use-tmpdir-from-runtime.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/games.scm (laby)[source]: Use it. --- gnu/local.mk | 2 + gnu/packages/games.scm | 3 +- .../laby-use-tmpdir-from-runtime.patch | 39 +++++++++++++++++++ 3 files changed, 43 insertions(+), 1 deletion(-) create mode 100644 gnu/packages/patches/laby-use-tmpdir-from-runtime.patch diff --git a/gnu/local.mk b/gnu/local.mk index 64a1268fbe..2d8741223b 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -57,6 +57,7 @@ # Copyright © 2022 ( # Copyright © 2022 jgart # Copyright © 2023 Zheng Junjie <873216071@qq.com> +# Copyright © 2023 Ivana Drazovic # # This file is part of GNU Guix. # @@ -1417,6 +1418,7 @@ dist_patch_DATA = \ %D%/packages/patches/kodi-set-libcurl-ssl-parameters.patch \ %D%/packages/patches/kwayland-skip-flaky-test.patch \ %D%/packages/patches/laby-make-install.patch \ + %D%/packages/patches/laby-use-tmpdir-from-runtime.patch \ %D%/packages/patches/ldns-drill-examples.patch \ %D%/packages/patches/leela-zero-gtest.patch \ %D%/packages/patches/less-hurd-path-max.patch \ diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index ed06a57636..79d5cb0c0c 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -5775,7 +5775,8 @@ (define-public laby (sha256 (base32 "1y6nfxcjhqg9bb81hs0wijg7kcwk5kff81rgd8bsv5ps7ia9nj6b")) - (patches (search-patches "laby-make-install.patch")))) + (patches (search-patches "laby-make-install.patch" + "laby-use-tmpdir-from-runtime.patch")))) (build-system glib-or-gtk-build-system) (inputs (list gdk-pixbuf diff --git a/gnu/packages/patches/laby-use-tmpdir-from-runtime.patch b/gnu/packages/patches/laby-use-tmpdir-from-runtime.patch new file mode 100644 index 0000000000..ea6324a91b --- /dev/null +++ b/gnu/packages/patches/laby-use-tmpdir-from-runtime.patch @@ -0,0 +1,39 @@ +Reported as + +diff --git a/build b/build +index 992a9e3..0df74d9 100755 +--- a/build ++++ b/build +@@ -7,7 +7,6 @@ source build.conf || exit 1 + + export PREFIX=${PREFIX-/usr} + export DATADIR=${DATADIR-${PREFIX}/share} +-export TMPDIR=${TMPDIR-/tmp} + + export PROJECT_NAME=${PROJECT_NAME-unknown} + export PROJECT_VERSION=${PROJECT_VERSION-unknown} +diff --git a/src/config.sh b/src/config.sh +index 19d4160..9338aad 100644 +--- a/src/config.sh ++++ b/src/config.sh +@@ -29,5 +29,4 @@ let build_ocaml = "${OCAML_VERSION}" + let build_lablgtk = "${BUILD_LABLGTK}" + let build_lablgtk_sourceview = "${BUILD_LABLGTKSV}" + let _ = Res.sys_data_dir := "${DATADIR}" +-let _ = Res.sys_tmp_dir := "${TMPDIR}" + EOF +diff --git a/src/laby.ml b/src/laby.ml +index b77f2b2..e17acb9 100644 +--- a/src/laby.ml ++++ b/src/laby.ml +@@ -48,6 +48,7 @@ let opts = + + let _ = + Printexc.record_backtrace true; ++ Res.sys_tmp_dir := Filename.get_temp_dir_name (); + Run.init + ~name:Config.project_name + ~conf:(conf, ["conf"]) +-- +2.34.1 +