From patchwork Sat Nov 20 00:46:31 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "Wamm K. D" X-Patchwork-Id: 34670 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 A62D727BBE3; Sat, 20 Nov 2021 01:45:31 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, FREEMAIL_FROM,MAILING_LIST_MULTI,MSGID_FROM_MTA_HEADER, RCVD_IN_MSPIKE_H2,SPF_HELO_PASS,T_DKIM_INVALID,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.2 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id DBB0527BBE1 for ; Sat, 20 Nov 2021 01:45:30 +0000 (GMT) Received: from localhost ([::1]:58262 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1moFRY-0003Z7-Tb for patchwork@mira.cbaines.net; Fri, 19 Nov 2021 20:45:28 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42008) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moFR9-0003Ys-Ia for guix-patches@gnu.org; Fri, 19 Nov 2021 20:45:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:57647) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1moFR9-000447-Bt for guix-patches@gnu.org; Fri, 19 Nov 2021 20:45:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1moFR9-00030y-Au for guix-patches@gnu.org; Fri, 19 Nov 2021 20:45:03 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#51967] [PATCH] gnu: Add gsimplecal In-Reply-To: Resent-From: Jaft Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 20 Nov 2021 01:45:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 51967 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: "51967@debbugs.gnu.org" <51967@debbugs.gnu.org>, Liliana Marie Prikler Received: via spool by 51967-submit@debbugs.gnu.org id=B51967.163737270211576 (code B ref 51967); Sat, 20 Nov 2021 01:45:03 +0000 Received: (at 51967) by debbugs.gnu.org; 20 Nov 2021 01:45:02 +0000 Received: from localhost ([127.0.0.1]:40958 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moFR7-00030D-98 for submit@debbugs.gnu.org; Fri, 19 Nov 2021 20:45:02 -0500 Received: from mail-co1nam11olkn2107.outbound.protection.outlook.com ([40.92.18.107]:10945 helo=NAM11-CO1-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moEWj-0001NA-1o for 51967@debbugs.gnu.org; Fri, 19 Nov 2021 19:46:49 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nN+LkrULanjEFe5aHoFZHA/pwezQgvrgyQ4ZFaaJVg7ndEaswB/LL2DW+tgk6i+TsFibmqJB9Xj6+LY+IRCv4/AA+e14efeaWCsLE/Rq014e7yHbI9Xw+58TObruYHGMJePqha6CO22LLhlQuTfxjqUkFPHRSUtLGbmhI7Yjz+J+0va739Lsvxg2uHgftHmNKQ1SR02BBH8Mu5nbu+IoeygiYqOv2fgyOzjrk7Tx4frblW0fpSLNrWd9ftT/QpNQQ5xG16FkEbk/9Rwfk5kAteE9NsEdSSYFOwOrcW+Y1/azB+K5FIaJDbXGCANtFVBacFbHpOGRDSZzaYY9XVr8Lw== 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=3m+jyNLtaLw2VRzZU8MLFXF420CmZd55ABJHdM17ltw=; b=YbpSm9Yu7uuUaJOxsoew6jynzxgg4HJIK6sb3oToJTlfziVOSOHxBezjCLo/IOf0Jldn8VIMSZxZCW446B+oG44icOICJfxMmF6JteUsEr63Zcst3JSIqvZ7pylOTQgfOL9pJdsuarpqdspO97/tk+Fjf4GZ7+zMFCor9v1uSOZwY38qTcg0i6CxX9nx4PBl8H77m9EXiMIIqLhXk+Ewuo1m/QafgpD05ng4rT26s/WnVQ7hS4mxoC0s8y5bd4uVm2Uxb1odeK3yObKCzaAHOvVMTuT1/YVU6xU71CIytO/AzqUODOnRmlvmIjHk4/oNgaP8FhN6681dOefQg6T6Mw== 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=3m+jyNLtaLw2VRzZU8MLFXF420CmZd55ABJHdM17ltw=; b=N6McpTYJ1+FblUI2zphc66wOkEb2vSuYYV1IdDo8ZZDji4u8o7A7oAxURtTGFhnENSQto+ApbNBiUdBokgaZyky2qfCVJqr3oqwwa5Ukbwcdp/nJ9Se4Ue4NsoRMoRgJz9/v4EvtoS5i3IOb3325o5xBXkDw0UApevsyZTnrGhFaoj8T7UC4KLjysY5CbkckFVqu+r1m1YTz6tDufqIM76knbxovlkeqKuJ8IBcqQgtr2CtAeuO0UESIsQ0ZL+cIpa4j1fx5nJe1TR9GZgH8czwltVL7bhU4JwCmtNH/NRVxJLo1DN/cXciQv9cxdB3A8uNGC8S8kKCqI6Udz61IpA== Received: from DM6PR19MB2460.namprd19.prod.outlook.com (2603:10b6:5:18a::23) by DM6PR19MB2521.namprd19.prod.outlook.com (2603:10b6:5:184::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19; Sat, 20 Nov 2021 00:46:37 +0000 Received: from DM6PR19MB2460.namprd19.prod.outlook.com ([fe80::d1ed:dc20:2733:7d30]) by DM6PR19MB2460.namprd19.prod.outlook.com ([fe80::d1ed:dc20:2733:7d30%3]) with mapi id 15.20.4713.022; Sat, 20 Nov 2021 00:46:37 +0000 X-YMail-OSG: PXVLcZUVM1lm67yh3cymQ.r.NRKQBuYOUcA9yZoPet3KG0Q0aLUMWYukfcggM5B zRBb2OcRHTCv5Y.RA48bdGzJFxT1ukg5AYaWWei4PBEU_uDoouW_ZPn8N9iUatdzSDnnXOqlbv3U aSOPdK_9hW8GYvDOXXAKEF7LryF5iqPJoXWIeinHkWwJ8ylLG6a9GonWhgfRFX6ZH05An4R2ViHH XCA5.jHuDUcOnA_GQwZZX0wOAjg6re.sA6zYjh..Du1HmauYoYYdINIKbzWpMbG9Vcp3ubmro5nR q5CXfbCf5M5mHP84mAT0em5n8DOZw7KhZvvT8iw2a3yu.t.n3mKdT91t5bNNvzmZSLIQPiDsoiMW 0m6mHW6ttG_iVzzbhLWUUNhV6PPHskow8TaG1Jlfa4zOa5y1Bo_qc8h3z8fwIU5UzkF88bIYaera bPlV3atCZRcwnlLhpaEkgk40v40CeMVkGGF9bAthO2gHy83skQVveNlw3wQAH33UJVFOXI.pHHtO Lv3bbnD6eGLP8.yu88gs.C7RFCBP22Ug1kvCn0TM6gGjCPHudcx9I6Vq6Pwu._i91_lyAWjiGbu9 Yc0UbRTMbDPD_6DG1CZwgXKEY_IsEj9aPnlNKi_aBIwNC0a6Onv66XfPVrrexC8VSBn4FWW6qbIC Ki5fvr60B_AFjPgmZzzX8EguhJoDPP9HIOYVdEDoG2GxoHoVtSDOZObEkgWSO94sbN3_OxTeZw3K B_s2_5B7ltjMXfZsaHI6if9Kc_.uiMQULt0OriEUCPmXuLvcWrFI0y2tRnzfBEkoW7FkHsfD5TWp _NkXef8jObBq6FPVkwELbcVZGrj6zX8OKiYIkTLvoubj4myLQT8arr2f30Q_khR3PHlyYCVHER2H mNZqrkzcV5.mLkjZDasbfmtR8E.5j52bH81zLjEqWv.vo27LYWEx7YTPEhhh9y49NLDcnxswsj1V TEzbGmGnztXoXKHgsS0I8pZM7wxMLhPH5fdNtnkpgwIt6oK9_JyXstazbTrrypp6UlorFB_l5NCE rDJIPyGRjm2yX3tqr3bxZtsP7PldgfjeTMUOB1WJnLRAcI88MH36BCvbIz64cw.9EnHvuZ7M7tpj amMJYKd6uptJRlKiQvWc4iUshZIsBNW6pSZY7wy4K5fda3KFZEJLxJDr0Eygvv09BRadJyShJf1B vDRf1wEoXUjHj0F37hbZVnUQoOAeZc61gTINg8.6_haqk9jExbfR3PRbAVniVB65TltlNln1O0c6 x9PIcEQp824_Af9qLofywzx9JdHPVOBs9q8JvDy75UpVtVk6p2m4p5CzN3aOkU7Oq5ATBKt0htcA lg_i8P6gHcbnlDh8O00uX0uqSQ3JuifrUaL_xFtmyGECMds7AMobeLaKvHMcd3EiSNgn_YZFFIuI 1C7A2FxBitQdzlZZCezKFyc1otojLASt1zBzOIeSDyPx8Sdi1cBilS3dPsCnU3sD5IIL3X9gop7x 5ALpta_5InkEjSkLs4QoA_3R7ReCdJqoK.uuV3jY_f1tA3gQb.lKB_uB6WoRWcDqP2DvVZaP6NAb rWOxTJ5aab1lTbvjJGWl3M.FgbWxDC6h5SYfh3m6ZoRGRDxgpkGVjY.p_Sb0HGXxEZatmRS9vKZi olbaRxYAFbpWqZx76Dyuc.DzEk9I_f26WCIxAAQBarkc2LoVQfIHtnNbWmxP6FSB0P6D7b4qE4ar GZTo1CNfuSYSclLApzpDg3PWSsi_LVH4NpsHfPWEEVIlzEb4eAh6ge6kkNmlW6fwdpUyzFwgaItl .mCkl_MefhSiKkDAd148a9E50sbWkfe870Fgn04u64KXL73vGdIxe5hUYcS.7nrOnuAQUl27uaWU i8NIRV5k8d5eRMYRwlvLNCWdjKL4oC1hXHM4l_PleMBIqN8GeV8dgnKnzloETYrqeHCJFQJqqLv7 5gHpkauV6t.nv6wl2aiRCCvcac83UTjYmXDmmwWvvtF_8.CRRfbLUBBJF_pcjy6ZL8YwxmxXKr_A _zB_33MQWzKKO8JMupNZlmD0bczj2ifcpvxq2JqlVhfNox4CPm74vMnxxPNBpcM5aH_iKVDK4h7m 79q2CtBOoll0a6SAHvQyPHnGaoJmP57uFckM8WbUbsZwt0y9FoFpV5PMzfogI27kZ9xyLHGu8NUh 0.uAOsb6SiMKG8VqeE0zEbzCFubjx4vppXW9PI1UtncxZogNUJWNiQJ.gs7eLIgLmOgq44WhTsht ayMvoJ.MMd2p_0lyanU4ffqYucms3KolvHp5OkAlnauosfA.WtY761qzE9qIVlv0EHAWCOB1gEO3 UZusygyIO.ZCGsIMBXVVE5wGzO2BBcOU9B6IgnVtJMdc- X-Sonic-MF: Date: Sat, 20 Nov 2021 00:46:31 +0000 (UTC) From: Jaft Message-ID: References: <427074269.3711284.1637369191506.ref@mail.yahoo.com> X-Mailer: WebService/1.1.19306 YMailNorrin X-TMN: [XkRsOaoR6CF++/aAEn/ARNqqEuYsmMyt] X-ClientProxiedBy: CH0PR03CA0217.namprd03.prod.outlook.com (2603:10b6:610:e7::12) To DM6PR19MB2460.namprd19.prod.outlook.com (2603:10b6:5:18a::23) X-Microsoft-Original-Message-ID: <427074269.3711284.1637369191506@mail.yahoo.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from sonic315-21.consmr.mail.ne1.yahoo.com (66.163.190.147) by CH0PR03CA0217.namprd03.prod.outlook.com (2603:10b6:610:e7::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19 via Frontend Transport; Sat, 20 Nov 2021 00:46:35 +0000 Received: from sonic.gate.mail.ne1.yahoo.com by sonic315.consmr.mail.ne1.yahoo.com with HTTP; Sat, 20 Nov 2021 00:46:33 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c2868ab8-a73e-44cb-5f4c-08d9abbf3499 X-MS-TrafficTypeDiagnostic: DM6PR19MB2521: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: R2KHmcB9QTWTSrpfWY/sHlB4KENlT1nHq5AkixVAXqS7x7MxcPB2OJBq54myH3ofBVT5G3eTF2jRee+0Rvpg2LDuIUlARnz6HD46BTgQJxPrQGchsvWldl/pdMOFAfByU+aI2Hy4/NHWG71YMrvCLFA7gurSCFhX6mdqTqMXuKSWKoAgjcq/PH4r9+X5hgb1WDex5GJqdNlGlT0k3aJcSjkeImmr6Hje9E2zMlsJ62m1vBstsMX3F5tXRc79PKUp3xBhiq6npYesqzZaPX7+EnjInTnGzdcmdtK0+V5SIFSTCbUgVlkrQJ2RKD3282W9TQkQhoed4mWsHggWVEAmiT0EWpQkX/3I8M16KA/jnedNISiHiWju1Y4PjV8RReiSREdvO0LsuNUSZV2PBfX9FxPfbXw3L/QmT/4id0NEG0/0OVLqrnvEkBTePf+eBPGbR2jzYB2+xhfLNkeFAgCqLfWHO1X0RoROj85tzv8PDF1NNtaSSgS44PPZ/bHq87zL0hd55sx94V8N+1Vu5Ui4cUAD5wkAhzY6LEm1I8Y/5haFiJsFWwyncNiSvsE0gZcpaUsO/lMgjScBLou8ngmK6L5Va3kQ5qTW/Cctqvae/jIc6kGImdd+mmSD9NnJCMPd X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: tjHHqUe/s7FnE2o76P7pojNTRQSUVMWOQznE0CDLEPu2ppR7kwfQSTK1d64TvGyqOLuAr6Immjxl/v9cCMGk9OK3pfmD2mNp/FKRimqx6ZGEchmeCA0Aw8CthxEQlux31fAQEqIqjpAG3+iN3iuKqYn9xijW5PMtrNLweGi7XGenvIQL0nASSjpxl5jkGEcns657jQecxKMd4bBs7iEmPIrclgLg5VksgRHfNs/bZ9eDkcu6ppbpf2PR6KFU29RqU3v91UlgGRGrb7hOYFcYxwgf8hc4PsRWqPikRX9/qYyAiVSGmHqAvssKbhXMTY6joPkumDavZ/kGO8l2a5HZRcrg0blMzIhfjTpTilmj3/bzVbWHffh9trpVX4bAxFMCorfJFstZDM+pAu+Yu3I1PP3w+1czfaPc5c8lEw/oi0Kh/Wuvf4M8MvQcyBTeh2kJLT552bx6JUayGX5f1/n+RrvoCXvdAWoXQHine/iODBB5w8490wgWV1GXTBXvDcSogwVHOCCA0YEtEVC1Sc0q+AZ6TYKg9O2E+xjiJh446fR2z6Lk1nWgvjh2GiNwjl3D1i+YeevuQmdqVQML/ykqfTMP9p+U4LPSRK1ySOiBf6TlxnADfnLDGjKaSybEnHrKZWK1CNMmX8VbP8MzSByg1l1Xun4TuHrB9ItkrlD/1ETEgZ+UBxbmG1Kxu4LkovyQfwppXJ1DPTEpi1WJgkfq8w== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: c2868ab8-a73e-44cb-5f4c-08d9abbf3499 X-MS-Exchange-CrossTenant-AuthSource: DM6PR19MB2460.namprd19.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2021 00:46:37.5496 (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: DM6PR19MB2521 X-Mailman-Approved-At: Fri, 19 Nov 2021 20:45:00 -0500 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: , Reply-To: Jaft Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: "Guix-patches" X-getmail-retrieved-from-mailbox: Patches > On Friday, November 19, 2021, 01:55:44 PM CST, Liliana Marie Prikler wrote: > > > > > > Hi, > > Am Freitag, den 19.11.2021, 08:48 +0000 schrieb Jaft: > > Hello; this is my first patch so, if I've missed or forgotten > > anything, just let me know and I'm happy to get it fixed. > First things first: transmit plain text, not HTML. > > Second, only the topmost directory (gnu:, guix:, doc:) is usually > important.  Package additions follow the rule "gnu: Add PACKAGE". > > > * gnu/packages/calendar.scm (gsimplecal): Add gsimplecal to Guix for > > the first time, sourced from git. > Simply say "New variable". > > > --- > This line marks where you can add comments when you transmit the patch > as-is.  You might want to use it in lieu of a pre-statement. > > > gnu/packages/calendar.scm | 30 ++++++++++++++++++++++++++++++ > > 1 file changed, 30 insertions(+) > > > > diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm > > index 8ec36d4fa2..4c54ac0549 100644 > > --- a/gnu/packages/calendar.scm > > +++ b/gnu/packages/calendar.scm > > @@ -10,6 +10,7 @@ > >  ;;; Copyright © 2020 Brendan Tildesley > >  ;;; Copyright © 2020 Tanguy Le Carrour > >  ;;; Copyright © 2020 Peng Mei Yu > > +;;; Copyright © 2021 Wamm K. D. > >  ;;; > >  ;;; This file is part of GNU Guix. > >  ;;; > > @@ -36,6 +37,7 @@ (define-module (gnu packages calendar) > >    #:use-module (guix build-system cmake) > >    #:use-module (guix build-system python) > >    #:use-module (gnu packages admin) > > +  #:use-module (gnu packages autotools) > >    #:use-module (gnu packages base) > >    #:use-module (gnu packages check) > >    #:use-module (gnu packages dav) > > @@ -405,3 +407,31 @@ (define-public ccal > >      ;; COPYING.LESSER specifies LGPL 3.0, but all source files say > >      ;; 'Lesser GPL version 2 or later'. > >      (license (list license:gpl2+ license:lgpl2.1+)))) > > + > > +(define-public gsimplecal > > +  (let ([commit  "f00b80d86300397b52c3cf7d8dfc8de5cdee921d"] > > +        [revision                                        "1"]) > Guile is not racket, it's round brackets everywhere. Guile doesn't allow square brackets, like Racket does? I don't think I've ever found that to be the case. I know at least some of the RnRS standards don't allow it but I didn't think Guile was a strict adherent. Not that I'm pushing back since, clearly, it falls outside the style guide for Guix but it's the first I've heard that Guile requires parentheses everywhere. > We also don't do right alignment.  A simple space between > variable/field and value is enough. > > +    (package > > +      (name          "gsimplecal") > As above, pp. > > +      (version      (git-version "2.2" revision commit)) > > +      (source        (origin > > +                      (method    git-fetch) > > +                      (uri      (git-reference > > +                                  (url    " > > https://github.com/dmedvinsky/gsimplecal/") > > +                                  (commit                        > >            commit))) > > +                      (file-name (git-file-name name version)) > > +                      (sha256    (base32 (string-append/shared > > +                                        > >  "1qyf65l088dqsz25hm6s1cv18j" > > +                                        > >  "52yaias0llqvpqwjfnvssa5cxg"))) > Use a single string rather than a function call. > > +                      (modules  '((guix build utils))))) > > +      (build-system  gnu-build-system) > > +      (native-inputs `(("autoconf"    ,autoconf) > > +                      ("automake"    ,automake) > > +                      ("pkg-config" ,pkg-config) > > +                      ("gtk+"            ,gtk+))) > GTK+ is probably not a native-input.  Also use a newline here. Ah, whoops; 'thought I'd put that as just an input, before… > > +      (home-page    "https://dmedvinsky.github.io/gsimplecal/") > > +      (synopsis      "Lightweight calendar applet written in C++ > > using GTK") > > +      (description  "Gsimplecal was intentionally made for use with > > tint2 panel > > +in the openbox environment to be launched upon clock click but, of > > course, it > > +will work without it.") > That's... not very descriptive, is it? I was using the description provided by the author on their GitHub site; should I come up with my own description, in my own words, instead? The synopsis already pretty much covers what it is (a calendar applet so a calendar pops up when activated; a GTK simple calendar) so I figured that, combined, they gave a good snapshot of what it is and what it's aiming for. But I can definitely alter it to something else if that isn't sufficient; just double checking so let me know and I shall do that. > > > +      (license      license:bsd-3)))) > > > Thanks for the submission and happy hacking :) Sure thing! I've attached what I have, so far, for the updated patch, below, and I'll update it again if the description needs tweaking. * gnu/packages/calendar.scm (gsimplecal): New variable --- gnu/packages/calendar.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/calendar.scm b/gnu/packages/calendar.scm index 8ec36d4fa2..3c61a109a3 100644 --- a/gnu/packages/calendar.scm +++ b/gnu/packages/calendar.scm @@ -10,6 +10,7 @@  ;;; Copyright © 2020 Brendan Tildesley  ;;; Copyright © 2020 Tanguy Le Carrour  ;;; Copyright © 2020 Peng Mei Yu +;;; Copyright © 2021 Wamm K. D.  ;;;  ;;; This file is part of GNU Guix.  ;;; @@ -36,6 +37,7 @@ (define-module (gnu packages calendar)    #:use-module (guix build-system cmake)    #:use-module (guix build-system python)    #:use-module (gnu packages admin) +  #:use-module (gnu packages autotools)    #:use-module (gnu packages base)    #:use-module (gnu packages check)    #:use-module (gnu packages dav) @@ -405,3 +407,32 @@ (define-public ccal      ;; COPYING.LESSER specifies LGPL 3.0, but all source files say      ;; 'Lesser GPL version 2 or later'.      (license (list license:gpl2+ license:lgpl2.1+)))) + +(define-public gsimplecal +  (let ((commit "f00b80d86300397b52c3cf7d8dfc8de5cdee921d") +        (revision "1")) +    (package +      (name "gsimplecal") +      (version (git-version "2.2" revision commit)) +      (source (origin +                (method git-fetch) +                (uri (git-reference +                       (url "https://github.com/dmedvinsky/gsimplecal/") +                       (commit commit))) +                (file-name (git-file-name name version)) +                (sha256 (base32 (string-append/shared +                                  "1qyf65l088dqsz25hm6s1cv18j" +                                  "52yaias0llqvpqwjfnvssa5cxg"))) +                (modules '((guix build utils))))) +      (build-system gnu-build-system) +      (native-inputs +        `(("autoconf" ,autoconf) +          ("automake" ,automake) +          ("pkg-config" ,pkg-config))) +      (inputs `(("gtk+" ,gtk+))) +      (home-page "https://dmedvinsky.github.io/gsimplecal/") +      (synopsis "Lightweight calendar applet written in C++ using GTK") +      (description "Gsimplecal was intentionally made for use with tint2 panel +in the openbox environment to be launched upon clock click but, of course, it +will work without it.") +      (license license:bsd-3))))