From patchwork Fri Feb 4 00:30:12 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: 36982 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 261C227BBEA; Fri, 4 Feb 2022 00:32:11 +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=-2.7 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,SPF_HELO_PASS, T_PDS_PRO_TLD 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 A437527BBE9 for ; Fri, 4 Feb 2022 00:32:10 +0000 (GMT) Received: from localhost ([::1]:53044 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nFmWH-0005Kt-Ry for patchwork@mira.cbaines.net; Thu, 03 Feb 2022 19:32:09 -0500 Received: from eggs.gnu.org ([209.51.188.92]:37736) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nFmWA-0005Kd-Ri for guix-patches@gnu.org; Thu, 03 Feb 2022 19:32:03 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:36225) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nFmWA-00036j-IN for guix-patches@gnu.org; Thu, 03 Feb 2022 19:32:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1nFmWA-0000Kj-DH for guix-patches@gnu.org; Thu, 03 Feb 2022 19:32:02 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#52238] [PATCH] gnu: Add mega-sdk. Resent-From: "Wamm K. D" Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 04 Feb 2022 00:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 52238 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 52238@debbugs.gnu.org Cc: "Wamm K. D" , liliana.prikler@gmail.com Received: via spool by 52238-submit@debbugs.gnu.org id=B52238.16439346951241 (code B ref 52238); Fri, 04 Feb 2022 00:32:02 +0000 Received: (at 52238) by debbugs.gnu.org; 4 Feb 2022 00:31:35 +0000 Received: from localhost ([127.0.0.1]:58355 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nFmVj-0000Jx-Dz for submit@debbugs.gnu.org; Thu, 03 Feb 2022 19:31:35 -0500 Received: from mail-dm6nam12olkn2013.outbound.protection.outlook.com ([40.92.22.13]:17056 helo=NAM12-DM6-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nFmVh-0000Jg-Vz for 52238@debbugs.gnu.org; Thu, 03 Feb 2022 19:31:34 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=YfQXOZ0POIE/Kvw6imJz+Qmz4N2ea39l3l0J1pPjpMiyLDYq33qoTMwWNwB5B63E0e2MkYs0iCnyxV3RqXfqCke6nMpuAYGkVCMPzjd3YRQWTbnvZtC+EByrKk6KAMIV5dWNng9am7Pjd82jRD+hBe4g2Yk25BWJVAVJdR05KcYYZnZtneKx+GYah3ZuctZLDlbUh6DwF7ytUiDq+JejbtX26tmtdn+5vXxnsw+OHmuMAyV/oh0PRnM45rXySYqoTMT6/lnT9hxedNw4wnJ81ZNzP6uhrIlNQfbfdDqhGvq2p3vzanWk3u1/yngnK2aHBMeguRT0lbXam8C1uulHdQ== 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=uqCOOYwaeUUFUIy/yb8LKHRS7xKBEG3qgdGLg0OuTx8=; b=Bmauz8cuaRWlPSlXNjrywZ6zdJnR0dQpJMBeJkDWNjhesaAN8WN/aI2uLvHKBhf/VgGa0ZFXKQDs7Dsv8erh7oHg5gcf/M/12GW8+8hzLIXdG1HTVfqDEhiwEWvK1ZuQLPQy9mBOJRnXbHQySH3T/nJnDypE122ocrA7wdtGCNo/8RaatTemy7V+77WbTuU7gpTdGuuGJ7kDrKzZJZwgjtS+BIQg/wJ61rL29dne1RPYrLVaAEGJMiyRuNgaUCr7SKaSWYejVawfHLAedIvuGFkd39B8y7YezbqqdANWOm1frsLo9knytaUtbGunT4Rd2K8QN8+/xS+VyQB/dhsb2Q== 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=uqCOOYwaeUUFUIy/yb8LKHRS7xKBEG3qgdGLg0OuTx8=; b=mQNJb5SM0TGMes7YRZxnFu/Vt0lYz7CzuRzmO/Q7qO99cPk5QigUrQnuM56ZZBIpydXw1ihvk57q6BFUVw75SNHv0nUnX/D6mkCjLERuzTDiwRK8BYQQtKsLnXdQ0YD895+qn7m295yRKRMYIYMa4i6xvQB1ij4lWPZlDti4ocG9adF/wgyBih9RIEghbsLw9OG74Z4vWKglrszpRw0wy2n65Zkk7y7rjcXVzdxiPknHTGDzZX+tE0qzkkdzPkwQW32diUT0Isd3ykwMYY5OkwfG5hf90rPjTO2c+llOIYeKt0TSagDziryHdHRh5BRRVmIvBNravNnH+DhBpeCv8Q== Received: from DM5PR04MB3772.namprd04.prod.outlook.com (2603:10b6:3:fb::14) by BN3PR04MB2161.namprd04.prod.outlook.com (2a01:111:e400:c5f0::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4951.12; Fri, 4 Feb 2022 00:31:26 +0000 Received: from DM5PR04MB3772.namprd04.prod.outlook.com ([fe80::80af:6fe6:44fd:4600]) by DM5PR04MB3772.namprd04.prod.outlook.com ([fe80::80af:6fe6:44fd:4600%5]) with mapi id 15.20.4930.022; Fri, 4 Feb 2022 00:31:26 +0000 From: "Wamm K. D" Date: Thu, 3 Feb 2022 18:30:12 -0600 Message-ID: X-Mailer: git-send-email 2.34.0 In-Reply-To: <26> References: <26> X-TMN: [PA4jSTLkI96V/ZHc9rjD6DJspse5qm4a] X-ClientProxiedBy: LO4P123CA0154.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:188::15) To DM5PR04MB3772.namprd04.prod.outlook.com (2603:10b6:3:fb::14) X-Microsoft-Original-Message-ID: <20220204003012.2105-1-jaft.r@outlook.com> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 8eb811ae-7de8-4d40-08a1-08d9e775adab X-MS-Exchange-SLBlob-MailProps: zswcL9HXbeUg2Zv/lw2w40Pgqnycr0nqLzZ/w1dHezZcKafX0cZZmbi0xTq2oq1J2Lpo1nBWjY+h0NkKCPtQF7vcImzpdJHR42RaV9IjETwe60ygUPs+ozlqAMvWK/1sPs99hvGjCLdDStUP3cIK1cYoXkBdJ2wNLdoH6JDebPH7UVc8EZSxiybUwaHakQlaoq4ry4K416MT/qCJElZ6nhiPt9xLdCgyMOnGmnqgtd47F788uIavc/mabFU7BihvTujYzEeU1GNPHKY6Iwpjk2aVsluP6tlZLLczjE/XEtgB6bhF1pgxmgfSMFD4j8uBqMwgc2pmnvmcCU2Jpa+IQl0VTLFDvbBLNkQ3fNxv+oeIOSGCHOkLj3CAW0wK48ahMN0jk2X+VC8agkEOaQNK39KrFcAJ0vBFoHRmdIqL9MhCSz+D0kO+XRUSISZRft2Zbq2fC3e6iv1/q/gKWeS6c62d//HJsHOOEKF8FMeoRA6C34XmsCMYouqtGO1hKsQJdrV2hvPar41lYZBQio5VCI5gT1qxZg9uzV6QohtWBsmp+ucqe6VhiS+iN/e2kIJmmACIiqFFj3aRjNBtfvnNBDNGEtjH/irMflzW5YoKUJQaOyY3AEJmBLA8KjCQCzRmR/7L3XHA1wJ/TzFP41gd9rUvLQE9QKlxODM6R4MdMaPH2QZrH8ST37TeDq1rwGGu55Fu/NWfrYL26+8/56kWNI7EHu/E9lRegMFnsmgpMAzPhwU5+6U6PA+rzLlA6QXF X-MS-TrafficTypeDiagnostic: BN3PR04MB2161:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2tRdW0TWKcoZeSTwyUvjU6dGgOto8SOnw2jCih9ua5XhIU9GKLH5wzta3tiqcYBIl4gMCuGfufxWPLttXoW6jAvUewy+xdShoqbNPx6D7aXtpc4RdrasfIpLOaaGzza0Rz6fnSAGpPJ14VbMGwM3EiQrdx7cXV7T3nWFVa/SuY5hdPbwRcjV9O2tMcUaUQQPE0D/wypLFmiAkcyU5cVqw2v/Fcf2j8qm6ab8syetgSYqd8hHurnc4prvqRsD05e9BW2EN7iXU6PkL01wL3JQOGI7WWDfkQkf1xqwctbQTEwSAHKTeA3s1uoBnsY1+4GG/+bUKzjZzA+83033U5lGzWVUtQE2nBr4VTNH+9lEojCOn/V34+zJE/nDvHhAzetVYI/TOva2mFlpM5QtMkjkOxdjwV0elhSfdhdODaPQW3fTeaMcL1uZCn+zrigCtAcqztLwmquMtvRx1IqzqmSlAtgcrUkTWfL9/TIzWB41SMVVZn3Vh3vIjF/VeuHS3uNUCq+uYLU3dQG1IiRAkaHCtgCmUdGDvcAUmfaOAURrzPa2zUhNUQcNJ2tEKlkIGBAn5l2x4d1WWhdUtT1S2jwoEyDvaMOo/HfqHf/vHXVZE4LWHeyzsl0YQxLPB1/F2skGC9ajk/nEAqMR5uhj+fVsHZIyTnXAPoHuwp59CONQdLI= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: mjzNWjCL1pDQiAgCByy/pZKu5tPe8rt+FAt3ZU/KycdGjk1cKEpKDBsI6/pT3eqKDrjcZNp8Fnw6UnjtlRajwoW5nvEHhcb5GcktzmOzFnAVrI/0oQeBMHO+TUzdTIsxCFJk4d8aWJns5huU/FdXba9F5JOpbo3QjbwDtoe5eEzFpklrldWCHUuKsLHtlRa9337R0UK/RtWcemzKcqxwjgwMfuxZndtb/hcrgjrrb/OZ5IeG4M2oMaqIX1ibzLOiaTyWT/bhPRP2xCH/ijlS27uMu8NvU55kJuRRldvD6XBnAto9F9JnmyzSp1ctBYcVSy2MIeVQPiH4A4wQslHATYyEpQCdnPbkVMOpj8jCkgjqlG/Lt8NsXR1ICzPIA8ENLq8rz2MxNNx5aAhhlhsVX00yvYxejS5mYrzvwlrTT+zwxluuSyqR2skzRXIxp0kPhimZDJw+Er8EnTT4vX4/nFaxecwB1o3QnedS6ddXyisMjKGkq0V5V5mmE1HzJi/GYi7oq7sZxuirfDzjSw4goyAQANqxsd4jpnbLFRhCVev/6MyWYnH58b3dee9f6cf3LPWWHTbM5g+w+I5jP81u/LpwSBu4jF32WBIsaUv3wh1sJsHEGvT1KjBcZJ7fjqUu5OIjaI1kXozOKe1K/p4XtwAsgxGgLCAGYlfnuh3Y54ZAUfTfS9OCrVRni23uwKRVbAatj8P/smBN/DtoLzobp4lrcm1KfdnT1XSXGmT+kP69pgQjvX1WAYzuMcUrwiaglbMvCEeJhGImf64ThFr+Yv7NoNSStxqNXO0cUusyQ0oSJW1JJZPhMAITaRTd/IytUY+5csSllK8cu+4ssxuEIyv3ODqt2FTYlbES24KA04ZrSGTAyS4jVXdOw6kmYz/JR/tSoyP0YZ+IABrSWpFR74SXkOgdjLEwqwGlnrq8nE8LWHe/4MxzlP0DI1lNsSX10/u08cDm9DgtA1oRuhoKVQ== X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8eb811ae-7de8-4d40-08a1-08d9e775adab X-MS-Exchange-CrossTenant-AuthSource: DM5PR04MB3772.namprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Feb 2022 00:31:26.4867 (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: BN3PR04MB2161 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" X-getmail-retrieved-from-mailbox: Patches * gnu/packages/sync.scm (mega-sdk): New package. --- gnu/packages/sync.scm | 62 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/gnu/packages/sync.scm b/gnu/packages/sync.scm index f897c1ec4a..52003a7c9d 100644 --- a/gnu/packages/sync.scm +++ b/gnu/packages/sync.scm @@ -210,6 +210,68 @@ (define-public nextcloud-client license:lgpl2.1+ ; qtokenizer license:gpl2+)))) +(define-public mega-sdk + (package + (name "mega-sdk") + (version "3.9.10") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/meganz/sdk/") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 (base32 + "08qw23rm4rrvlsbcixrncbi5x0qgqkpx74l5f1gq2rgll0ksx8ph")) + (modules '((guix build utils))))) + (build-system gnu-build-system) + (native-inputs `(("autoconf" ,autoconf) + ("automake" ,automake) + ("libtool" ,libtool))) + (inputs `(("c-ares" ,c-ares) + ("crypto++" ,crypto++) + ("curl" ,curl) + ("freeimage" ,freeimage) + ("libsodium" ,libsodium) + ("openssl" ,openssl) + ("readline" ,readline) + ("sqlite" ,sqlite) + ("zlib" ,zlib))) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-before 'bootstrap 'remove-tests-that-require-a-mega-account + (lambda _ + (substitute* "tests/include.am" + (("TESTS = tests/test_unit .+") "TESTS = tests/test_unit") + ;; tool_purge_account related + (("tests_tool_purge_account_SOURCES = \\\\") "") + ((" tests/tool/purge_account\\.cpp") "") + (("tests_tool_purge_account_CXXFLAGS = .+") "") + (("tests_tool_purge_account_LDADD = .+") "") + ;; test_integration related + (("tests_test_integration_SOURCES = \\\\") "") + ((" tests/integration/main\\.cpp \\\\") "") + ((" tests/integration/SdkTest_test\\.cpp \\\\") "") + ((" tests/integration/Sync_test\\.cpp") "") + (("tests_test_integration_CXXFLAGS = .+") "") + (("tests_test_integration_LDADD = .+") "")) + + (substitute* "contrib/QtCreator/MEGAtests/MEGAtests.pro" + (("SUBDIRS [+]= MEGAtest_integration") "") + (("SUBDIRS [+]= MEGAtest_purge_account") "") + ((" SUBDIRS [+]= MEGAtest_integration_fsevents_loader") "") + ((" MEGAtest_integration_fsevents_loader\\.depends = .+") ""))))))) + (home-page "https://mega.nz/sdk") + (synopsis "SDK for the MEGA service, offered by MEGA Limited") + (description "A low-level SDK for the MEGA service which powers the +file-sharing site. This package provides two executables: +@itemize +@item megacli: a command-line tool that allows usage of all SDK features +@item megasimplesync: a command line tool that allows usage of the +synchronization engine +@end itemize") + (license license:bsd-2))) + (define-public megacmd (package (name "megacmd")