From unknown Fri Jun 20 07:19:37 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#64787 <64787@debbugs.gnu.org> To: bug#64787 <64787@debbugs.gnu.org> Subject: Status: [PATCH 0/2] gnu: Add openquest. Reply-To: bug#64787 <64787@debbugs.gnu.org> Date: Fri, 20 Jun 2025 14:19:37 +0000 retitle 64787 [PATCH 0/2] gnu: Add openquest. reassign 64787 guix-patches submitter 64787 Adam Faiz severity 64787 normal tag 64787 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 04:22:24 2023 Received: (at submit) by debbugs.gnu.org; 22 Jul 2023 08:22:24 +0000 Received: from localhost ([127.0.0.1]:35422 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qN7sd-0004Hh-T7 for submit@debbugs.gnu.org; Sat, 22 Jul 2023 04:22:24 -0400 Received: from lists.gnu.org ([2001:470:142::17]:37960) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qN7sa-0004HJ-5a for submit@debbugs.gnu.org; Sat, 22 Jul 2023 04:22:21 -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 1qN7sT-0008RF-3z for guix-patches@gnu.org; Sat, 22 Jul 2023 04:22:13 -0400 Received: from knopi.disroot.org ([178.21.23.139]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qN7sQ-0002Ca-EM for guix-patches@gnu.org; Sat, 22 Jul 2023 04:22:11 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id A84CA44F21; Sat, 22 Jul 2023 10:22:07 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cVqJRS4pd5C2; Sat, 22 Jul 2023 10:22:06 +0200 (CEST) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1690014126; bh=ZNSwlDp9jw2ntSLmAHTWiZ1y/Tgt1aolDGIMIcIxOPc=; h=Date:To:Cc:From:Subject; b=dvhBdiW6I6jYmO6G79urgrnyiTQIkHrRlu9WHnUpDsvYel2kLZShmTLRNs7qXYl56 7jSYPQu/ZyJoReJfQ28SG6N9hgMu39oXsF50IfAskzV6q30gQNwXB+MLBe8QPY3P8P lrUheDaZ3TqMJuvLJ3DsoSmAB8kUeGBETROKTG47vlyMwOX4TCSU8Clx91E2E2ptRh Bk+LzJZrXJyAJVoCiSPoqj2q08E6duZjj2ggr4ZIAtvmz+fKFMPV1OnQlyRIbfuIWk AvdhpGdQhvF3ucQu+St7CwaHenJBwXtPQ7XaUTuhME7s+DIPqZjOCuz8hyBpORL2cj rWWq5y0BFPoOw== Date: Sat, 22 Jul 2023 16:22:02 +0800 MIME-Version: 1.0 Content-Language: en-US To: guix-patches@gnu.org From: Adam Faiz Subject: [PATCH 0/2] gnu: Add openquest. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=178.21.23.139; envelope-from=adam.faiz@disroot.org; helo=knopi.disroot.org 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) X-Debbugs-Envelope-To: submit Cc: Liliana Marie Prikler , iyzsong@envs.net 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: -0.1 (/) >From 856d172ba50107ee74fe5c2aca5114923c89fbb1 Mon Sep 17 00:00:00 2001 Message-ID: From: AwesomeAdam54321 Date: Sat, 22 Jul 2023 15:55:42 +0800 Subject: [PATCH 0/2] gnu: Add openquest. This patch series adds OpenQuest, a ScummVM game. Since OpenQuest was ported by the ScummC team, its build system is included as a part of ScummC. It would take a lot of patching to build the game in a separate repo. AwesomeAdam54321 (2): gnu: Add scummc. gnu: Add openquest. gnu/packages/game-development.scm | 44 +++++++++++++++++++++++++++ gnu/packages/games.scm | 49 +++++++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) base-commit: 6bda806416b8e6032ef1047c5feed776b6cc0493 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 04:25:09 2023 Received: (at 64787) by debbugs.gnu.org; 22 Jul 2023 08:25:09 +0000 Received: from localhost ([127.0.0.1]:35433 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qN7vI-0004Oj-Vq for submit@debbugs.gnu.org; Sat, 22 Jul 2023 04:25:09 -0400 Received: from knopi.disroot.org ([178.21.23.139]:59100) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qN7vG-0004OP-JT for 64787@debbugs.gnu.org; Sat, 22 Jul 2023 04:25:07 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 4BE2744F21; Sat, 22 Jul 2023 10:25:02 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4lPC6MCYb1kv; Sat, 22 Jul 2023 10:25:00 +0200 (CEST) Message-ID: <82cbd1ec-be9b-bd78-79a4-0c375d0f5c57@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1690014300; bh=DONmIagR3zCJKG6gKJqw60YjltqmIwg4B0sEgzWYxNE=; h=Date:To:Cc:From:Subject; b=ZOxvvX1fyk/Rg7lGKAuheWrtlBsnb6JdsljKRROSRX+KolLXv901ywtagbDo5uHCd ZhfKGuNQjOp/rMK/6Fo/1Q4+oidHfuu6EWzVs0wL2Bkobb55MzcwP5hOEbFBis/E6k iWKFjydM96OHeERxjVSKKhxa5ireE7GCFjiRxVckwj7bNzM8b+zEOapK67CbjVKPg+ UJq4OWYoEwbj2ES779QfAadEX7fLPszu2MDITQ+d35Z3FsPqwJizDx066RFujHB6j8 /9LI1GjpU37qVZE0jGrv8wXOekeF0RmLwO4HmiYwTaaZ4cn9vNaxpvmiztAK3bzjjv PT263cI3szwbQ== Date: Sat, 22 Jul 2023 16:24:57 +0800 MIME-Version: 1.0 To: 64787@debbugs.gnu.org Content-Language: en-US From: Adam Faiz Subject: [PATCH 1/2] gnu: Add scummc. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: Liliana Marie Prikler , iyzsong@envs.net 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.0 (-) >From 7b2abb3e398601b28666511b457c23f2e2b71a79 Mon Sep 17 00:00:00 2001 Message-ID: <7b2abb3e398601b28666511b457c23f2e2b71a79.1690012542.git.adam.faiz@disroot.org> In-Reply-To: References: From: AwesomeAdam54321 Date: Sat, 22 Jul 2023 15:34:55 +0800 Subject: [PATCH 1/2] gnu: Add scummc. * gnu/packages/game-development.scm (scummc): New variable. --- gnu/packages/game-development.scm | 44 +++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index b0d9a88dc2..a2600ff2fe 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -66,6 +66,7 @@ (define-module (gnu packages game-development) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages bash) + #:use-module (gnu packages bison) #:use-module (gnu packages boost) #:use-module (gnu packages build-tools) #:use-module (gnu packages compression) @@ -745,6 +746,49 @@ (define-public tsukundere experimental.") (license license:lgpl3+))) +(define-public scummc + (package + (name "scummc") + (version "0.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AlbanBedel/scummc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1yyq05kfmvgx5aa68kg1l5a4lpsky7hzxxcdvv2xbgf0jljdcl3k")))) + (build-system gnu-build-system) + (native-inputs + (list bison doxygen libxslt pkg-config)) + (inputs + (list freetype gtk+-2 sdl)) + (arguments + (list #:test-target "test" + #:tests? #f ; The only tests verify that game checksums match + #:make-flags + #~(list "SHOW_WARNINGS=no") + #:phases + #~(modify-phases %standard-phases + (replace 'configure ; ScummC uses a non-standard configure + (lambda _ + (invoke "./configure"))) + (add-after 'build 'build-openquest + (lambda _ + (with-directory-excursion "examples/openquest" + (invoke "make" "tentacle")))) + (replace 'install ; install target is referred to as distrib + (lambda _ + (invoke "make" "distrib" + (string-append "DISTRIB=" #$output))))))) + (synopsis "Scumm Compiler") + (description + "ScummC is a set of tools allowing to create SCUMM games from scratch. +It is capable of creating games for SCUMM version 6 and partially version 7.") + (home-page "https://github.com/AlbanBedel/scummc") + (license license:gpl2+))) + (define-public sfml (package (name "sfml") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 04:28:02 2023 Received: (at 64787) by debbugs.gnu.org; 22 Jul 2023 08:28:02 +0000 Received: from localhost ([127.0.0.1]:35441 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qN7y5-0004V3-Rb for submit@debbugs.gnu.org; Sat, 22 Jul 2023 04:28:02 -0400 Received: from knopi.disroot.org ([178.21.23.139]:37070) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qN7y2-0004Ui-MG for 64787@debbugs.gnu.org; Sat, 22 Jul 2023 04:27:59 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id E5C7A44F24; Sat, 22 Jul 2023 10:27:54 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wAeqRgl_9IrS; Sat, 22 Jul 2023 10:27:53 +0200 (CEST) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1690014473; bh=HA/vdaqApmNYCJifuVcPdAZl0/lwYPgeO71GZUy+WWY=; h=Date:Subject:From:To:Cc:References:In-Reply-To; b=Qab02PEdNvCrVHQlt8jK2v0B8o8ld+6Watp+e9ws6lUoLyneLlASfizYvs1drNFIL h2UKCMAvr57ZtK0M9+FkndrCiW+SntCcTb1aemdPe7eWMsxN1dnfug1aFqUE9blZKZ 8x/Rvz/haA1Ba2X8H3B0JaIEqFYsXsVlBXKqgxT82LR/IcxFAvDQa6xmGNj7C0Sp7r UHBZGe3l+HHW2m9Vg+hFY2KY1jQJlC/Ot/t2Gv2lq4PxQVd7YiFtFTbUKMMZ0KkZxn 7H4xSkHxPz9pQEppIwMbpu+Mj+FZyid1nhkCWVTeTRUkWwBUhwndjGBvoYsDyWU64G XkaqGddEQwcKA== Date: Sat, 22 Jul 2023 16:27:49 +0800 MIME-Version: 1.0 Subject: [PATCH 2/2] gnu: Add openquest. Content-Language: en-US From: Adam Faiz To: 64787@debbugs.gnu.org References: <82cbd1ec-be9b-bd78-79a4-0c375d0f5c57@disroot.org> In-Reply-To: <82cbd1ec-be9b-bd78-79a4-0c375d0f5c57@disroot.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: Liliana Marie Prikler , iyzsong@envs.net 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.0 (-) >From 856d172ba50107ee74fe5c2aca5114923c89fbb1 Mon Sep 17 00:00:00 2001 Message-ID: <856d172ba50107ee74fe5c2aca5114923c89fbb1.1690012542.git.adam.faiz@disroot.org> In-Reply-To: References: From: AwesomeAdam54321 Date: Sat, 22 Jul 2023 15:38:48 +0800 Subject: [PATCH 2/2] gnu: Add openquest. * gnu/packages/games.scm (openquest): New variable. --- gnu/packages/games.scm | 49 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index c388314771..7355b295b7 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -5094,6 +5094,55 @@ (define openrct2-objects "openrct2-objects is a set of objects for OpenRCT2.") (license license:gpl3+))) +(define-public openquest + (package + (inherit scummc) + (name "openquest") + (build-system trivial-build-system) + (arguments + `(#:modules ((guix build utils)) + #:builder + (begin + (use-modules (guix build utils) + (ice-9 match)) + (let* ((out (assoc-ref %outputs "out")) + (scummc (assoc-ref %build-inputs "scummc")) + (share (string-append scummc "/examples/openquest")) + (scummvm (assoc-ref %build-inputs "scummvm"))) + ;; Create standalone executable. + (let* ((bin (string-append out "/bin")) + (executable (string-append bin "/openquest")) + (bash (search-input-file %build-inputs "/bin/bash"))) + (mkdir-p bin) + (with-output-to-file executable + (lambda () + (format #t "#!~a~%" bash) + (format #t + "exec ~a/bin/scummvm --path=~a tentacle~%" + scummvm share))) + (chmod executable #o755)) + ;; Create desktop file. There is no official icon, + ;; but the main character of the game is a good choice. + (let ((apps (string-append out "/share/applications"))) + (mkdir-p apps) + (make-desktop-entry-file + (string-append apps "/openquest.desktop") + #:name "OpenQuest" + #:generic-name "OpenQuest" + #:exec (string-append out "/bin/openquest") + #:icon (string-append scummc "/examples/openquest/graphics/zob/frames/stand_S.bmp") + #:categories '("AdventureGame" "Game" "RolePlaying") + #:keywords '("game" "adventure" "roleplaying" "2D" "sci-fi") + #:comment '((#f "Simple 2D point and click adventure game")))))))) + (native-inputs + (list bash unzip)) + (inputs + (list scummc scummvm)) + (home-page "https://www.scummvm.org") + (synopsis "Simple 2D point and click adventure game") + (description "OpenQuest is a two room adventure game +that follows two aliens who come to Earth in search of a stolen artifact."))) + (define-public openrct2 (package (name "openrct2") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 05:14:17 2023 Received: (at 64787) by debbugs.gnu.org; 22 Jul 2023 09:14:17 +0000 Received: from localhost ([127.0.0.1]:35466 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qN8gr-0005jX-By for submit@debbugs.gnu.org; Sat, 22 Jul 2023 05:14:17 -0400 Received: from mail-ed1-x544.google.com ([2a00:1450:4864:20::544]:57845) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qN8gm-0005jH-Ib for 64787@debbugs.gnu.org; Sat, 22 Jul 2023 05:14:16 -0400 Received: by mail-ed1-x544.google.com with SMTP id 4fb4d7f45d1cf-51d95aed33aso3620840a12.3 for <64787@debbugs.gnu.org>; Sat, 22 Jul 2023 02:14:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690017247; x=1690622047; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=FXtme0lG3pHxiSbYCXnb6jdkmuVPrsN/Tr+pC0IDZgk=; b=rp8f95urFOxhfVt4cqU3cq8hXiUptownpq/GyAcfafYjI3drCgFrwsF6LCB5ba1xK2 W8AMtq5MjcXOSZDLoG0V56/cqdl22gDugOseVhtu0G8+UD7Hhpi0vIE8crV1CaooOGQF iuc6SzJ5UdUVJ/3i3+C2rbNoH++zKG5sRKiNw3yL4Q6PqhsP94g3GZU3lkY1d/yUmRYf PA1A0TCwhqQwKpmBad5Tk3XxPud3Ba4oWEzByXSHaL/Jz7F4yRkgQuyvv4Xxebt5K868 nRmTDAMMNyVnPzGKhjt7tEA80fMF5vTlvs1MUyOa2Lw+jelCp3CjCcUMy3/Dr3u2Z5AR K4Qg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690017247; x=1690622047; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=FXtme0lG3pHxiSbYCXnb6jdkmuVPrsN/Tr+pC0IDZgk=; b=I1it7wGpZqmvbD1rI3QmQAW6AU6iCm5veGrvOI8CjBTKZdieNwXuLVYARAOdhnQpgc 88VF3tlwA34m4yGuOwMFhnZ+MqEEidcPWnN/HWXn2+06P2vrWLR7V5sw5XLlSqmjnP+O EEZby6D3QdUrXI1xVt7OmO6YOXyN6/95gpcUSaU0UDsGX9UQbwAKW7N4/YnZYUbpec9R BpSGA8HJtM2sb5RZA+HGoyfN9SSZjZjNUrCgdSid9lWKI8/sg6TThGF4GzJbOFWepyNJ OuQU92bafba3zEyHlq8t+deAua2Zm/unra2rJDY3e4Rx7Zo4rRWPEFU+1h1bTvGGrJFb H+rA== X-Gm-Message-State: ABy/qLZGT4wgYjspObu56D6F2W+1GuhQRdU0kbrw74g/fBWSxC1mRcp7 hWYybNn8Y5Fii59pxve3ICE= X-Google-Smtp-Source: APBJJlE1hFx8vopT3G25hq31U5f2bEdcXKNSGJl3D5k95cd+eM3mx7D3oy3gX0vYxxi62fKDRnpRCA== X-Received: by 2002:aa7:d453:0:b0:51e:3d13:4a12 with SMTP id q19-20020aa7d453000000b0051e3d134a12mr3835514edr.34.1690017246515; Sat, 22 Jul 2023 02:14:06 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id f15-20020aa7d84f000000b0051de2455041sm3127948eds.24.2023.07.22.02.14.05 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Jul 2023 02:14:06 -0700 (PDT) Message-ID: <6964858f72f9357b174c9a042efa428ca0e9ca9c.camel@gmail.com> Subject: Re: [PATCH 1/2] gnu: Add scummc. From: Liliana Marie Prikler To: Adam Faiz , 64787@debbugs.gnu.org Date: Sat, 22 Jul 2023 11:14:04 +0200 In-Reply-To: <82cbd1ec-be9b-bd78-79a4-0c375d0f5c57@disroot.org> References: <82cbd1ec-be9b-bd78-79a4-0c375d0f5c57@disroot.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: iyzsong@envs.net 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.0 (-) QW0gU2Ftc3RhZywgZGVtIDIyLjA3LjIwMjMgdW0gMTY6MjQgKzA4MDAgc2NocmllYiBBZGFtIEZh aXo6Cj4gRnJvbSA3YjJhYmIzZTM5ODYwMWIyODY2NjUxMWI0NTdjMjNmMmUyYjcxYTc5IE1vbiBT ZXAgMTcgMDA6MDA6MDAKPiAyMDAxCj4gTWVzc2FnZS1JRDoKPiA8N2IyYWJiM2UzOTg2MDFiMjg2 NjY1MTFiNDU3YzIzZjJlMmI3MWE3OS4xNjkwMDEyNTQyLmdpdC5hZGFtLmZhaXpAZGkKPiBzcm9v dC5vcmc+Cj4gSW4tUmVwbHktVG86IDxjb3Zlci4xNjkwMDEyNTQyLmdpdC5hZGFtLmZhaXpAZGlz cm9vdC5vcmc+Cj4gUmVmZXJlbmNlczogPGNvdmVyLjE2OTAwMTI1NDIuZ2l0LmFkYW0uZmFpekBk aXNyb290Lm9yZz4KPiBGcm9tOiBBd2Vzb21lQWRhbTU0MzIxIDxhZGFtLmZhaXpAZGlzcm9vdC5v cmc+Cj4gRGF0ZTogU2F0LCAyMiBKdWwgMjAyMyAxNTozNDo1NSArMDgwMAo+IFN1YmplY3Q6IFtQ QVRDSCAxLzJdIGdudTogQWRkIHNjdW1tYy4KPiAKPiAqIGdudS9wYWNrYWdlcy9nYW1lLWRldmVs b3BtZW50LnNjbSAoc2N1bW1jKTogTmV3IHZhcmlhYmxlLgo+IC0tLQo+IMKgZ251L3BhY2thZ2Vz L2dhbWUtZGV2ZWxvcG1lbnQuc2NtIHwgNDQKPiArKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrCj4gwqAxIGZpbGUgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQg YS9nbnUvcGFja2FnZXMvZ2FtZS1kZXZlbG9wbWVudC5zY20gYi9nbnUvcGFja2FnZXMvZ2FtZS0K PiBkZXZlbG9wbWVudC5zY20KPiBpbmRleCBiMGQ5YTg4ZGMyLi5hMjYwMGZmMmZlIDEwMDY0NAo+ IC0tLSBhL2dudS9wYWNrYWdlcy9nYW1lLWRldmVsb3BtZW50LnNjbQo+ICsrKyBiL2dudS9wYWNr YWdlcy9nYW1lLWRldmVsb3BtZW50LnNjbQo+IEBAIC02Niw2ICs2Niw3IEBAIChkZWZpbmUtbW9k dWxlIChnbnUgcGFja2FnZXMgZ2FtZS1kZXZlbG9wbWVudCkKPiDCoMKgICM6dXNlLW1vZHVsZSAo Z251IHBhY2thZ2VzIGF1dG90b29scykKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2Vz IGJhc2UpCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiYXNoKQo+ICvCoCAjOnVz ZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBiaXNvbikKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBh Y2thZ2VzIGJvb3N0KQo+IMKgwqAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYnVpbGQtdG9v bHMpCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBjb21wcmVzc2lvbikKPiBAQCAt NzQ1LDYgKzc0Niw0OSBAQCAoZGVmaW5lLXB1YmxpYyB0c3VrdW5kZXJlCj4gwqBleHBlcmltZW50 YWwuIikKPiDCoMKgwqDCoCAobGljZW5zZSBsaWNlbnNlOmxncGwzKykpKQo+IMKgCj4gKyhkZWZp bmUtcHVibGljIHNjdW1tYwo+ICvCoCAocGFja2FnZQo+ICvCoMKgwqAgKG5hbWUgInNjdW1tYyIp Cj4gK8KgwqDCoCAodmVyc2lvbiAiMC4yLjEiKQo+ICvCoMKgwqAgKHNvdXJjZSAob3JpZ2luCj4g K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChtZXRob2QgZ2l0LWZldGNoKQo+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoCAodXJpIChnaXQtcmVmZXJlbmNlCj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh1cmwgImh0dHBzOi8vZ2l0aHViLmNvbS9BbGJhbkJl ZGVsL3NjdW1tYyIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChj b21taXQgKHN0cmluZy1hcHBlbmQgInYiIHZlcnNpb24pKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIChmaWxlLW5hbWUgKGdpdC1maWxlLW5hbWUgbmFtZSB2ZXJzaW9uKSkKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNoYTI1Ngo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIChiYXNlMzIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgCj4gIjF5eXEw NWtmbXZneDVhYTY4a2cxbDVhNGxwc2t5N2h6eHhjZHZ2MnhiZ2YwamxqZGNsM2siKSkpKQo+ICvC oMKgwqAgKGJ1aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQo+ICvCoMKgwqAgKG5hdGl2ZS1p bnB1dHMKPiArwqDCoMKgwqAgKGxpc3QgYmlzb24gZG94eWdlbiBsaWJ4c2x0IHBrZy1jb25maWcp KQo+ICvCoMKgwqAgKGlucHV0cwo+ICvCoMKgwqDCoCAobGlzdCBmcmVldHlwZSBndGsrLTIgc2Rs KSkKPiArwqDCoMKgIChhcmd1bWVudHMKPiArwqDCoMKgwqAgKGxpc3QgIzp0ZXN0LXRhcmdldCAi dGVzdCIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzp0ZXN0cz8gI2YgOyBUaGUgb25seSB0ZXN0 cyB2ZXJpZnkgdGhhdCBnYW1lIGNoZWNrc3Vtcwo+IG1hdGNoCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgICM6bWFrZS1mbGFncwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoCAjfihsaXN0ICJTSE9XX1dB Uk5JTkdTPW5vIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzpwaGFzZXMKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRhcmQtcGhhc2VzCj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKHJlcGxhY2UgJ2NvbmZpZ3VyZSA7IFNjdW1tQyB1c2VzIGEg bm9uLXN0YW5kYXJkCj4gY29uZmlndXJlCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIChsYW1iZGEgXwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGlu dm9rZSAiLi9jb25maWd1cmUiKSkpClJlcGxhY2VkIGNvbmZpZ3VyZSBzaG91bGQgc3RpbGwgdGFr ZSAjOmNvbmZpZ3VyZS1mbGFncy4KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYWRk LWFmdGVyICdidWlsZCAnYnVpbGQtb3BlbnF1ZXN0Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgIChsYW1iZGEgXwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKHdpdGgtZGlyZWN0b3J5LWV4Y3Vyc2lvbiAiZXhhbXBsZXMvb3BlbnF1ZXN0Igo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChpbnZva2UgIm1ha2UiICJ0ZW50 YWNsZSIpKSkpCklzIHRoaXMgYSBjaGVjaz8KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAocmVwbGFjZSAnaW5zdGFsbCA7IGluc3RhbGwgdGFyZ2V0IGlzIHJlZmVycmVkIHRvIGFzCj4g ZGlzdHJpYgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobGFtYmRhIF8KPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChpbnZva2UgIm1ha2UiICJkaXN0 cmliIgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIChzdHJpbmctYXBwZW5kICJESVNUUklCPSIgIyRvdXRwdXQpKSkpKSkpCj4gK8KgwqDCoCAo c3lub3BzaXMgIlNjdW1tIENvbXBpbGVyIikKPiArwqDCoMKgIChkZXNjcmlwdGlvbgo+ICvCoMKg wqDCoCAiU2N1bW1DIGlzIGEgc2V0IG9mIHRvb2xzIGFsbG93aW5nIHRvIGNyZWF0ZSBTQ1VNTSBn YW1lcyBmcm9tCj4gc2NyYXRjaC4KPiArSXQgaXMgY2FwYWJsZSBvZiBjcmVhdGluZyBnYW1lcyBm b3IgU0NVTU0gdmVyc2lvbiA2IGFuZCBwYXJ0aWFsbHkKPiB2ZXJzaW9uIDcuIikKPiArwqDCoMKg IChob21lLXBhZ2UgImh0dHBzOi8vZ2l0aHViLmNvbS9BbGJhbkJlZGVsL3NjdW1tYyIpCj4gK8Kg wqDCoCAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCj4gKwpPdGhlcndpc2UgTEdUTS4KCkNoZWVy cwoK From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 05:23:17 2023 Received: (at 64787) by debbugs.gnu.org; 22 Jul 2023 09:23:17 +0000 Received: from localhost ([127.0.0.1]:35470 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qN8pY-0005ww-Ke for submit@debbugs.gnu.org; Sat, 22 Jul 2023 05:23:17 -0400 Received: from mail-ed1-x542.google.com ([2a00:1450:4864:20::542]:45351) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qN8pW-0005wi-CO for 64787@debbugs.gnu.org; Sat, 22 Jul 2023 05:23:15 -0400 Received: by mail-ed1-x542.google.com with SMTP id 4fb4d7f45d1cf-51e526e0fe4so3950840a12.3 for <64787@debbugs.gnu.org>; Sat, 22 Jul 2023 02:23:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690017788; x=1690622588; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=2idbOyjlVFbl9Pjo9YFCtGu059/CeuFTolvSawq4Sxc=; b=T8xP8s08+3rHfqgFOYeY6pm2QH4e472+NIjX3FKNzG3U/oqB1YpVqWMhY1Z1VarhKx JtsU2v4gFQVzRtLOmQyKEhsAeNcr6O5yzlBUBG4/KA53NF/NukxYRj+lcVCLGDTLHvSe GIy7+9uP7tRRzGebHsxbDtaYGsL/0XAGDID0ZRo4vETocQIn59KsQ9K9YMlfERHL1hcy NfNog1yhyow0FciQT3ZZmCurQJEkvRDuxheaIB48YXLp3IgDmbYLyfWz5JfUBp9e6E0N NKUJpVfDB/6Lz1ddIfxlfXZVQ46CswuRD0Yc4MoVwftfQqoQzuhZl9nAk5yeRFFzzRHi cc7w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690017788; x=1690622588; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=2idbOyjlVFbl9Pjo9YFCtGu059/CeuFTolvSawq4Sxc=; b=Kmx/DxmZ/DZQuQNQWQNRIIjG0ObmuAeZPBE2jFefBbZ61m7Iclq0KBv+MFlKz4JvAN wg9vp6F//5f4lvUIW8H55nSLXUG6E99UAzW10GlsOBG6l8/A2EuUJ7blpqWIqrnhpyHv lzQAt+CH0ohWS2Hg2XxPNrN47K9CO49fQ4vZYCxELdlPGSTW/WHCXi4Bo5687F2YyjLc gCZT/Zqd2Y2O3cQYCMZDq+XZSewSGFZu9Rgzj61FGOJa3f5tlAmXlLahcxCSTnuOqb7V Z20/ByTTwkvNpU3wAmOGc/IO2cojk3tH9m+LEEZ5IwsSkXzZDso4vrWmBd0cpEDQ5i11 IjLQ== X-Gm-Message-State: ABy/qLY2MnIUia9CPpfKBJx3Op+Jlkj9TttSNUGVJd6sI2gH7/uAInNQ fMo34BEL2iauTD2ElZmcLC4= X-Google-Smtp-Source: APBJJlHDogFBCLwRedtQN3YR7lXly5C66aSwtc0wIIbCsr47jIvA9DbsoBhD6ElZqRrPhBSNE7YV8Q== X-Received: by 2002:a17:906:9bdd:b0:99b:4e75:52bb with SMTP id de29-20020a1709069bdd00b0099b4e7552bbmr4124855ejc.69.1690017788241; Sat, 22 Jul 2023 02:23:08 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id mc13-20020a170906eb4d00b00988c0c175c6sm3259263ejb.189.2023.07.22.02.23.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Jul 2023 02:23:07 -0700 (PDT) Message-ID: Subject: Re: [PATCH 2/2] gnu: Add openquest. From: Liliana Marie Prikler To: Adam Faiz , 64787@debbugs.gnu.org Date: Sat, 22 Jul 2023 11:23:06 +0200 In-Reply-To: References: <82cbd1ec-be9b-bd78-79a4-0c375d0f5c57@disroot.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: iyzsong@envs.net 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.0 (-) QW0gU2Ftc3RhZywgZGVtIDIyLjA3LjIwMjMgdW0gMTY6MjcgKzA4MDAgc2NocmllYiBBZGFtIEZh aXo6Cj4gRnJvbSA4NTZkMTcyYmE1MDEwN2VlNzRmZTVjMmFjYTUxMTQ5MjNjODlmYmIxIE1vbiBT ZXAgMTcgMDA6MDA6MDAKPiAyMDAxCj4gTWVzc2FnZS1JRDoKPiA8ODU2ZDE3MmJhNTAxMDdlZTc0 ZmU1YzJhY2E1MTE0OTIzYzg5ZmJiMS4xNjkwMDEyNTQyLmdpdC5hZGFtLmZhaXpAZGkKPiBzcm9v dC5vcmc+Cj4gSW4tUmVwbHktVG86IDxjb3Zlci4xNjkwMDEyNTQyLmdpdC5hZGFtLmZhaXpAZGlz cm9vdC5vcmc+Cj4gUmVmZXJlbmNlczogPGNvdmVyLjE2OTAwMTI1NDIuZ2l0LmFkYW0uZmFpekBk aXNyb290Lm9yZz4KPiBGcm9tOiBBd2Vzb21lQWRhbTU0MzIxIDxhZGFtLmZhaXpAZGlzcm9vdC5v cmc+Cj4gRGF0ZTogU2F0LCAyMiBKdWwgMjAyMyAxNTozODo0OCArMDgwMAo+IFN1YmplY3Q6IFtQ QVRDSCAyLzJdIGdudTogQWRkIG9wZW5xdWVzdC4KPiAKPiAqIGdudS9wYWNrYWdlcy9nYW1lcy5z Y20gKG9wZW5xdWVzdCk6IE5ldyB2YXJpYWJsZS4KPiAtLS0KPiDCoGdudS9wYWNrYWdlcy9nYW1l cy5zY20gfCA0OQo+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ IMKgMSBmaWxlIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZ251 L3BhY2thZ2VzL2dhbWVzLnNjbSBiL2dudS9wYWNrYWdlcy9nYW1lcy5zY20KPiBpbmRleCBjMzg4 MzE0NzcxLi43MzU1YjI5NWI3IDEwMDY0NAo+IC0tLSBhL2dudS9wYWNrYWdlcy9nYW1lcy5zY20K PiArKysgYi9nbnUvcGFja2FnZXMvZ2FtZXMuc2NtCj4gQEAgLTUwOTQsNiArNTA5NCw1NSBAQCAo ZGVmaW5lIG9wZW5yY3QyLW9iamVjdHMKPiDCoMKgwqDCoCAib3BlbnJjdDItb2JqZWN0cyBpcyBh IHNldCBvZiBvYmplY3RzIGZvciBPcGVuUkNUMi4iKQo+IMKgwqDCoCAobGljZW5zZSBsaWNlbnNl OmdwbDMrKSkpCj4gwqAKPiArKGRlZmluZS1wdWJsaWMgb3BlbnF1ZXN0Cj4gK8KgIChwYWNrYWdl Cj4gK8KgwqDCoCAoaW5oZXJpdCBzY3VtbWMpCj4gK8KgwqDCoCAobmFtZSAib3BlbnF1ZXN0IikK PiArwqDCoMKgIChidWlsZC1zeXN0ZW0gdHJpdmlhbC1idWlsZC1zeXN0ZW0pCkFzIGEgbWF0dGVy IG9mIHByaW5jaXBsZSwgYWxtb3N0IGFsd2F5cyBwcmVmZXIgY29weS1idWlsZC1zeXN0ZW0gb3Zl cgp0cml2aWFsLWJ1aWxkLXN5c3RlbSwgYnV0IHNlZSBiZWxvdy4KPiArwqDCoMKgIChhcmd1bWVu dHMKPiArwqDCoMKgwqAgYCgjOm1vZHVsZXMgKChndWl4IGJ1aWxkIHV0aWxzKSkKPiArwqDCoMKg wqDCoMKgICM6YnVpbGRlcgo+ICvCoMKgwqDCoMKgwqAgKGJlZ2luCj4gK8KgwqDCoMKgwqDCoMKg wqAgKHVzZS1tb2R1bGVzIChndWl4IGJ1aWxkIHV0aWxzKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGljZS05IG1hdGNoKSkKPiArwqDCoMKgwqDCoMKgwqDC oCAobGV0KiAoKG91dCAoYXNzb2MtcmVmICVvdXRwdXRzICJvdXQiKSkKPiArwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIChzY3VtbWMgKGFzc29jLXJlZiAlYnVpbGQtaW5wdXRzICJzY3Vt bWMiKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzaGFyZSAoc3RyaW5nLWFw cGVuZCBzY3VtbWMgIi9leGFtcGxlcy9vcGVucXVlc3QiKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIChzY3VtbXZtIChhc3NvYy1yZWYgJWJ1aWxkLWlucHV0cyAic2N1bW12bSIp KSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsgQ3JlYXRlIHN0YW5kYWxvbmUgZXhlY3V0YWJs ZS4KPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxldCogKChiaW4gKHN0cmluZy1hcHBlbmQgb3V0 ICIvYmluIikpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGV4ZWN1dGFi bGUgKHN0cmluZy1hcHBlbmQgYmluICIvb3BlbnF1ZXN0IikpCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgKGJhc2ggKHNlYXJjaC1pbnB1dC1maWxlICVidWlsZC1pbnB1dHMK PiAiL2Jpbi9iYXNoIikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG1rZGlyLXAgYmlu KQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHdpdGgtb3V0cHV0LXRvLWZpbGUgZXhlY3V0 YWJsZQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsYW1iZGEgKCkKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGZvcm1hdCAjdCAiIyF+YX4lIiBiYXNoKQo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoZm9ybWF0ICN0Cj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiZXhlYyB+YS9iaW4vc2N1bW12 bSAtLXBhdGg9fmEgdGVudGFjbGV+JSIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIHNjdW1tdm0gc2hhcmUpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgIChjaG1vZCBleGVjdXRhYmxlICNvNzU1KSkKSUlVQyB0aGlzIGlzIGRvbmUgdmlhICJt YWtlIHRlbnRhY2xlIiBpbiB0aGUgcHJldmlvdXMgcGFja2FnZS4KV2Ugd291bGQgaGF2ZSB0byBz ZXQgdGhlIGZvbGxvd2luZyBtYWtlLWZsYWdzOgoKU0NDICA9IHNjYwpTTEQgID0gc2xkCkNPU1Qg PSBjb3N0CkNIQVIgPSBjaGFyClNPVU4gPSBzb3VuCgphcyB3ZWxsIGFzIHBvc3NpYmxlIG90aGVy IGFkanVzdG1lbnRzIHRvIHVzZSBpdCB3aXRob3V0IHJlYnVpbGRpbmcsIGJ1dApJJ2Qgc2F5IHRo YXQncyB3b3J0aCBhIHRyeS4KCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgIDs7IENyZWF0ZSBkZXNr dG9wIGZpbGUuwqAgVGhlcmUgaXMgbm8gb2ZmaWNpYWwgaWNvbiwKPiArwqDCoMKgwqDCoMKgwqDC oMKgwqAgOzsgYnV0IHRoZSBtYWluIGNoYXJhY3RlciBvZiB0aGUgZ2FtZSBpcyBhIGdvb2QgY2hv aWNlLgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoCAobGV0ICgoYXBwcyAoc3RyaW5nLWFwcGVuZCBv dXQgIi9zaGFyZS9hcHBsaWNhdGlvbnMiKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo bWtkaXItcCBhcHBzKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG1ha2UtZGVza3RvcC1l bnRyeS1maWxlCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzdHJpbmctYXBwZW5kIGFw cHMgIi9vcGVucXVlc3QuZGVza3RvcCIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICM6 bmFtZSAiT3BlblF1ZXN0Igo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjOmdlbmVyaWMt bmFtZSAiT3BlblF1ZXN0Igo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjOmV4ZWMgKHN0 cmluZy1hcHBlbmQgb3V0ICIvYmluL29wZW5xdWVzdCIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgICM6aWNvbiAoc3RyaW5nLWFwcGVuZCBzY3VtbWMKPiAiL2V4YW1wbGVzL29wZW5xdWVz dC9ncmFwaGljcy96b2IvZnJhbWVzL3N0YW5kX1MuYm1wIikKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgIzpjYXRlZ29yaWVzICcoIkFkdmVudHVyZUdhbWUiICJHYW1lIiAiUm9sZVBsYXlp bmciKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjOmtleXdvcmRzICcoImdhbWUiICJh ZHZlbnR1cmUiICJyb2xlcGxheWluZyIgIjJEIgo+ICJzY2ktZmkiKQo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCAjOmNvbW1lbnQgJygoI2YgIlNpbXBsZSAyRCBwb2ludCBhbmQgY2xpY2sg YWR2ZW50dXJlCj4gZ2FtZSIpKSkpKSkpKQo+ICvCoMKgwqAgKG5hdGl2ZS1pbnB1dHMKPiArwqDC oMKgwqAgKGxpc3QgYmFzaCB1bnppcCkpCj4gK8KgwqDCoCAoaW5wdXRzCj4gK8KgwqDCoMKgIChs aXN0IHNjdW1tYyBzY3VtbXZtKSkKPiArwqDCoMKgIChob21lLXBhZ2UgImh0dHBzOi8vd3d3LnNj dW1tdm0ub3JnIikKPiArwqDCoMKgIChzeW5vcHNpcyAiU2ltcGxlIDJEIHBvaW50IGFuZCBjbGlj ayBhZHZlbnR1cmUgZ2FtZSIpCj4gK8KgwqDCoCAoZGVzY3JpcHRpb24gIk9wZW5RdWVzdCBpcyBh IHR3byByb29tIGFkdmVudHVyZSBnYW1lCj4gK3RoYXQgZm9sbG93cyB0d28gYWxpZW5zIHdobyBj b21lIHRvIEVhcnRoIGluIHNlYXJjaCBvZiBhIHN0b2xlbgo+IGFydGlmYWN0LiIpKSkKPiArCj4g CgpDaGVlcnMKCg== From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 11:29:08 2023 Received: (at 64787) by debbugs.gnu.org; 22 Jul 2023 15:29:08 +0000 Received: from localhost ([127.0.0.1]:37476 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNEXc-0001pL-7i for submit@debbugs.gnu.org; Sat, 22 Jul 2023 11:29:08 -0400 Received: from knopi.disroot.org ([178.21.23.139]:46496) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNEXY-0001op-Nx for 64787@debbugs.gnu.org; Sat, 22 Jul 2023 11:29:06 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id DF06340E80; Sat, 22 Jul 2023 17:28:58 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JvhGVp_GDUXZ; Sat, 22 Jul 2023 17:28:57 +0200 (CEST) Message-ID: <01ed1b7d-85ac-5b24-6778-158f9c5467d8@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1690039737; bh=VFKg7TmlLQCvTroV6PF2ou6f84NAWuurU5AxYPZtsk8=; h=Date:To:Cc:From:Subject; b=cgWsW6WetuvpacinFEi/tNR//OTOrEjgwRoBrszGjRKAdm/rA5aZF/cjX+D/flfk5 /ZWWbanTxTp7bUOp8qbcs5cRmQiHpkV7Holu/47Zz7LfKF9fJNKSgL1zHu0Wghvl5r pG2nLDtTy9DVGB+zP24f93r5oDGhnEXssVLiR4lAW6bgJfE8RkrZR1xRDb1xK2OV0R aMpa5Ab7adVxj/zVh2oGKR39vQf3OrQH8mC9tFpgMhKtJ7B4TTh0Exrfeb2goAt8le 5yaLaaj4SfBdhzU9MfBVBi9LeAR5ldOsFg1vDenlzDEm6NlxkdMcSqcswwIesoZybk j+BJKdFxqWJEw== Date: Sat, 22 Jul 2023 23:28:52 +0800 MIME-Version: 1.0 To: 64787@debbugs.gnu.org Content-Language: en-US From: Adam Faiz Subject: [PATCH v1 1/2] gnu: Add scummc. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: Liliana Marie Prikler 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.0 (-) >From ae75dfc3f9fa840f014b23809132540b955e189b Mon Sep 17 00:00:00 2001 Message-ID: From: AwesomeAdam54321 Date: Sat, 22 Jul 2023 15:34:55 +0800 Subject: [PATCH v1 1/2] gnu: Add scummc. * gnu/packages/game-development.scm (scummc): New variable. --- gnu/packages/game-development.scm | 52 +++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index b0d9a88dc2..ba015aa649 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -66,6 +66,7 @@ (define-module (gnu packages game-development) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages bash) + #:use-module (gnu packages bison) #:use-module (gnu packages boost) #:use-module (gnu packages build-tools) #:use-module (gnu packages compression) @@ -745,6 +746,57 @@ (define-public tsukundere experimental.") (license license:lgpl3+))) +(define-public scummc + (package + (name "scummc") + (version "0.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AlbanBedel/scummc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1yyq05kfmvgx5aa68kg1l5a4lpsky7hzxxcdvv2xbgf0jljdcl3k")) + (modules '((guix build utils))) + (snippet + #~(begin + (substitute* "examples/example.mak" + (("scost.*\n$") "scost\n") + (("bmp \\$\\(.*\n$") "bmp\n") + (("/%.scc.*\n$") "/%.scc\n") + (("voc \\$\\(.*\n$") "voc\n")) + (substitute* "Makefile.target" + (("distrib-data:.*\n") "distrib-data:\n") + (("cp.*/bin" all) + (string-append all " || true"))))))) + (build-system gnu-build-system) + (native-inputs + (list bison doxygen libxslt pkg-config)) + (inputs + (list freetype gtk+-2 sdl)) + (arguments + (list #:test-target "test" + #:tests? #f ; The only tests verify that game checksums match + #:make-flags + #~(list "SHOW_WARNINGS=no") + #:phases + #~(modify-phases %standard-phases + (replace 'configure ; ScummC uses a non-standard configure + (lambda* (#:key configure-flags #:allow-other-keys) + (apply invoke "./configure" configure-flags))) + (replace 'install ; install target is referred to as distrib + (lambda _ + (invoke "make" "distrib" + (string-append "DISTRIB=" #$output))))))) + (synopsis "Scumm Compiler") + (description + "ScummC is a set of tools allowing to create SCUMM games from scratch. +It is capable of creating games for SCUMM version 6 and partially version 7.") + (home-page "https://github.com/AlbanBedel/scummc") + (license license:gpl2+))) + (define-public sfml (package (name "sfml") base-commit: 6bda806416b8e6032ef1047c5feed776b6cc0493 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 11:30:52 2023 Received: (at 64787) by debbugs.gnu.org; 22 Jul 2023 15:30:52 +0000 Received: from localhost ([127.0.0.1]:37485 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNEZI-0001tq-7C for submit@debbugs.gnu.org; Sat, 22 Jul 2023 11:30:52 -0400 Received: from knopi.disroot.org ([178.21.23.139]:45954) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNEZG-0001td-Cb for 64787@debbugs.gnu.org; Sat, 22 Jul 2023 11:30:50 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 8D88A4109A; Sat, 22 Jul 2023 17:30:46 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aMZTZwPlLAaE; Sat, 22 Jul 2023 17:30:45 +0200 (CEST) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1690039845; bh=Vm+QLx25sKJAOy/QK0wwJvNO9AMa20RMwpEfSGp3ezA=; h=Date:Subject:From:To:Cc:References:In-Reply-To; b=eAXshbVe5nzbmbzuPLx1GmpdvWwbYpninOhVUaHYGQKSO4UUcuVcXuLZY2aT3OHgh XCVOozwwP5tP7hPk+iIkcQ7A/HJIyZWX7weE7yHXIiRJn/08Wbf/PeO8UHdt3htfQt 40e8sLsKnsVE0hN5aNgQTQ/G4kryC42tPXUDFPZ4/Gf4nOB+Pq5UXfXTEOUWRacr3b w0gmeD8/E9mo5kdCcstc5Xho1kMnZWZ0AmRcnmcgJ1xw8rMBb5uSSoijnMPeIwvs0F vcawhyyZmy3WQWc9BB2NgroU/8K6tSma+yL+VK1AAKQ4stGPPdiH7mCTX3fmivuwMc 37EwZdZ7b6GJg== Date: Sat, 22 Jul 2023 23:30:40 +0800 MIME-Version: 1.0 Subject: [PATCH v1 2/2] gnu: Add openquest. Content-Language: en-US From: Adam Faiz To: 64787@debbugs.gnu.org References: <01ed1b7d-85ac-5b24-6778-158f9c5467d8@disroot.org> In-Reply-To: <01ed1b7d-85ac-5b24-6778-158f9c5467d8@disroot.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: Liliana Marie Prikler 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.0 (-) >From 4ae5c4a4de15f4fb7fcd165e3e619e356051b049 Mon Sep 17 00:00:00 2001 Message-ID: <4ae5c4a4de15f4fb7fcd165e3e619e356051b049.1690039034.git.adam.faiz@disroot.org> In-Reply-To: References: From: AwesomeAdam54321 Date: Sat, 22 Jul 2023 15:38:48 +0800 Subject: [PATCH v1 2/2] gnu: Add openquest. * gnu/packages/games.scm (openquest): New variable. --- gnu/packages/games.scm | 62 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index c388314771..39fbfc195f 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -5094,6 +5094,68 @@ (define openrct2-objects "openrct2-objects is a set of objects for OpenRCT2.") (license license:gpl3+))) +(define-public openquest + (package + (name "openquest") + (version "1.0") + (source (package-source scummc)) + (build-system gnu-build-system) + (arguments + (substitute-keyword-arguments (package-arguments scummc) + ((#:make-flags _) + #~(list "SCC=scc" + "SLD=sld" + "COST=cost" + "CHAR=char" + "SOUN=soun")) + ((#:phases phases) + #~(modify-phases #$phases + (replace 'build + (lambda* (#:key make-flags #:allow-other-keys) + (with-directory-excursion "examples/openquest" + (apply invoke "make" "tentacle" make-flags)))) + (add-after 'install 'install-executable + (lambda* (#:key inputs #:allow-other-keys) + ;; Create standalone executable. + (let* ((bash (search-input-file inputs "/bin/bash")) + (share (string-append #$output "/examples/openquest")) + (scummvm (search-input-file inputs "/bin/scummvm")) + (bin (string-append #$output "/bin")) + (executable (string-append bin "/openquest"))) + (mkdir-p bin) + (with-output-to-file executable + (lambda () + (format #t "#!~a~%" bash) + (format #t + "exec ~a --path=~a tentacle~%" + scummvm share))) + (chmod executable #o755)))) + (add-after 'install-executable 'install-desktop-file + (lambda _ + ;; Create desktop file. There is no official icon, + ;; but the main character of the game is a good choice. + (let ((apps (string-append #$output "/share/applications"))) + (mkdir-p apps) + (make-desktop-entry-file + (string-append apps "/openquest.desktop") + #:name "OpenQuest" + #:generic-name "OpenQuest" + #:exec (string-append #$output "/bin/openquest") + #:icon (string-append #$output "/examples/openquest/graphics/zob/frames/stand_S.bmp") + #:categories '("AdventureGame" "Game" "RolePlaying") + #:keywords '("game" "adventure" "roleplaying" "2D" "sci-fi") + #:comment '((#f "Simple 2D point and click adventure game")))))))))) + (native-inputs + (modify-inputs (package-native-inputs scummc) + (prepend scummc))) + (inputs + (list bash scummvm)) + (home-page "https://www.scummvm.org") + (synopsis "Simple 2D point and click adventure game") + (description "OpenQuest is a two room adventure game +that follows two aliens who come to Earth in search of a stolen artifact.") + (license license:gpl2+))) + (define-public openrct2 (package (name "openrct2") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 12:07:27 2023 Received: (at 64787) by debbugs.gnu.org; 22 Jul 2023 16:07:27 +0000 Received: from localhost ([127.0.0.1]:37500 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNF8h-0002r1-9a for submit@debbugs.gnu.org; Sat, 22 Jul 2023 12:07:27 -0400 Received: from mail-ed1-x541.google.com ([2a00:1450:4864:20::541]:57514) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNF8e-0002qn-Nj for 64787@debbugs.gnu.org; Sat, 22 Jul 2023 12:07:25 -0400 Received: by mail-ed1-x541.google.com with SMTP id 4fb4d7f45d1cf-51e6113437cso3988564a12.2 for <64787@debbugs.gnu.org>; Sat, 22 Jul 2023 09:07:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1690042038; x=1690646838; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=/OIj4085vJfcHoC1hZQLSKmkOQR8ZbP3luXsdiTZ7Jk=; b=OI5j/qC6O3jCuchMArKtQjvfacnf1EMRxXOM3p2xztsUc4+g03yxiu1YXYgfScecF3 5e3IrCjqm1XmoHkDOLhG4Qd63qEnIVrb1F0Eugcy3XaV99LvWzcg30zy22N19/zveywQ MwMfhx2/3e8BBwKB3vx0Kkt0FYNPdFGFswfmqjZt8f08IptuJ3fX8Q6oTTW/vs5V3aZ/ EWpSbquRkFlhNJRdpT/d9qWEyRsDhEd8WeaMYp4l7cGIdrd4LHVhL/4AD5MBEfPBOX2U kH9DQqcBN4tnhM87CpHOQpyp+QSRaRdGtRYGcf4tW8uEhVe1lg/FQOz6Mw/tmszXXTZC v7BQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1690042038; x=1690646838; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=/OIj4085vJfcHoC1hZQLSKmkOQR8ZbP3luXsdiTZ7Jk=; b=RCifTAQTq96al19JfCVNb5X8a8/lyg8I1adiK4E7ZKwt12yIo7BBOVHw5HQnWydMbT FAD38rnHzZGlD5UsXxJJELwTQXBq6Dty2suYLSEORLhi8tGbHqZ08ZdVTxEezNHpNStZ BTnKvxfjmyrnj5pMGsSWIelwapzf7Onma1h+2+Ff+uayo3qeVj8cs02Jz/l5nUbqwSrP w1E1a2J5Uv0MoPQT04zpGBjYoUrUV1oDBjWutRd7YVkQrOAV/c5LLEBu7Vycg/g9fYJr cXLZ7jTyJ7xDYllEdbtuaeOuoI0JSrkuBh7GM2vvfK9QDZ1YAEL1GJSYCd88qboIOF4z V+DQ== X-Gm-Message-State: ABy/qLauMZgZN1ZB0Cj6+/jKML79kyREFwxWJUk3Z0kp5nu2QDzq10e5 ahm5Fe1YcTm+RBVQ+kKX6A8= X-Google-Smtp-Source: APBJJlHsEzm4bjVLW3lzXiOPlTGiFO5pPQECxisUW+LcY1/W/KHKcERlPDMri+vUvSDXSJ72iCIsbw== X-Received: by 2002:a05:6402:54d:b0:522:1e85:1c65 with SMTP id i13-20020a056402054d00b005221e851c65mr864693edx.11.1690042038429; Sat, 22 Jul 2023 09:07:18 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id w12-20020a056402128c00b005221f8fe4b7sm320366edv.11.2023.07.22.09.07.17 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 22 Jul 2023 09:07:18 -0700 (PDT) Message-ID: <3e14f77510e7fa4b4e63e7234e00df8c5c06dc0e.camel@gmail.com> Subject: Re: [PATCH v1 2/2] gnu: Add openquest. From: Liliana Marie Prikler To: Adam Faiz , 64787@debbugs.gnu.org Date: Sat, 22 Jul 2023 18:07:16 +0200 In-Reply-To: References: <01ed1b7d-85ac-5b24-6778-158f9c5467d8@disroot.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64787 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.0 (-) QW0gU2Ftc3RhZywgZGVtIDIyLjA3LjIwMjMgdW0gMjM6MzAgKzA4MDAgc2NocmllYiBBZGFtIEZh aXo6Cj4gRnJvbSA0YWU1YzRhNGRlMTVmNGZiN2ZjZDE2NWUzZTYxOWUzNTYwNTFiMDQ5IE1vbiBT ZXAgMTcgMDA6MDA6MDAKPiAyMDAxCj4gTWVzc2FnZS1JRDoKPiA8NGFlNWM0YTRkZTE1ZjRmYjdm Y2QxNjVlM2U2MTllMzU2MDUxYjA0OS4xNjkwMDM5MDM0LmdpdC5hZGFtLmZhaXpAZGkKPiBzcm9v dC5vcmc+Cj4gSW4tUmVwbHktVG86Cj4gPGFlNzVkZmMzZjlmYTg0MGYwMTRiMjM4MDkxMzI1NDBi OTU1ZTE4OWIuMTY5MDAzOTAzNC5naXQuYWRhbS5mYWl6QGRpCj4gc3Jvb3Qub3JnPgo+IFJlZmVy ZW5jZXM6Cj4gPGFlNzVkZmMzZjlmYTg0MGYwMTRiMjM4MDkxMzI1NDBiOTU1ZTE4OWIuMTY5MDAz OTAzNC5naXQuYWRhbS5mYWl6QGRpCj4gc3Jvb3Qub3JnPgo+IEZyb206IEF3ZXNvbWVBZGFtNTQz MjEgPGFkYW0uZmFpekBkaXNyb290Lm9yZz4KPiBEYXRlOiBTYXQsIDIyIEp1bCAyMDIzIDE1OjM4 OjQ4ICswODAwCj4gU3ViamVjdDogW1BBVENIIHYxIDIvMl0gZ251OiBBZGQgb3BlbnF1ZXN0Lgo+ IAo+ICogZ251L3BhY2thZ2VzL2dhbWVzLnNjbSAob3BlbnF1ZXN0KTogTmV3IHZhcmlhYmxlLgo+ IC0tLQpOb3RlOiB0YWdnaW5nIHJldmlzaW9ucyBhcyB2MSBhcHBlYXJzIHRvIG1lc3Mgd2l0aCBt dW1pLCBzbyBkb24ndC4KPiDCoGdudS9wYWNrYWdlcy9nYW1lcy5zY20gfCA2Mgo+ICsrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+IMKgMSBmaWxlIGNoYW5nZWQsIDYy IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvZ251L3BhY2thZ2VzL2dhbWVzLnNjbSBi L2dudS9wYWNrYWdlcy9nYW1lcy5zY20KPiBpbmRleCBjMzg4MzE0NzcxLi4zOWZiZmMxOTVmIDEw MDY0NAo+IC0tLSBhL2dudS9wYWNrYWdlcy9nYW1lcy5zY20KPiArKysgYi9nbnUvcGFja2FnZXMv Z2FtZXMuc2NtCj4gQEAgLTUwOTQsNiArNTA5NCw2OCBAQCAoZGVmaW5lIG9wZW5yY3QyLW9iamVj dHMKPiDCoMKgwqDCoCAib3BlbnJjdDItb2JqZWN0cyBpcyBhIHNldCBvZiBvYmplY3RzIGZvciBP cGVuUkNUMi4iKQo+IMKgwqDCoCAobGljZW5zZSBsaWNlbnNlOmdwbDMrKSkpCj4gwqAKPiArKGRl ZmluZS1wdWJsaWMgb3BlbnF1ZXN0Cj4gK8KgIChwYWNrYWdlCj4gK8KgwqDCoCAobmFtZSAib3Bl bnF1ZXN0IikKPiArwqDCoMKgICh2ZXJzaW9uICIxLjAiKQo+ICvCoMKgwqAgKHNvdXJjZSAocGFj a2FnZS1zb3VyY2Ugc2N1bW1jKSkKWW91IHNob3VsZCByZXBsaWNhdGUgdGhlIHNvdXJjZSBoZXJl LiAgVGhlIHNvdXJjZSBmaWVsZCBpcyBub3QgbGF6eSwKd2hpY2ggbWVhbnMgaXQgY2FuIGxlYWQg dG8gYnJlYWthZ2VzIHdoZW4gc3R1ZmYgZ29lcyBjcm9zcyBtb2R1bGVzLgo+ICvCoMKgwqAgKGJ1 aWxkLXN5c3RlbSBnbnUtYnVpbGQtc3lzdGVtKQo+ICvCoMKgwqAgKGFyZ3VtZW50cwo+ICvCoMKg wqDCoCAoc3Vic3RpdHV0ZS1rZXl3b3JkLWFyZ3VtZW50cyAocGFja2FnZS1hcmd1bWVudHMgc2N1 bW1jKQo+ICvCoMKgwqDCoMKgwqAgKCgjOm1ha2UtZmxhZ3MgXykKPiArwqDCoMKgwqDCoMKgwqAg I34obGlzdCAiU0NDPXNjYyIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJTTEQ9 c2xkIgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIkNPU1Q9Y29zdCIKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJDSEFSPWNoYXIiCj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAiU09VTj1zb3VuIikpCj4gK8KgwqDCoMKgwqDCoCAoKCM6cGhhc2Vz IHBoYXNlcykKPiArwqDCoMKgwqDCoMKgwqAgI34obW9kaWZ5LXBoYXNlcyAjJHBoYXNlcwo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChyZXBsYWNlICdidWlsZAo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAobGFtYmRhKiAoIzprZXkgbWFrZS1mbGFncyAjOmFsbG93LW90aGVyLWtleXMp Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAod2l0aC1kaXJlY3RvcnktZXhjdXJz aW9uICJleGFtcGxlcy9vcGVucXVlc3QiCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgKGFwcGx5IGludm9rZSAibWFrZSIgInRlbnRhY2xlIiBtYWtlLWZsYWdzKSkpKQo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChhZGQtYWZ0ZXIgJ2luc3RhbGwgJ2luc3RhbGwtZXhlY3V0 YWJsZQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobGFtYmRhKiAoIzprZXkgaW5wdXRz ICM6YWxsb3ctb3RoZXIta2V5cykKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDs7 IENyZWF0ZSBzdGFuZGFsb25lIGV4ZWN1dGFibGUuCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAobGV0KiAoKGJhc2ggKHNlYXJjaC1pbnB1dC1maWxlIGlucHV0cyAiL2Jpbi9iYXNo IikpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzaGFy ZSAoc3RyaW5nLWFwcGVuZCAjJG91dHB1dAo+ICIvZXhhbXBsZXMvb3BlbnF1ZXN0IikpCj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzY3VtbXZtIChzZWFy Y2gtaW5wdXQtZmlsZSBpbnB1dHMKPiAiL2Jpbi9zY3VtbXZtIikpCj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChiaW4gKHN0cmluZy1hcHBlbmQgIyRvdXRw dXQgIi9iaW4iKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKGV4ZWN1dGFibGUgKHN0cmluZy1hcHBlbmQgYmluCj4gIi9vcGVucXVlc3QiKSkpCj4gK8Kg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG1rZGlyLXAgYmluKQo+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICh3aXRoLW91dHB1dC10by1maWxlIGV4ZWN1dGFi bGUKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJkYSAoKQo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGZvcm1hdCAjdCAi IyF+YX4lIiBiYXNoKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKGZvcm1hdCAjdAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgICJleGVjIH5hIC0tcGF0aD1+YSB0ZW50YWNsZX4lIgo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNj dW1tdm0gc2hhcmUpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoY2ht b2QgZXhlY3V0YWJsZSAjbzc1NSkpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYWRkLWFm dGVyICdpbnN0YWxsLWV4ZWN1dGFibGUgJ2luc3RhbGwtZGVza3RvcC1maWxlCj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIChsYW1iZGEgXwo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgOzsgQ3JlYXRlIGRlc2t0b3AgZmlsZS7CoCBUaGVyZSBpcyBubyBvZmZpY2lhbCBpY29u LAo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgOzsgYnV0IHRoZSBtYWluIGNoYXJh Y3RlciBvZiB0aGUgZ2FtZSBpcyBhIGdvb2QKPiBjaG9pY2UuCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCAobGV0ICgoYXBwcyAoc3RyaW5nLWFwcGVuZCAjJG91dHB1dAo+ICIvc2hh cmUvYXBwbGljYXRpb25zIikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg IChta2Rpci1wIGFwcHMpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKG1h a2UtZGVza3RvcC1lbnRyeS1maWxlCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAoc3RyaW5nLWFwcGVuZCBhcHBzICIvb3BlbnF1ZXN0LmRlc2t0b3AiKQo+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzpuYW1lICJPcGVuUXVlc3QiCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjOmdlbmVyaWMtbmFtZSAiT3BlblF1ZXN0 Igo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzpleGVjIChzdHJpbmct YXBwZW5kICMkb3V0cHV0ICIvYmluL29wZW5xdWVzdCIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAjOmljb24gKHN0cmluZy1hcHBlbmQgIyRvdXRwdXQKPiAiL2V4YW1w bGVzL29wZW5xdWVzdC9ncmFwaGljcy96b2IvZnJhbWVzL3N0YW5kX1MuYm1wIikKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICM6Y2F0ZWdvcmllcyAnKCJBZHZlbnR1cmVH YW1lIiAiR2FtZSIKPiAiUm9sZVBsYXlpbmciKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgIzprZXl3b3JkcyAnKCJnYW1lIiAiYWR2ZW50dXJlIiAicm9sZXBsYXlpbmci Cj4gIjJEIiAic2NpLWZpIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg ICM6Y29tbWVudCAnKCgjZiAiU2ltcGxlIDJEIHBvaW50IGFuZCBjbGljawo+IGFkdmVudHVyZSBn YW1lIikpKSkpKSkpKSkKPiArwqDCoMKgIChuYXRpdmUtaW5wdXRzCj4gK8KgwqDCoMKgIChtb2Rp ZnktaW5wdXRzIChwYWNrYWdlLW5hdGl2ZS1pbnB1dHMgc2N1bW1jKQo+ICvCoMKgwqDCoMKgwqAg KHByZXBlbmQgc2N1bW1jKSkpCj4gK8KgwqDCoCAoaW5wdXRzCj4gK8KgwqDCoMKgIChsaXN0IGJh c2ggc2N1bW12bSkpCj4gK8KgwqDCoCAoaG9tZS1wYWdlICJodHRwczovL3d3dy5zY3VtbXZtLm9y ZyIpCj4gK8KgwqDCoCAoc3lub3BzaXMgIlNpbXBsZSAyRCBwb2ludCBhbmQgY2xpY2sgYWR2ZW50 dXJlIGdhbWUiKQo+ICvCoMKgwqAgKGRlc2NyaXB0aW9uICJPcGVuUXVlc3QgaXMgYSB0d28gcm9v bSBhZHZlbnR1cmUgZ2FtZQo+ICt0aGF0IGZvbGxvd3MgdHdvIGFsaWVucyB3aG8gY29tZSB0byBF YXJ0aCBpbiBzZWFyY2ggb2YgYSBzdG9sZW4KPiBhcnRpZmFjdC4iKQo+ICvCoMKgwqAgKGxpY2Vu c2UgbGljZW5zZTpncGwyKykpKQo+ICsKQ2hlZXJzCg== From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 19:48:35 2023 Received: (at 64787) by debbugs.gnu.org; 22 Jul 2023 23:48:35 +0000 Received: from localhost ([127.0.0.1]:37672 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNMKx-0006JH-EL for submit@debbugs.gnu.org; Sat, 22 Jul 2023 19:48:35 -0400 Received: from knopi.disroot.org ([178.21.23.139]:39770) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNMKv-0006Il-E2 for 64787@debbugs.gnu.org; Sat, 22 Jul 2023 19:48:34 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 9804F40EA9 for <64787@debbugs.gnu.org>; Sun, 23 Jul 2023 01:48:28 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id kZ3enUm9RKUK for <64787@debbugs.gnu.org>; Sun, 23 Jul 2023 01:48:27 +0200 (CEST) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1690069707; bh=71OBfr8guf1u6nb0uzqRwK2lmhCuYgV9ItHPM7ugGbw=; h=Date:To:From:Subject; b=FkgX2NN2A59Asgh4TFq/XqJgB9OYBR1riUYXcwuT2bIeCLID+7m4vUEteTQWJEHhK DavvxhgAbXGhONg8XTGbZP/wpWK9dl+PQG5eSDdVoqRGRn9PxdxkUsNv+j2gUapI50 0ln5JRN9amfFsmsRyWyrRsF2zxT3ZTYKn8PMZeG3Pbsu0CzXAa+q9veXXJc0KDhqX9 LeMPsVT2FUF4cZ9kahkY0w/T6D1m1MzAH5DXu5a4d5XbZZCv7Mh7HVqy/du9GD9O9/ QKzdtvqmrEJYNWlsXvxedBIuC6bGjh0Ed3YN0df+AaT0bj1agADWXGkL1Xe3o3cC7u bfWAiMzy/4sqw== Date: Sun, 23 Jul 2023 07:48:22 +0800 MIME-Version: 1.0 To: 64787@debbugs.gnu.org Content-Language: en-US From: Adam Faiz Subject: [PATCH v2 1/2] gnu: Add scummc. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64787 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.0 (-) >From ae75dfc3f9fa840f014b23809132540b955e189b Mon Sep 17 00:00:00 2001 Message-ID: From: AwesomeAdam54321 Date: Sat, 22 Jul 2023 15:34:55 +0800 Subject: [PATCH v2 1/2] gnu: Add scummc. * gnu/packages/game-development.scm (scummc): New variable. --- gnu/packages/game-development.scm | 52 +++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index b0d9a88dc2..ba015aa649 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -66,6 +66,7 @@ (define-module (gnu packages game-development) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages bash) + #:use-module (gnu packages bison) #:use-module (gnu packages boost) #:use-module (gnu packages build-tools) #:use-module (gnu packages compression) @@ -745,6 +746,57 @@ (define-public tsukundere experimental.") (license license:lgpl3+))) +(define-public scummc + (package + (name "scummc") + (version "0.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AlbanBedel/scummc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1yyq05kfmvgx5aa68kg1l5a4lpsky7hzxxcdvv2xbgf0jljdcl3k")) + (modules '((guix build utils))) + (snippet + #~(begin + (substitute* "examples/example.mak" + (("scost.*\n$") "scost\n") + (("bmp \\$\\(.*\n$") "bmp\n") + (("/%.scc.*\n$") "/%.scc\n") + (("voc \\$\\(.*\n$") "voc\n")) + (substitute* "Makefile.target" + (("distrib-data:.*\n") "distrib-data:\n") + (("cp.*/bin" all) + (string-append all " || true"))))))) + (build-system gnu-build-system) + (native-inputs + (list bison doxygen libxslt pkg-config)) + (inputs + (list freetype gtk+-2 sdl)) + (arguments + (list #:test-target "test" + #:tests? #f ; The only tests verify that game checksums match + #:make-flags + #~(list "SHOW_WARNINGS=no") + #:phases + #~(modify-phases %standard-phases + (replace 'configure ; ScummC uses a non-standard configure + (lambda* (#:key configure-flags #:allow-other-keys) + (apply invoke "./configure" configure-flags))) + (replace 'install ; install target is referred to as distrib + (lambda _ + (invoke "make" "distrib" + (string-append "DISTRIB=" #$output))))))) + (synopsis "Scumm Compiler") + (description + "ScummC is a set of tools allowing to create SCUMM games from scratch. +It is capable of creating games for SCUMM version 6 and partially version 7.") + (home-page "https://github.com/AlbanBedel/scummc") + (license license:gpl2+))) + (define-public sfml (package (name "sfml") base-commit: 6bda806416b8e6032ef1047c5feed776b6cc0493 -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Jul 22 19:50:15 2023 Received: (at 64787) by debbugs.gnu.org; 22 Jul 2023 23:50:15 +0000 Received: from localhost ([127.0.0.1]:37676 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNMMZ-0006Lx-01 for submit@debbugs.gnu.org; Sat, 22 Jul 2023 19:50:15 -0400 Received: from knopi.disroot.org ([178.21.23.139]:56918) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qNMMX-0006Lp-DN for 64787@debbugs.gnu.org; Sat, 22 Jul 2023 19:50:14 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id CFBC740747; Sun, 23 Jul 2023 01:50:09 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from knopi.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hsKSzXlmDx5O; Sun, 23 Jul 2023 01:50:08 +0200 (CEST) Message-ID: <076074f9-7ed6-9ae6-15f1-ce6b1806ddd1@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1690069808; bh=pyNGkDQ2YgeMP17NUPvIwNnyxMLoSRBGqHSQOSv6CHc=; h=Date:Subject:From:To:References:Cc:In-Reply-To; b=DSslBiVkUayPWBxJSkRyMbRyhAp2yT0zbEvcaXaFE/yn0nDdFjCPRzOFhN/NItLLb UJI6q+lBMqOF0rMHIQuaDCFck6703RryxK1eXn6sV3xkVf2sCJb2nEW2nGQMtk98OB 0//5fMNoIAkGV1VfGUijj4FW3ldpdKq2oHGVI7/Y8u9waCnH8iYjgTFqRiQqQ8+xnT TC1Ew2EASDUph51dDTOwDV03jno85Ya5iQ43OPC1VpPC1AA0CRTWvUswfYbHJgHiof wijtFrMNjKrVeh9di1fDxqdF0Ob5pg/Vw58LuyODZSm2/cogpgSaHVF7u89cUlU2Sj hWe1OC7SLb0FA== Date: Sun, 23 Jul 2023 07:50:03 +0800 MIME-Version: 1.0 Subject: [PATCH v2 2/2] gnu: Add openquest. Content-Language: en-US From: Adam Faiz To: 64787@debbugs.gnu.org References: In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: Liliana Marie Prikler 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.0 (-) >From bcb776213db44c48735694ab44941d1fc7e38e31 Mon Sep 17 00:00:00 2001 Message-ID: In-Reply-To: References: From: AwesomeAdam54321 Date: Sat, 22 Jul 2023 15:38:48 +0800 Subject: [PATCH v2 2/2] gnu: Add openquest. * gnu/packages/games.scm (openquest): New variable. --- gnu/packages/games.scm | 82 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index c388314771..a35c4c6db6 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -5094,6 +5094,88 @@ (define openrct2-objects "openrct2-objects is a set of objects for OpenRCT2.") (license license:gpl3+))) +(define-public openquest + (package + (name "openquest") + (version "0.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AlbanBedel/scummc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1yyq05kfmvgx5aa68kg1l5a4lpsky7hzxxcdvv2xbgf0jljdcl3k")) + (modules '((guix build utils))) + (snippet + #~(begin + (substitute* "examples/example.mak" + (("scost.*\n$") "scost\n") + (("bmp \\$\\(.*\n$") "bmp\n") + (("/%.scc.*\n$") "/%.scc\n") + (("voc \\$\\(.*\n$") "voc\n")) + (substitute* "Makefile.target" + (("distrib-data:.*\n") "distrib-data:\n") + (("cp.*/bin" all) + (string-append all " || true"))))))) + (build-system gnu-build-system) + (arguments + (substitute-keyword-arguments (package-arguments scummc) + ((#:make-flags _) + #~(list "SCC=scc" + "SLD=sld" + "COST=cost" + "CHAR=char" + "SOUN=soun")) + ((#:phases phases) + #~(modify-phases #$phases + (replace 'build + (lambda* (#:key make-flags #:allow-other-keys) + (with-directory-excursion "examples/openquest" + (apply invoke "make" "tentacle" make-flags)))) + (add-after 'install 'install-executable + (lambda* (#:key inputs #:allow-other-keys) + ;; Create standalone executable. + (let* ((bash (search-input-file inputs "/bin/bash")) + (share (string-append #$output "/examples/openquest")) + (scummvm (search-input-file inputs "/bin/scummvm")) + (bin (string-append #$output "/bin")) + (executable (string-append bin "/openquest"))) + (mkdir-p bin) + (with-output-to-file executable + (lambda () + (format #t "#!~a~%" bash) + (format #t + "exec ~a --path=~a tentacle~%" + scummvm share))) + (chmod executable #o755)))) + (add-after 'install-executable 'install-desktop-file + (lambda _ + ;; Create desktop file. There is no official icon, + ;; but the main character of the game is a good choice. + (let ((apps (string-append #$output "/share/applications"))) + (mkdir-p apps) + (make-desktop-entry-file + (string-append apps "/openquest.desktop") + #:name "OpenQuest" + #:generic-name "OpenQuest" + #:exec (string-append #$output "/bin/openquest") + #:icon (string-append #$output "/examples/openquest/graphics/zob/frames/stand_S.bmp") + #:categories '("AdventureGame" "Game" "RolePlaying") + #:keywords '("game" "adventure" "roleplaying" "2D" "sci-fi") + #:comment '((#f "Simple 2D point and click adventure game")))))))))) + (native-inputs + (modify-inputs (package-native-inputs scummc) + (prepend scummc))) + (inputs + (list bash scummvm)) + (home-page "https://www.scummvm.org") + (synopsis "Simple 2D point and click adventure game") + (description "OpenQuest is a two room adventure game +that follows two aliens who come to Earth in search of a stolen artifact.") + (license license:gpl2+))) + (define-public openrct2 (package (name "openrct2") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 27 01:27:19 2023 Received: (at 64787) by debbugs.gnu.org; 27 Aug 2023 05:27:20 +0000 Received: from localhost ([127.0.0.1]:43839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa8Ix-0004GE-FO for submit@debbugs.gnu.org; Sun, 27 Aug 2023 01:27:19 -0400 Received: from layka.disroot.org ([178.21.23.139]:39816) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa8It-0004Fw-At for 64787@debbugs.gnu.org; Sun, 27 Aug 2023 01:27:17 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 419E84110E; Sun, 27 Aug 2023 07:27:08 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id lr-RzVrznpxq; Sun, 27 Aug 2023 07:27:07 +0200 (CEST) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1693114027; bh=njhPP9MGOpPr6p9VKi5aSBl6JG6FW7THnekYtTRhRBo=; h=Date:To:Cc:From:Subject; b=QAfIKLHn1+VbcIwwUbK5P7nXPJISwqpuX/jhQTtXTzwiZwjoCVkdskXBBp+NsuvPx OFSNZIji2Uxv1EfCy1nAOhgAuSLz8hnatxZ4XTCTL5pLZf+b6zVru9AOtrqOS/EPTw hASclKCAhkCSsbJMX9DweI1HDOzueVJfy1wGZ1wDEN7TwI1gM4hZhwt47zSxvZlZMc kxkAUJRAjMDS3vWIFhqtP73KmEZ9LWzwdvdFEgSFuA949H1VT6LV6DW4NS7fS187ad mYUnusFk0Wzt/qkJtbuB9s+x39zc6ywn63J2q2d/1OSb2HTqNMXj+51X+5+L7lXfze fYFW+OTuiDhqQ== Date: Sun, 27 Aug 2023 13:27:03 +0800 MIME-Version: 1.0 To: 64787@debbugs.gnu.org Content-Language: en-US From: Adam Faiz Subject: [PATCH v3 1/2] gnu: Add scummc. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: Liliana Marie Prikler , iyzsong@envs.net 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.0 (-) >From 7ab2531a5434121f3fb7fdc25c626693f4d96cb6 Mon Sep 17 00:00:00 2001 Message-ID: <7ab2531a5434121f3fb7fdc25c626693f4d96cb6.1693113837.git.adam.faiz@disroot.org> From: AwesomeAdam54321 Date: Sat, 22 Jul 2023 15:34:55 +0800 Subject: [PATCH v3 1/2] gnu: Add scummc. * gnu/packages/game-development.scm (scummc): New variable. --- gnu/packages/game-development.scm | 55 +++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 5e470f0d25..3f53b53f3a 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -66,6 +66,7 @@ (define-module (gnu packages game-development) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages bash) + #:use-module (gnu packages bison) #:use-module (gnu packages boost) #:use-module (gnu packages build-tools) #:use-module (gnu packages compression) @@ -745,6 +746,60 @@ (define-public tsukundere experimental.") (license license:lgpl3+))) +(define-public scummc + (package + (name "scummc") + (version "0.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AlbanBedel/scummc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1yyq05kfmvgx5aa68kg1l5a4lpsky7hzxxcdvv2xbgf0jljdcl3k")) + (modules '((guix build utils))) + (snippet + #~(begin + (substitute* "configure" + (("\\|alpha" all) + (string-append all "|arm|aarch64|powerpc64le"))) + (substitute* "examples/example.mak" + (("scost.*\n$") "scost\n") + (("bmp \\$\\(.*\n$") "bmp\n") + (("/%.scc.*\n$") "/%.scc\n") + (("voc \\$\\(.*\n$") "voc\n")) + (substitute* "Makefile.target" + (("distrib-data:.*\n") "distrib-data:\n") + (("cp.*/bin" all) + (string-append all " || true"))))))) + (build-system gnu-build-system) + (native-inputs + (list bison doxygen libxslt pkg-config)) + (inputs + (list freetype gtk+-2 sdl)) + (arguments + (list #:test-target "test" + #:tests? #f ; The only tests verify that game checksums match + #:make-flags + #~(list "SHOW_WARNINGS=no") + #:phases + #~(modify-phases %standard-phases + (replace 'configure ; ScummC uses a non-standard configure + (lambda* (#:key configure-flags #:allow-other-keys) + (apply invoke "./configure" configure-flags))) + (replace 'install ; install target is referred to as distrib + (lambda _ + (invoke "make" "distrib" + (string-append "DISTRIB=" #$output))))))) + (synopsis "Scumm Compiler") + (description + "ScummC is a set of tools allowing to create SCUMM games from scratch. +It is capable of creating games for SCUMM version 6 and partially version 7.") + (home-page "https://github.com/AlbanBedel/scummc") + (license license:gpl2+))) + (define-public sfml (package (name "sfml") base-commit: d17eea747277643811134f9a33b534e58160688f -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 27 01:29:23 2023 Received: (at 64787) by debbugs.gnu.org; 27 Aug 2023 05:29:23 +0000 Received: from localhost ([127.0.0.1]:43843 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa8Kx-0004Jb-19 for submit@debbugs.gnu.org; Sun, 27 Aug 2023 01:29:23 -0400 Received: from layka.disroot.org ([178.21.23.139]:36088) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa8Ku-0004JT-Sm for 64787@debbugs.gnu.org; Sun, 27 Aug 2023 01:29:21 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 9FB41410DC; Sun, 27 Aug 2023 07:29:14 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id c6XDLzSWvmc0; Sun, 27 Aug 2023 07:29:13 +0200 (CEST) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1693114153; bh=bNMouY5O6JBW9UDY1w6HbmGSDv/RJmDpas94vJoGH9M=; h=Date:To:Cc:From:Subject; b=IXzefY6HFjB96hU8eRNYBK2/X5lljmyyHm7MIPAt+NRxBxD9l3zhIKOu9fSnGNBU8 PowOkAKhjfrT8TQi4YiOHG3Kyaz4xmnPm4EJyho1Oa+poluDlLXjl7Dj6EA6w/UeYQ ObWYQwoydZZcxI0NNvMhKi4bKtTCuy29AOobT4+XDU8bjIrKWQI8okNm6aK/62L6Uu 3IupnFz2ED0ixJ7AoCsGnOCIdyywkvbIeLy06QuJD3vscc3TFuNxx7vCdrvciFG44J OAkKh+SjDmXGS8Lv8st7ktzryEHbK+oXgBx+X64d1EwBr9aBMXCXDLBYBGkAT6wTyB uFols73aME8Ag== Date: Sun, 27 Aug 2023 13:29:09 +0800 MIME-Version: 1.0 To: 64787@debbugs.gnu.org Content-Language: en-US From: Adam Faiz Subject: [PATCH v3 2/2] gnu: Add openquest. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: Liliana Marie Prikler , iyzsong@envs.net 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.0 (-) >From 0ff1adbf5147677f613697253867862ce342d115 Mon Sep 17 00:00:00 2001 Message-ID: <0ff1adbf5147677f613697253867862ce342d115.1693113837.git.adam.faiz@disroot.org> In-Reply-To: <7ab2531a5434121f3fb7fdc25c626693f4d96cb6.1693113837.git.adam.faiz@disroot.org> References: <7ab2531a5434121f3fb7fdc25c626693f4d96cb6.1693113837.git.adam.faiz@disroot.org> From: AwesomeAdam54321 Date: Sat, 22 Jul 2023 15:38:48 +0800 Subject: [PATCH v3 2/2] gnu: Add openquest. * gnu/packages/games.scm (openquest): New variable. --- gnu/packages/games.scm | 85 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index e594eb701c..857429b8cf 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -5099,6 +5099,91 @@ (define openrct2-objects "openrct2-objects is a set of objects for OpenRCT2.") (license license:gpl3+))) +(define-public openquest + (package + (name "openquest") + (version "0.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AlbanBedel/scummc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1yyq05kfmvgx5aa68kg1l5a4lpsky7hzxxcdvv2xbgf0jljdcl3k")) + (modules '((guix build utils))) + (snippet + #~(begin + (substitute* "configure" + (("\\|alpha" all) + (string-append all "|arm|aarch64|powerpc64le"))) + (substitute* "examples/example.mak" + (("scost.*\n$") "scost\n") + (("bmp \\$\\(.*\n$") "bmp\n") + (("/%.scc.*\n$") "/%.scc\n") + (("voc \\$\\(.*\n$") "voc\n")) + (substitute* "Makefile.target" + (("distrib-data:.*\n") "distrib-data:\n") + (("cp.*/bin" all) + (string-append all " || true"))))))) + (build-system gnu-build-system) + (arguments + (substitute-keyword-arguments (package-arguments scummc) + ((#:make-flags _) + #~(list "SCC=scc" + "SLD=sld" + "COST=cost" + "CHAR=char" + "SOUN=soun")) + ((#:phases phases) + #~(modify-phases #$phases + (replace 'build + (lambda* (#:key make-flags #:allow-other-keys) + (with-directory-excursion "examples/openquest" + (apply invoke "make" "tentacle" make-flags)))) + (add-after 'install 'install-executable + (lambda* (#:key inputs #:allow-other-keys) + ;; Create standalone executable. + (let* ((bash (search-input-file inputs "/bin/bash")) + (share (string-append #$output "/examples/openquest")) + (scummvm (search-input-file inputs "/bin/scummvm")) + (bin (string-append #$output "/bin")) + (executable (string-append bin "/openquest"))) + (mkdir-p bin) + (with-output-to-file executable + (lambda () + (format #t "#!~a~%" bash) + (format #t + "exec ~a --path=~a tentacle~%" + scummvm share))) + (chmod executable #o755)))) + (add-after 'install-executable 'install-desktop-file + (lambda _ + ;; Create desktop file. There is no official icon, + ;; but the main character of the game is a good choice. + (let ((apps (string-append #$output "/share/applications"))) + (mkdir-p apps) + (make-desktop-entry-file + (string-append apps "/openquest.desktop") + #:name "OpenQuest" + #:generic-name "OpenQuest" + #:exec (string-append #$output "/bin/openquest") + #:icon (string-append #$output "/examples/openquest/graphics/zob/frames/stand_S.bmp") + #:categories '("AdventureGame" "Game" "RolePlaying") + #:keywords '("game" "adventure" "roleplaying" "2D" "sci-fi") + #:comment '((#f "Simple 2D point and click adventure game")))))))))) + (native-inputs + (modify-inputs (package-native-inputs scummc) + (prepend scummc))) + (inputs + (list bash scummvm)) + (home-page "https://www.scummvm.org") + (synopsis "Simple 2D point and click adventure game") + (description "OpenQuest is a two room adventure game +that follows two aliens who come to Earth in search of a stolen artifact.") + (license license:gpl2+))) + (define-public openrct2 (package (name "openrct2") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 27 02:21:27 2023 Received: (at 64787) by debbugs.gnu.org; 27 Aug 2023 06:21:27 +0000 Received: from localhost ([127.0.0.1]:43890 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa99K-0005yx-Nx for submit@debbugs.gnu.org; Sun, 27 Aug 2023 02:21:27 -0400 Received: from mail-ed1-x541.google.com ([2a00:1450:4864:20::541]:59875) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa99F-0005yZ-JW for 64787@debbugs.gnu.org; Sun, 27 Aug 2023 02:21:25 -0400 Received: by mail-ed1-x541.google.com with SMTP id 4fb4d7f45d1cf-52a069edca6so3184664a12.3 for <64787@debbugs.gnu.org>; Sat, 26 Aug 2023 23:21:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693117270; x=1693722070; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=eTirm1QcCXNOnVkxL/3DFUzzRr0v0Tmn7X6D8qv+XgA=; b=V1xDjDFNgr8U52KaaTkluzFR0grXQvNAjkBD5mxlgkgVxKEw2H6G5vpaYt0d0oOecs Hlg/lTiwPMGF5GG0woX4EJxWrRQF4cVvazQe1wYt2Qq/aSo/lAMW00i+Ne2+/R5kQKWn LBv49KCSq7gHscwCJOZEn6kXtZkQ+c34QTJ7Yai+X0OMHVzHhJV7uUQMK8H4QMpU5YDD Vv+DwFt+G7k5pR3Raq9Kw1wzcoWJaHbjmMKi4Mk4IFiIAddJ818BlVD+GdYC27xs1GbF WDcXnruZjZs41prTgFSmhbYkXAZ1CX3CZbUggeKWr2/WIUr3j/xnUh3282mWAJ4ackDV Q1QQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693117270; x=1693722070; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=eTirm1QcCXNOnVkxL/3DFUzzRr0v0Tmn7X6D8qv+XgA=; b=fqrVjkzaxdBuRgWsP46OhSX2xkENmnH6AMb7GOMCIr0AktlL5THILs5piXx5v/c2CH MVaM/jsIp8zb17pdAv54tmA4EJ3pKbkvoiKY7Fycy11v1RBCNMEDRkXp6dsn2B+cS/MX MLaUgaEPcpJRgepaKvw4RLgcn5Azj7g4Bk4NXwbZIrKGf2FTrRdRf+naT3S7kYYwl5/d 4E1Orsf43BJgKajMSPF0+cLsDli27T7k51geMNRMA/H4hz1nrtKwyZXtJFYBo80hjU4e Cj1SPENCy06LAWYNSTonMqXie11hQN+5UMoFR3gxa/s1T71JTDFsMjDTVyeOZewM9Ugz d2mg== X-Gm-Message-State: AOJu0Yx7GvfxQCqynpnkfDjb7lPwpvCiW5aUca8VmK71BAUPLVouhBNu sFb1KQ1RalEwoWLemy1WnxQ= X-Google-Smtp-Source: AGHT+IFenW6gSTCaWCgHBTsdfXf3xW/tjqPnUDXItICiBZ13OKgFRpNyz7S98KSVRofs8H+qK2FJEA== X-Received: by 2002:aa7:d9cb:0:b0:51e:309:2e11 with SMTP id v11-20020aa7d9cb000000b0051e03092e11mr18021173eds.36.1693117269958; Sat, 26 Aug 2023 23:21:09 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id bf8-20020a0564021a4800b00529fb5fd3b9sm2966199edb.80.2023.08.26.23.21.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Aug 2023 23:21:08 -0700 (PDT) Message-ID: Subject: Re: [PATCH v3 1/2] gnu: Add scummc. From: Liliana Marie Prikler To: Adam Faiz , 64787@debbugs.gnu.org Date: Sun, 27 Aug 2023 08:21:07 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: iyzsong@envs.net 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.0 (-) QW0gU29ubnRhZywgZGVtIDI3LjA4LjIwMjMgdW0gMTM6MjcgKzA4MDAgc2NocmllYiBBZGFtIEZh aXo6Cj4gRnJvbSA3YWIyNTMxYTU0MzQxMjFmM2ZiN2ZkYzI1YzYyNjY5M2Y0ZDk2Y2I2IE1vbiBT ZXAgMTcgMDA6MDA6MDAKPiAyMDAxCj4gTWVzc2FnZS1JRDoKPiA8N2FiMjUzMWE1NDM0MTIxZjNm YjdmZGMyNWM2MjY2OTNmNGQ5NmNiNi4xNjkzMTEzODM3LmdpdC5hZGFtLmZhaXpAZGkKPiBzcm9v dC5vcmc+Cj4gRnJvbTogQXdlc29tZUFkYW01NDMyMSA8YWRhbS5mYWl6QGRpc3Jvb3Qub3JnPgo+ IERhdGU6IFNhdCwgMjIgSnVsIDIwMjMgMTU6MzQ6NTUgKzA4MDAKPiBTdWJqZWN0OiBbUEFUQ0gg djMgMS8yXSBnbnU6IEFkZCBzY3VtbWMuCj4gCj4gKiBnbnUvcGFja2FnZXMvZ2FtZS1kZXZlbG9w bWVudC5zY20gKHNjdW1tYyk6IE5ldyB2YXJpYWJsZS4KPiAtLS0KPiDCoGdudS9wYWNrYWdlcy9n YW1lLWRldmVsb3BtZW50LnNjbSB8IDU1Cj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr Kwo+IMKgMSBmaWxlIGNoYW5nZWQsIDU1IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEv Z251L3BhY2thZ2VzL2dhbWUtZGV2ZWxvcG1lbnQuc2NtIGIvZ251L3BhY2thZ2VzL2dhbWUtCj4g ZGV2ZWxvcG1lbnQuc2NtCj4gaW5kZXggNWU0NzBmMGQyNS4uM2Y1M2I1M2YzYSAxMDA2NDQKPiAt LS0gYS9nbnUvcGFja2FnZXMvZ2FtZS1kZXZlbG9wbWVudC5zY20KPiArKysgYi9nbnUvcGFja2Fn ZXMvZ2FtZS1kZXZlbG9wbWVudC5zY20KPiBAQCAtNjYsNiArNjYsNyBAQCAoZGVmaW5lLW1vZHVs ZSAoZ251IHBhY2thZ2VzIGdhbWUtZGV2ZWxvcG1lbnQpCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGdu dSBwYWNrYWdlcyBhdXRvdG9vbHMpCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGdudSBwYWNrYWdlcyBi YXNlKQo+IMKgwqAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgYmFzaCkKPiArwqAgIzp1c2Ut bW9kdWxlIChnbnUgcGFja2FnZXMgYmlzb24pCj4gwqDCoCAjOnVzZS1tb2R1bGUgKGdudSBwYWNr YWdlcyBib29zdCkKPiDCoMKgICM6dXNlLW1vZHVsZSAoZ251IHBhY2thZ2VzIGJ1aWxkLXRvb2xz KQo+IMKgwqAgIzp1c2UtbW9kdWxlIChnbnUgcGFja2FnZXMgY29tcHJlc3Npb24pCj4gQEAgLTc0 NSw2ICs3NDYsNjAgQEAgKGRlZmluZS1wdWJsaWMgdHN1a3VuZGVyZQo+IMKgZXhwZXJpbWVudGFs LiIpCj4gwqDCoMKgwqAgKGxpY2Vuc2UgbGljZW5zZTpsZ3BsMyspKSkKPiDCoAo+ICsoZGVmaW5l LXB1YmxpYyBzY3VtbWMKPiArwqAgKHBhY2thZ2UKPiArwqDCoMKgIChuYW1lICJzY3VtbWMiKQo+ ICvCoMKgwqAgKHZlcnNpb24gIjAuMi4xIikKPiArwqDCoMKgIChzb3VyY2UgKG9yaWdpbgo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobWV0aG9kIGdpdC1mZXRjaCkKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgKHVyaSAoZ2l0LXJlZmVyZW5jZQo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodXJsICJodHRwczovL2dpdGh1Yi5jb20vQWxiYW5CZWRl bC9zY3VtbWMiKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoY29t bWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzaGEyNTYKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAoYmFzZTMyCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoAo+ICIxeXlxMDVr Zm12Z3g1YWE2OGtnMWw1YTRscHNreTdoenh4Y2R2djJ4YmdmMGpsamRjbDNrIikpCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChtb2R1bGVzICcoKGd1aXggYnVpbGQgdXRpbHMpKSkKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNuaXBwZXQKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAjfihiZWdpbgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKHN1YnN0aXR1dGUqICJjb25maWd1cmUiCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgKCgiXFx8YWxwaGEiIGFsbCkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzdHJpbmctYXBwZW5kIGFsbAo+ICJ8YXJtfGFhcmNoNjR8 cG93ZXJwYzY0bGUiKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo c3Vic3RpdHV0ZSogImV4YW1wbGVzL2V4YW1wbGUubWFrIgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICgoInNjb3N0LipcbiQiKSAic2Nvc3RcbiIpCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKCgiYm1wIFxcJFxcKC4qXG4kIikg ImJtcFxuIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKCIv JS5zY2MuKlxuJCIpICIvJS5zY2NcbiIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgKCgidm9jIFxcJFxcKC4qXG4kIikgInZvY1xuIikpCj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3Vic3RpdHV0ZSogIk1ha2VmaWxlLnRhcmdldCIK PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKCJkaXN0cmliLWRh dGE6LipcbiIpICJkaXN0cmliLWRhdGE6XG4iKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgICgoImNwLiovYmluIiBhbGwpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3RyaW5nLWFwcGVuZCBhbGwgIiB8fCB0cnVlIikpKSkp KSkKPiArwqDCoMKgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKPiArwqDCoMKgIChu YXRpdmUtaW5wdXRzCj4gK8KgwqDCoMKgIChsaXN0IGJpc29uIGRveHlnZW4gbGlieHNsdCBwa2ct Y29uZmlnKSkKPiArwqDCoMKgIChpbnB1dHMKPiArwqDCoMKgwqAgKGxpc3QgZnJlZXR5cGUgZ3Rr Ky0yIHNkbCkpClRoZSBwcmVmZXJyZWQgb3JkZXIgaXMgYnVpbGQtc3lzdGVtLCBhcmd1bWVudHMs IGlucHV0cywgbmF0aXZlLWlucHV0cy4KPiArwqDCoMKgIChhcmd1bWVudHMKPiArwqDCoMKgwqAg KGxpc3QgIzp0ZXN0LXRhcmdldCAidGVzdCIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzp0ZXN0 cz8gI2YgOyBUaGUgb25seSB0ZXN0cyB2ZXJpZnkgdGhhdCBnYW1lIGNoZWNrc3Vtcwo+IG1hdGNo Cj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgICM6bWFrZS1mbGFncwo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoCAjfihsaXN0ICJTSE9XX1dBUk5JTkdTPW5vIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAg IzpwaGFzZXMKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqAgI34obW9kaWZ5LXBoYXNlcyAlc3RhbmRh cmQtcGhhc2VzCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHJlcGxhY2UgJ2NvbmZp Z3VyZSA7IFNjdW1tQyB1c2VzIGEgbm9uLXN0YW5kYXJkCj4gY29uZmlndXJlCj4gK8KgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChsYW1iZGEqICgjOmtleSBjb25maWd1cmUt ZmxhZ3MgIzphbGxvdy1vdGhlci0KPiBrZXlzKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgKGFwcGx5IGludm9rZcKgICIuL2NvbmZpZ3VyZSIgY29uZmlndXJl LQo+IGZsYWdzKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHJlcGxhY2UgJ2lu c3RhbGwgOyBpbnN0YWxsIHRhcmdldCBpcyByZWZlcnJlZCB0byBhcwo+IGRpc3RyaWIKPiArwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJkYSBfCj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoaW52b2tlICJtYWtlIiAiZGlzdHJpYiIKPiArwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3RyaW5nLWFw cGVuZCAiRElTVFJJQj0iICMkb3V0cHV0KSkpKSkpKQo+ICvCoMKgwqAgKHN5bm9wc2lzICJTY3Vt bSBDb21waWxlciIpClNob3VsZCBwcm9iYWJseSBiZSBTQ1VNTSBDb21waWxlciwgbm8/Cj4gK8Kg wqDCoCAoZGVzY3JpcHRpb24KPiArwqDCoMKgwqAgIlNjdW1tQyBpcyBhIHNldCBvZiB0b29scyBh bGxvd2luZyB0byBjcmVhdGUgU0NVTU0gZ2FtZXMgZnJvbQo+IHNjcmF0Y2guCj4gK0l0IGlzIGNh cGFibGUgb2YgY3JlYXRpbmcgZ2FtZXMgZm9yIFNDVU1NIHZlcnNpb24gNiBhbmQgcGFydGlhbGx5 Cj4gdmVyc2lvbiA3LiIpCj4gK8KgwqDCoCAoaG9tZS1wYWdlICJodHRwczovL2dpdGh1Yi5jb20v QWxiYW5CZWRlbC9zY3VtbWMiKQo+ICvCoMKgwqAgKGxpY2Vuc2UgbGljZW5zZTpncGwyKykpKQo+ ICsKT3RoZXJ3aXNlIExHVE0uCg== From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 27 02:22:57 2023 Received: (at 64787) by debbugs.gnu.org; 27 Aug 2023 06:22:57 +0000 Received: from localhost ([127.0.0.1]:43894 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa9Am-000618-BW for submit@debbugs.gnu.org; Sun, 27 Aug 2023 02:22:56 -0400 Received: from mail-ed1-x544.google.com ([2a00:1450:4864:20::544]:48639) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa9Aj-00060t-9B for 64787@debbugs.gnu.org; Sun, 27 Aug 2023 02:22:54 -0400 Received: by mail-ed1-x544.google.com with SMTP id 4fb4d7f45d1cf-5256d74dab9so3032290a12.1 for <64787@debbugs.gnu.org>; Sat, 26 Aug 2023 23:22:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693117362; x=1693722162; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=Yvsuu1Qeq9Q95KxVvvA77gERvx7AEzQmbRDjkENYBgA=; b=CzKJQ7+cNmAAzKBSNqVauKBRdVjA8ETDYLTgxmzSBUbzQAFAM7t8K2D0dSewkI7M+R RPq1MNeunHaDznFVamXPwIS0Ef5w2NeDrCzNfOKN+ly0VzEQ0XcaZV7wCFrMwDzUBE3a F/ToAK9S1U3tX9Wb9sT7kItQ4D6O+mYzF+79DzUhLt48oDRCpaooqwoYMfR6VFAnzajl IgVW7NsZePD/DWElLXrL8aWVIy+ispWEBFdiLY0T58UUW9uazs9vCFvahLzMM4yg4eoI /M2eXRX2SdoMztxDpeKwYJ8ev1WSXaWy711+vDwHn9jBsJIwr7/bxchrKHVIxQxaHe7N 9Jlg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693117362; x=1693722162; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=Yvsuu1Qeq9Q95KxVvvA77gERvx7AEzQmbRDjkENYBgA=; b=Dx86ND3Nf+ZhJb++m5FlSFQt9POM6Hk5NrQ7hewRLsBLUHS31PuW15b46Nmktvguoj MiIRdU5352+k130ea3ZYJ9g4ll7OuCwagPh3Xkkqi2K48/wuK2wBgF4b8kni1WpQ0hJf bc5p+gB/j8Bh84eve8q77py0MDYw1Y+/jAa5EpyEMPDNVDazJZutGaTU2CRrHRIuMSal JyyA+YmjPy6Nwz13Ezb9C5guZJ0+BJjcdAXYN7gAyFdxU59tT0MrFU6iTkq7VQiNYcda qAmmUuTZQdXan1ru0zDiNVqa3maaCE2C1skpqUjbMab3x3sk7jtp7+wyuDU6cBgZe6tr djCw== X-Gm-Message-State: AOJu0YwygP3cSQcI6s1GbO1OHXxcpf91GV5rO/eeb1OFE1SA6ixDGPXe FXKx4ADVaoA2uAmshS37+xo= X-Google-Smtp-Source: AGHT+IGNeDTug4bMxIGifuaCRsnevnu3lU9hjojpjm9oh+qXq9nUF02JnPjUSO9sUoZvmFyL38bv4w== X-Received: by 2002:a50:fb83:0:b0:523:bb8a:8dca with SMTP id e3-20020a50fb83000000b00523bb8a8dcamr17088735edq.16.1693117361619; Sat, 26 Aug 2023 23:22:41 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id n25-20020a05640206d900b0052a1c0c859asm2968881edy.59.2023.08.26.23.22.40 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 26 Aug 2023 23:22:40 -0700 (PDT) Message-ID: Subject: Re: [PATCH v3 2/2] gnu: Add openquest. From: Liliana Marie Prikler To: Adam Faiz , 64787@debbugs.gnu.org Date: Sun, 27 Aug 2023 08:22:39 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: base64 User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: iyzsong@envs.net 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.0 (-) QW0gU29ubnRhZywgZGVtIDI3LjA4LjIwMjMgdW0gMTM6MjkgKzA4MDAgc2NocmllYiBBZGFtIEZh aXo6Cj4gRnJvbSAwZmYxYWRiZjUxNDc2NzdmNjEzNjk3MjUzODY3ODYyY2UzNDJkMTE1IE1vbiBT ZXAgMTcgMDA6MDA6MDAKPiAyMDAxCj4gTWVzc2FnZS1JRDoKPiA8MGZmMWFkYmY1MTQ3Njc3ZjYx MzY5NzI1Mzg2Nzg2MmNlMzQyZDExNS4xNjkzMTEzODM3LmdpdC5hZGFtLmZhaXpAZGkKPiBzcm9v dC5vcmc+Cj4gSW4tUmVwbHktVG86Cj4gPDdhYjI1MzFhNTQzNDEyMWYzZmI3ZmRjMjVjNjI2Njkz ZjRkOTZjYjYuMTY5MzExMzgzNy5naXQuYWRhbS5mYWl6QGRpCj4gc3Jvb3Qub3JnPgo+IFJlZmVy ZW5jZXM6Cj4gPDdhYjI1MzFhNTQzNDEyMWYzZmI3ZmRjMjVjNjI2NjkzZjRkOTZjYjYuMTY5MzEx MzgzNy5naXQuYWRhbS5mYWl6QGRpCj4gc3Jvb3Qub3JnPgo+IEZyb206IEF3ZXNvbWVBZGFtNTQz MjEgPGFkYW0uZmFpekBkaXNyb290Lm9yZz4KPiBEYXRlOiBTYXQsIDIyIEp1bCAyMDIzIDE1OjM4 OjQ4ICswODAwCj4gU3ViamVjdDogW1BBVENIIHYzIDIvMl0gZ251OiBBZGQgb3BlbnF1ZXN0Lgo+ IAo+ICogZ251L3BhY2thZ2VzL2dhbWVzLnNjbSAob3BlbnF1ZXN0KTogTmV3IHZhcmlhYmxlLgo+ IC0tLQo+IMKgZ251L3BhY2thZ2VzL2dhbWVzLnNjbSB8IDg1Cj4gKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrCj4gwqAxIGZpbGUgY2hhbmdlZCwgODUgaW5zZXJ0aW9u cygrKQo+IAo+IGRpZmYgLS1naXQgYS9nbnUvcGFja2FnZXMvZ2FtZXMuc2NtIGIvZ251L3BhY2th Z2VzL2dhbWVzLnNjbQo+IGluZGV4IGU1OTRlYjcwMWMuLjg1NzQyOWI4Y2YgMTAwNjQ0Cj4gLS0t IGEvZ251L3BhY2thZ2VzL2dhbWVzLnNjbQo+ICsrKyBiL2dudS9wYWNrYWdlcy9nYW1lcy5zY20K PiBAQCAtNTA5OSw2ICs1MDk5LDkxIEBAIChkZWZpbmUgb3BlbnJjdDItb2JqZWN0cwo+IMKgwqDC oMKgICJvcGVucmN0Mi1vYmplY3RzIGlzIGEgc2V0IG9mIG9iamVjdHMgZm9yIE9wZW5SQ1QyLiIp Cj4gwqDCoMKgIChsaWNlbnNlIGxpY2Vuc2U6Z3BsMyspKSkKPiDCoAo+ICsoZGVmaW5lLXB1Ymxp YyBvcGVucXVlc3QKPiArwqAgKHBhY2thZ2UKPiArwqDCoMKgIChuYW1lICJvcGVucXVlc3QiKQo+ ICvCoMKgwqAgKHZlcnNpb24gIjAuMi4xIikKPiArwqDCoMKgIChzb3VyY2UgKG9yaWdpbgo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobWV0aG9kIGdpdC1mZXRjaCkKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgKHVyaSAoZ2l0LXJlZmVyZW5jZQo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAodXJsICJodHRwczovL2dpdGh1Yi5jb20vQWxiYW5CZWRl bC9zY3VtbWMiKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoY29t bWl0IChzdHJpbmctYXBwZW5kICJ2IiB2ZXJzaW9uKSkpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoCAoZmlsZS1uYW1lIChnaXQtZmlsZS1uYW1lIG5hbWUgdmVyc2lvbikpCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzaGEyNTYKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCAoYmFzZTMyCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoAo+ICIxeXlxMDVr Zm12Z3g1YWE2OGtnMWw1YTRscHNreTdoenh4Y2R2djJ4YmdmMGpsamRjbDNrIikpCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChtb2R1bGVzICcoKGd1aXggYnVpbGQgdXRpbHMpKSkKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHNuaXBwZXQKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAjfihiZWdpbgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgKHN1YnN0aXR1dGUqICJjb25maWd1cmUiCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgKCgiXFx8YWxwaGEiIGFsbCkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChzdHJpbmctYXBwZW5kIGFsbAo+ICJ8YXJtfGFhcmNoNjR8 cG93ZXJwYzY0bGUiKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo c3Vic3RpdHV0ZSogImV4YW1wbGVzL2V4YW1wbGUubWFrIgo+ICvCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgICgoInNjb3N0LipcbiQiKSAic2Nvc3RcbiIpCj4gK8KgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKCgiYm1wIFxcJFxcKC4qXG4kIikg ImJtcFxuIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKCIv JS5zY2MuKlxuJCIpICIvJS5zY2NcbiIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgKCgidm9jIFxcJFxcKC4qXG4kIikgInZvY1xuIikpCj4gK8KgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3Vic3RpdHV0ZSogIk1ha2VmaWxlLnRhcmdldCIK PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoKCJkaXN0cmliLWRh dGE6LipcbiIpICJkaXN0cmliLWRhdGE6XG4iKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgICgoImNwLiovYmluIiBhbGwpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoc3RyaW5nLWFwcGVuZCBhbGwgIiB8fCB0cnVlIikpKSkp KSkKPiArwqDCoMKgIChidWlsZC1zeXN0ZW0gZ251LWJ1aWxkLXN5c3RlbSkKPiArwqDCoMKgIChh cmd1bWVudHMKPiArwqDCoMKgwqAgKHN1YnN0aXR1dGUta2V5d29yZC1hcmd1bWVudHMgKHBhY2th Z2UtYXJndW1lbnRzIHNjdW1tYykKPiArwqDCoMKgwqDCoMKgICgoIzptYWtlLWZsYWdzIF8pCj4g K8KgwqDCoMKgwqDCoMKgICN+KGxpc3QgIlNDQz1zY2MiCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAiU0xEPXNsZCIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJD T1NUPWNvc3QiCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiQ0hBUj1jaGFyIgo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIlNPVU49c291biIpKQo+ICvCoMKgwqDC oMKgwqAgKCgjOnBoYXNlcyBwaGFzZXMpCj4gK8KgwqDCoMKgwqDCoMKgICN+KG1vZGlmeS1waGFz ZXMgIyRwaGFzZXMKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAocmVwbGFjZSAnYnVpbGQKPiAr wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJkYSogKCM6a2V5IG1ha2UtZmxhZ3MgIzph bGxvdy1vdGhlci1rZXlzKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHdpdGgt ZGlyZWN0b3J5LWV4Y3Vyc2lvbiAiZXhhbXBsZXMvb3BlbnF1ZXN0Igo+ICvCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIChhcHBseSBpbnZva2UgIm1ha2UiICJ0ZW50YWNsZSIgbWFr ZS1mbGFncykpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYWRkLWFmdGVyICdpbnN0YWxs ICdpbnN0YWxsLWV4ZWN1dGFibGUKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxhbWJk YSogKCM6a2V5IGlucHV0cyAjOmFsbG93LW90aGVyLWtleXMpCj4gK8KgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCA7OyBDcmVhdGUgc3RhbmRhbG9uZSBleGVjdXRhYmxlLgo+ICvCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxldCogKChiYXNoIChzZWFyY2gtaW5wdXQtZmlsZSBp bnB1dHMgIi9iaW4vYmFzaCIpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoCAoc2hhcmUgKHN0cmluZy1hcHBlbmQgIyRvdXRwdXQKPiAiL2V4YW1wbGVzL29w ZW5xdWVzdCIpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAoc2N1bW12bSAoc2VhcmNoLWlucHV0LWZpbGUgaW5wdXRzCj4gIi9iaW4vc2N1bW12bSIpKQo+ ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoYmluIChzdHJp bmctYXBwZW5kICMkb3V0cHV0ICIvYmluIikpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIChleGVjdXRhYmxlIChzdHJpbmctYXBwZW5kIGJpbgo+ICIvb3Bl bnF1ZXN0IikpKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIChta2Rpci1w IGJpbikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAod2l0aC1vdXRwdXQt dG8tZmlsZSBleGVjdXRhYmxlCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIChsYW1iZGEgKCkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIChmb3JtYXQgI3QgIiMhfmF+JSIgYmFzaCkKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIChmb3JtYXQgI3QKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiZXhlYyB+YSAtLXBhdGg9fmEgdGVu dGFjbGV+JSIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCBzY3VtbXZtIHNoYXJlKSkpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgKGNobW9kIGV4ZWN1dGFibGUgI283NTUpKSkpCj4gK8KgwqDCoMKgwqDCoMKg wqDCoMKgwqAgKGFkZC1hZnRlciAnaW5zdGFsbC1leGVjdXRhYmxlICdpbnN0YWxsLWRlc2t0b3At ZmlsZQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAobGFtYmRhIF8KPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDs7IENyZWF0ZSBkZXNrdG9wIGZpbGUuwqAgVGhlcmUgaXMg bm8gb2ZmaWNpYWwgaWNvbiwKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDs7IGJ1 dCB0aGUgbWFpbiBjaGFyYWN0ZXIgb2YgdGhlIGdhbWUgaXMgYSBnb29kCj4gY2hvaWNlLgo+ICvC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKGxldCAoKGFwcHMgKHN0cmluZy1hcHBlbmQg IyRvdXRwdXQKPiAiL3NoYXJlL2FwcGxpY2F0aW9ucyIpKSkKPiArwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAobWtkaXItcCBhcHBzKQo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIChtYWtlLWRlc2t0b3AtZW50cnktZmlsZQo+ICvCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgKHN0cmluZy1hcHBlbmQgYXBwcyAiL29wZW5xdWVzdC5kZXNr dG9wIikKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICM6bmFtZSAiT3Bl blF1ZXN0Igo+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzpnZW5lcmlj LW5hbWUgIk9wZW5RdWVzdCIKPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg ICM6ZXhlYyAoc3RyaW5nLWFwcGVuZCAjJG91dHB1dCAiL2Jpbi9vcGVucXVlc3QiKQo+ICvCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIzppY29uIChzdHJpbmctYXBwZW5kICMk b3V0cHV0Cj4gIi9leGFtcGxlcy9vcGVucXVlc3QvZ3JhcGhpY3Mvem9iL2ZyYW1lcy9zdGFuZF9T LmJtcCIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAjOmNhdGVnb3Jp ZXMgJygiQWR2ZW50dXJlR2FtZSIgIkdhbWUiCj4gIlJvbGVQbGF5aW5nIikKPiArwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICM6a2V5d29yZHMgJygiZ2FtZSIgImFkdmVudHVy ZSIgInJvbGVwbGF5aW5nIgo+ICIyRCIgInNjaS1maSIpCj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAjOmNvbW1lbnQgJygoI2YgIlNpbXBsZSAyRCBwb2ludCBhbmQgY2xp Y2sKPiBhZHZlbnR1cmUgZ2FtZSIpKSkpKSkpKSkpCkJld2FyZSBvZiBwb3RlbnRpYWxseSBsb25n IGxpbmVzLiAgV2hhdCBkb2VzIHRoZSBsaW50ZXIgc2F5Pwo+ICvCoMKgwqAgKG5hdGl2ZS1pbnB1 dHMKPiArwqDCoMKgwqAgKG1vZGlmeS1pbnB1dHMgKHBhY2thZ2UtbmF0aXZlLWlucHV0cyBzY3Vt bWMpCj4gK8KgwqDCoMKgwqDCoCAocHJlcGVuZCBzY3VtbWMpKSkKPiArwqDCoMKgIChpbnB1dHMK PiArwqDCoMKgwqAgKGxpc3QgYmFzaCBzY3VtbXZtKSkKPiArwqDCoMKgIChob21lLXBhZ2UgImh0 dHBzOi8vd3d3LnNjdW1tdm0ub3JnIikKPiArwqDCoMKgIChzeW5vcHNpcyAiU2ltcGxlIDJEIHBv aW50IGFuZCBjbGljayBhZHZlbnR1cmUgZ2FtZSIpCj4gK8KgwqDCoCAoZGVzY3JpcHRpb24gIk9w ZW5RdWVzdCBpcyBhIHR3byByb29tIGFkdmVudHVyZSBnYW1lCj4gK3RoYXQgZm9sbG93cyB0d28g YWxpZW5zIHdobyBjb21lIHRvIEVhcnRoIGluIHNlYXJjaCBvZiBhIHN0b2xlbgo+IGFydGlmYWN0 LiIpCj4gK8KgwqDCoCAobGljZW5zZSBsaWNlbnNlOmdwbDIrKSkpCk90aGVyd2lzZSBMR1RNLgo= From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 27 03:03:07 2023 Received: (at 64787) by debbugs.gnu.org; 27 Aug 2023 07:03:07 +0000 Received: from localhost ([127.0.0.1]:43935 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa9ne-00079C-Vr for submit@debbugs.gnu.org; Sun, 27 Aug 2023 03:03:07 -0400 Received: from layka.disroot.org ([178.21.23.139]:39576) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa9nc-000791-En for 64787@debbugs.gnu.org; Sun, 27 Aug 2023 03:03:05 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 0A2C5413FA; Sun, 27 Aug 2023 09:02:57 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id pjDlTRlLPSgk; Sun, 27 Aug 2023 09:02:55 +0200 (CEST) Message-ID: DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1693119775; bh=/cP66mZNmpCIGuvRkrdzJ0j9pncrOfmv64a8hE4x5AU=; h=Date:To:Cc:From:Subject; b=Xg92Ed5h+PeW5p/08hx4pc3K63RNTxmPWteT4awv1babEqn5DRNVWEf8bPUigfz4G xhiEweKIwIZQNqiqmqRxYVKr0ruVYFojxWzh1gD+EmGnbDKBTuyTRLJ6vB7DVr3Qhd 8UAQlEgWDf8AshfcoIN3Mm/UqV9PnwH1a0bqtUrh8j+OYox62LRD125b221zlv4co0 BP9vvSq8lEsHqEW8DR1xV9U4KKfKUgW6GKHET4tbg4Q2AC9prQHlMqTnHjV/HlbC14 UUFUv+ExdUMOpBx384bV340llpEo5EreiNE3ObiA9e1zvSwpvRrH7SSiTm+0a3ywGH 6vJvMe8cTIXcQ== Date: Sun, 27 Aug 2023 15:02:51 +0800 MIME-Version: 1.0 To: 64787@debbugs.gnu.org Content-Language: en-US From: Adam Faiz Subject: [PATCH v4 1/2] gnu: Add scummc. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: Liliana Marie Prikler 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.0 (-) >From 98ebef1cd99f84a70b5e16ed9dd6e772c2c61f74 Mon Sep 17 00:00:00 2001 Message-ID: <98ebef1cd99f84a70b5e16ed9dd6e772c2c61f74.1693119612.git.adam.faiz@disroot.org> From: AwesomeAdam54321 Date: Sat, 22 Jul 2023 15:34:55 +0800 Subject: [PATCH v4 1/2] gnu: Add scummc. * gnu/packages/game-development.scm (scummc): New variable. --- gnu/packages/game-development.scm | 55 +++++++++++++++++++++++++++++++ 1 file changed, 55 insertions(+) diff --git a/gnu/packages/game-development.scm b/gnu/packages/game-development.scm index 5e470f0d25..964f7623db 100644 --- a/gnu/packages/game-development.scm +++ b/gnu/packages/game-development.scm @@ -66,6 +66,7 @@ (define-module (gnu packages game-development) #:use-module (gnu packages autotools) #:use-module (gnu packages base) #:use-module (gnu packages bash) + #:use-module (gnu packages bison) #:use-module (gnu packages boost) #:use-module (gnu packages build-tools) #:use-module (gnu packages compression) @@ -745,6 +746,60 @@ (define-public tsukundere experimental.") (license license:lgpl3+))) +(define-public scummc + (package + (name "scummc") + (version "0.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AlbanBedel/scummc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1yyq05kfmvgx5aa68kg1l5a4lpsky7hzxxcdvv2xbgf0jljdcl3k")) + (modules '((guix build utils))) + (snippet + #~(begin + (substitute* "configure" + (("\\|alpha" all) + (string-append all "|arm|aarch64|powerpc64le"))) + (substitute* "examples/example.mak" + (("scost.*\n$") "scost\n") + (("bmp \\$\\(.*\n$") "bmp\n") + (("/%.scc.*\n$") "/%.scc\n") + (("voc \\$\\(.*\n$") "voc\n")) + (substitute* "Makefile.target" + (("distrib-data:.*\n") "distrib-data:\n") + (("cp.*/bin" all) + (string-append all " || true"))))))) + (build-system gnu-build-system) + (arguments + (list #:test-target "test" + #:tests? #f ; The only tests verify that game checksums match + #:make-flags + #~(list "SHOW_WARNINGS=no") + #:phases + #~(modify-phases %standard-phases + (replace 'configure ; ScummC uses a non-standard configure + (lambda* (#:key configure-flags #:allow-other-keys) + (apply invoke "./configure" configure-flags))) + (replace 'install ; install target is referred to as distrib + (lambda _ + (invoke "make" "distrib" + (string-append "DISTRIB=" #$output))))))) + (inputs + (list freetype gtk+-2 sdl)) + (native-inputs + (list bison doxygen libxslt pkg-config)) + (synopsis "SCUMM Compiler") + (description + "ScummC is a set of tools allowing to create SCUMM games from scratch. +It is capable of creating games for SCUMM version 6 and partially version 7.") + (home-page "https://github.com/AlbanBedel/scummc") + (license license:gpl2+))) + (define-public sfml (package (name "sfml") base-commit: d17eea747277643811134f9a33b534e58160688f -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sun Aug 27 03:04:10 2023 Received: (at 64787) by debbugs.gnu.org; 27 Aug 2023 07:04:11 +0000 Received: from localhost ([127.0.0.1]:43939 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa9og-0007BA-Fh for submit@debbugs.gnu.org; Sun, 27 Aug 2023 03:04:10 -0400 Received: from layka.disroot.org ([178.21.23.139]:45118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qa9of-0007B3-7O for 64787@debbugs.gnu.org; Sun, 27 Aug 2023 03:04:09 -0400 Received: from localhost (localhost [127.0.0.1]) by disroot.org (Postfix) with ESMTP id 0644441064; Sun, 27 Aug 2023 09:04:03 +0200 (CEST) X-Virus-Scanned: SPAM Filter at disroot.org Received: from layka.disroot.org ([127.0.0.1]) by localhost (disroot.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G339bvgUZH6H; Sun, 27 Aug 2023 09:04:01 +0200 (CEST) Message-ID: <88a53d97-a869-3e35-baf6-22e9f64cbcc6@disroot.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=disroot.org; s=mail; t=1693119841; bh=fOgytH8xNVZ2kCBAgo1VSO0r0hXJWryt+j2vSQ6H0/s=; h=Date:To:Cc:From:Subject; b=Gb1PCByLRzVX7KSXO90JW+B9OZx0rYkz/aTNqJ1tbyr7ef+8OFHufLdy2YsKRHUaL VWj811607TvAZ3ItnNjAEiZdVYpQPWeamjUNX1heUU2ns5XyucRowbbN0pCI4ZeKsG 7ma7sT9cNJb6S1c5t+15D81UdOLsD3AS1eFOQtT0ppsALDDhlujEe7Q3EoApx51k/6 /KvexgU0mGst3kRbmTUgp4n9uzMFWRe3e4ZCc8XWFcs3ajY2s6XDS8D4P8Ej4JpAW+ BiIUD61qolIPlM/5fQ2bNcLcOcoEP4bNuttGkI55bVp0Ti7I026fOj+vfjR5IaZjkA 5fZSjORNVZdNg== Date: Sun, 27 Aug 2023 15:03:58 +0800 MIME-Version: 1.0 To: 64787@debbugs.gnu.org Content-Language: en-US From: Adam Faiz Subject: [PATCH v4 2/2] gnu: Add openquest. Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64787 Cc: Liliana Marie Prikler 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.0 (-) >From b0a6c70414b65872571ef66bf66b49ea0b3f3666 Mon Sep 17 00:00:00 2001 Message-ID: In-Reply-To: <98ebef1cd99f84a70b5e16ed9dd6e772c2c61f74.1693119612.git.adam.faiz@disroot.org> References: <98ebef1cd99f84a70b5e16ed9dd6e772c2c61f74.1693119612.git.adam.faiz@disroot.org> From: AwesomeAdam54321 Date: Sat, 22 Jul 2023 15:38:48 +0800 Subject: [PATCH v4 2/2] gnu: Add openquest. * gnu/packages/games.scm (openquest): New variable. --- gnu/packages/games.scm | 86 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm index e594eb701c..777ab73789 100644 --- a/gnu/packages/games.scm +++ b/gnu/packages/games.scm @@ -5099,6 +5099,92 @@ (define openrct2-objects "openrct2-objects is a set of objects for OpenRCT2.") (license license:gpl3+))) +(define-public openquest + (package + (name "openquest") + (version "0.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/AlbanBedel/scummc") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1yyq05kfmvgx5aa68kg1l5a4lpsky7hzxxcdvv2xbgf0jljdcl3k")) + (modules '((guix build utils))) + (snippet + #~(begin + (substitute* "configure" + (("\\|alpha" all) + (string-append all "|arm|aarch64|powerpc64le"))) + (substitute* "examples/example.mak" + (("scost.*\n$") "scost\n") + (("bmp \\$\\(.*\n$") "bmp\n") + (("/%.scc.*\n$") "/%.scc\n") + (("voc \\$\\(.*\n$") "voc\n")) + (substitute* "Makefile.target" + (("distrib-data:.*\n") "distrib-data:\n") + (("cp.*/bin" all) + (string-append all " || true"))))))) + (build-system gnu-build-system) + (arguments + (substitute-keyword-arguments (package-arguments scummc) + ((#:make-flags _) + #~(list "SCC=scc" + "SLD=sld" + "COST=cost" + "CHAR=char" + "SOUN=soun")) + ((#:phases phases) + #~(modify-phases #$phases + (replace 'build + (lambda* (#:key make-flags #:allow-other-keys) + (with-directory-excursion "examples/openquest" + (apply invoke "make" "tentacle" make-flags)))) + (add-after 'install 'install-executable + (lambda* (#:key inputs #:allow-other-keys) + ;; Create standalone executable. + (let* ((bash (search-input-file inputs "/bin/bash")) + (share (string-append #$output "/examples/openquest")) + (scummvm (search-input-file inputs "/bin/scummvm")) + (bin (string-append #$output "/bin")) + (executable (string-append bin "/openquest"))) + (mkdir-p bin) + (with-output-to-file executable + (lambda () + (format #t "#!~a~%" bash) + (format #t + "exec ~a --path=~a tentacle~%" + scummvm share))) + (chmod executable #o755)))) + (add-after 'install-executable 'install-desktop-file + (lambda _ + ;; Create desktop file. There is no official icon, + ;; but the main character of the game is a good choice. + (let* ((apps (string-append #$output "/share/applications")) + (share (string-append #$output "/examples/openquest"))) + (mkdir-p apps) + (make-desktop-entry-file + (string-append apps "/openquest.desktop") + #:name "OpenQuest" + #:generic-name "OpenQuest" + #:exec (string-append #$output "/bin/openquest") + #:icon (string-append share "/graphics/zob/frames/stand_S.bmp") + #:categories '("AdventureGame" "Game" "RolePlaying") + #:keywords '("game" "adventure" "roleplaying" "2D" "sci-fi") + #:comment '((#f "Simple 2D point and click adventure game")))))))))) + (inputs + (list bash scummvm)) + (native-inputs + (modify-inputs (package-native-inputs scummc) + (prepend scummc))) + (home-page "https://www.scummvm.org") + (synopsis "Simple 2D point and click adventure game") + (description "OpenQuest is a two room adventure game +that follows two aliens who come to Earth in search of a stolen artifact.") + (license license:gpl2+))) + (define-public openrct2 (package (name "openrct2") -- 2.41.0 From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 02 01:14:21 2023 Received: (at 64787-done) by debbugs.gnu.org; 2 Sep 2023 05:14:21 +0000 Received: from localhost ([127.0.0.1]:34877 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcIxg-0003ET-W4 for submit@debbugs.gnu.org; Sat, 02 Sep 2023 01:14:21 -0400 Received: from mail-ej1-x641.google.com ([2a00:1450:4864:20::641]:48288) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qcIxe-0003E9-T6 for 64787-done@debbugs.gnu.org; Sat, 02 Sep 2023 01:14:19 -0400 Received: by mail-ej1-x641.google.com with SMTP id a640c23a62f3a-9a2185bd83cso344673366b.0 for <64787-done@debbugs.gnu.org>; Fri, 01 Sep 2023 22:14:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693631643; x=1694236443; darn=debbugs.gnu.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=keo2oXMjmRc+aOqO+15mhx0zqjM0QQQVAVyCx8P7KFU=; b=YAibYoG9ivG/qUfiq+fQ8XzTvhGL2myZ1/80DaXFZX/sjnFHjg8Z4BM2/lPhQvnbz1 pZCMNmhDpNKDD6hcx4NMAJpfbmGWo3Nf1WYSFtFzPeKZcGfbI8z5mNyUR5at6+ALkOkH jrW+dMPEipI5ujL2JxOQEJKJ+/v883HOyOqMXPDq1pfhJndHdeN+RkbvHlqDpbfYPQ3a 49f1f3n0+E4xPGE114ajE6pX0+f1LmWtzXk4E8/CHn8ycRVAG44M1vqISCSf9WQUcEAc qY2+WdpJt3JtygCHMOiZpAf/Y9uFCFBjEviJJqKKa4vw/bHq8LvCVQA7y5B8pZyEu3Sn op5Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693631643; x=1694236443; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=keo2oXMjmRc+aOqO+15mhx0zqjM0QQQVAVyCx8P7KFU=; b=LdVW5kj90lYVH7JJcmk9VeiJuMdOE6S1lL2izfwiP4GqcbN0/4lGspCjT0Hp6zF6HT R10L8zfadjkhBznVBJ0LrAiclSveTfhk7VJTCbeJ7WxOFX+Bf0OdzQ1wayVLpEvtOe+b 5KULyfgtWxkiIg+TUedsgwhPo9etEnWwbvTRYCA9xZ5I/fRiUija5md3TU4714GI8diY 5mFCAmBEMDeaPsGf3NaAGa3VPGknMSaZfbcXhnTs3ZEwThS115bcUyiw627bbqAXCSMj jzTHPZX+uCMTVFBJToIOT9rJz4jvXoHCNETzHISPU4D+/cXuZxEZeXFxF/BO3jpFaJnI HemA== X-Gm-Message-State: AOJu0YwigejnnmwWUlZsSNR3nQpj3BJAjFjRBAq8VFZbm0N/kTpLSUze ZLjuw590VeOYeIL6GlWgdM+Upd7l+h9Pn2ap X-Google-Smtp-Source: AGHT+IHf36ujm+jO6bYlL/QZ6OyH7pkDlZoqKBHfCSAI7ICfbDXrQ75AV0kuFbsVRu3p1heJGsZmvQ== X-Received: by 2002:a17:907:a061:b0:9a1:d0bb:d215 with SMTP id ia1-20020a170907a06100b009a1d0bbd215mr3202202ejc.5.1693631643238; Fri, 01 Sep 2023 22:14:03 -0700 (PDT) Received: from lumine.fritz.box (85-127-52-93.dsl.dynamic.surfer.at. [85.127.52.93]) by smtp.gmail.com with ESMTPSA id h18-20020a1709066d9200b0099b5a71b0bfsm2944740ejt.94.2023.09.01.22.14.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 01 Sep 2023 22:14:02 -0700 (PDT) Message-ID: <6431713e102a835bfd373b1c27aaad0bb86c1611.camel@gmail.com> Subject: Re: [PATCH 0/2] gnu: Add openquest. From: Liliana Marie Prikler To: Adam Faiz , 64787-done@debbugs.gnu.org Date: Sat, 02 Sep 2023 07:14:01 +0200 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4 MIME-Version: 1.0 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 64787-done Cc: iyzsong@envs.net 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.0 (-) Am Samstag, dem 22.07.2023 um 16:22 +0800 schrieb Adam Faiz: > This patch series adds OpenQuest, a ScummVM game. Pushed, finally. From unknown Fri Jun 20 07:19:37 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 30 Sep 2023 11:24:32 +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