X-Loop: help-debbugs@HIDDEN Subject: [bug#61027] [PATCH] Add flatpak-builder. Resent-From: Nicolas Graves <ngraves@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 23 Jan 2023 12:07:02 +0000 Resent-Message-ID: <handler.61027.B.16744756108790 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: report 61027 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 61027 <at> debbugs.gnu.org X-Debbugs-Original-To: guix-patches@HIDDEN Received: via spool by submit <at> debbugs.gnu.org id=B.16744756108790 (code B ref -1); Mon, 23 Jan 2023 12:07:02 +0000 Received: (at submit) by debbugs.gnu.org; 23 Jan 2023 12:06:50 +0000 Received: from localhost ([127.0.0.1]:53499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pJvb7-0002Hi-Lk for submit <at> debbugs.gnu.org; Mon, 23 Jan 2023 07:06:49 -0500 Received: from lists.gnu.org ([209.51.188.17]:35426) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1pJvb6-0002HZ-6C for submit <at> debbugs.gnu.org; Mon, 23 Jan 2023 07:06:48 -0500 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 <ngraves@HIDDEN>) id 1pJvb5-0002BV-RJ for guix-patches@HIDDEN; Mon, 23 Jan 2023 07:06:47 -0500 Received: from 9.mo561.mail-out.ovh.net ([87.98.184.141]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <ngraves@HIDDEN>) id 1pJvb3-00028V-EF for guix-patches@HIDDEN; Mon, 23 Jan 2023 07:06:47 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.20.200]) by mo561.mail-out.ovh.net (Postfix) with ESMTP id 3539724E8A for <guix-patches@HIDDEN>; Mon, 23 Jan 2023 12:06:38 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-xc2zf (unknown [10.109.138.186]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 887D91FD74 for <guix-patches@HIDDEN>; Mon, 23 Jan 2023 12:06:36 +0000 (UTC) Received: from ngraves.fr ([37.59.142.108]) by ghost-submission-6684bf9d7b-xc2zf with ESMTPSA id jzNlJEx4zmOZdwAAFdFAng (envelope-from <ngraves@HIDDEN>) for <guix-patches@HIDDEN>; Mon, 23 Jan 2023 12:06:36 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-108S002eeec15bf-fec1-4ef7-b9ff-057369bf80e6, 7A6B2DC6CF1E5BC5450C885858CD75716E54CEDE) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves <ngraves@HIDDEN> Date: Mon, 23 Jan 2023 13:06:31 +0100 Message-ID: <875ycxwj3s.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain X-Ovh-Tracer-Id: 8668866333527302906 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedruddukedgfeegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvffufffkgggtsehttdertddttddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepueejleeileejfffhleetjedtleejheevudffleevgfdufeekhefgvddvveegveefnecukfhppeduvdejrddtrddtrddupdefjedrheelrddugedvrddutdeknecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepuddvjedrtddrtddruddpmhgrihhlfhhrohhmpeeonhhgrhgrvhgvshesnhhgrhgrvhgvshdrfhhrqedpnhgspghrtghpthhtohepuddprhgtphhtthhopehguhhigidqphgrthgthhgvshesghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeiuddpmhhouggvpehsmhhtphhouhht Received-SPF: pass client-ip=87.98.184.141; envelope-from=ngraves@HIDDEN; helo=9.mo561.mail-out.ovh.net X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.3 (-) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -2.3 (--) 3 patches to add the tool flatpak-builder, useful for building flatpaks. -- Best regards, Nicolas Graves
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Nicolas Graves <ngraves@HIDDEN> Subject: bug#61027: Acknowledgement ([PATCH] Add flatpak-builder. ) Message-ID: <handler.61027.B.16744756108790.ack <at> debbugs.gnu.org> References: <875ycxwj3s.fsf@HIDDEN> X-Gnu-PR-Message: ack 61027 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 61027 <at> debbugs.gnu.org Date: Mon, 23 Jan 2023 12:07:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): guix-patches@HIDDEN If you wish to submit further information on this problem, please send it to 61027 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 61027: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D61027 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN Subject: [bug#61027] [PATCH 1/3] gnu: Add debugedit. References: <875ycxwj3s.fsf@HIDDEN> In-Reply-To: <875ycxwj3s.fsf@HIDDEN> Resent-From: Nicolas Graves <ngraves@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 23 Jan 2023 12:23:02 +0000 Resent-Message-ID: <handler.61027.B61027.167447652610494 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61027 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 61027 <at> debbugs.gnu.org Cc: ngraves@HIDDEN Received: via spool by 61027-submit <at> debbugs.gnu.org id=B61027.167447652610494 (code B ref 61027); Mon, 23 Jan 2023 12:23:02 +0000 Received: (at 61027) by debbugs.gnu.org; 23 Jan 2023 12:22:06 +0000 Received: from localhost ([127.0.0.1]:53520 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pJvpu-0002jB-4v for submit <at> debbugs.gnu.org; Mon, 23 Jan 2023 07:22:06 -0500 Received: from 5.mo560.mail-out.ovh.net ([87.98.181.248]:42857) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1pJvpr-0002iy-Lm for 61027 <at> debbugs.gnu.org; Mon, 23 Jan 2023 07:22:05 -0500 Received: from director5.ghost.mail-out.ovh.net (unknown [10.108.20.39]) by mo560.mail-out.ovh.net (Postfix) with ESMTP id A0D9F22454 for <61027 <at> debbugs.gnu.org>; Mon, 23 Jan 2023 12:22:01 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-zd8wf (unknown [10.110.208.94]) by director5.ghost.mail-out.ovh.net (Postfix) with ESMTPS id F18A31FDEE; Mon, 23 Jan 2023 12:22:00 +0000 (UTC) Received: from ngraves.fr ([37.59.142.106]) by ghost-submission-6684bf9d7b-zd8wf with ESMTPSA id 7dk8M+h7zmNBhQAAm9gijg (envelope-from <ngraves@HIDDEN>); Mon, 23 Jan 2023 12:22:00 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-106R0065d53d427-6c88-4a63-a85f-55c77192988c, 7A6B2DC6CF1E5BC5450C885858CD75716E54CEDE) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves <ngraves@HIDDEN> Date: Mon, 23 Jan 2023 13:21:50 +0100 Message-Id: <20230123122152.5115-1-ngraves@HIDDEN> X-Mailer: git-send-email 2.39.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 8928667736829649634 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedruddukedgfeegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffoggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepgeehieetheffheegteeggfdttddtiedtuefhheeifefhhfelvdeijedvheelfefhnecuffhomhgrihhnpehsohhurhgtvgifrghrvgdrohhrghenucfkphepuddvjedrtddrtddruddpfeejrdehledrudegvddruddtieenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepiedutddvjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheeitddpmhhouggvpehsmhhtphhouhht X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/debug.scm (debugedit): New variable. --- gnu/packages/debug.scm | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm index 1c4f570fe4..48b927b89d 100644 --- a/gnu/packages/debug.scm +++ b/gnu/packages/debug.scm @@ -47,6 +47,7 @@ (define-module (gnu packages debug) #:use-module (gnu packages check) #:use-module (gnu packages code) #:use-module (gnu packages compression) + #:use-module (gnu packages elf) #:use-module (gnu packages flex) #:use-module (gnu packages gdb) #:use-module (gnu packages glib) @@ -56,6 +57,8 @@ (define-module (gnu packages debug) #:use-module (gnu packages libusb) #:use-module (gnu packages linux) #:use-module (gnu packages llvm) + #:use-module (gnu packages man) + #:use-module (gnu packages m4) #:use-module (gnu packages ncurses) #:use-module (gnu packages ninja) #:use-module (gnu packages perl) @@ -795,6 +798,38 @@ (define-public cgdb using cgdb.") (license license:gpl2+))) +(define-public debugedit + (package + (name "debugedit") + (version "5.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://sourceware.org/git/debugedit.git") + (commit (string-append name "-" version) ))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1jxiizzzvx89dhs99aky48kl5s49i5zr9d7j4753gp0knk4pndjm")))) + (build-system gnu-build-system) + (arguments '(#:tests? #f)) + (propagated-inputs (list elfutils)) + (inputs (list zlib xz)) + (native-inputs + (list + autoconf automake m4 util-linux libtool help2man pkg-config)) + (home-page "https://sourceware.org/git/debugedit.git") + (synopsis "Tool for debugging") + (description + "The debugedit project provides programs and scripts for creating +debuginfo and source file distributions, collect build-ids and rewrite +source paths in DWARF data for debugging, tracing and profiling. + +It is based on code originally from the rpm project plus libiberty and +binutils. It depends on the elfutils libelf and libdw libraries to +read and write ELF files, DWARF data and build-ids.") + (license license:lgpl2.1))) + (define-public mspdebug ;; Last official release was 24 July 2017 (let ((commit "4c4d94e43bc4a18ecf82070ff81cd38dd5641e3b") -- 2.39.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#61027] [PATCH 2/3] gnu: Add libglnx. Resent-From: Nicolas Graves <ngraves@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 23 Jan 2023 12:23:02 +0000 Resent-Message-ID: <handler.61027.B61027.167447653110513 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61027 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 61027 <at> debbugs.gnu.org Cc: ngraves@HIDDEN Received: via spool by 61027-submit <at> debbugs.gnu.org id=B61027.167447653110513 (code B ref 61027); Mon, 23 Jan 2023 12:23:02 +0000 Received: (at 61027) by debbugs.gnu.org; 23 Jan 2023 12:22:11 +0000 Received: from localhost ([127.0.0.1]:53524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pJvpy-0002jT-IK for submit <at> debbugs.gnu.org; Mon, 23 Jan 2023 07:22:11 -0500 Received: from 5.mo576.mail-out.ovh.net ([46.105.43.105]:52553) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1pJvpu-0002jA-Cm for 61027 <at> debbugs.gnu.org; Mon, 23 Jan 2023 07:22:07 -0500 Received: from director6.ghost.mail-out.ovh.net (unknown [10.109.138.52]) by mo576.mail-out.ovh.net (Postfix) with ESMTP id B9951251B2 for <61027 <at> debbugs.gnu.org>; Mon, 23 Jan 2023 12:22:04 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-mqs2c (unknown [10.110.115.131]) by director6.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 0D03C1FDC3; Mon, 23 Jan 2023 12:22:03 +0000 (UTC) Received: from ngraves.fr ([37.59.142.99]) by ghost-submission-6684bf9d7b-mqs2c with ESMTPSA id hI+iBut7zmMbgAAARr1+Xg (envelope-from <ngraves@HIDDEN>); Mon, 23 Jan 2023 12:22:03 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-99G003af820d47-6e10-4dd3-8968-5caa6fb70e1d, 7A6B2DC6CF1E5BC5450C885858CD75716E54CEDE) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves <ngraves@HIDDEN> Date: Mon, 23 Jan 2023 13:21:51 +0100 Message-Id: <20230123122152.5115-2-ngraves@HIDDEN> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230123122152.5115-1-ngraves@HIDDEN> References: <20230123122152.5115-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 8929512165270282978 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedruddukedgfeegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhephffguedvffekiefffeeujefgfedvhfetueetvefggedvtdduudffheehvdeukeffnecuffhomhgrihhnpehgnhhomhgvrdhorhhgnecukfhppeduvdejrddtrddtrddupdefjedrheelrddugedvrdelleenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepiedutddvjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheejiedpmhhouggvpehsmhhtphhouhht X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/package-management.scm (libglnx): New variable. --- gnu/packages/package-management.scm | 48 +++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 708e06dfe7..6210be4d5c 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -1924,6 +1924,54 @@ (define-public libostree the boot loader configuration.") (license license:lgpl2.0+))) +(define-public libglnx + (let ((commit "4e44fd9c174e4196a86fb6d954722feaff612c88") + (revision "0")) + (package + (name "libglnx") + (version (git-version "0" revision commit)) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://gitlab.gnome.org/GNOME/libglnx.git") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0b1aqrls3ql2c820plwg0vnxh4xkixvxbkn8mxbyqar7ni8nz0wj")))) + (build-system meson-build-system) + (arguments + (list + ;; Using a "release" build is recommended for performance + #:build-type "release" + #:phases + #~(modify-phases %standard-phases + (add-before 'configure 'prepare-install + (lambda _ + ;; Install lib. + (substitute* "meson.build" + (("^ install : false)") + (string-append + " install : true)" "\n" + "install_headers(" + (string-join + (map (lambda (x) (string-append "'" x "'")) + (delete "config.h" (find-files "." "\\.h$"))) + ", ") + ")" ))))) + (add-after 'install 'install-linglnx-config + (lambda _ + (install-file "libglnx-config.h" + (string-append #$output "/include"))))))) + (native-inputs (list cmake pkg-config)) + (propagated-inputs (list glib)) + (home-page "https://gitlab.gnome.org/GNOME/libglnx.git") + (synopsis "libglnx is an extension to glib") + (description + "libglnx is the successor to libgsystem. It is used for modules which +depend on both Glib and Linux.") + (license license:lgpl2.1)))) + (define-public flatpak (package (name "flatpak") -- 2.39.1
X-Loop: help-debbugs@HIDDEN Subject: [bug#61027] [PATCH 3/3] gnu: Add flatpak-builder. Resent-From: Nicolas Graves <ngraves@HIDDEN> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> Resent-CC: guix-patches@HIDDEN Resent-Date: Mon, 23 Jan 2023 12:23:03 +0000 Resent-Message-ID: <handler.61027.B61027.167447653510529 <at> debbugs.gnu.org> Resent-Sender: help-debbugs@HIDDEN X-GNU-PR-Message: followup 61027 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 61027 <at> debbugs.gnu.org Cc: ngraves@HIDDEN Received: via spool by 61027-submit <at> debbugs.gnu.org id=B61027.167447653510529 (code B ref 61027); Mon, 23 Jan 2023 12:23:03 +0000 Received: (at 61027) by debbugs.gnu.org; 23 Jan 2023 12:22:15 +0000 Received: from localhost ([127.0.0.1]:53526 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1pJvq2-0002jj-2h for submit <at> debbugs.gnu.org; Mon, 23 Jan 2023 07:22:15 -0500 Received: from 19.mo583.mail-out.ovh.net ([46.105.35.78]:55003) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <ngraves@HIDDEN>) id 1pJvpx-0002jR-PU for 61027 <at> debbugs.gnu.org; Mon, 23 Jan 2023 07:22:11 -0500 Received: from director10.ghost.mail-out.ovh.net (unknown [10.109.138.83]) by mo583.mail-out.ovh.net (Postfix) with ESMTP id 0620A210DB for <61027 <at> debbugs.gnu.org>; Mon, 23 Jan 2023 12:22:07 +0000 (UTC) Received: from ghost-submission-6684bf9d7b-hsrn4 (unknown [10.110.115.102]) by director10.ghost.mail-out.ovh.net (Postfix) with ESMTPS id 5328E1FDEB; Mon, 23 Jan 2023 12:22:06 +0000 (UTC) Received: from ngraves.fr ([37.59.142.110]) by ghost-submission-6684bf9d7b-hsrn4 with ESMTPSA id bIhFF+57zmPZhgAACTgEOg (envelope-from <ngraves@HIDDEN>); Mon, 23 Jan 2023 12:22:06 +0000 Authentication-Results: garm.ovh; auth=pass (GARM-110S004f8c942a3-c1f6-4c53-bb6d-fd3a75f82c11, 7A6B2DC6CF1E5BC5450C885858CD75716E54CEDE) smtp.auth=ngraves@HIDDEN X-OVh-ClientIp: 81.67.140.142 From: Nicolas Graves <ngraves@HIDDEN> Date: Mon, 23 Jan 2023 13:21:52 +0100 Message-Id: <20230123122152.5115-3-ngraves@HIDDEN> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20230123122152.5115-1-ngraves@HIDDEN> References: <20230123122152.5115-1-ngraves@HIDDEN> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Ovh-Tracer-Id: 8930356587983856354 X-VR-SPAMSTATE: OK X-VR-SPAMSCORE: 0 X-VR-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedvhedruddukedgfeegucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuqfggjfdpvefjgfevmfevgfenuceurghilhhouhhtmecuhedttdenucenucfjughrpefhvfevufffkffojghfggfgsedtkeertdertddtnecuhfhrohhmpefpihgtohhlrghsucfirhgrvhgvshcuoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqnecuggftrfgrthhtvghrnhepvdehleeiffehtedvlefhffffjeefgfduhfetkeevheeiteduiedugfekuedtheejnecuffhomhgrihhnpehgihhthhhusgdrtghomhenucfkphepuddvjedrtddrtddruddpfeejrdehledrudegvddruddutdenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepihhnvghtpeduvdejrddtrddtrddupdhmrghilhhfrhhomhepoehnghhrrghvvghssehnghhrrghvvghsrdhfrheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohepiedutddvjeesuggvsggsuhhgshdrghhnuhdrohhrghdpoffvtefjohhsthepmhhoheekfedpmhhouggvpehsmhhtphhouhht X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org> X-Spam-Score: -1.0 (-) * gnu/packages/package-management.scm (flatpak-builder): New variable. --- gnu/packages/package-management.scm | 103 ++++++++++++++++++++++++++++ 1 file changed, 103 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-management.scm index 6210be4d5c..bfba2eeacf 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -59,9 +59,11 @@ (define-module (gnu packages package-management) #:use-module (gnu packages crypto) #:use-module (gnu packages curl) #:use-module (gnu packages databases) + #:use-module (gnu packages debug) #:use-module (gnu packages dejagnu) #:use-module (gnu packages dbm) #:use-module (gnu packages docbook) + #:use-module (gnu packages elf) #:use-module (gnu packages file) #:use-module (gnu packages freedesktop) #:use-module (gnu packages flex) @@ -83,6 +85,7 @@ (define-module (gnu packages package-management) #:use-module (gnu packages lisp) #:use-module (gnu packages lua) #:use-module (gnu packages man) + #:use-module (gnu packages m4) #:use-module (gnu packages markup) #:use-module (gnu packages nettle) #:use-module (gnu packages networking) @@ -2077,6 +2080,106 @@ (define-public flatpak sandboxed desktop applications on GNU/Linux.") (license license:lgpl2.1+))) +(define-public flatpak-builder + (package + (name "flatpak-builder") + (version "1.2.3") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/flatpak/flatpak-builder.git") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "07pih8v2i3jzyy8zccdljgi3pgj52bgycrh4h5s20lwdxgnh2hb3")))) + (build-system gnu-build-system) + (arguments + '(#:configure-flags + (list + "--enable-documentation=no" + "--with-system-debugedit") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'disable-submodules + (lambda* (#:key inputs #:allow-other-keys) + (let ((llibglnx (assoc-ref inputs "libglnx"))) + (substitute* "autogen.sh" + (("^if ! test -f libglnx/README.md; then") + "if test -f libglnx/README.md; then") + ((".*subprojects/libglnx.*") "")) + (substitute* "configure.ac" + (("LIBGLNX_CONFIGURE") "")) + (substitute* "src/Makefile.am.inc" + (("libglnx.la") "-lglnx")) + (substitute* "Makefile.am" + (("^include subprojects/libglnx/Makefile-libglnx.am.inc") + "") + ((".*libglnx_srcpath.*") "") + ((".*/subprojects/debugedit.*") "") + (("-I subprojects/libglnx") + (string-append "-I " llibglnx "/include")) + ((".*subprojects/libglnx.*") + (string-append " -I " llibglnx "/include")) + (("noinst_LTLIBRARIES .=.*") "") + (("libglnx_libs :=.*") + (string-append "LDFLAGS += -L" llibglnx " -lglnx -static" "\n")) + (("libglnx_cflags :=") "LIBGLNX_CFLAGS = -lglnx")) + (substitute* + '("src/builder-cache.c" + "src/builder-cache.h" + "src/builder-extension.c" + "src/builder-flatpak-utils.c" + "src/builder-flatpak-utils.h" + "src/builder-main.c" + "src/builder-manifest.c" + "src/builder-module.c" + "src/builder-post-process.c") + (("\"libglnx/libglnx.h\"") "<libglnx.h>") + (("<libglnx/libglnx.h>") "<libglnx.h>"))))) + ;; Test are supposed to be done in /var/tmp because of the need for + ;; xattrs. Nonetheless, moving it back to /tmp makes tests suceed. + (add-before 'check 'allow-tests + (lambda _ + (substitute* '("buildutil/tap-test" "tests/libtest.sh") + (("\\/var\\/tmp\\/") + "/tmp/"))))))) + (propagated-inputs (list flatpak debugedit libglnx elfutils)) + (inputs + (list libsoup-minimal-2 + libostree + json-glib + curl + libyaml)) + (native-inputs + (list autoconf + automake + m4 + libtool + pkg-config + gettext-minimal + which)) + (home-page "https://github.com/flatpak/flatpak-builder.git") + (synopsis "Tool to build flatpaks from source") + (description "@code{flatpak-builder} is a wrapper around the flatpak build +command that automates the building of applications and their dependencies. +It is one option you can use to build applications. + +The goal of flatpak-builder is to push as much knowledge about how to build +modules to the individual upstream projects. An invocation of flatpak-builder +proceeds in these stages, each being specified in detail in json format in +the file MANIFEST : + +@itemize +@item Download all sources +@item Initialize the application directory with flatpak build-init +@item Build and install each module with flatpak build +@item Clean up the final build tree by removing unwanted files and +e.g. stripping binaries +@item Finish the application directory with flatpak build-finish +@end itemize") + (license license:lgpl2.1))) + (define-public akku (package (name "akku") -- 2.39.1
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.