From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 20 10:37:53 2021 Received: (at submit) by debbugs.gnu.org; 20 Nov 2021 15:37:53 +0000 Received: from localhost ([127.0.0.1]:43524 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moSR7-0001HG-8Q for submit@debbugs.gnu.org; Sat, 20 Nov 2021 10:37:53 -0500 Received: from lists.gnu.org ([209.51.188.17]:48794) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moSR2-0001H6-RU for submit@debbugs.gnu.org; Sat, 20 Nov 2021 10:37:51 -0500 Received: from eggs.gnu.org ([209.51.188.92]:42020) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moSR2-0006fo-Kf for guix-patches@gnu.org; Sat, 20 Nov 2021 10:37:48 -0500 Received: from mail-sgaapc01olkn2032.outbound.protection.outlook.com ([40.92.53.32]:51425 helo=APC01-SG2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1moSR0-0001Uj-4r for guix-patches@gnu.org; Sat, 20 Nov 2021 10:37:48 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FMNkb4+qdjqaUoTp+mm3mG3w4azMc8UTyZzpGkL8xJzlbTtNGWU7KB+iay/KdGM0cElUJbN6UhZa2VaTXPRi2ZMx89rVIIWtvDeLEbU6T7jGJ74u6IJo4TapM0aDg+RqC+YjPRF7c/z1FQs2FVHSb7mgaWwsOJWuoGHPPU5VRDXZ03g/IAsmU2LFAmIaUVh+mgFeje6zAemkETzU6HP8TNLL3tnkxeFczDAdw7TBD5Vw7HrlMOtU4Kg4Kea1mPsMiDBRr6KpN7WGXlOl+rtkwmyhXgxYF8YmafrUCQyTiPkpygWUVWBiJoCp6PROve98FrEl2XGD7AFf0xSTF6bNMA== 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=xFNAr34jLBD7ehkH+Fv8fq4Whi/MUmYjIJRSYk2Ew8g=; b=DVrCV08I+MfuUaM+NfNPPSvFg5AXnus5Y5AYJAaA4WSQnqK/RZ48TWnE0JfO5VZO7sfRCGafJ5O+FOynHKqXYVr/2GD9/oSe7icsLAtnnL1dlR9dl95oDoxKHfIQL7fI0odnLIdjCFvoA9zm3F9EOrwiyOTxDUAESwjcUpvNx7MfCYJg5Zi/X5/U4QjC6OvsfITJ/Pl7NYnbnpMAuGWSqVs/CpoydrtxyGlD6bdykWqPlXaQQr8TkPtWxkg3cPmCj4f/A1hyqT3AvdNzDb5aLWLH0pOoKxDqrWWbzp2NIWAkFcFxoYD8+wxe2b3whfVvf+LXvX3KNrWzCXjUCspPIw== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xFNAr34jLBD7ehkH+Fv8fq4Whi/MUmYjIJRSYk2Ew8g=; b=rGN4G74qwZPd8aD7oO8GYAqz9/1CGSllpGX87y6j9fnkv6leLoP7uxaQwGN/1PX5ympesjU7IYAPlw+xj06Ky0woOsixNTjXCaEeiYAdoSumIbbd2XJmQHj77sVUrtdWpqJq04caMzoMj9euxR28u4DMWlpoVVpqGKhF7VJwqR3AMLXWSDoWIh4nQJy5WPXkjUc4iSQEEX/sknMjvdAcqiq6Oji90+xQs4Xun4Qxosx623TqdCLXB51QyNohu4pzs8WOxdIw43f7QRBlI65hVRWCNdu9QMR1jL5pqdk7wy1JlHna0jUwKdXCBXyzsManaGv4f6HvI3dekEtZd+JT0w== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PU1PR01MB2153.apcprd01.prod.exchangelabs.com (2603:1096:803:24::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.22; Sat, 20 Nov 2021 15:37:42 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4713.024; Sat, 20 Nov 2021 15:37:41 +0000 Date: Sat, 20 Nov 2021 15:37:38 +0000 From: Foo Chuan Wei To: guix-patches@gnu.org Subject: [PATCH 0/2] gnu: Add sqlitebrowser. Message-ID: Mail-Followup-To: guix-patches@gnu.org Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-TMN: [pLH21pwiYb1WUiZCUSbRtSkE964h84B/] X-ClientProxiedBy: HK2PR0302CA0007.apcprd03.prod.outlook.com (2603:1096:202::17) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211120153738.eyptaaxl4cvt2rrl@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (61.6.253.166) by HK2PR0302CA0007.apcprd03.prod.outlook.com (2603:1096:202::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4734.13 via Frontend Transport; Sat, 20 Nov 2021 15:37:40 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: b80fdce8-2bd7-41b1-b67b-08d9ac3bb023 X-MS-TrafficTypeDiagnostic: PU1PR01MB2153: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 1MMMo8d7cxGy+7ZDMFAIi1HBKAoipAQCAW1Jcg9F4WHI0XSd+T+pMhyX7BuhKxQy9BLEXODvayhte6eibT7LjjsKYjRaqkTC0q8k/C7uUw+DNc7wqjStw6sp4M4GjJAMc6pdtFXEL3NJBtSe7d9Fgbevw5bxoahszW0J4BXF0bBmV0Osnz1BYCC3AjlrpxE5Kx8dXOPUmEvB4th0j3e958vGXdsMo4Qh+Y96xrVc4rHEnQBLKqF2/CnJMoQfB6/RJgU6DHx3gM0r3nrfhzxJiwVjVTcLEbe9Rf3rlcdJdq9KBhwlU1PgYoPFW2F4XaIv1708jUTnnWw09S+g7RlVfasHF5O6qkSqu8quGmC5b11dLYBKg6yGiATWnNF9IWhUbduXbL7raMqJUhnZ0uCX8oruFpSVzOozALK8tc5RpGy6ydWzKTBe8Ns/L011YgkG9AXu7RzglvpMR8bgoC9mr3fbLJRIuwl1VCz1kQlKPLlQ7t3XxO45s18eGJlAxoO74sbMkVSBUoGCaNI3N4ksHK3FUx4tQ84m1o1PLEMdj1RD+K3WO6mDdg1DxhHsr0ni3E5pTCIbk9iXWBGNtA5Bw/JHkTm/EdQekroy6b2i98HIAkX8mIimmeI2QpSLb/4h X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: JVTGKt7MQe42/E7s3GE5hYAWtWizqt7ragZsrvp0oQMLa8qp1Cb/c5/38px1OJdbi8h2fs1YAG/dL9rfRDV5/b6Qd5NLMDx856miGUFvRyjeGkmcXKa+I/TEJxUF0ST4BaExUajHHY8tmmzIsOKJr7OBUf7HunpNKoeVHCqW/53OTJJLzhlptjIVg0bW2en2FbunLlgii7sUU1lbbbHpN+JvUEAQoEBydKYo55exjTbmnJaKFGgNBPQ9h986Cxe8oxLzuCQFMMlkJ1t8j1usesQLupNtFR7mPuUDrZJQZzkwtATvUJ/VECMfPnhiHYWcHlbKFVG8VQtdciSTZlfscfzB8q754cFMNWehrT+ivZkDCE6tV7MwkFRX20KUB1sVzsMy1G9NZMC4vd4z0+YEpz+ZihIHNiADFDDzGsc3oCwUf+TeZfO8VOAcp/GEvs11+VobNJpdqAx8l35AvYb+MCCoIHjBh4bwOQb3uhQO0ILsDgzYn3CfHM1Rp42t5XQMZVewmDbTV2qLYAeDHJXayATm6xzN9wcR+ncojGReOHVLvi/GYuZwNyjC+LV2dG+PGjNHnC18sbgrGY/N8XrYrGhyO0UqQWYh7FfwJqYx/JapkbEe55RkAJwyJt/w92ICmTb2oLMJv4+DElxOwZflNlDGf1JN1+2N4zwbiqs8W/daa1WRecJic4IHtVQ1tpba X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: b80fdce8-2bd7-41b1-b67b-08d9ac3bb023 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2021 15:37:41.5299 (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: PU1PR01MB2153 Received-SPF: pass client-ip=40.92.53.32; envelope-from=chuanwei.foo@hotmail.com; helo=APC01-SG2-obe.outbound.protection.outlook.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.3 (--) This patch series adds sqlitebrowser. There have been two previous patches [1] [2] that were not accepted into Guix because they did not unbundle the third-party libraries bundled with sqlitebrowser. This patch does not use the bundled libraries. [1]: https://issues.guix.gnu.org/34612 [2]: https://issues.guix.gnu.org/47640 Foo Chuan Wei (2): gnu: Add qhexedit. gnu: Add sqlitebrowser. gnu/packages/databases.scm | 91 ++++++++++++++++++++++++++++++++++++++ gnu/packages/qt.scm | 46 +++++++++++++++++++ 2 files changed, 137 insertions(+) base-commit: 5b96e9651029d68c17a05e9ca75b25a0f129ecca -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 20 10:40:57 2021 Received: (at 52000) by debbugs.gnu.org; 20 Nov 2021 15:40:57 +0000 Received: from localhost ([127.0.0.1]:43533 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moSU0-0001NL-UR for submit@debbugs.gnu.org; Sat, 20 Nov 2021 10:40:57 -0500 Received: from mail-oln040092255016.outbound.protection.outlook.com ([40.92.255.16]:7520 helo=APC01-HK2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moSTx-0001My-Lw for 52000@debbugs.gnu.org; Sat, 20 Nov 2021 10:40:50 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=aCuvljBjZPLXkU9Kiww9KQZMcLGzZ52LeK2Hx6AHl/1RAN9ZjAUFERNBlp3UD0NkOqm9F4ZTILRI9zZ9y+0SRA2/sbsx+guttZ94h4mrySsuWPQi9JwLD23jVNZA6UyhwuuGR/IAp/S9h/ZZBalroV6iRvLkIJG4H6eXb6vbF0VKZ9rrtMjc7fkAy3ogtjbAX86Hc4+cnhByJSkhP1xif8Md+M1jJYJgckV5PuEeXc1p0Y4Q9EMd0RVRslc/+dZzd+P3Es1vW5K/KBPEg9W3+nom9NAqg+6sn6PLaZk3xkUggNUo1cZIdGc6FVQUtmMDDSCRV9S8/SfLP6K1Ri98pg== 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=rmSZjm53T77Zff+kImHn41CRtj09XFxEwzVuQQMKrCE=; b=jbt0zgam6GOOPpTAq4saFu9OtK3d62Gziv+fk70X7iPWrM+MJUx1snQb++Dzx+yTfPmGbkABU9gV/xm9DidtsRUitiUp+oYkz2FwJ2imfJI369xYElCyJu4FeX5+Gl00dvQ93xX61OzXg9EyJaRW7DQnu+NaioRsbJwryLK3aM22Yg4bFEqYAGYUs0jq82YtJ+qCgJhQB2vcEthYCZkRp1yW18AF7BEy1RmZUw+az0a4vw7Xkzc3ULXZ9y1+p7i77cfvCbsQs+3i8mJXmUIF+uvfHnp8CdxSAGxNSm3C1FVeftcodrdqwRE74lvv84M7ekN7Ff9dIPl7A2EUddL6fA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=rmSZjm53T77Zff+kImHn41CRtj09XFxEwzVuQQMKrCE=; b=X0wHHvbS73YgV6lHpR97bUHApWj8CxiUptlleexndpCoFbNQlP4JiNo42jTJI+iEgbN3mYEhkd4GPVsaWk51jQ/XuKuYElwCkfKVnOyWdabkpKljFz+2U3O4KMNMkOkZEHqHAZ4sJqUMHf6AhBhXP3KY00AzPgrgHr7j1sSOHDb+5gMIdzABtUd9sWFY6R5XYUxsXx0RKIy+7CWGnffygerddlQforbhzuvpG9V7Nh0WTLK7ZznPFv5zHAsyl3SgL0Pkhft0fQiDT+r3NigsO0So9rAtHbIqJgTbLLX/htc8Wa52ke8USTORgX2+BIwa4EjpUmI5BWWnQcx+Zne3Lg== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PU1PR01MB2153.apcprd01.prod.exchangelabs.com (2603:1096:803:24::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.22; Sat, 20 Nov 2021 15:40:42 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4713.024; Sat, 20 Nov 2021 15:40:42 +0000 Date: Sat, 20 Nov 2021 15:40:39 +0000 From: Foo Chuan Wei To: 52000@debbugs.gnu.org Subject: [PATCH 1/2] gnu: Add qhexedit. Message-ID: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-TMN: [EaJmwEa1krqMYXe5miCDxge5P8mFrWhU] X-ClientProxiedBy: HK2PR02CA0175.apcprd02.prod.outlook.com (2603:1096:201:21::11) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211120154039.ocfmpdm7inpzsgmd@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (61.6.253.166) by HK2PR02CA0175.apcprd02.prod.outlook.com (2603:1096:201:21::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.21 via Frontend Transport; Sat, 20 Nov 2021 15:40:41 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 2a414606-1488-400a-adc2-08d9ac3c1c1d X-MS-TrafficTypeDiagnostic: PU1PR01MB2153: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Y3EhrBN1p3gwsS4oTeWVezLxzvxBfPucbarD3jTPz83LaaFTaT8rd3z0mdmnZhuVYnSwPasMKVbQxfebtj4GBonQWaeNfNFgH/IX136owOblwSGnPLXvkBO2EjLfuN0I7sMY7b13CCtTn+wwTuCK/bUYzikd+xOYnWdIvYuMzT0n2M3BA174kG+fe4DQTrAFQldz3A+xda3fE4w+2kxnalIDAD9sDe1MPG8TeKsMw+whHzqOiHom++C1V8+2EBBNC7PEoOrJd1ZdiMiWgyg0ZkpNxBDM1rGHSYvtChwispZFz/IxdavKUM12Cy1j8Yp3R04FjpAuiEcmx33h1cTm+4HknUfASsj8JNZlME4Th5nGi15WN0NmH4S8P6VU1p+DGt9B1kB46u0mvHT+eUdYFcWwQ5KPJxWpGeo/Na5+CyU4ip0SM/lTkjelauVnpHcz5JkKgCVfjqVyedRJeQCZKqe+4FAw27Ar/Fmwe0lFsB/pGlwNeCDlXUr/6mCLMEY5wskFqV/IqA7VxxJ6nMGMKsNWXN9vwGAf1SUnoPWyjvN16z5gaZex1hiaBew7H7nIVO6oeL8eYI9UUBuCI1D62m8ymQlL/gXAp88aCWPA0raEcojJw3WHKMxvc2sjVcyY X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: MDiJnj84qyV2vTFYlol5Hmwbe/3gpH56UVt6a3VU6U5V2lwUkThDEMvQZJTLSXSSAjlmwih2dQAOw18d93hvZwg/Pb28dvuj2TRSZMSjOMDCF7suW21tOaYlqSvOtyz3R8r6dKFbJ7MrQoGfZui0DFIlk0EXkGOm4Bnt244uHehxhw1Txvowm0GvcIsLHXz/UHEe2zmDsSIAsQLxKVAnTPfm+3daNDhhK8LC/wYgmoVr5rcYlNx0d0772qWUEO9S07hT5hgaEAO+0VanYt7x1XOvWmUcpNJUp5LxFefu3f24GKFHCF0rbf8vXkRhiKpYZbO/WWSxaiLG8wWk8Y+RbLtRRd7f8EbpUCEGIzwNTasSlMoB8jK9UP1DquMamtHthptDNjkfDDCuDBnWQyYr/sKDJn9UFLZxsuXSH1BemthHMtp4s3sfUSHL+nh1wHkbid3FElCjzuAO2qhOL1S9nkuRvC+ldeCj43nRrRFHDzWvoPsoVEBODEKam6elUhGy2wi4uDTa3KkDbRxsHIHXfxO65eas/gqpMiQSWlrVnEvoqmunnzKYoYddPN8TRJfEdCR65uHdqQjZ4Tt2C7hT9xjHiCrRS3K4gu/oUsFLYQY+zr8f8o6CQk8COePJTaOuaZM1GaqbBZZpTXMiBcYvHKuDbs5pn76kbeAJNa+hDwSM7YezKHU3RUfAJFDsw9TU X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 2a414606-1488-400a-adc2-08d9ac3c1c1d X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2021 15:40:42.1476 (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: PU1PR01MB2153 X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/qt.scm (qhexedit): New variable. --- gnu/packages/qt.scm | 46 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 4625d2220d..a645875456 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -23,6 +23,7 @@ ;;; Copyright © 2021 Brendan Tildesley [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [40.92.255.16 listed in wl.mailspike.net] -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [40.92.255.16 listed in list.dnswl.org] 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (chuanwei.foo[at]hotmail.com) 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: nixo.xyz (xyz)] 0.0 T_PDS_PRO_TLD .pro TLD [URI: qhexedit.pro (pro)] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record X-Debbugs-Envelope-To: 52000 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) * gnu/packages/qt.scm (qhexedit): New variable. --- gnu/packages/qt.scm | 46 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 4625d2220d..a645875456 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -23,6 +23,7 @@ ;;; Copyright © 2021 Brendan Tildesley ;;; Copyright © 2021 Guillaume Le Vaillant ;;; Copyright © 2021 Nicolò Balzarotti +;;; Copyright © 2021 Foo Chuan Wei ;;; ;;; This file is part of GNU Guix. ;;; @@ -3065,6 +3066,51 @@ being fully customizable and easy to extend.") ;; be used. (license (list license:gpl2 license:gpl3)))) +(define-public qhexedit + (package + (name "qhexedit") + (version "0.8.9") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Simsys/qhexedit2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1j333kiwhbidphdx86yilkaivgl632spfh6fqx93bc80gk4is3xa")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-path + (lambda* (#:key outputs #:allow-other-keys) + (substitute* "src/qhexedit.pro" + (("^unix:DESTDIR = /usr/lib") + (string-append "unix:DESTDIR = " + (assoc-ref outputs "out") "/lib"))))) + (replace 'configure + (lambda _ + (chdir "src") + (invoke "qmake" "qhexedit.pro"))) + (add-after 'install 'install-headers + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (include-dir (string-append out "/include"))) + (mkdir-p include-dir) + (for-each (lambda (file) + (install-file file include-dir)) + (find-files "." "\\.h$")))))))) + (native-inputs + `(("qtbase" ,qtbase-5) + ("qttools" ,qttools))) + (home-page "https://simsys.github.io") + (synopsis "Binary editor widget for Qt") + (description + "@code{QHexEdit} is a hex editor widget for the Qt framework. It is a +simple editor for binary data, just like @code{QPlainTextEdit} is for text +data.") + (license license:lgpl2.1))) (define-public soqt (let ((commit-ref "fb8f655632bb9c9c60e0ff9fa69a5ba22d3ff99d") -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Sat Nov 20 10:45:11 2021 Received: (at 52000) by debbugs.gnu.org; 20 Nov 2021 15:45:11 +0000 Received: from localhost ([127.0.0.1]:43540 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moSYA-0001WX-NE for submit@debbugs.gnu.org; Sat, 20 Nov 2021 10:45:11 -0500 Received: from mail-oln040092255050.outbound.protection.outlook.com ([40.92.255.50]:14913 helo=APC01-HK2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1moSY7-0001Vm-PD for 52000@debbugs.gnu.org; Sat, 20 Nov 2021 10:45:09 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=R7+sSCmI+72H9uLlBqgn4iJ0zvqHBY5f2+5jSmM5fWaqijWuXd1D2djCEwTOVdMkHr0L5HrLYiy4m8zMYhRJmNt3B5QXaJsXbSCqem6Ms2nUQElRylSXBGElekny0/QAg+knlK5r0t0d9HypQJy+RxDbfnBw63wC1o8365eMqgfxT9E+YBN6qIgzv+XupHl0rNXiaBkWyTdhmDAVM0pRWstWiTagEYQK6NtVg2nopzam120BOAugvfQg8vsMDmMlKZ76DepuViON3xU90CTL31CSlfgjkHO26FyK4670p26iKrm3Bzx8R57/F2wCzXJxA62RGcUEoN1XqNxIue/9fw== 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=XHTA36O8fiYpUJmraEw/ux51sf3u/n2FudL6Z0byCNw=; b=BTeGjqO9D+PGcpL4uSa5K7Ys1yVWk66dZfn4hmc/0Vv4KHFRopXXEIDhMx+O3G/y2ePcmwbTw5/H7fC1cgFxAwWmA0osAad+zvFbQr6lIprH9ckcp06wuDhLw9q3ISNWNnfr3yEPBIUMAhy87/0Xbe+8GJKjUygbluXmuZ7+ez0eMKwV5aOzKzIH9ncN6vLIxCpAJeRNi/zqovfzzEGaNAlbJN3ppAtuSaovYbALqmgB4kZUh6f1Dtx/I6q0eDd1BqZjQiY8j5NSStKTNRRRehYzzRTdYOVQ4kxoh3R/ytJCrgm8ZHx75s0o39V0Kybj+sGwpLWuKR+28lhihV6yng== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=XHTA36O8fiYpUJmraEw/ux51sf3u/n2FudL6Z0byCNw=; b=TnE0Qk5gzEbt3U34NAPxlLNdtqWdIKupsGwXiC6zPH+44HgwSNLXp9l4dvCNyEMbOacB+cS/Et8UJONSCibBXlisrKu3K5h7nf9yu9mV68lyB3vY/YFsesMv3cQZLjlVZ+/NTUubbvkbWsKvGWNzrSZwLPZN4vMJJbPDMLI2V6a3KwIo1yPQKBZL2V8IyKmHwOxDeHgYSMlycXVRb/P/Qu25JSfC5JvrFUwUSVzpxBMpyHx8vNkdEnl06Ccso7X5eSTps0rz8EyteFC8hQE+HayJYivDtOvsI9xX9XX+JzDA9GdPaROVzc1UYmghvf+XzG4EnfZMN553xZO618qTFw== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PSAPR01MB3781.apcprd01.prod.exchangelabs.com (2603:1096:301:20::5) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.22; Sat, 20 Nov 2021 15:44:54 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4713.024; Sat, 20 Nov 2021 15:44:54 +0000 Date: Sat, 20 Nov 2021 15:44:52 +0000 From: Foo Chuan Wei To: 52000@debbugs.gnu.org Subject: [PATCH 2/2] gnu: Add sqlitebrowser. Message-ID: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-TMN: [OCAKBL9uLbDeDGFzOm4WiEwHyVGTAtHd] X-ClientProxiedBy: HK0PR01CA0053.apcprd01.prod.exchangelabs.com (2603:1096:203:a6::17) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211120154452.cy2acwhlfhgb6uj7@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (61.6.253.166) by HK0PR01CA0053.apcprd01.prod.exchangelabs.com (2603:1096:203:a6::17) 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 15:44:54 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 985c6511-24cc-41ff-dd90-08d9ac3cb28a X-MS-TrafficTypeDiagnostic: PSAPR01MB3781: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: AYxnR9z857byxt7M0aL9Xsqc5sou1TCJyrNHbZHVP5Rg3v/c/KwOBgWM+tklyEfhX4VxMkjgkRS6bP8kXy0RM3H/U8n1ZjSPB1y1MVRojsfSothkS9cIQtHcLbQ8hAM3dELu8wEu/Ib6luCMJS5WCJ+Y8on8q7sJqKVkjDxwcaoTSdc63cfW4lmJduZPb8ktA9UQk2wORRf/Fj0wdfeOqe8Jc/uvQIQ8dXEpFfER+W5froAf8rEOgNwBMrIr3H30ALgohFrl5J4m6Nr4xtvhx6iykRV7Lqn8qDWWSAQ8f9SpkcHiw6pY3VW2K69jhxuIgCnrLef/mYqgUC9GWh1mgNP4SKOD8Lu1VXGNIA8jHqipR2sNrnPYT3uMWiFtpbFI57Mn2L7MPL7N84N++xxi/UpW/lgVGvu/pchhgqpHuEFa/XtAdB+t+K1Asj9tfHO0Q1DXapuTBVRqYqqRB0mM3uuuwiMwEzWdJ0SBnMBvT4i2TQbpp07ErE2pD8MGDB/AWKr6pL7odH8Q66W1yurCwJwa8ZTRQhTx4TFIfNtLxYhJg5D1tmHWq9jN7c5URlb2JOxlK7PLuLt+UCyUtXE8lWmvvvtSC4PNnquw26irK0P033TcdbvxKXGzEstyZmrW X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: sNEgJIMNUWJbMq4Uz7AFSkuR1ORUmuDwC1zFkr90K4l9emW8hi3bHffjG7xlSymDRHqNHFACGP3GRis/M6o7UE4AIMdd5yKqzQ6rtlTpsFhMvvhlfIIQ8Vk2rSmqfIWdtTyugcAZ7UhZpSTjVUWS/EGtcKczq++1ql02d1C9Da0kzsKi3GPjATvMotK3Et/2Bsybbss/QAMemcuvP43MGhlrj4Q82FEMQScsCjT7nqu0db0xC28py2g9MmKkGrFfspm4+eSTvIbBhS1daPlUyhQL+LQJ/8NKfQiX+VBkOdPq96KiPkuGqJdNpx2W6PRd4DmqA2qr27OyQl8il1NH6w/lDwjhyPk8Y63VRP6W0N3cy/rH+xcmSGMj5X2LVviKel8ygAVgPEEByFFmRT0BN+VHNKnJ+wZmPPojHepylM+iYFvlst1leOY34cdAsxVotKc7nvUD8KXnZa1q4FFM7fqLLHGz1OxerVtANrnxpvBwah0Ybwjd3Vf3zA+M9/a0DwDzIRkFdGCvR3xPXGhxOpJq7vWKBpx7FmUCxX4j7C+dv75a1hdeP4qJYem75VQ4LLvC+WnBMOYgIoqqAY0YRk/r88F677Aa/K4FVtvne20CV8sqeRRS5IPm6h2k7ZtjRuV/LUkOsUNa7iisSKAkjht+UUeRLtUmaQwJzu6ME/JWBaNdjfvKpwTsAmWbm5Z2 X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 985c6511-24cc-41ff-dd90-08d9ac3cb28a X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Nov 2021 15:44:54.5115 (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: PSAPR01MB3781 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 52000 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/databases.scm (sqlitebrowser): New variable. --- gnu/packages/databases.scm | 91 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 5edc4e2cce..ca801489be 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -54,6 +54,7 @@ ;;; Copyright © 2021 Alexandre Hannud Abdo ;;; Copyright © 2021 Simon Tournier ;;; Copyright © 2021 jgart +;;; Copyright © 2021 Foo Chuan Wei ;;; ;;; This file is part of GNU Guix. ;;; @@ -130,6 +131,7 @@ #:use-module (gnu packages python-science) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt) #:use-module (gnu packages rdf) #:use-module (gnu packages readline) #:use-module (gnu packages regex) @@ -4098,6 +4100,95 @@ PostreSQL, SQLite, ODBC and MySQL.") connecting to MS SQL and Sybase servers over TCP/IP.") (license license:lgpl2.0+))) +(define-public sqlitebrowser + (package + (name "sqlitebrowser") + (version "3.12.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sqlitebrowser/sqlitebrowser") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ljqzcx388mmni8lv9jz5r58alhsjrrqi4nzjnbfki94rn4ray6z")) + ;; Remove bundled libraries. + (modules '((guix build utils))) + (snippet '(delete-file-recursively "libs")))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags '("-DENABLE_TESTING=ON" + ;; Force the use of non-bundled libraries. + "-DFORCE_INTERNAL_QSCINTILLA=OFF" + "-DFORCE_INTERNAL_QHEXEDIT=OFF" + "-DFORCE_INTERNAL_QCUSTOMPLOT=OFF") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-build + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "CMakeLists.txt" + (("^ find_package\\(QScintilla 2.8.10 QUIET\\)" all) + (string-append + all "\n" + " set(QSCINTILLA_FOUND TRUE)\n" + " set(QSCINTILLA_INCLUDE_DIR " + (assoc-ref inputs "qscintilla") "/include)")) + (("^ find_package\\(QHexEdit\\)" all) + (string-append + all "\n" + " set(QHexEdit_FOUND TRUE)\n" + " set(QHexEdit_INCLUDE_DIR " + (assoc-ref inputs "qhexedit") "/include)")) + (("^set\\(JSON_DIR libs/json\\)") + (string-append "set(JSON_DIR " + (assoc-ref inputs "json-modern-cxx") "/include)")) + (("^add_subdirectory\\(\\$\\{JSON_DIR\\}\\)") ; No need to build. + "")) + + (substitute* '("src/EditDialog.cpp" + "src/ExportDataDialog.cpp" + "src/RemoteCommitsModel.h" + "src/RemoteDock.cpp" + "src/RemoteLocalFilesModel.h" + "src/RemoteModel.h" + "src/RemoteNetwork.cpp" + "src/RemotePushDialog.cpp" + "src/sqlitedb.cpp" + "src/sqlitetablemodel.cpp") + (("^#include ") + "#include ")) + + ;; Fix compilation error: + ;; "no matching function for call to ‘input_adapter(const QByteArray&)’" + (substitute* "src/EditDialog.cpp" + (("auto json_parse_result = json::parse\\(cellData, nullptr, false\\);") + "auto json_parse_result = json::parse(cellData.toStdString(), nullptr, false);")) + (substitute* '("src/RemoteDock.cpp" + "src/RemotePushDialog.cpp") + (("json obj = json::parse\\(reply, nullptr, false\\);") + "json obj = json::parse(reply.toStdString(), nullptr, false);")) + (substitute* "src/RemoteNetwork.cpp" + (("json obj = json::parse\\(reply->readAll\\(\\), nullptr, false\\);") + "json obj = json::parse((reply->readAll()).toStdString(), nullptr, false);"))))))) + (native-inputs + `(("json-modern-cxx" ,json-modern-cxx) + ("qcustomplot" ,qcustomplot) + ("qhexedit" ,qhexedit) + ("qscintilla" ,qscintilla) + ("qtbase" ,qtbase-5) + ("qttools" ,qttools) + ("sqlite" ,sqlite))) + (home-page "https://sqlitebrowser.org") + (synopsis "GUI editor for SQLite databases") + (description + "DB Browser for SQLite (DB4S) is a visual tool to create, design, and edit +database files compatible with SQLite. DB4S is for users and developers who +want to create, search, and edit databases using a familiar spreadsheet-like +interface, without needing to learn complicated SQL commands.") + ;; Dual licensing. + (license (list license:gpl3+ license:mpl2.0)))) + (define-public sequeler (package (name "sequeler") -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 21 05:37:10 2021 Received: (at 52000) by debbugs.gnu.org; 21 Nov 2021 10:37:10 +0000 Received: from localhost ([127.0.0.1]:44292 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mokDa-0002tu-Au for submit@debbugs.gnu.org; Sun, 21 Nov 2021 05:37:10 -0500 Received: from mail-psaapc01olkn2014.outbound.protection.outlook.com ([40.92.52.14]:12225 helo=APC01-PSA-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mokDX-0002tO-U8 for 52000@debbugs.gnu.org; Sun, 21 Nov 2021 05:37:05 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=a6IfS47ra+XbSio38DACLNdT+TeeYHzeS9qsa3sMcysKReA9BHNAld1pa/lx1yRxGX+id4180jVxCpcmT7CS3X+VqWNxmjWFGqeVSq1KJ0slPbMYcba2s8Q4LUJgFfkxKnnIO35tuRhGmuB9lj9ftsLWT+U/IHAXVcUatJqHx7buhdZP8LvCX8cPOobSpUKBCwBmvCyX1ZltQT+MjCWg4Ir7Cue9NUhW6o1r0N229/PQvpzeKMSPkbWSoXTSUIpoTPAWSTlrxrR64qqBRmTUK74KfAnFzYvNWnHFvGWcxtwNPc1fptzKGShrNVSeO/LeC0Cs4OIXvDXmLsLYI/ekLg== 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=UzLCcWi5Ik8AZ46QIYOcbpt8CEDq+krOhiAWPXDNrxQ=; b=JDNratRGdEFVnBKKfv0iOyAvPTsC5feSa/23vtRFBE0A+5g98FRhG9imv/1RnsURr/ZnyPkNwqtlcn4SJtJ8l3Gxb7Yk0CCKjdgWPlQ9a0kDPxCdfs6BvRwnMCDQ2ytlP3lBzMf/1gMNuiGCK6EwK+pYnoRCv+Gx8JQ4Lf8uz0KW3DTXlH9q3xkauoAMcffdvJXMRGXVIpD8S/lh2yfoDxoiZctWrrKaF5SxINlNOtiHvMX2HYp2YnDnoo9dcsDDinHtuheY90Rn76tUFAHZvXl3mJDngUyDi287c7SPdYFnyueVtiliYdirJ6bPH22Kmme4AwH97riW5tBFNQ5ESA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UzLCcWi5Ik8AZ46QIYOcbpt8CEDq+krOhiAWPXDNrxQ=; b=mK2jYn4Y+zEE+vYspdaP8MGhlCcgDBRsQKaaPDZBpbaudpfK+xj3oL12yxAR2oUrUwKPhuVG0CQ/oeyVCnPwM9/GQzKJSomxh+udyF06y3fiDoi63/OFk8Bl0MxtLHwDnK09AeRfztQxbuyt/rXVYHLnG3PFSrXcu5iSQIeltWRMQAMfF9IFNpZEozsiaN4hlgXCzoRgjaAarh+3DVHaKy+BjNWbVRJlhSt2jcLtqoDIYo2wv1t3aD+KBU4ODxIRmgoC3vo/gqgkIUHuy/WsZjCZy+stBpFxi8dNSZKdzr7iGp6TIq68ApTKy5H5EoXBsT9RGvcts7/ZZMQNQXtgqw== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PS2PR01MB2422.apcprd01.prod.exchangelabs.com (2603:1096:300:36::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.21; Sun, 21 Nov 2021 10:36:55 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4713.024; Sun, 21 Nov 2021 10:36:55 +0000 Date: Sun, 21 Nov 2021 10:36:52 +0000 From: Foo Chuan Wei To: 52000@debbugs.gnu.org Subject: [PATCH v2 1/2] gnu: Add qhexedit. Message-ID: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-TMN: [jIS2vZ3L3IGCBg8Ix2s6lvBYZyiu8Jfki3Ik6oJJyYY=] X-ClientProxiedBy: HK2PR02CA0219.apcprd02.prod.outlook.com (2603:1096:201:20::31) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211121103652.5ozdjtubfw2opise@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (118.103.255.110) by HK2PR02CA0219.apcprd02.prod.outlook.com (2603:1096:201:20::31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.19 via Frontend Transport; Sun, 21 Nov 2021 10:36:54 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e32c1934-5fca-4409-dad3-08d9acdad680 X-MS-TrafficTypeDiagnostic: PS2PR01MB2422: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: JH2axCVCfki6bfQzB9lLDxS/ca5czmQJ4xZJqIkKhmlxSPBpQbKT7vxbckMPrA4hW+jIzdL0nVa1rAdGki70+ygoWkPpYRCndvgq9sFyZYUbyQik6qL3fiX5StE7eLR1E1z4o1rBtsXF2gi8ymv36Ae92da5kFmRUdnSoYeWCUITlzmefSH86K4bM4t5knkIaiO3TbH11z9z1rpOJFwgjtTrXFcR/DM4wS74E0qOfE44oGTY64OO7s8wk7zwG7HLV6mU80/e5LQgYWi2sw954SXSYiPpFa2NR/jzpoFwSS5g4+g4C+jnP1089qMD6hfsxBSqd6Ig3qFWOt4K8Q0vKHihwh+AhcH6KNQtH0HqADC1PXYmWlTLOArRsbim0agiR9YvQAoUEzhiVDWyFFhOF11q044clNvwHlr7FtUAteNpf2+CLqdlg3F5qDyaSoP3yg8N8hzCIybrKzpJFvKHA4RzJshrKlXoxLf80YR37AWLGbBGdAHih3M5VICOSvUzC3e01kn73OLcQZ+nwe55sfV0mFLBZ+0GrPwSyDXHgJb6B4n31SDu3zZ6V4Rdx1RFMoFaHXHUjug4ruqgjk2rK6xfAKqrqBqE1XklewNRt37iK2P1JaiC+mj/jIcZ5JB5 X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: VaayWMRu/6X3N8+K0PXP3z9kw/2W3JbBxygSnLiXG0XIf2qvHp+yvVEF8evf5HYT3sMrdP6sMUFRaMSHB/CwePnshUegJs+UojYUu77VcmzX2K963Xci57h83G0PvJ1v4APKLbR6XCUpUIj7zC885Zb1HXSTm7H2KrlTal8iqrOPln/PGxbbeoItClRevjL8R8q5ckGFclj75A+yvrfFPz6v76LnBuQM4sX0sDkmtzgFgOMeqDmpuUTjPFM5ZeWAsgE/4D6OXTc6abajN2iMBOwbmMxKoxvXG8YRlJM5eycLjMIQWIAXtyb/mFQ8+cCf17siCdO+JuizL0PTbq2iEMhjOPvHcBq/qCR5/LaDshapq69R9Shlj7KsXh7dNh2qRw4x7fmxPsACqsoB8juq8bhssSNzGG4yOkgibf55J0Np2np6qnO3TJQZQoRp+2E8Q1vpOETIHhzNMu5eglUvuJH66W/a4rqYT1bQ+kItwnwR+039D7LD2Uo098hm9VmKFnWx4pwXS41tc4tgcnad6WVk4ruE+gLKld2ImA3i3hdnMy+gG1lRG66bxB5HG+FBDfctQeJgg9v6tWF8Mai8aAOCZd9DIMGdazVMwcw4OlhEvjJ8y1C5i0bPExAPtLf4vsVtcKPr4wYp/L8LFBG0ZIgHsXtsNH77/TRY4UDZ91WgFev39OlYiijpb9D/Nfp44GhXzGRLkQ0YClWfO/Btmw== X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: e32c1934-5fca-4409-dad3-08d9acdad680 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2021 10:36:55.6069 (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: PS2PR01MB2422 X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/qt.scm (qhexedit): New variable. --- Changes relative to PATCH v1: * Move qtbase-5 from native-inputs to inputs. gnu/packages/qt.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (chuanwei.foo[at]hotmail.com) 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: nixo.xyz (xyz)] 0.0 T_PDS_PRO_TLD .pro TLD [URI: qhexedit.pro (pro)] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [40.92.52.14 listed in wl.mailspike.net] X-Debbugs-Envelope-To: 52000 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) * gnu/packages/qt.scm (qhexedit): New variable. --- Changes relative to PATCH v1: * Move qtbase-5 from native-inputs to inputs. gnu/packages/qt.scm | 47 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 4625d2220d..fb783d356e 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -23,6 +23,7 @@ ;;; Copyright © 2021 Brendan Tildesley ;;; Copyright © 2021 Guillaume Le Vaillant ;;; Copyright © 2021 Nicolò Balzarotti +;;; Copyright © 2021 Foo Chuan Wei ;;; ;;; This file is part of GNU Guix. ;;; @@ -3065,6 +3066,52 @@ being fully customizable and easy to extend.") ;; be used. (license (list license:gpl2 license:gpl3)))) +(define-public qhexedit + (package + (name "qhexedit") + (version "0.8.9") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Simsys/qhexedit2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1j333kiwhbidphdx86yilkaivgl632spfh6fqx93bc80gk4is3xa")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-path + (lambda* (#:key outputs #:allow-other-keys) + (substitute* "src/qhexedit.pro" + (("^unix:DESTDIR = /usr/lib") + (string-append "unix:DESTDIR = " + (assoc-ref outputs "out") "/lib"))))) + (replace 'configure + (lambda _ + (chdir "src") + (invoke "qmake" "qhexedit.pro"))) + (add-after 'install 'install-headers + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (include-dir (string-append out "/include"))) + (mkdir-p include-dir) + (for-each (lambda (file) + (install-file file include-dir)) + (find-files "." "\\.h$")))))))) + (inputs + `(("qtbase" ,qtbase-5))) + (native-inputs + `(("qttools" ,qttools))) + (home-page "https://simsys.github.io") + (synopsis "Binary editor widget for Qt") + (description + "@code{QHexEdit} is a hex editor widget for the Qt framework. It is a +simple editor for binary data, just like @code{QPlainTextEdit} is for text +data.") + (license license:lgpl2.1))) (define-public soqt (let ((commit-ref "fb8f655632bb9c9c60e0ff9fa69a5ba22d3ff99d") base-commit: 9bfbba8af5b7efb952292c8b7d5e9ee57300c2bc -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Sun Nov 21 05:39:23 2021 Received: (at 52000) by debbugs.gnu.org; 21 Nov 2021 10:39:23 +0000 Received: from localhost ([127.0.0.1]:44301 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mokFn-0002xf-4c for submit@debbugs.gnu.org; Sun, 21 Nov 2021 05:39:23 -0500 Received: from mail-sgaapc01olkn2041.outbound.protection.outlook.com ([40.92.53.41]:24640 helo=APC01-SG2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mokFk-0002xP-Mn for 52000@debbugs.gnu.org; Sun, 21 Nov 2021 05:39:21 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=P15hsGTsm19D1y6bgSXFHPyzHSmYB8e2BTu9JP69awPLbAEWaVRYPuwNyq4mFKJUWHoBGrzPm94R4GFf1nGUAxS/s4SLNBuUSscPZNzuVhjpV0NAKVMBDBYKQgu5SLEP2JhmIcCMZbtCtJl+Ph40z+QBcYGLj4+Mo1Kf7PVxRINllHajdhioZSvHN6rYSGFNOef/iG/9HJvg/6pHD2xOJIDqv9PVQMEohPFSZFcgOrihsYzxNbg1+g2sU5EJ1QNhsfqlK92PI6cLh1tdpR90JQgLjh2Fo2Olp3Uzz+F/B3JY+yP4EOLvE2uxNJbTm3O0Lc3pMgmMkYRkgnO42yk2Kw== 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=cKMri5hpwT1Nj5c8Pigcm74WooSxyTLsdBrJuYr+0/4=; b=dg/ArI1W39jEPJIPwPtPrdFynggi0EPH6Tc8G9iAhlEXTfPHfQypFmex5yY7zUXNm2A0KQetMNB72UfIYv5QcIioyKq2cq0LQ7tgkCEMyLFNYvHfNamvcIwfa3yOTQIKxjKyYmOWHd4O/K0GJqYWf3l8bnWPlXOWvx/3MOz3esMm5EEbGPsVF+dSd0gs7Tv+tfYqu48FT7VhrJGpPXzCHTzbe9MP7QnPmv8d2hJl156cPQcHUH62RUx6kVBguDxExoBrcI7AxZUIKH5zZBYTOht8/ByFFIwbwUkJGh6yWqJ28UDtvqQWraN1u23aVnPO2S3Zvrr696Wi5hN2HQYyyA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=cKMri5hpwT1Nj5c8Pigcm74WooSxyTLsdBrJuYr+0/4=; b=jD3pwUVQAnA1XxQC1r/3hlF1rBnIK5PtWl42ykiVJSZ54z0iy4rTfRdB5St6fRrAuI8whtdq7ASGxZuzCuANYRI7wejvuoyuJIZnpohllo+tNdpg+hIZqQsIPtAYE2/33bcsLHsnHEADWOHbWtkfbGaI2QVy6vWmdT8TYJFyzV0kG1b7nBAK+u0zEKPuUfHQQ99yUfYtfV9OamdoJi8+6hUL4w0zddQuCptqVIfQJdXxvm4E453A30YF3gLGR1QZu5OUfXRqYwyZbk5ifmA2dymtJT+ZHX/Jqt0eMUzzDEBWkuYL9EeTp5zNK3nftUeJ7pndJ82AK4KAUXxUX+IUAg== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by PS2PR01MB2422.apcprd01.prod.exchangelabs.com (2603:1096:300:36::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.21; Sun, 21 Nov 2021 10:39:11 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::258d:e124:fd3a:40ee%7]) with mapi id 15.20.4713.024; Sun, 21 Nov 2021 10:39:12 +0000 Date: Sun, 21 Nov 2021 10:39:08 +0000 From: Foo Chuan Wei To: 52000@debbugs.gnu.org Subject: [PATCH v2 2/2] gnu: Add sqlitebrowser. Message-ID: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-TMN: [CpOqV1bU9C3o/oXmYOigDJUq9rKkRFmFfQkaz3Q/ZN0=] X-ClientProxiedBy: HK0PR03CA0097.apcprd03.prod.outlook.com (2603:1096:203:b0::13) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20211121103908.6u2izk5ud336tbmc@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from main (118.103.255.110) by HK0PR03CA0097.apcprd03.prod.outlook.com (2603:1096:203:b0::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4713.21 via Frontend Transport; Sun, 21 Nov 2021 10:39:10 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6512025b-1717-43a0-b0ed-08d9acdb27dc X-MS-TrafficTypeDiagnostic: PS2PR01MB2422: X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 2SLs/gvDmkUdo19JQLddIxQrP77AkEIrjKdg+cPww+K155uoP+q6L/dd5XQFQ2YoPQb5N/Orb3y1X+4gtNFQxG/9qp58YnPLpeNoXuz4gWE63yB3RlrBL9qnONL+cz1UuC1XEcllMOnOjgrq2P6lZHG+Bqqp6FmoHWrkLIxOaamSLEk6sxGxw+T7BmKemzhzwewgktTQYbYuvbGVraaqlFJiDiwf9rseXgcNmN++hCmndA0XGKfbgOZtOeF4mqY3BIsp+iG55SAVMBgs0ANOAvhcgOYYAqMaDm9RvOCjB21pzWVNrkYWxmgiH9gGhqpKezpXJgYZCAne/9cu0IFW3wkWreh/7m9T9EsB4iWmpsWM3NFbAnvxBp1tIDdnPb/1jeWMaIh4AorHNdyb+I1JqxgP9XIoGCvEATnbfqKH/map4dEj1EB/XWo0Qoyi8H5QuNH6Wo8bGTZOU2AWfuYFTkAQGckX6sakHHy+lOu3xbUTyddfqovr1e8NoftGYBfe/XiCjGXLPkNLO0etV8UHwArKJ9VWTzhTGwfKxnOszzrZf09V82Kw0AJxD7JMkhBgBn44lXzWeZ0sH/hXhwzYyKGBJ5L85gHVPSemaVfOSDXukgDp/k1R77KYL7bM3CwX X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: g7b5XqVrxEw+jtQ0hw7GJ76UzguMIo9VyrFt3dYJmkqTMPjuN6EhqnodOkvW1R6qfYIqA5mwoNbBeKPnYo2axI7YckH5PzED/OYdGnN3ePWJykXd6uClGsgVpY8nSzyTc45lOqvBxWBxhLczvuAaXxk+EUhS/Ymmc/yDC9V1nSXp9cA8LXNJQa0PTlGTz5IlTqQxjHsR0/dJaDnsL0wvgR/UzpWZTBIHN3j9F+NOjaS+7Tqg2cEDyVWLqjJPoEtggNB1P1nh/HnXarpc8ZrmDA+qdk2Gq3RXPr/w7ZkcBiWDUpmIHr0a9skq3Wm1TjkHcaUg/fvwzIjulwbIj/wILtZE2lLMUGsgBPGbYvJXNcw18x4bstrKVZ4xwCnxgNhq2R/JMbVzZstlOjpru9slLN/hd1RMjHqkaXsJdTclPPEp5a5R6Rc0mi9xHL5oaL6IlOGRBYKabK9MgaRHpYtILfR+aXfc/hgKxUGjprUBDiWTRaS3o6R1sdgo+q7judM1uGLzGVsqyjXIsEGxk4Hdcz+njnWZ4TmrwXTKifCkGUdMEiDreDs/Hzonp1vOyzU/G9QzFeUANpqA0TX3QWs/apr8AZto5WQRNTeb8CpIvNMfgymv5Bl0IXUZtN/Aq5q//lv+FioXLFezN36y0BwnrT/i05lswic5FvenzmzRhx8Uunv0iDYuXpP7q3+DCvDA8iraq7RMGc8NEOmcNLiM0w== X-OriginatorOrg: sct-15-20-3174-20-msonline-outlook-5c337.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 6512025b-1717-43a0-b0ed-08d9acdb27dc X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Nov 2021 10:39:11.9353 (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: PS2PR01MB2422 X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 52000 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/databases.scm (sqlitebrowser): New variable. --- Changes relative to PATCH v1: * Move libraries from native-inputs to inputs. * Reduce the length of some long string arguments given to substitute*. gnu/packages/databases.scm | 92 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 92 insertions(+) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 5edc4e2cce..ab7b31392e 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -54,6 +54,7 @@ ;;; Copyright © 2021 Alexandre Hannud Abdo ;;; Copyright © 2021 Simon Tournier ;;; Copyright © 2021 jgart +;;; Copyright © 2021 Foo Chuan Wei ;;; ;;; This file is part of GNU Guix. ;;; @@ -130,6 +131,7 @@ #:use-module (gnu packages python-science) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt) #:use-module (gnu packages rdf) #:use-module (gnu packages readline) #:use-module (gnu packages regex) @@ -4098,6 +4100,96 @@ PostreSQL, SQLite, ODBC and MySQL.") connecting to MS SQL and Sybase servers over TCP/IP.") (license license:lgpl2.0+))) +(define-public sqlitebrowser + (package + (name "sqlitebrowser") + (version "3.12.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sqlitebrowser/sqlitebrowser") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ljqzcx388mmni8lv9jz5r58alhsjrrqi4nzjnbfki94rn4ray6z")) + ;; Remove bundled libraries. + (modules '((guix build utils))) + (snippet '(delete-file-recursively "libs")))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags '("-DENABLE_TESTING=ON" + ;; Force the use of non-bundled libraries. + "-DFORCE_INTERNAL_QSCINTILLA=OFF" + "-DFORCE_INTERNAL_QHEXEDIT=OFF" + "-DFORCE_INTERNAL_QCUSTOMPLOT=OFF") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-build + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "CMakeLists.txt" + (("^ find_package\\(QScintilla 2.8.10 QUIET\\)" all) + (string-append + all "\n" + " set(QSCINTILLA_FOUND TRUE)\n" + " set(QSCINTILLA_INCLUDE_DIR " + (assoc-ref inputs "qscintilla") "/include)")) + (("^ find_package\\(QHexEdit\\)" all) + (string-append + all "\n" + " set(QHexEdit_FOUND TRUE)\n" + " set(QHexEdit_INCLUDE_DIR " + (assoc-ref inputs "qhexedit") "/include)")) + (("^set\\(JSON_DIR libs/json\\)") + (string-append "set(JSON_DIR " + (assoc-ref inputs "json-modern-cxx") "/include)")) + (("^add_subdirectory\\(\\$\\{JSON_DIR\\}\\)") ; No need to build. + "")) + + (substitute* '("src/EditDialog.cpp" + "src/ExportDataDialog.cpp" + "src/RemoteCommitsModel.h" + "src/RemoteDock.cpp" + "src/RemoteLocalFilesModel.h" + "src/RemoteModel.h" + "src/RemoteNetwork.cpp" + "src/RemotePushDialog.cpp" + "src/sqlitedb.cpp" + "src/sqlitetablemodel.cpp") + (("^#include ") + "#include ")) + + ;; Fix compilation error: + ;; "no matching function for call to ‘input_adapter(const QByteArray&)’" + (substitute* "src/EditDialog.cpp" + (("json::parse\\(cellData, nullptr, false\\)") + "json::parse(cellData.toStdString(), nullptr, false)")) + (substitute* '("src/RemoteDock.cpp" + "src/RemotePushDialog.cpp") + (("json::parse\\(reply, nullptr, false\\)") + "json::parse(reply.toStdString(), nullptr, false)")) + (substitute* "src/RemoteNetwork.cpp" + (("json::parse\\(reply->readAll\\(\\), nullptr, false\\)") + "json::parse((reply->readAll()).toStdString(), nullptr, false)"))))))) + (inputs + `(("json-modern-cxx" ,json-modern-cxx) + ("qcustomplot" ,qcustomplot) + ("qhexedit" ,qhexedit) + ("qscintilla" ,qscintilla) + ("qtbase" ,qtbase-5) + ("sqlite" ,sqlite))) + (native-inputs + `(("qttools" ,qttools))) + (home-page "https://sqlitebrowser.org") + (synopsis "GUI editor for SQLite databases") + (description + "DB Browser for SQLite (DB4S) is a visual tool to create, design, and edit +database files compatible with SQLite. DB4S is for users and developers who +want to create, search, and edit databases using a familiar spreadsheet-like +interface, without needing to learn complicated SQL commands.") + ;; Dual licensing. + (license (list license:gpl3+ license:mpl2.0)))) + (define-public sequeler (package (name "sequeler") -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 14 23:23:05 2022 Received: (at 52000) by debbugs.gnu.org; 15 Jan 2022 04:23:05 +0000 Received: from localhost ([127.0.0.1]:38714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8aak-0005Aj-3R for submit@debbugs.gnu.org; Fri, 14 Jan 2022 23:23:05 -0500 Received: from mail-oln040092255066.outbound.protection.outlook.com ([40.92.255.66]:5843 helo=APC01-HK2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8aag-0005A6-V6 for 52000@debbugs.gnu.org; Fri, 14 Jan 2022 23:23:00 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FVv7KZYvTc3YImDiupdP9stRdL4GcAHWCK/dU9e75H0DbIoftAdzXRUCUZR8SmJYSD7KiCHOCfmSKUugrQH0Th/KXCAc65zGxov63uqxp2ebgakN4kbXLE3O9NKfRGOLb41XV+Tra46392ove1pOvpyCouuXT/Z8NppipRE03y267jKNPzLQ9psmvg6C7LbqbVG+ZiVRn2YNXqB0886RifCqvALbXzq0tEpQ1odm4ZWFTK8mC5XEJ1V+qQ4Ap7qgB4rZWXo3MgDiSyKpTcmuI50jn4xcgBMc8WJCOo5UnLfsE6d2qupcUCPHgXQThaZslXKxxX4BXEfIDOc1p45HWA== 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=hLJyFpvPqUKZ+hV/f3ruoV487TQQSvKZqtLE844ZKxE=; b=eaDIiz21/WLTc0Ba131GY7125nOHtAYPIPAn8kVLO1ReuF6UnDqhhDOAZnMsDiqnO778Pb3WcOWDcogHshmt0v7LaFJr1wc4XP2o3ERLZbnfxCNzRMk/8Rd6N0Q/Bw9VoEMW++pk9kWn6TieLSzKTX/Epf2dWnHIhquvmuvfiQl75EjWE4jniW/aIAXi6oS6ANQRpGNR2Zycm9TSwcXD3XUEEcfQqEKaOxM84VJKVdRGUn6dTHNl7xmKcqqqa03aT1tL1hWDsNdqVj/03poGMg8l0YTzj0loTHKcEKwUQJBOpsFJZ/MzwXFKR0ZAZX8o6Q7XasT8PYGJOBiFgpXM2w== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=hLJyFpvPqUKZ+hV/f3ruoV487TQQSvKZqtLE844ZKxE=; b=MGkwDoG00MRGHXp+Fe8gm9E3C7tfEQVcBKhUlhQdTXSidTFnMQ7dGUTQA7WLEZ65ldD0e15o6VLnYsf8gxRdcD5Of87N+vSFNDB7GyV6k0qGKAlssamM70lM8e3BaYFL8Ak9dHDIE9/rYkJrTSNZtyKxVBS3YNW+UG3Wk1a4kX63hcRjqsN+2qSzoQXOsmv2aqeME9JiypXJ2EXAFHp9R/5t0mMRgOSrk7s4qO9b1opQMtaRweUNr5Euwi0APw03JpEbuU2UQxZEPABSzAiV7fje/2jpgZ4BfPF3mxcGNQ6CprpMcNrvvHEyXfmJgQkySgNkBeqmGMZiM18KZfDsGA== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by SG2PR01MB1904.apcprd01.prod.exchangelabs.com (2603:1096:3:23::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.11; Sat, 15 Jan 2022 04:22:49 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::1c92:e0d7:1ad5:a0f5]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::1c92:e0d7:1ad5:a0f5%6]) with mapi id 15.20.4888.012; Sat, 15 Jan 2022 04:22:49 +0000 Date: Sat, 15 Jan 2022 04:22:44 +0000 From: Foo Chuan Wei To: 52000@debbugs.gnu.org Subject: [PATCH v3 1/2] gnu: Add qhexedit. Message-ID: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-TMN: [EXfSySWTkixTZYrZMQ2hZD5D5tI3o2xD] X-ClientProxiedBy: SG2PR06CA0099.apcprd06.prod.outlook.com (2603:1096:3:14::25) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20220115042244.oorm56r5xstmnj4a@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e08ecf69-5b60-4c69-b137-08d9d7deafa5 X-MS-TrafficTypeDiagnostic: SG2PR01MB1904:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XeC5yimoRYXLytr6Eh42vO632PenPAVzxvxWtre3CLf+oZl2Ao5LIOWfgYtobCra0/fU40sKKBnE+TOTrZXX3vDMkJRIMPgl4HCjAaGrPaXmN1qy9YTLCcQ7GwC7hoUlS8fpzbGAZxOO2+Id1/f3y0B7IHUbozf7I0KqmF15HMpwh6wwVDEcOSzIkl/YwhRQW7efB2FGRhPC/e1OmGPV343RmMDYCrv3Uspp6qL4zx+6WxKaTPPgu9AK5IJlMgVHBsD+VlvewYHQCMOaxwJvs7nqPMT0ZecQ7i5t3briVXiiqcDNkG4h2D6vzx2+TzS6kesojyhwJVcetVvCxBA9CaHqM9Dm24Ll1rSWV6E2WmCuIRidOPVwmdfiCI/J/n9lVEtMDAktWGZnH6FDykubF3dJTNRbsdKYgK9dZIqjafJenAHz5sO1C/fmYsX75dgkqB4FaWjT+pk3DCnssfzSFeCjHMtw/WSarK86svwRkZSPzTtukP/rxwv+9lx56mQ+QBV3+Ne971Mz5Cr/u+1JWtP7jQdctnd/ghRH9QZgnOL7XysgkOYmgllpBTUuxCi1X5zgDbJGO/+JAZ0uSc86Dv6AHQmOQX2+7skqO9cwF6QmNe+c38SnQbDdwj1141QW X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?TDJvckhjL2J6WFk2MWdSd0hmRWVJcy9rK054TitmNVI4S2o5TC9PeGl0UVVr?= =?utf-8?B?QXR2QWlCTTRrNmNYaXByWnpRT291elAxa1JKbVV3L3AwajkvbzNKRlNvYjZI?= =?utf-8?B?UUp2NDNlb28xV3pXVjRhSitCdCt4dUVkd1MyQ2NVcXJZY0J2aVJiVnZnYmpN?= =?utf-8?B?dDRXZHdpWmU1K3FiOXQ1TFBuVTc2UG9ESHVRdktZOVBITXo5clN4bURHZ281?= =?utf-8?B?L2MrMzl3MzRVMERHMFNiRzg3ZkNheHlZZndFQ1ZZVFZJL2p1RUVjeTV4MW9o?= =?utf-8?B?N0F2UG1oUUtmSmlUV295RjV5WGJpbHlIbitlNmFxb1VNK1Q1eG04dXJuditR?= =?utf-8?B?a0dzUG9uNklVVVZnb054TWl1ZVJXNjdQTXlMamdNU09xSlltbG9CSmNUL3Ns?= =?utf-8?B?N2VrODBGanRPYzVUNFZwamZuLzB1WUEyVnZIR3kxcGFTc0toMUl1N0lnb212?= =?utf-8?B?Z1ZVdElheHpSMjVFMHZ2NDlHN3RRZGZTaVRVdjBjVmx0WFpZUjNKNXp1NUc4?= =?utf-8?B?aURXZzhQRmtvclVLNlBlQ3VxYnRYb3dFcXVJK2ZqWGJyeHgrWHRWQVR6WTJU?= =?utf-8?B?ay9oSWszRmdMdnRCUkVCdDhGL1ViTzN3VGlNVGlIa0d1WHluNWdlUktiSlJV?= =?utf-8?B?aUNSZU80RXFxWTFWUzFudUd5UmE5ZGpGTHFQMVMvZStBdEFtV2NlWC9pVHFp?= =?utf-8?B?QW9kQlA0MkFQQTQ4Q2N5WHpyR1JaUHJSM3UzeFhDOHl4QkZ3R3grKzZzL2RL?= =?utf-8?B?NHlTeFlxNmpidVBOWWpnZkNPRFNCQ21GalFtN1BOeFNDNGNYZWpTLzBmSjFK?= =?utf-8?B?di82aVFhU2xrd0tzWXF4QTNHbkkwSUZyWndYWW1CZHBRZDQvKzErZ3BKUnRy?= =?utf-8?B?K0ljbGRnd0ZDblZBem9TNE9jSWcyRCtQc3dKWldrcmhWQjBlRlp0WmRJL096?= =?utf-8?B?OGJjUndYVUFBVStFNUhMVWt4VWpmRVRjN0ZDUzVkTElzd2E5VHJncGhqaXRW?= =?utf-8?B?K0tySUJoMnVIdzdYbzhCbEdLSjhDUEtqeGxPYzB5RVArOEVkWWwzOFdmZWIz?= =?utf-8?B?cUFxRFliQWNCWk1SQjZJcUQ0ZGFDcTNNcktFbllpdi9EYmt2WXRFS3k4SWNZ?= =?utf-8?B?Mml3NnFKSGhjSWVCWVBQTm1jRFN5RGFQRTMzS0NNcXlSSWdlTzVQM0VQRTJY?= =?utf-8?B?cjViZy9DMGl4SUl3RkFpQytnZHEvTlFzc05nelVQV2hDemlUUUtYSksxanFJ?= =?utf-8?B?QlR0VnppUHh3bVN5YkJ6cmp5V1NRekxIQmhYUFhiNnpNTUY4Zz09?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: e08ecf69-5b60-4c69-b137-08d9d7deafa5 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2022 04:22:49.3749 (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: SG2PR01MB1904 X-Spam-Score: 2.0 (++) X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: * gnu/packages/qt.scm (qhexedit): New variable. --- Changes relative to PATCH v2: * Replace old-style inputs with new-style inputs. * Update copyright year. gnu/packages/qt.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -0.0 RCVD_IN_MSPIKE_H2 RBL: Average reputation (+2) [40.92.255.66 listed in wl.mailspike.net] -0.0 SPF_HELO_PASS SPF: HELO matches SPF record 2.0 PDS_OTHER_BAD_TLD Untrustworthy TLDs [URI: nixo.xyz (xyz)] 0.0 T_PDS_PRO_TLD .pro TLD [URI: qhexedit.pro (pro)] -0.0 SPF_PASS SPF: sender matches SPF record 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (chuanwei.foo[at]hotmail.com) -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at https://www.dnswl.org/, no trust [40.92.255.66 listed in list.dnswl.org] X-Debbugs-Envelope-To: 52000 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 1.0 (+) * gnu/packages/qt.scm (qhexedit): New variable. --- Changes relative to PATCH v2: * Replace old-style inputs with new-style inputs. * Update copyright year. gnu/packages/qt.scm | 45 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/gnu/packages/qt.scm b/gnu/packages/qt.scm index 01bf961bbf..223304822a 100644 --- a/gnu/packages/qt.scm +++ b/gnu/packages/qt.scm @@ -23,6 +23,7 @@ ;;; Copyright © 2021 Brendan Tildesley ;;; Copyright © 2021 Guillaume Le Vaillant ;;; Copyright © 2021 Nicolò Balzarotti +;;; Copyright © 2022 Foo Chuan Wei ;;; ;;; This file is part of GNU Guix. ;;; @@ -3004,6 +3005,50 @@ being fully customizable and easy to extend.") ;; be used. (license (list license:gpl2 license:gpl3)))) +(define-public qhexedit + (package + (name "qhexedit") + (version "0.8.9") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/Simsys/qhexedit2") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1j333kiwhbidphdx86yilkaivgl632spfh6fqx93bc80gk4is3xa")))) + (build-system gnu-build-system) + (arguments + `(#:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-path + (lambda* (#:key outputs #:allow-other-keys) + (substitute* "src/qhexedit.pro" + (("^unix:DESTDIR = /usr/lib") + (string-append "unix:DESTDIR = " + (assoc-ref outputs "out") "/lib"))))) + (replace 'configure + (lambda _ + (chdir "src") + (invoke "qmake" "qhexedit.pro"))) + (add-after 'install 'install-headers + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (include-dir (string-append out "/include"))) + (mkdir-p include-dir) + (for-each (lambda (file) + (install-file file include-dir)) + (find-files "." "\\.h$")))))))) + (inputs (list qtbase-5)) + (native-inputs (list qttools)) + (home-page "https://simsys.github.io") + (synopsis "Binary editor widget for Qt") + (description + "@code{QHexEdit} is a hex editor widget for the Qt framework. It is a +simple editor for binary data, just like @code{QPlainTextEdit} is for text +data.") + (license license:lgpl2.1))) (define-public soqt (let ((commit-ref "fb8f655632bb9c9c60e0ff9fa69a5ba22d3ff99d") base-commit: 3c43f2b4f54dead73ce19427eb1e364581b7f2e0 -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Fri Jan 14 23:25:16 2022 Received: (at 52000) by debbugs.gnu.org; 15 Jan 2022 04:25:16 +0000 Received: from localhost ([127.0.0.1]:38731 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8acu-0005F8-9B for submit@debbugs.gnu.org; Fri, 14 Jan 2022 23:25:16 -0500 Received: from mail-oln040092255095.outbound.protection.outlook.com ([40.92.255.95]:34511 helo=APC01-HK2-obe.outbound.protection.outlook.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1n8aco-0005Ei-Bd for 52000@debbugs.gnu.org; Fri, 14 Jan 2022 23:25:15 -0500 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hJEWiKEHdH/Bnw3jleDWM2Q7LZN4kBGuyppWOtNbhCtXsAz1A0YcRn1cpLubjVYOJZmFjj3Flsgkv6NJVTiaPA7QFIeLVqscftLpZIHE9TO7ACePf5KMi/u9oCopJJgJsy6HII/QIlmpJrgyTlCMPSkIT/nq/rNlw2CR3ABopp19RY8lWYzTWItlKv21J1oSOsAPzv7YTLhRHBALDrsTygBLDhkXeJBKFOyNsrABPqzLLM5GOvfbSOvphbgeyXm/I0RnBpMXUbIexnXEPxLKibnC0jp7tC1KdakyzXGJ88KcBs1Puy2JP6v5hJSaLmiqfNtAnnqHu8KqDh7+TQeh4w== 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=KxOXrQ6oUtTsjlKPmy4PQXnXz61FWZzCGAFbPt7Z3Nk=; b=lCw5MBBbQMcGjdMkJ9OhHte/EeDew2UfusH0+h+CZIETslRBw/Mbnx7hZxyHoobazCR3BAGFGvAXu3MNRnM3l1bcTWs2QzAVSm/uwxd4NZJr4jFshLYxPHkGvfu4aUYbpU03j6y9YTQBk+d8DEY7tLGYUGcB6snErYdGfxfGA8u2uvZI0Jvy8Zviq/h/iHjGwt0AwWjpOTgkpV+AmLdJne8PCUTa6FTF/fYqeBdbMkobnVlFpq83UZZ+v2wkcBrh62INxLnZQxHqBf09cRft1tKOQM9hN6YqIUgi3oEAWWYg6RR+UZ+rAwJnSP9OAqT5idoPv6yACC4wBew7ueh2FA== 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=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KxOXrQ6oUtTsjlKPmy4PQXnXz61FWZzCGAFbPt7Z3Nk=; b=gjStcFEdW9f/egMBytiun7P5nwDRgBlhU8JzVaj9elamCtgIR/NVHnGX8nJx4ZNlr8UGpP0G3NJA0vKVyRWwaFVe6p4NQpml9aTLYHwrnGqQJQ28Qryz3wn4vhrCGyYEzJRXWMcCbz6Ome91BSdUdoM2QxSsfkjaSkAsQOinuI14Kypf/V0uZ8Gn5Zp15zJdTfV36DeP5xAOUHy/k4jLYiAZ4ekyE61wzOZMwXzlGG6i76siAzgWJi9t1zDUgiNdqBR8uK4yhhzKHsfREoewayomoiUrO0wTqrf0cb1hOQAyWvxW42VMfHGrjupkHpuuu8/ewm/LbBT53hYkwXhP+A== Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) by SG2PR01MB1904.apcprd01.prod.exchangelabs.com (2603:1096:3:23::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4888.11; Sat, 15 Jan 2022 04:25:02 +0000 Received: from PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::1c92:e0d7:1ad5:a0f5]) by PU1PR01MB2155.apcprd01.prod.exchangelabs.com ([fe80::1c92:e0d7:1ad5:a0f5%6]) with mapi id 15.20.4888.012; Sat, 15 Jan 2022 04:25:02 +0000 Date: Sat, 15 Jan 2022 04:24:59 +0000 From: Foo Chuan Wei To: 52000@debbugs.gnu.org Subject: [PATCH v3 2/2] gnu: Add sqlitebrowser. Message-ID: Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-TMN: [ab0mSyN8zRDQzZ1Ayp0gMJyd8nsn3RQ8] X-ClientProxiedBy: SG2PR06CA0239.apcprd06.prod.outlook.com (2603:1096:4:ac::23) To PU1PR01MB2155.apcprd01.prod.exchangelabs.com (2603:1096:803:1c::21) X-Microsoft-Original-Message-ID: <20220115042459.ewuly6bjaam22gas@main> MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 7705292a-c240-4d61-6a10-08d9d7deff72 X-MS-TrafficTypeDiagnostic: SG2PR01MB1904:EE_ X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 0s12zk3MWdb59833X/8BTmlv/ensVC8EuxZzUgO+JmUV4gzgSTHwgnmluSbGWiASFywDgeHe/eEu09TKfsNV3jWRgupcV5eRqvC3Md4lmLnTt4GlbLvNosiXVMq4Dt33B55YsIEkJb8PZaRcfa/xanP6afwfH4RsKWNIgwuqYNnfiGMaP1H3VQ0BNfEaPOzg7+p+gGS/xKfMIPfi2uuhEolON0gabj4SHNSi6RyShanchUXNlQcu2utEgdLH2C/BQTitezz6onenjeIBJV5q8YcTBOU3OBGLOQEGvIvNAHHc+asuVo+kveqf5JCuiRO+92vW2gKDsqQp7kkv5jN+97mMd1eCv9cze7rXqgG1BcsZigybC1vPB3mlNtWdoBp1p5pr+MirF2tHlbO5EIHmnADqw/A4fdsrcR9Zb6P3hgymys2A335DbA6Wjqko0vPquq1uv76osrIIgsg5pugF8TNDITRCfrZRdJP8dRDSBSNTSr7mgcbHJgK7a61jppVHPE2uaKu+utegydcoKOhhjgSIpYYASwYpLPQ2GVrgRiUeKZdgtSoCqvV++HRAlUgAaGaci7YUPMsIxpqWZj7h8V1HKxEANvrZQMtZW8qNLqgDv7SbEbdOI+SZjVpeq3zlbZ78rmFpNr6m4Yq0SSAF2XoCpXk1oMF+cMmUy4ObJqM= X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?QldrM2IzUjNueHlCbHg3N1J2UHNaZkV5ZXhhNitia0I1cnAydzBUZkZGUjNN?= =?utf-8?B?MVpseVR6VkZYOVliak8zQnFEVlNZVWlGWlh6dERTQW02NnhGbWVFVnN2RlNu?= =?utf-8?B?M1dqN1VveHVhZkxidnhBRCt1SVR2ak5BNTQzS09vNHorMTIvWHQvOE4wVFN1?= =?utf-8?B?NUt5cjdaLzFDUTRLODBFbHdiNFo1RW5oQlg5S1U1REpSOFl2cElMOWFKMVVH?= =?utf-8?B?Z0hQU1ZYK1Z2M3hvaGRVeFdYb2NUN0srZW9vMnM0M3hOcWt0cStiZnBGYWlK?= =?utf-8?B?NWVnOWxTQVhoMjYwb0pHQ3FFZHUzeTdHVWJkMHBXRUh5TUJIU1BKQkdZR3JZ?= =?utf-8?B?MjlmOWVCKzBpWEllZkRZKzRQWTUzeEp0TUxoYkt2ZXhrVjdpdHcyN3hEOW81?= =?utf-8?B?cVlvU2ZjSWY3TU9naWhJT0wvTWp5djNNWkhmdjBhWWlURGp1bUc5UXgyZUti?= =?utf-8?B?cXRBYmlsVjRFV1ZhOWZmOTMvb0hQbVVnMnM1U0Z2anZ4REd6U1UyUVlMWjVt?= =?utf-8?B?bGFxcEhXMUZQcjVnY2NiYkZUbEhQamIxV0NONHJPaU1yWFVKYmt4V3RJNEVs?= =?utf-8?B?VVFjdndMS2dWdzJ2K3lWUnRKcVN5YXYwL1U3OHZoZVZwQStVZkUwa2Juc2tr?= =?utf-8?B?eTFlR3FtN0lHeE1NbmdJbVRxRUFqbWpTbC9qb3ZTSm8vbnhYVzV5ZU1nZ3RO?= =?utf-8?B?VXZ0MGZPdVdZdDRDd0ZTekFTUnVTWit0L01tUEdER2Q1VEE2b1l0MjVHZjBj?= =?utf-8?B?cHRaa2twVi9mWWMwMi9MN2V3QUxGZ2ptTmJpTElDVk5nd0dXdjRtckpwMGtM?= =?utf-8?B?TjRBS2p4MUM1NnRWVWpoTVNCREVhendtejJ5cUZXZzlFMXcxTnp3SjB3WUZv?= =?utf-8?B?VWhPVDNNY0gyWW9QanNsNklIU0tJaTBFUUNvV1p6ZytrNXowR3E4WVUvQ0dl?= =?utf-8?B?d2wwNzJ4a1JNenNKYjZTV3p1MEgwQW9vV0ErSG91N2lweTVDVm5kTENUREpU?= =?utf-8?B?VmhqUVN2enpmRUpRZE1pQzdmMVkvNFJYZkFHZ1FybHVXK0NhaEUzbGRXVVJy?= =?utf-8?B?L1FySSswZ0RReUxCREk2c3Bubm5DV0V4SjJCK1RPVVl1MDd4NElBY0N2eUxP?= =?utf-8?B?YlcxbWhNRy9wWDhBZXdRaUFHYzk3cTkyOVcrL0RUZG90TzdtUDhrbEhYU3Zv?= =?utf-8?B?dXdmM0tWMFNHWlEwVW9EeGRaQ1h5ZEJZVUZQUXRnS3c4Y0JFUXc5Mm1uZzl2?= =?utf-8?B?Z1lZbDR5UFhtUndnVE5QVGF0WVlLdEpLdjIwM1VodENSeUVsUT09?= X-OriginatorOrg: sct-15-20-4755-11-msonline-outlook-d8e84.templateTenant X-MS-Exchange-CrossTenant-Network-Message-Id: 7705292a-c240-4d61-6a10-08d9d7deff72 X-MS-Exchange-CrossTenant-AuthSource: PU1PR01MB2155.apcprd01.prod.exchangelabs.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Jan 2022 04:25:02.2097 (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: SG2PR01MB1904 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 52000 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) * gnu/packages/databases.scm (sqlitebrowser): New variable. --- Changes relative to PATCH v2: * Replace old-style inputs with new-style inputs. * Update copyright year. gnu/packages/databases.scm | 92 +++++++++++++++++++++++++++++++++++++- 1 file changed, 91 insertions(+), 1 deletion(-) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 4d7b090d03..b089af5e8b 100644 --- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -54,7 +54,7 @@ ;;; Copyright © 2021 Alexandre Hannud Abdo ;;; Copyright © 2021 Simon Tournier ;;; Copyright © 2021 jgart -;;; Copyright © 2021 Foo Chuan Wei +;;; Copyright © 2021, 2022 Foo Chuan Wei ;;; ;;; This file is part of GNU Guix. ;;; @@ -131,6 +131,7 @@ #:use-module (gnu packages python-science) #:use-module (gnu packages python-web) #:use-module (gnu packages python-xyz) + #:use-module (gnu packages qt) #:use-module (gnu packages rdf) #:use-module (gnu packages readline) #:use-module (gnu packages regex) @@ -4156,6 +4157,95 @@ with no external dependencies. The targets are small apps that would be blown away by a SQL-DB or an external database server.") (license license:expat))) +(define-public sqlitebrowser + (package + (name "sqlitebrowser") + (version "3.12.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/sqlitebrowser/sqlitebrowser") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1ljqzcx388mmni8lv9jz5r58alhsjrrqi4nzjnbfki94rn4ray6z")) + ;; Remove bundled libraries. + (modules '((guix build utils))) + (snippet '(delete-file-recursively "libs")))) + (build-system cmake-build-system) + (arguments + `(#:configure-flags '("-DENABLE_TESTING=ON" + ;; Force the use of non-bundled libraries. + "-DFORCE_INTERNAL_QSCINTILLA=OFF" + "-DFORCE_INTERNAL_QHEXEDIT=OFF" + "-DFORCE_INTERNAL_QCUSTOMPLOT=OFF") + #:phases + (modify-phases %standard-phases + (add-after 'unpack 'fix-build + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "CMakeLists.txt" + (("^ find_package\\(QScintilla 2.8.10 QUIET\\)" all) + (string-append + all "\n" + " set(QSCINTILLA_FOUND TRUE)\n" + " set(QSCINTILLA_INCLUDE_DIR " + (assoc-ref inputs "qscintilla") "/include)")) + (("^ find_package\\(QHexEdit\\)" all) + (string-append + all "\n" + " set(QHexEdit_FOUND TRUE)\n" + " set(QHexEdit_INCLUDE_DIR " + (assoc-ref inputs "qhexedit") "/include)")) + (("^set\\(JSON_DIR libs/json\\)") + (string-append "set(JSON_DIR " + (assoc-ref inputs "json-modern-cxx") "/include)")) + (("^add_subdirectory\\(\\$\\{JSON_DIR\\}\\)") ; No need to build. + "")) + + (substitute* '("src/EditDialog.cpp" + "src/ExportDataDialog.cpp" + "src/RemoteCommitsModel.h" + "src/RemoteDock.cpp" + "src/RemoteLocalFilesModel.h" + "src/RemoteModel.h" + "src/RemoteNetwork.cpp" + "src/RemotePushDialog.cpp" + "src/sqlitedb.cpp" + "src/sqlitetablemodel.cpp") + (("^#include ") + "#include ")) + + ;; Fix compilation error: + ;; "no matching function for call to ‘input_adapter(const QByteArray&)’" + (substitute* "src/EditDialog.cpp" + (("json::parse\\(cellData, nullptr, false\\)") + "json::parse(cellData.toStdString(), nullptr, false)")) + (substitute* '("src/RemoteDock.cpp" + "src/RemotePushDialog.cpp") + (("json::parse\\(reply, nullptr, false\\)") + "json::parse(reply.toStdString(), nullptr, false)")) + (substitute* "src/RemoteNetwork.cpp" + (("json::parse\\(reply->readAll\\(\\), nullptr, false\\)") + "json::parse((reply->readAll()).toStdString(), nullptr, false)"))))))) + (inputs + (list json-modern-cxx + qcustomplot + qhexedit + qscintilla + qtbase-5 + sqlite)) + (native-inputs (list qttools)) + (home-page "https://sqlitebrowser.org") + (synopsis "GUI editor for SQLite databases") + (description + "DB Browser for SQLite (DB4S) is a visual tool to create, design, and edit +database files compatible with SQLite. DB4S is for users and developers who +want to create, search, and edit databases using a familiar spreadsheet-like +interface, without needing to learn complicated SQL commands.") + ;; Dual licensing. + (license (list license:gpl3+ license:mpl2.0)))) + (define-public sequeler (package (name "sequeler") -- 2.25.1 From debbugs-submit-bounces@debbugs.gnu.org Mon Feb 21 08:53:01 2022 Received: (at 52000-done) by debbugs.gnu.org; 21 Feb 2022 13:53:02 +0000 Received: from localhost ([127.0.0.1]:35426 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM97d-0002eN-LF for submit@debbugs.gnu.org; Mon, 21 Feb 2022 08:53:01 -0500 Received: from mout02.posteo.de ([185.67.36.66]:56011) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1nM97b-0002dy-9l for 52000-done@debbugs.gnu.org; Mon, 21 Feb 2022 08:53:00 -0500 Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id CB443240105 for <52000-done@debbugs.gnu.org>; Mon, 21 Feb 2022 14:52:52 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1645451572; bh=9J0ZDEYHvA6wSemmO2U5wIRETAAzIeiP/OmKBeft5K8=; h=From:To:Cc:Subject:Date:From; b=lS2IFNXekC400kTYgi+BnZTWaiJD0HotgiLr3FN5ufYTlCfRn4sOY+/h5fqMu5uEV QVIdq3oMRRRWXVA6hDprCAY8tDx5xCU/dGzYQq2CuvEONZXgl+vtgACmegT0On7KNg 7pc3Vdazvx9VHHQxMoBfEaQjSuqHPxaEZL8Q3mnNsHiTcfnXP9Mxo5UiCfzH1750xt RL35BG8lspd9M6nqPBefqW4iXS/BIOZ7PX6Vg18JxNYkD21MYx+2KLArjOoPWBhtqh Fbj+sy+1Shyy2LEkQq2jAX2FMN5YGJGUMK451sqjO4MEB2FKLYOB9MkMhEMmTV/+Wk 4iI9hf7hKm8ew== Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4K2NzR12s3z6tmj; Mon, 21 Feb 2022 14:52:50 +0100 (CET) References: From: Guillaume Le Vaillant To: Foo Chuan Wei Subject: Re: [bug#52000] [PATCH v3 1/2] gnu: Add qhexedit. Date: Mon, 21 Feb 2022 13:51:05 +0000 In-reply-to: Message-ID: <87ee3ws4wf.fsf@kitej> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 52000-done Cc: 52000-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) --=-=-= Content-Type: text/plain Patch pushed as f2b841403921148eec4502ac23b55c1b75ab021e. sqlitebrowser is already in Guix (9183b8142b43082fee55a2730399243dea47ad0a). Thanks. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iIUEAREKAC0WIQTLxZxm7Ce5cXlAaz5r6CCK3yH+PwUCYhOZMA8cZ2x2QHBvc3Rl by5uZXQACgkQa+ggit8h/j/3lAD/Y0ITM9be0UoLzdmZpt3h/5Y/pdmRLgNy0N75 d/T3MrgA/2IT1bob45P2EtdtHkLPi1XHozNxVgk0PL1KdZOQ9paz =emN6 -----END PGP SIGNATURE----- --=-=-=-- From unknown Tue Jun 17 22:21:59 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 22 Mar 2022 11:24:03 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator