From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id 0BQ6MaLueGYGGgEAe85BDQ:P1 (envelope-from ) for ; Mon, 24 Jun 2024 03:57:23 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2.migadu.com with LMTPS id 0BQ6MaLueGYGGgEAe85BDQ (envelope-from ) for ; Mon, 24 Jun 2024 05:57:22 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=mDOD8YmY; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1719201442; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:resent-cc:resent-from:resent-sender: resent-message-id:in-reply-to:in-reply-to:references:references: list-id:list-help:list-unsubscribe:list-subscribe:list-post: dkim-signature; bh=aBMc/IYrK5pyxfPiL+2uB/qUG0BKPJvl66myYlWlL+Y=; b=hO2yAmGVMDdCQxE2fLguajQ9yXSMBW+wcR7hXcuIjQtjWojZYD4O4DyEVHFWmmjEJAdUyy PlOg3RsbdR1BnEjT+WasWmm+dsek5bGHalPk8/L6rCzHCXgx3CsUU1Q48MI2u29OdKkdGc NY80CXKE7Vcv3LAILFINqhjmwp0BsjonTFDy7rx/JpnAG4q1LymITo5BpWgUXEIEjTkYZC DbmYi/y7yKuKNmQD0mQbAPoyoqd7tZEAeVQWlhhxPtN6TBENqxbpZmG5FZFFEhd6DrEhD2 fcFtVvq7wsPaZnHVlYwjsb1AT3KAiSquZnmLLdsVhADDe6EtFTld3uae/GckkA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=fail ("headers rsa verify failed") header.d=gmail.com header.s=20230601 header.b=mDOD8YmY; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=fail reason="SPF not aligned (relaxed)" header.from=gmail.com (policy=none) ARC-Seal: i=1; s=key1; d=yhetil.org; t=1719201442; a=rsa-sha256; cv=none; b=ldq4MUNou8Gj0E+tUoq7r8b/vUkS2pG6+XulTxazC0mfkxuw3fejZefAObgFbiJrfTOQqp 7lf/bzFcGp6v6muGfa90dcAGhewFTBsGSyyjSGVfsEMwL3NuYEPc2AgjAjz3uLMdyCUlOa hBHQ861lLnTrF4IYfT9Cjko2qtC6XjVaz6t0jnHXnj2NCuUyEYCccuBWC7fgQ2Qr3EMES2 ISTWKXQgEFFGHE2jJJpOLoabWF1bUE6SoAR2Zb54u/y3qN8AyWjxViCf/W0Ht1iTKq+Xs9 koi86gIerMwxHLdRRux1fT2cHxk/e2ju3KwjjtisUTTaoK7SttYnxrmTOpCIxA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 718F76DE7E for ; Mon, 24 Jun 2024 05:57:22 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sLapC-0005Ql-JH; Sun, 23 Jun 2024 23:57:02 -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 1sLapB-0005QX-K4 for guix-patches@gnu.org; Sun, 23 Jun 2024 23:57:01 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sLapB-0005iH-Bj for guix-patches@gnu.org; Sun, 23 Jun 2024 23:57:01 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sLapC-00029i-4N for guix-patches@gnu.org; Sun, 23 Jun 2024 23:57:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#70837] [PATCH] gnu: Add decker. Resent-From: Maxim Cournoyer Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 24 Jun 2024 03:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70837 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Jorge Acereda Cc: 70837@debbugs.gnu.org Received: via spool by 70837-submit@debbugs.gnu.org id=B70837.17192014218280 (code B ref 70837); Mon, 24 Jun 2024 03:57:02 +0000 Received: (at 70837) by debbugs.gnu.org; 24 Jun 2024 03:57:01 +0000 Received: from localhost ([127.0.0.1]:37106 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sLapB-00029P-8r for submit@debbugs.gnu.org; Sun, 23 Jun 2024 23:57:01 -0400 Received: from mail-qv1-f45.google.com ([209.85.219.45]:45243) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sLap9-00028y-HX for 70837@debbugs.gnu.org; Sun, 23 Jun 2024 23:57:00 -0400 Received: by mail-qv1-f45.google.com with SMTP id 6a1803df08f44-6b5253ffd24so8942416d6.2 for <70837@debbugs.gnu.org>; Sun, 23 Jun 2024 20:56:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719201352; x=1719806152; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=aBMc/IYrK5pyxfPiL+2uB/qUG0BKPJvl66myYlWlL+Y=; b=mDOD8YmYqnDIIoyga6Ka43L4Q1RlSoZnfGUdqrhKlnwqtVIklF/n+XX0zVd3jG8hOn voOQQnTo5nI4bQcKFdQuO9rmtV0t2vsK73AAzKa3fHyYKQppePbqFDQsb1ypp26dZgp3 kaKIC8Ul/ZfY1fRz+6tXCOTjDwEF2FwGu5lRR8JSnzRUHpqevv6CDEk/Y4v0tVLuf6SH joRMbHs/M1n4uWmKVMOziq17PbeAq+3B6fVvhM5ojeZ8oh4bHfjz1WnMDAITPpKJbQ5v 3j2nls3/XPH3DRtlC+F7t67zK6tpCWcysTyUz16beE3B5TIDU2VuLe9jhnYTnqiyFrtA oQRw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719201352; x=1719806152; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=aBMc/IYrK5pyxfPiL+2uB/qUG0BKPJvl66myYlWlL+Y=; b=X0PsKPc3ICMSf1hom+QSqGtlFfc0pGLliRNy3Oi3lo3/hVlu04ibqnwTwj14gGlNes +u0b07EHi518xKLDIjxJATIvN7cGP4/YitN1sjOAVZnIeH6GMNHgqxQSRVerIKIt+usk 0FNA8WbS6ozACJMbjJFzIXJYkVSbMW6DTLpqLr6oHnhxUoxFZOZYg2hXz1pKrfq3Swn0 0CQOlqj9s74/B7Xz1/f1cmOhkDADlO9+Cd7gtOpFxHPs6ShR1+kRGiFiguACurbMe4P/ 00p6lvRIHfO/iIkI8e2zczJDPQ9BHtcC71jlqeAPYYrJ2Zy6L+N8n22d5qw0p/D5Mk5m 5kCA== X-Gm-Message-State: AOJu0YwmU4OgNehuu6hSeHWVGaFwdFgoHRqDDmHRbJc70REjsNq6eeRG Ncr5vVbhEFcY1nnCJX9TS6IgHThhq4MPAbrdQ20Zyr/MpQKE9pbo11CbHk/THOc= X-Google-Smtp-Source: AGHT+IGuSY6TFnmBAIlVpLrQsJu3v/3FPf1b2WliRUktZv/fXROdmzh7LgwLcaUWvs4bjAV0euhlOQ== X-Received: by 2002:a0c:f5cc:0:b0:6b5:3b00:7e62 with SMTP id 6a1803df08f44-6b53b008191mr45712546d6.8.1719201352238; Sun, 23 Jun 2024 20:55:52 -0700 (PDT) Received: from hurd (dsl-205-233-124-241.b2b2c.ca. [205.233.124.241]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6b51ed7e364sm30512296d6.72.2024.06.23.20.55.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jun 2024 20:55:51 -0700 (PDT) From: Maxim Cournoyer In-Reply-To: <73c76565b8a5cedbf8646fc2695220d72f514bef.1715206015.git.jacereda@gmail.com> (Jorge Acereda's message of "Thu, 9 May 2024 00:06:55 +0200") References: <73c76565b8a5cedbf8646fc2695220d72f514bef.1715206015.git.jacereda@gmail.com> Date: Sun, 23 Jun 2024 23:55:50 -0400 Message-ID: <8734p32dvd.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: 1.73 X-Migadu-Queue-Id: 718F76DE7E X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: 1.73 X-TUID: A/g1Tu9qJ3D+ Hi! Jorge Acereda writes: > Change-Id: Id0879002f9ce0928051dda40ba0dc7bc233ea439 [...] > +(define-public decker > + (package > + (name "decker") > + (version "1.41") > + (source (origin > + (method git-fetch) > + (uri (git-reference > + (url "https://github.com/JohnEarnest/Decker") > + (commit (string-append "v" version)))) > + (file-name (git-file-name name version)) > + (sha256 > + (base32 > + "0nmhqgqxcgaw6yyxn0xn9zqwjb4kqqqmgrlfnswm7zksmw0qax82")))) > + (build-system gnu-build-system) > + (inputs > + (list > + (sdl-union > + (list > + sdl2-image > + sdl2)))) Is a union necessary here? I'm not familiar with the use of 'sdl-union'. What happens if it's not used? > + (native-inputs > + (list > + xxd)) > + (arguments > + (list > + #:phases > + #~(modify-phases %standard-phases > + (delete 'configure) Configure-less packages often have compiler Make variables (flags) to set for cross-compilation, e.g 'CC', which should be set to #$(cc-for-target). > + (replace 'build > + (lambda _ > + (invoke "make" "lilt" "decker"))) This looses the parallel build. Grep the source to see how "-j" and (parallel-job-count) are typically used, along the #:parallel-build? phase argument. > + (replace 'check > + (lambda* (#:key tests? #:allow-other-keys) > + (when tests? > + (lambda _ > + (invoke "test"))))) This check phase override can be replaced by using the #:test-target "test" argument instead. > + (replace 'install > + (lambda _ > + (invoke "make" "install" (string-append "PREFIX=" #$output))))))) This phase override can be replaced by specifying PREFIX in the #:make-flags argument. > + (home-page "http://beyondloom.com/decker/") > + (synopsis "Multimedia sketchpad") > + (description "Decker is a multimedia platform for creating and sharing interactive > +documents, with sound, images, hypertext, and scripted behavior.") > + (license license:expat))) > > base-commit: 014875b29e68da6357a5323e6dd1eaa74a05b753 Could you please send a v2? -- Thanks, Maxim