From patchwork Sun Dec 25 00:54:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Wamm K. D" X-Patchwork-Id: 45569 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id EA4E027BBEB; Sun, 25 Dec 2022 00:58:21 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_MSPIKE_H2, SPF_HELO_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 35EE627BBE9 for ; Sun, 25 Dec 2022 00:58:19 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p9FL1-00034L-WE; Sat, 24 Dec 2022 19:58:04 -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 ) id 1p9FL0-00034C-MI for guix-patches@gnu.org; Sat, 24 Dec 2022 19:58:02 -0500 Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1p9FL0-0004mD-3O for guix-patches@gnu.org; Sat, 24 Dec 2022 19:58:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1p9FKz-0005ba-Nv for guix-patches@gnu.org; Sat, 24 Dec 2022 19:58:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#60294] [PATCH v2] gnu: Add libxapp. Resent-From: "Wamm K. D" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 25 Dec 2022 00:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60294 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 60294@debbugs.gnu.org Cc: "Wamm K. D" , liliana.prikler@gmail.com Received: via spool by 60294-submit@debbugs.gnu.org id=B60294.167192987821538 (code B ref 60294); Sun, 25 Dec 2022 00:58:01 +0000 Received: (at 60294) by debbugs.gnu.org; 25 Dec 2022 00:57:58 +0000 Received: from localhost ([127.0.0.1]:47350 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p9FKw-0005bJ-3c for submit@debbugs.gnu.org; Sat, 24 Dec 2022 19:57:58 -0500 Received: from mail-mw2nam04olkn2102.outbound.protection.outlook.com ([40.92.46.102]:57697 helo=NAM04-MW2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p9FKu-0005ax-DF for 60294@debbugs.gnu.org; Sat, 24 Dec 2022 19:57:57 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Brp1KKRgoYL687mDZ2LphmKZo5GYmR0J2f85v34XQy+Rj3j86PGjrD27rbdP8nIh6YA6OLozpHUcCpxlSETbPTOO5HyAFKXT4dNi/V1zvxjd/kkeq8DHxSb9ZbJzaUrcnwANA93yVY4HUvwnfnw1nXogv8khSrBPG0RgZVMxQparmgt8CwjhyQzLb+9gurrSaBhAKkgxfWQtMvnx8ny5dnG3NYkOcNmlJ/spPXecm6Hezc8zCupzUOwu1dH8+ubJ2bfeCTuCBcQJA54p9h0ZX3351p3hZy8hMqbsHKMih4fdfdI5LiT3g9CHnisiegJiiXkXDNWcuoK56m09FXa4qQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=0f+57eG4/rCOl1p+IcIr0l6xtBQuviY06bV6epfwecY=; b=ZPS1h1r5Xdqf/pX8nLo2B02jr27obTCwYYv0WeLE+2AWr7IxnLJgcLvlgF3YHAROFdDL2s50W+1WBg8q2WWPw8VkCWfZym76LxS2KKbOhxJPZTdjLvJAnpqJ7s76hBVg0NfVy306FWayH2ClHxBa6MtOYFMVUHBa+xbVcqmQ1v0+TUsmgkSnqC1Ap9+FT9IAthitPY+3x5Scq8xzN5QCoi8ob25WgdypLU1Vni6dovkwSg5rywwnlHhbHf8szOcMZcPPlBzXvVPluypbymuS6f+ZqEqyo0qqdgWUbkLeke8BCIZcbQ3ZnD+I8ZUrFrp7UfsRhdudSY1mEGmDJHRhBw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outlook.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=0f+57eG4/rCOl1p+IcIr0l6xtBQuviY06bV6epfwecY=; b=j3FnGshp4/E9WOnjb3XhdiGhGAtZZvIIlTxBC86idOSPj5oaO74LuncKb9fXRXorL0SiLKADvB2WRwprY91YJhFfb72qLiGPxzyPGyzqMozmUakwjmxIgv6kG4+J1ChINpEaAG5U+J4HgsPQkJ38nRYNqMf8S2OvLmstrbvUnpF9zWpOE/c5I30AY6FFsxKP3XA+W85GvaqIuUNiHder+8ksi4h38bkiWEDdFms31oDqotLHtOP+d5MIYuXmAkO9pyqXTOTLkKjsAV3Y8N4VdSDzHC6WX+1t/rAJZhx4rQi6DV/yXneJGR/xCRojY/SKJ9SobQkvBjrGIMevT6BIBA== Received: from BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) by CH2PR07MB7238.namprd07.prod.outlook.com (2603:10b6:610:ab::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5924.16; Sun, 25 Dec 2022 00:57:49 +0000 Received: from BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::a280:d6f3:a7d0:204f]) by BY5PR07MB7029.namprd07.prod.outlook.com ([fe80::a280:d6f3:a7d0:204f%4]) with mapi id 15.20.5924.016; Sun, 25 Dec 2022 00:57:49 +0000 From: "Wamm K. D" Date: Sat, 24 Dec 2022 18:54:49 -0600 Message-ID: X-Mailer: git-send-email 2.38.1 In-Reply-To: <14> References: <14> X-TMN: [JSu4OhbIm6hUUTZ2vxT4P0ecF7P5VhtJ] X-ClientProxiedBy: CH2PR02CA0010.namprd02.prod.outlook.com (2603:10b6:610:4e::20) To BY5PR07MB7029.namprd07.prod.outlook.com (2603:10b6:a03:1f0::20) X-Microsoft-Original-Message-ID: <20221225005448.31154-1-jaft.r@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY5PR07MB7029:EE_|CH2PR07MB7238:EE_ X-MS-Office365-Filtering-Correlation-Id: 12172851-0121-4a13-f581-08dae6130ae9 X-MS-Exchange-SLBlob-MailProps: C/ir7cSdGls/VMKcKKIsWDSgAwtqZSl+3gpsVN+JmINOvq4o867nom3wVxDFTaHqMpSjWP5ujjIzB1zohMWyQh2G3yB6EFDKNiHRU2Oe3C/y6IdlueT0/s7emJU2UVCyrrOOkdGL3DWi/CXR2d2xyaEZqbqc36H/1l1srqtcfb9cFbx0uU0iEGoFYbO1bAeO7hchCxL2gifwAFEBtADCesTgcijC6PrVGT2khPq7UEaj+3lk25o4R6L/g7TjrBliX/g3gMfB01i4oJ4hJaf9595jylBhpAPjMY9DC1MBNLEra77coVllBIINHJU/QkUbgEASaNOMARMnNhyHHfTbJSBUO3oGqrJrKeeYziXF3ur1nlolutxWGp1y+9MjFVlu8hcNC3dMMAaxmN+E5stgRO/eo/lAdm4knPWFlDm2M4raIHVKarol+BfH92TVCeRm8b/aFUEQHrATY+j+oUQs1jfVHF7aLBOFCJFtzeJDx6q8VbtHB//LuAeafBal6Q0oCVuxBofxbT+9wXnasiIujUzo4goYPhicdfiBWunprGPuxKNVP4NaQhZATJ3mTA1c8YlipF1Air6gLQh7QeOcaJsace4ov01JoAPvyaK+DsoT1DUSJIY+e1asVE7PkxOHHxNCREhYmfHJsSeCb710cmPBHXFwZnm2cuSYZ9oJyPz3POvvfmpxI8LvchaQE6b/0QCz3DMCFVGPJirqhlC5Dn0CFPb4MkI22vJ6I9hZO1Ye9sYrD8tt8BWJ+t8b0/Qu X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: r70J7tAtjLWkUFqQI+pFGD9j7SO+p6JrWf+nsDiCurWmVl4mwbvUw9bonufacRqvxUVGOsF9ILg6fRbZ3K47MbTL2Q9pJev7UuJGuwCfjzcPDTReYTVEZFcPbxQWHkYM0BR7c5B2W/aQsso94ShYNBbb12aVtiHwaTs/so+j0+KrLrQN0uiEjIzaRF1unbUAMIQcKpSzTbk5pHSG2Fm7gdpN8EPFT6cpNQP/Ts9BZwtC8w6JQLKyT8BM1yI3b9VPGkp+lUkZzGwHRTJPiUGexeAbhcD9ppVmiG4xZ8EYqJA4jpnxNZvkM+JWjTyR03w5n7RYmQMnpDVQrhJBueKuhTYaFbswQ5JQHRjhPndC4fWO7qbHc5E1+BZh6GVNU9lA2qI2mak1XlqLf3TAkNFYkK6KyQIziNbWMI08TSTRlfwJBJb1o2UtdNhKPpd12x/h0cvI5C5Ux3ICmzQ/tVHM8N3eR/macera5mE8QGEnsiiYExj5vu8o/fQVdXH4GHrDMVZpUGRU9mpoPk4UjWhZWUzxv1bFKW9gspAuPS1dt6nkzkgA3UWjqkwZ4cSbIhpq1KgwWa7pcgvOLNjq3FD35LjNQtHXcm+NGhANnLld7bZr9S4ItkCg1yIdN8XopJ2fewHe4KyYJAjGYrsk/lrjRw== X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: aQzaKRD/iam9qrewF2MYdRD9gmm+sjNQzr8LOqEJMnUIzYSVHu3aeQq6W37HyGeocYgQ/Bk8qFZUx+KD5ZFRGnwqxDEVPwjZRJP6Q4Dqtd3uvEG7Kgj1Zg9seYpnq4lW023cOPv5i0VmPHl2tkZd+Zbjfwcm5W0Tbw0z7EdYFbGIgY5APdL1cD+q33A42fVFkuGiYOu6dQ3CUBJw09j+e8q/7hH7KuJZgT3okCE1OiErSnSNqavsuy27nMqp15VKqh49Xfq6JIsJQWoF0puaaUpS8eoQ45al+yuhlzIr35Q8Q2K8/sJGUgeQHioGR1ir0p0A85VSUKwz9uu0Ex2LRd+lepGQ6grhK4WnKcOiaEcA5h0pkzidrHCDD8vJ9FaD4K05Q3YwQH5mK9idp4+RZPr9s+Lnxaq9tGDWXURNvNNs6V5+6i/mD10pwgbW4+fPVi3uAbK/7RLYGmJbQ5l5Hi6MVUZGrUNpwZKkKTKpfNrws9FwUAgT9nhHU9fxQisf+vYVlP4iQuOBiiocTrChDhuqRK1sikKcoaGB438+hkesBWOnhKDWgAA6/jhAs/XLQFzmZN8S7Mi8S22mjG6ObfyLmi5Gdz5npSYw2ZuJDhrtu/GWQUJWMKOXkUsGOEnk/sd3OZC2cja72CCHZLE7m3VMISlLKRlmf1MnMgypMBg+gTHgJArpyY8JGOeQ508VxiXYnPu0sTVBWRgJh96gmtL+pY8dEX3FSAeIuqRe5Sv248m++vEfl8QkE9zqaStDY0PGIoPzUKfYS9WBvSPlcmRIRZ9Lh98E8THHio8wCD85XbyPU0zriEZo8rO+FaO1U9F5DE5is2SOL7GktvXdU72Em9fDsj8tGkYseMCxuBsUFjmc99RvBldblbSZQXn3olDpKZCwBiCZ3Ge4icdvTaJeHpIjby4NpKNdTsPHdUxjwqk0VsXWuU58fOzhLJZSPoPc4oeaRVLNefoI3X/6umyr2x9mJLaNEd5xo4jyVz+fcK/QvTCQHg+L7xgOBfKa5Y0RGmr6juZiVPp5dsqfFzQpB0SbotLHV2nRFMa6kojetKqL7vjWaqKQFjfHwC6gbzO/su8EtmzaQ7IZ7FVEK6DQoNi7x07YWg2Jm/VLSUnh1Hl5uv+4LStjt1moXtY/Joe6JHLXyrSChpwcxgIFdtE8v1HVLmW41jfP484MGxt/ugJcBh4PSvA+PKrhN1iCqCHLcCAWHr8SQ16bowUCYFuHO4+/9VOjkz1TDwrFgLr6HEGTRvGlaXBH4zAfLqZODdbiRRnASD78zcSj94CaMA== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 12172851-0121-4a13-f581-08dae6130ae9 X-MS-Exchange-CrossTenant-AuthSource: BY5PR07MB7029.namprd07.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 25 Dec 2022 00:57:49.0561 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR07MB7238 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/cinnamon.scm (libxapp): New variable. --- You were right about that copyright; /every/ file (which mentioned the copyright) referenced regular LGPL other than the "copyright" file under the "debian" directory, where it specified LGPL-3+. gnu/packages/cinnamon.scm | 76 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/gnu/packages/cinnamon.scm b/gnu/packages/cinnamon.scm index fe33e797e4..1b5cd44f65 100644 --- a/gnu/packages/cinnamon.scm +++ b/gnu/packages/cinnamon.scm @@ -26,6 +26,7 @@ (define-module (gnu packages cinnamon) #:use-module (guix utils) #:use-module (guix build-system gnu) #:use-module (gnu packages) + #:use-module (gnu packages admin) #:use-module (gnu packages autotools) #:use-module (gnu packages freedesktop) #:use-module (gnu packages gettext) @@ -37,6 +38,81 @@ (define-module (gnu packages cinnamon) #:use-module (gnu packages python) #:use-module (gnu packages xorg)) +(define-public libxapp + (package + (name "libxapp") + (version "2.4.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/linuxmint/xapp/") + (commit version))) + (sha256 + (base32 + "0cy9g0zqcbx9zscc9qavqmghfyfb8244cg299llv1ha8n6mpxl3s")))) + (build-system meson-build-system) + (arguments + (list + #:modules + `((guix build meson-build-system) + (guix build utils) + ((guix build python-build-system) #:prefix python:)) + #:imported-modules + `(,@%meson-build-system-modules + (guix build python-build-system)) + #:configure-flags + #~(list (string-append + "-Dpy-overrides-dir=" + (python:site-packages %build-inputs %outputs) "/gi/overrides")) + #:phases + #~(modify-phases %standard-phases + (add-before 'configure 'set-gtk-module-path + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* "libxapp/meson.build" + (("gtk3_dep\\.get_pkgconfig_variable[(]'libdir'[)]") + (string-append "'" (assoc-ref outputs "out") "/lib'"))) + + (substitute* "scripts/pastebin" + (("'nc'") (string-append "'" + (search-input-file inputs "/bin/nc") + "'"))) + + (substitute* "scripts/upload-system-info" + (("'inxi'") (string-append "'" + (search-input-file inputs "/bin/inxi") + "'")) + (("'/usr/bin/pastebin'") (string-append "'" + (assoc-ref outputs "out") + "/bin/pastebin'")) + (("'xdg-open'") (string-append "'" + (search-input-file inputs "/bin/xdg-open") + "'")))))))) + (inputs + (list dbus + glib ; for gio + gtk+ + inxi-minimal ; used by upload-system-info + libdbusmenu + libgnomekbd + netcat ; used by pastebin + xdg-utils ; used by upload-system-info + )) + (native-inputs + (list gettext-minimal + `(,glib "bin") ; for glib-mkenums + gobject-introspection + pkg-config + python + python-pygobject + vala)) + (home-page "https://github.com/linuxmint/xapp") + (synopsis "Library for traditional GTK applications") + (description + "The libxapp package contains the components which are common to multiple +GTK desktop environments (Cinnamon, MATE and Xfce) and required to implement +cross-DE solutions.") + (license license:lgpl3+))) + (define-public cinnamon-desktop (package (name "cinnamon-desktop")