From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:36520) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZHE5-0005mJ-TD for guix-patches@gnu.org; Tue, 18 Dec 2018 10:24:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZHE2-0004Jw-LD for guix-patches@gnu.org; Tue, 18 Dec 2018 10:24:05 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:49315) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gZHE2-0004Jf-8P for guix-patches@gnu.org; Tue, 18 Dec 2018 10:24:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gZHE2-0005hi-2g for guix-patches@gnu.org; Tue, 18 Dec 2018 10:24:02 -0500 Subject: [bug#33792] [PATCH] gnu: Add flatpak. Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34866) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZHCs-0003ry-Fn for guix-patches@gnu.org; Tue, 18 Dec 2018 10:22:53 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gZH3M-0006nw-Mm for guix-patches@gnu.org; Tue, 18 Dec 2018 10:13:03 -0500 Received: from mx.kolabnow.com ([95.128.36.42]:61514) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gZH3M-0006mu-43 for guix-patches@gnu.org; Tue, 18 Dec 2018 10:13:00 -0500 Received: from localhost (unknown [127.0.0.1]) by ext-mx-out002.mykolab.com (Postfix) with ESMTP id E0E0BB91 for ; Tue, 18 Dec 2018 16:12:55 +0100 (CET) Received: from mx.kolabnow.com ([127.0.0.1]) by localhost (ext-mx-out002.mykolab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VmXy5CmWKm14 for ; Tue, 18 Dec 2018 16:12:53 +0100 (CET) Received: from int-mx002.mykolab.com (unknown [10.9.13.2]) by ext-mx-out002.mykolab.com (Postfix) with ESMTPS id 8039843D for ; Tue, 18 Dec 2018 16:12:53 +0100 (CET) Received: from ext-subm002.mykolab.com (unknown [10.9.6.2]) by int-mx002.mykolab.com (Postfix) with ESMTPS id 6DE1B256B for ; Tue, 18 Dec 2018 16:12:53 +0100 (CET) Date: Tue, 18 Dec 2018 16:12:49 +0100 From: Rutger Helling Message-ID: <20181218161249.7b6efcb7@mykolab.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/PS7b/7dygmN/4do._QjqZ7Q"; protocol="application/pgp-signature" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+kyle=kyleam.com@gnu.org Sender: "Guix-patches" To: 33792@debbugs.gnu.org --Sig_/PS7b/7dygmN/4do._QjqZ7Q Content-Type: multipart/mixed; boundary="MP_/ElS5KTBHfKgJi5lhJx.HRwQ" --MP_/ElS5KTBHfKgJi5lhJx.HRwQ Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hey Guix, this patch adds Flatpak. --MP_/ElS5KTBHfKgJi5lhJx.HRwQ Content-Type: text/x-patch Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename=0001-gnu-Add-flatpak.patch =46rom b561716938c635f153769b57300e438afbcad03b Mon Sep 17 00:00:00 2001 From: Rutger Helling Date: Tue, 18 Dec 2018 16:09:27 +0100 Subject: [PATCH] gnu: Add flatpak. * gnu/packages/package-management.scm (flatpak): New variable. --- gnu/packages/package-management.scm | 50 +++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/gnu/packages/package-management.scm b/gnu/packages/package-man= agement.scm index 89c9f91db..7b8f4abde 100644 --- a/gnu/packages/package-management.scm +++ b/gnu/packages/package-management.scm @@ -50,6 +50,7 @@ #:use-module (gnu packages gnupg) #:use-module (gnu packages gnuzilla) #:use-module (gnu packages graphviz) + #:use-module (gnu packages gtk) #:use-module (gnu packages guile) #:use-module (gnu packages linux) #:use-module (gnu packages lisp) @@ -68,8 +69,10 @@ #:use-module (gnu packages time) #:use-module (gnu packages tls) #:use-module (gnu packages vim) + #:use-module (gnu packages virtualization) #:use-module (gnu packages web) #:use-module (gnu packages xml) + #:use-module (gnu packages xorg) #:use-module (guix build-system emacs) #:use-module (guix build-system gnu) #:use-module (guix build-system meson) @@ -984,3 +987,50 @@ tools that combines a \"git-like\" model for committin= g and downloading bootable filesystem trees, along with a layer for deploying them and manag= ing the bootloader configuration.") (license license:lgpl2.0+))) + +(define-public flatpak + (package + (name "flatpak") + (version "1.1.0") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/flatpak/flatpak/releases/downl= oad/" + version "/flatpak-" version ".tar.xz")) + (sha256 + (base32 + "0bkjwh49kajyd78vdh0g9arb352a7rccaifas9zxa78phhja2v2p")))) + (build-system gnu-build-system) + (arguments + '(#:tests? #f ;; Tests fail due to trying to create files where it can'= t. + #:configure-flags (list + "--enable-documentation=3Dno" ;; FIXME + "--enable-system-helper=3Dno" + "--localstatedir=3D/var" + (string-append "--with-system-bubblewrap=3D" (asso= c-ref + %build-inputs "bubblewrap") "/bin/b= wrap")))) + (native-inputs `(("bison" ,bison) + ("gettext" ,gnu-gettext) + ("glib:bin" ,glib "bin") ; for glib-mkenums and gdbus-c= odegen + ("gobject-introspection" ,gobject-introspection) + ("libcap" ,libcap) + ("pkg-config" ,pkg-config))) + (inputs `(("appstream-glib" ,appstream-glib) + ("bubblewrap" ,bubblewrap) + ("gdk-pixbuf" ,gdk-pixbuf) + ("gpgme" ,gpgme) + ("json-glib" ,json-glib) + ("libarchive" ,libarchive) + ("libostree" ,libostree) + ("libseccomp" ,libseccomp) + ("libsoup" ,libsoup) + ("libxau" ,libxau) + ("libxml2" ,libxml2) + ("nettle" ,nettle) + ("util-linux" ,util-linux))) + (home-page "https://flatpak.org") + (synopsis "System for building, distributing, and running sandboxed desk= top +applications") + (description "Flatpak is a system for building, distributing, and running +sandboxed desktop applications on GNU/Linux.") + (license license:lgpl2.1))) --=20 2.20.1 --MP_/ElS5KTBHfKgJi5lhJx.HRwQ-- --Sig_/PS7b/7dygmN/4do._QjqZ7Q Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEAVThuRzJ2e93ZI3n86cn20T8yjYFAlwZDnEACgkQ86cn20T8 yjb99wgAh8Gq5raELy29MZdEkv1ltmYXFyAXTX0BdaYUPDwKs8/eA2bylaLtJCdw La1+OvTf4XM96qQ2V7HqvoCulPS/DSW42BOhA9JPsOYseZRqxYjesQ9vyqg6J7fe nHVqHJeu0R7GHWfqpDxtcHg242jNkZr49Yl+Q9FCvO/l2XX3qZK/ag9M70iZOafZ ZGaJ1TKOz/OBwIEebXeANEwcxbCunAEVEj1JotcPnNYUW3sSPEg8ARg5sdgFopBB 4eWnGhVmbt6dWmIMXpsI/6Cpg3Ni36e2ezcyGBjMAwC+RbxmRRUIXIlLJTyB+9xG lt4hXtY5quNV8Gk3/vBOwwNUBzjGoQ== =j/Uc -----END PGP SIGNATURE----- --Sig_/PS7b/7dygmN/4do._QjqZ7Q--