From patchwork Fri Feb 22 08:50:27 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: pkill9 X-Patchwork-Id: 1216 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 E052716C44; Fri, 22 Feb 2019 08:52:15 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID,UNPARSEABLE_RELAY,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTP id 5041E16BC6 for ; Fri, 22 Feb 2019 08:52:15 +0000 (GMT) Received: from localhost ([127.0.0.1]:47158 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gx6Z4-0003oD-H4 for patchwork@mira.cbaines.net; Fri, 22 Feb 2019 03:52:14 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36234) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gx6Yv-0003nq-H9 for guix-patches@gnu.org; Fri, 22 Feb 2019 03:52:06 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gx6Yt-0000Bj-Qg for guix-patches@gnu.org; Fri, 22 Feb 2019 03:52:05 -0500 Received: from debbugs.gnu.org ([209.51.188.43]:34041) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gx6Ys-0000A2-0H for guix-patches@gnu.org; Fri, 22 Feb 2019 03:52:03 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gx6Yr-0003s9-R8 for guix-patches@gnu.org; Fri, 22 Feb 2019 03:52:01 -0500 X-Loop: help-debbugs@gnu.org Subject: [bug#34612] Add sqlitebrowser Resent-From: Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Fri, 22 Feb 2019 08:52:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 34612 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 34612@debbugs.gnu.org X-Debbugs-Original-To: "guix-patches" Received: via spool by submit@debbugs.gnu.org id=B.155082547514834 (code B ref -1); Fri, 22 Feb 2019 08:52:01 +0000 Received: (at submit) by debbugs.gnu.org; 22 Feb 2019 08:51:15 +0000 Received: from localhost ([127.0.0.1]:47585 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gx6Y6-0003rC-Va for submit@debbugs.gnu.org; Fri, 22 Feb 2019 03:51:15 -0500 Received: from eggs.gnu.org ([209.51.188.92]:49405) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gx6Y2-0003qw-2U for submit@debbugs.gnu.org; Fri, 22 Feb 2019 03:51:13 -0500 Received: from lists.gnu.org ([209.51.188.17]:35918) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gx6Xv-0007jp-Ej for submit@debbugs.gnu.org; Fri, 22 Feb 2019 03:51:04 -0500 Received: from eggs.gnu.org ([209.51.188.92]:35529) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gx6Xu-0003iq-7w for guix-patches@gnu.org; Fri, 22 Feb 2019 03:51:03 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gx6Xh-0007aj-H8 for guix-patches@gnu.org; Fri, 22 Feb 2019 03:50:52 -0500 Received: from aibo.runbox.com ([91.220.196.211]:58984) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gx6XZ-0007MC-7W for guix-patches@gnu.org; Fri, 22 Feb 2019 03:50:42 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=runbox.com; s=rbselector1; h=Message-Id:Content-Type:Date:Subject:To:From:MIME-Version; bh=zdsHlH9zaayFwJHm9wlqdwrYgaAutC2Sj4jOmaEIkHk=; b=U7o8nOn2QQD83Q+snnLeo3z7Y 47B0G8ly/6DSd24mZMy9/XVPN4TxvRFvKbehzun0PvXvQMBobWP/mcV460LKVyFrwwgVG8e0zMKc5 cegeN2FGlHvrvFyW8vIqnqPyBGzIK3AdyHNvcLp0Dp/GfWQQG6rf9TL1nfVlAMWasgmBrO0MQ18fG i5ySIzMyYXZIWomj5HtxNjfGGwxAwtWYBm/Z0EGa+YH3r+J4vIj86WwtSTB+ch2jEtnBvnj9LA/Wy uOaXShoXdrARZY9tbFTox7hKpW++OA/A0olpIliI/1/POAYY3HieRNdZYX4hIxMfagMtmap4ueoVL IOXAIcrZg==; Received: from [10.9.9.127] (helo=rmmprod05.runbox) by mailtransmit02.runbox with esmtp (Exim 4.86_2) (envelope-from ) id 1gx6XL-0000pt-Iu for guix-patches@gnu.org; Fri, 22 Feb 2019 09:50:27 +0100 Received: from mail by rmmprod05.runbox with local (Exim 4.86_2) (envelope-from ) id 1gx6XL-0002Wv-I0 for guix-patches@gnu.org; Fri, 22 Feb 2019 09:50:27 +0100 MIME-Version: 1.0 Received: from [Authenticated user (850733)] by runbox.com with http (RMM6); for ; Fri, 22 Feb 2019 08:50:27 GMT From: Date: Fri, 22 Feb 2019 08:50:27 +0000 (GMT) X-Mailer: RMM6 Message-Id: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 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 Sqlitebrowser is a QT-based graphical browser for Sqlite databases. https://sqlitebrowser.org/ This is the license: https://github.com/sqlitebrowser/sqlitebrowser/blob/master/LICENSE > DB Browser for SQLite is bi-licensed under the Mozilla Public License Version 2, as well as the GNU General Public License Version 3 or later. From 289bb26320cfc64e16f62f8a50470f7bd66a9c14 Mon Sep 17 00:00:00 2001 From: Pkill -9 Date: Fri, 22 Feb 2019 08:46:55 +0000 Subject: [PATCH] gnu: Add sqlitebrowser. * gnu/packages/sqlite.scm (sqlitebrowser): New variable. --- gnu/packages/sqlite.scm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/gnu/packages/sqlite.scm b/gnu/packages/sqlite.scm index 05d7ce6b9..1dd8ae004 100644 --- a/gnu/packages/sqlite.scm +++ b/gnu/packages/sqlite.scm @@ -11,6 +11,7 @@ ;;; Copyright © 2017 Jelle Licht ;;; Copyright © 2018 Tobias Geerinckx-Rice ;;; Copyright © 2018 Alex Vong +;;; Copyright © 2019 Pkill -9 ;;; ;;; This file is part of GNU Guix. ;;; @@ -30,10 +31,13 @@ (define-module (gnu packages sqlite) #:use-module (gnu packages) #:use-module (gnu packages readline) + #:use-module (gnu packages qt) #:use-module ((guix licenses) #:prefix license:) #:use-module (guix packages) #:use-module (guix download) + #:use-module (guix git-download) #:use-module (guix build-system gnu) + #:use-module (guix build-system cmake) #:use-module (guix utils) #:use-module (ice-9 match) #:use-module (srfi srfi-26)) @@ -114,3 +118,31 @@ is in the public domain.") "-DSQLITE_ENABLE_UNLOCK_NOTIFY " "-DSQLITE_ENABLE_DBSTAT_VTAB " "-DSQLITE_ENABLE_COLUMN_METADATA"))))))) + +(define-public sqlitebrowser + (package + (name "sqlitebrowser") + (version "3.11.1") + (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 + "0pfvq1gzbs6jqlc1w86zcrhf2s9261q56li8j9mbkcv0qgadlyn9")))) + (build-system cmake-build-system) + (arguments + `(#:tests? #f)) ; no tests + (native-inputs + `(("qttools" ,qttools))) + (inputs + `(("qtbase" ,qtbase) + ("sqlite" ,sqlite))) + (home-page "https://sqlitebrowser.org") + (synopsis "Graphical browser for sqlite databases") + (description "DB Browser for SQLite is a visual tool to create, design, and +edit database files compatible with SQLite. It uses a familiar spreadsheet-like +interface, and you don't need to learn complicated SQL commands.") + (license (list license:mpl2.0 license:gpl3+)))) -- 2.20.1