From unknown Tue Jun 17 01:42:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#78496] [PATCH] gnu: Add sqlitestudio. Resent-From: Philippe SWARTVAGHER Original-Sender: "Debbugs-submit" Resent-CC: sharlatanus@gmail.com, guix-patches@gnu.org Resent-Date: Mon, 19 May 2025 19:17:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78496 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78496@debbugs.gnu.org Cc: Philippe SWARTVAGHER , Sharlatan Hellseher X-Debbugs-Original-To: guix-patches@gnu.org X-Debbugs-Original-Xcc: Sharlatan Hellseher Received: via spool by submit@debbugs.gnu.org id=B.174768219528381 (code B ref -1); Mon, 19 May 2025 19:17:02 +0000 Received: (at submit) by debbugs.gnu.org; 19 May 2025 19:16:35 +0000 Received: from localhost ([127.0.0.1]:45017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uH5yU-0007Nh-DW for submit@debbugs.gnu.org; Mon, 19 May 2025 15:16:34 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50342) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uH5yS-0007Mw-4I for submit@debbugs.gnu.org; Mon, 19 May 2025 15:16:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uH5yK-0000SY-Kn for guix-patches@gnu.org; Mon, 19 May 2025 15:16:25 -0400 Received: from mout.gmx.net ([212.227.15.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uH5yH-00075N-QS for guix-patches@gnu.org; Mon, 19 May 2025 15:16:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.fr; s=s31663417; t=1747682178; x=1748286978; i=phil.swart@gmx.fr; bh=0ubpbMTOp7SkB62EdVrc/Id9GAtRSKVBR/soNofnmvs=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=g27L8qtVjFWHiMDbkkBEqGKWIYzawqlF3xDD7zc9N328OK/zjf93fo5ss+TkZ0hS 9YHHPAyWYfa7pqmFh0JB4gDt7u32BVIdOCuBMeDU/o9pVDYmnuv3my/H2ioj+N/g4 ybu50eITck39HWRNI9+whu8n8GZF94RXr3Rb/Gz4Aqad6rz47xhMtjWMjMSt+0eFe 1eiTEDLbiTHPWZ3dmo3MGHCu+pD2bHD6bKW7QhIYKIyYifhLwFUcCSD3t6Sz4fdBz UYYLUFdNECzkDNP5bJz4ts8GcvYAGEqJtXshRfSuMgMgCt5KX8rfeIbjpaCPefLCO 1mQ8F1V03XnwOWHrjw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost.localdomain ([83.192.201.168]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MXXyP-1uSV490Kbv-00YSQk; Mon, 19 May 2025 21:16:18 +0200 From: Philippe SWARTVAGHER Date: Mon, 19 May 2025 21:15:53 +0200 Message-ID: <67d6bdbefc3671abf25f9509524f4de3f7382799.1747682121.git.phil.swart@gmx.fr> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:7rYxp9Ljm87pq0eTusIMvjK5QjJ3FarKUTGqi9QzWKn8QPsds5X 1VTu3xI8bZmIX6DZXolWzzlPg2GjBxpwvJH6FEz1YOh6X4yT4R1gyEPVFQOMSAWfGh6GrXW a5/1KWtZZwHUXTg0DTyznuwEki7vblg4U9s9whNop3GvSBaGjInsL+Lqfc2G1C9BKRxTjfn iYo00bnZ6iHaolwHQTmTw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Bi07QEuTM2k=;qfhE68xZJcPleLlW4cPJnMhtI7x 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 Received-SPF: pass client-ip=212.227.15.19; envelope-from=phil.swart@gmx.fr; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) 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 (sqlitestudio): New variable. Change-Id: I012a189d37661bf70b140048696ae97647bf0a6f =2D-- gnu/packages/databases.scm | 112 +++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index c3a10efece..16cca632c9 100644 =2D-- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -64,6 +64,7 @@ ;;; Copyright =C2=A9 2023 Giacomo Leidi ;;; Copyright =C2=A9 2024 Troy Figiel ;;; Copyright =C2=A9 2024 gemmaro +;;; Copyright =C2=A9 2025 Philippe Swartvagher ;;; ;;; This file is part of GNU Guix. ;;; @@ -5728,6 +5729,117 @@ (define-public sqlitebrowser (list license:gpl3+ license:mpl2.0)))) =20 +(define-public sqlitestudio + (package + (name "sqlitestudio") + (version "3.4.17") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pawelsalawa/sqlitestudio") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zb1qr88rwkzmrxc0lm99x8h99hpn5c2wfdpvqzs9f9ph8qvasww")))= ) + (build-system gnu-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (replace 'configure + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (python-version ,(version-major+minor (packa= ge-version + pytho= n))) + (python-include (string-append (assoc-ref in= puts + "python") + "/include/pyt= hon" + python-versio= n))) + (invoke "qmake" + (string-append + "QMAKE_LFLAGS_RPATH=3D-Wl,-rpath," out "= /lib:") + (string-append "PREFIX=3D" out) + "./SQLiteStudio3") + (mkdir-p "Plugins") + (chdir "Plugins") + (invoke "qmake" + (string-append + "QMAKE_LFLAGS_RPATH=3D-Wl,-rpath," out "= /lib:") + (string-append "PREFIX=3D" out) + (string-append "INCLUDEPATH+=3D" python-i= nclude) + (string-append "PYTHON_VERSION=3D" + python-version) + ".") + (chdir "..")))) + (replace 'build + (lambda _ + (invoke "make" "-j" + (number->string (parallel-job-count))) + (chdir "Plugins") + (invoke "make") ;building plugins in parallel corru= pts them + (chdir ".."))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (icons-dir (string-append out + "/share/icons/hicolor/")) + (src-img-dir (string-append + "SQLiteStudio3/guiSQLiteStudio= /img/"))) + (invoke "make" "-j" + (number->string (parallel-job-count)) + "install") + (for-each (lambda (size) + (let ((target-dir (string-append icon= s-dir + size "x" size "/ap= ps/"))) + (mkdir-p target-dir) + (copy-file (string-append src-img-d= ir + "sqlitestudio_" size ".= png") + (string-append target-di= r + "sqlitestudio.png")))) + '("16" "48" "256")) + (let ((target-dir (string-append icons-dir + "scalable/apps/"= ))) + (mkdir-p target-dir) + (install-file (string-append src-img-dir + "sqlitestudio.svg"= ) + target-dir)) + (chdir "Plugins") + (invoke "make" "-j" + (number->string (parallel-job-count)) + "install") + (chdir "..")))) + (add-after 'install 'install-desktop + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out"))) + (make-desktop-entry-file (string-append out + "/share/applications/" + ,name ".desktop") + #:name "SQLiteStudio" + #:comment ,(package-syno= psis + this-package= ) + #:exec (string-append ,n= ame + " = %f") + #:icon ,name + #:categories '("Developm= ent" + "Utility" + "Database= ") + #:mime-type + "application/vnd.sqlite3= "))))))) + (inputs (list openssl + python + qtbase-5 + qtsvg-5 + readline + sqlite-next)) + (native-inputs (list python qttools-5 qtdeclarative-5 tcl)) + (home-page "https://sqlitestudio.pl/") + (synopsis + "A free, open source, multi-platform SQLite database manager") + (description + "SQLiteStudio is desktop application for browsing and editing SQLite + database files. It is aimed for people, who know what SQLite is, or = what + relational databases are in general.") + (license license:gpl3+))) + (define-public sqls (package (name "sqls") base-commit: 450a361532573a02389530a6a80b7821683ed41b =2D-=20 2.49.0 From unknown Tue Jun 17 01:42:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#78496] [PATCH] gnu: Add sqlitestudio. Resent-From: Ludovic =?UTF-8?Q?Court=C3=A8s?= Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Wed, 28 May 2025 21:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78496 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Philippe SWARTVAGHER Cc: 78496@debbugs.gnu.org, Sharlatan Hellseher Received: via spool by 78496-submit@debbugs.gnu.org id=B78496.17484691235044 (code B ref 78496); Wed, 28 May 2025 21:53:01 +0000 Received: (at 78496) by debbugs.gnu.org; 28 May 2025 21:52:03 +0000 Received: from localhost ([127.0.0.1]:57765 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uKOgt-0001JI-5W for submit@debbugs.gnu.org; Wed, 28 May 2025 17:52:03 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:57766) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uKOgh-0001I2-Ms for 78496@debbugs.gnu.org; Wed, 28 May 2025 17:51:52 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uKOga-00059S-ML; Wed, 28 May 2025 17:51:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=hkpz3PXGb/EtSGB3Le/wSQ7UwX1ZXztgmcg73n9RgZQ=; b=hxytqSvuZLwfzHm7W6zk 3ZVGGQPTs0gHt2iH6WaF8Lju4EURZeD4IE6+4BRHgSteCloBY2w9TjdYZTqGiXc4EqkzsWVV15us9 WlcJCCOMY/faDsRucBeaTVHAxdapEgtqPKIUJos2DW3gEfTOc9vTNvAVMFNL519tVXnmmgkNw6lUD 7OKmzzeE9YF6Tf1UGCkdKRFV42oNK6WvQs+QonDNI7rQCBHERzmhUF2jtd2S0YE5keQ1U6jZZhkRQ Vacr8VJZfkoh2Yjq0/UmeSQOAdkrGdqlK2yFEyODKV6w7imxXRwBlfHq15DwAStOuC78K30uj3A0+ I5yF50KGTeM6CA==; From: Ludovic =?UTF-8?Q?Court=C3=A8s?= In-Reply-To: <67d6bdbefc3671abf25f9509524f4de3f7382799.1747682121.git.phil.swart@gmx.fr> (Philippe SWARTVAGHER's message of "Mon, 19 May 2025 21:15:53 +0200") References: <67d6bdbefc3671abf25f9509524f4de3f7382799.1747682121.git.phil.swart@gmx.fr> Date: Wed, 28 May 2025 23:34:47 +0200 Message-ID: <87r0085si0.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) 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 (---) Hello, Philippe SWARTVAGHER writes: > * gnu/packages/databases.scm (sqlitestudio): New variable. > > Change-Id: I012a189d37661bf70b140048696ae97647bf0a6f [...] > + (arguments > + `(#:phases (modify-phases %standard-phases I recommend running =E2=80=98guix style -S arguments sqlitestudio=E2=80=99. > + (chdir "Plugins") [...] > + (chdir "..")))) Rather (with-directory-excursion "Plugin" =E2=80=A6). > + (chdir "Plugins") > + (invoke "make") ;building plugins in parallel corr= upts them > + (chdir ".."))) Likewise: (with-directory-excursion "Plugin" (invoke "make")). > + (synopsis > + "A free, open source, multi-platform SQLite database manager") Maybe: =E2=80=9CGraphical user interface to browse and edit SQLite database= s=E2=80=9D? =E2=80=9CFree=E2=80=9D and =E2=80=9Copen source=E2=80=9D is implicit and = =E2=80=9Cmulti-platform=E2=80=9D is mostly irrelevant in the context of a distro. > + database files. It is aimed for people, who know what SQLite is, or= what > + relational databases are in general.") ^ Please remove the extra leading spaces. Also: two spaces after end-of-sentence period, as reported by =E2=80=98guix lint=E2=80=99. The rest LGTM. Could you send an updated patch? Thanks! Ludo=E2=80=99. From unknown Tue Jun 17 01:42:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#78496] [PATCH v2] gnu: Add sqlitestudio. References: <67d6bdbefc3671abf25f9509524f4de3f7382799.1747682121.git.phil.swart@gmx.fr> In-Reply-To: <67d6bdbefc3671abf25f9509524f4de3f7382799.1747682121.git.phil.swart@gmx.fr> Resent-From: Philippe SWARTVAGHER Original-Sender: "Debbugs-submit" Resent-CC: sharlatanus@gmail.com, guix-patches@gnu.org Resent-Date: Thu, 29 May 2025 12:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78496 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 78496@debbugs.gnu.org Cc: Philippe SWARTVAGHER , Sharlatan Hellseher X-Debbugs-Original-Xcc: Sharlatan Hellseher Received: via spool by 78496-submit@debbugs.gnu.org id=B78496.174852064110200 (code B ref 78496); Thu, 29 May 2025 12:11:01 +0000 Received: (at 78496) by debbugs.gnu.org; 29 May 2025 12:10:41 +0000 Received: from localhost ([127.0.0.1]:34936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uKc5p-0002eS-0G for submit@debbugs.gnu.org; Thu, 29 May 2025 08:10:41 -0400 Received: from mout.gmx.net ([212.227.17.20]:45205) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uKc5k-0002dx-3v for 78496@debbugs.gnu.org; Thu, 29 May 2025 08:10:38 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.fr; s=s31663417; t=1748520629; x=1749125429; i=phil.swart@gmx.fr; bh=KuzvEoZuqNUbNevxzH8KVbcjl/nH7QruAE5b8YKlz5c=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=XxfAIwTIGZxo1iMQ0EZ/Pt2LEx2HktpvQHDBmmYFQge1XNMMeFxZ175n+w/sAtLD QJIXpSYCf2q98xcYi6P+3ZZP6Qx6MObGyTClZWf7wMLhJH7CTZ/rxHhFZQ+mQr8ur ZJgYGaQJeUHCwPy+pech5j+G77CjZOSxapRccobn93lgRnzRGgyRpj9Rmy6eHBX79 VbjCu5Ssdi89AisG2xZSiLcKBSdlkQnOI5kF2nRiWw6aJXmitBIYrc2LaUIbpmVbe 7RdLAqkTx1fJFjebxqayrtD5hXJTcJbL15hC0zAFPRivOQHF5GJcsqclmCeWv1iJl KsiQsj08l9B2tfgOrQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost.localdomain ([83.192.201.168]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1MVN6t-1uVIXa0ytb-00LsA9; Thu, 29 May 2025 14:10:29 +0200 From: Philippe SWARTVAGHER Date: Thu, 29 May 2025 14:08:41 +0200 Message-ID: <9314d741bd37d054bbca8bbfc5e35d8f9e9353d3.1748520521.git.phil.swart@gmx.fr> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:27KJaVziy3a6xFvL19sQ2BDQoIuR+IFtMXF/ZOBs/LHR3Vn+FbN OqKedjKsENP7WRuqLlr+H3LB4CoumkNQpt9p1dykyeJpTxfZNyARdNmb2s5ss0Ux4ojam1I U4xZ4gs2Y1cLTOV1hJRo27uAzm9WDP9On4wQCVFEbA1sdMV2F/J3GEFxN4tCyQB1vM5ll3G CpOL+S0T4MXdh30y8BLdg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:QHza1igU9Xo=;6UmmqBMYs10zOeK1bDSCeyWndpG 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 X-Spam-Score: -0.7 (/) 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.7 (-) * gnu/packages/databases.scm (sqlitestudio): New variable. Change-Id: I012a189d37661bf70b140048696ae97647bf0a6f =2D-- gnu/packages/databases.scm | 100 +++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index 73c8bebe98..6e296e3324 100644 =2D-- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -65,6 +65,7 @@ ;;; Copyright =C2=A9 2024 Troy Figiel ;;; Copyright =C2=A9 2024 gemmaro ;;; Copyright =C2=A9 2025 Ashvith Shetty +;;; Copyright =C2=A9 2025 Philippe Swartvagher ;;; ;;; This file is part of GNU Guix. ;;; @@ -5820,6 +5821,105 @@ (define-public sqlitebrowser (list license:gpl3+ license:mpl2.0)))) =20 +(define-public sqlitestudio + (package + (name "sqlitestudio") + (version "3.4.17") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pawelsalawa/sqlitestudio") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zb1qr88rwkzmrxc0lm99x8h99hpn5c2wfdpvqzs9f9ph8qvasww")))= ) + (build-system gnu-build-system) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (replace 'configure + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (python-version #$(version-major+minor (package-vers= ion + python))) + (python-include (string-append (assoc-ref inputs "py= thon") + "/include/python" + python-version))) + (invoke "qmake" + (string-append "QMAKE_LFLAGS_RPATH=3D-Wl,-rpath,"= out + "/lib:") + (string-append "PREFIX=3D" out) "./SQLiteStudio3"= ) + (mkdir-p "Plugins") + (with-directory-excursion "Plugins" + (invoke "qmake" + (string-append "QMAKE_LFLAGS_RPATH=3D-Wl,-rpath= ," out + "/lib:") + (string-append "PREFIX=3D" out) + (string-append "INCLUDEPATH+=3D" python-include= ) + (string-append "PYTHON_VERSION=3D" python-versi= on) + "."))))) + (replace 'build + (lambda _ + (invoke "make" "-j" + (number->string (parallel-job-count))) + (with-directory-excursion "Plugins" + (invoke "make")))) ;building plugins in parallel corrupts= them + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (icons-dir (string-append out "/share/icons/hicolor/= ")) + (src-img-dir (string-append + "SQLiteStudio3/guiSQLiteStudio/img/"))= ) + (invoke "make" "-j" + (number->string (parallel-job-count)) "install") + (for-each (lambda (size) + (let ((target-dir (string-append icons-dir si= ze + "x" size "/a= pps/"))) + (mkdir-p target-dir) + (copy-file (string-append src-img-dir + "sqlitestudio_" s= ize + ".png") + (string-append target-dir + "sqlitestudio.png= ")))) + '("16" "48" "256")) + (let ((target-dir (string-append icons-dir "scalable/apps= /"))) + (mkdir-p target-dir) + (install-file (string-append src-img-dir "sqlitestudio.= svg") + target-dir)) + (with-directory-excursion "Plugins" + (invoke "make" "-j" + (number->string (parallel-job-count)) "install"= ))))) + (add-after 'install 'install-desktop + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out"))) + (make-desktop-entry-file (string-append out + "/share/applications/" + #$name ".desktop") + #:name "SQLiteStudio" + #:comment #$(package-synopsis + this-package) + #:exec (string-append #$name " %= f") + #:icon #$name + #:categories '("Development" + "Utility" "Databa= se") + #:mime-type "application/vnd.sql= ite3"))))))) + (inputs (list openssl + python + qtbase-5 + qtsvg-5 + readline + sqlite-next)) + (native-inputs (list python qttools-5 qtdeclarative-5 tcl)) + (home-page "https://sqlitestudio.pl/") + (synopsis "Graphical user interface to browse and edit SQLite databas= es") + (description + "SQLiteStudio is desktop application for browsing and editing SQLite +database files. It is aimed for people, who know what SQLite is, or what +relational databases are in general.") + (license license:gpl3+))) + (define-public sqls (package (name "sqls") base-commit: 799d930bf740a66792240eb27d98823f041b1335 =2D-=20 2.49.0 From unknown Tue Jun 17 01:42:56 2025 X-Loop: help-debbugs@gnu.org Subject: [bug#78496] [PATCH] gnu: Add sqlitestudio. Resent-From: Philippe SWARTVAGHER Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 29 May 2025 12:20:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78496 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Ludovic =?UTF-8?Q?Court=C3=A8s?= Cc: 78496@debbugs.gnu.org Received: via spool by 78496-submit@debbugs.gnu.org id=B78496.174852115512372 (code B ref 78496); Thu, 29 May 2025 12:20:01 +0000 Received: (at 78496) by debbugs.gnu.org; 29 May 2025 12:19:15 +0000 Received: from localhost ([127.0.0.1]:34999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uKcE7-0003DR-Ck for submit@debbugs.gnu.org; Thu, 29 May 2025 08:19:15 -0400 Received: from mout.gmx.net ([212.227.17.22]:46391) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uKcE4-0003D0-Gq for 78496@debbugs.gnu.org; Thu, 29 May 2025 08:19:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.fr; s=s31663417; t=1748521146; x=1749125946; i=phil.swart@gmx.fr; bh=op7rhOCIw295nvo/YoxnhewXH7PbNKRGD/8l6/isoto=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc: References:From:In-Reply-To:Content-Type: Content-Transfer-Encoding:cc:content-transfer-encoding: content-type:date:from:message-id:mime-version:reply-to:subject: to; b=Qre+s0cSCUFO3pCq6EBMxqkhn7vJjnXALfhAV1Hfra/i7VQyxYVRG8TUAGb8cQbM okLgIDVP7kivw7f0obn500YjPUWn6bRmma0JINJczhkHTXLxEbtUue/j6Ir/Iz2hx J44q02TV0zXHDE/VIKdvkBpKYXQtt/FbKll2VB4dpZqYD3yLWgO2QbctNr4VQ/Z+o huLjldcmX7R2b6YSNmXA4/p9NBbZMq77yrrqiZvciapDYEhXccGkPNCd99CXYi0oc D8CXHagtf1KAkMelD7TKqfayCCPO+VyV9okXCElYDRBZ/IhgCPP8xl2VPOZD826qT 6n6Vfi6Fwyh4KqbyYw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.2.3] ([83.192.201.168]) by mail.gmx.net (mrgmx105 [212.227.17.174]) with ESMTPSA (Nemesis) id 1Mg6dy-1uozxP3fP4-00oA63; Thu, 29 May 2025 14:19:05 +0200 Message-ID: Date: Thu, 29 May 2025 14:19:05 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird References: <67d6bdbefc3671abf25f9509524f4de3f7382799.1747682121.git.phil.swart@gmx.fr> <87r0085si0.fsf@gnu.org> Content-Language: fr, en-US From: Philippe SWARTVAGHER Autocrypt: addr=phil.swart@gmx.fr; keydata= xsFNBF7ILDYBEADNFpMA4wwwUIAOBZg9UtcohUm1WPkxIgJ0YI4i9fAsYp7DV6b9aulJFk6K lUh2bnUC/nhOOxyIBj29w30LL0ianWC0nDnxmgOPIzjOuM8WevJIa0ZHDf+9zEEqueZV0ruA BCTqsgrh09hI/eP1Pc2bGzWyY6iq1DlEbrWO1UXVe5IqQ7tLvpaoU9epRf7SWMsESWKGtt9o LlUYvkFHhmt6/EG8B5y2NMG4SfxR8tKqotEFqxRB+ffKy98JnqgpkU+oDrSQqRwHd9ltHE3g eug5/FnWdGouZjig2mTFvs6hGLDqkwb/HBKBn+BN0WOCp/8Xaf4KgLp3ku8E7li2juvh8I+R feI6s0gSm5A3AVsMLecrZH/B9k+Up7bBLy7xwXWkYznPoQbgIQI4B4ox2z5JoGEcSfdXgUUw SnIyATQPsqdOifbhS8tz12WjEOqwRzBLnAeCHaCAB5zlBXRCo78aeT8iROiD0mAoJ/dYuS0+ O6P4kYzDoMg5fCZbpDyeMDNGHAbKpMqMxk0DFImb+IXLNCAzNlqTpplmwAOH+0nx9JYsru06 UQY+1+LSUWp51GZnis3wjAMMe0P4+xtUI4kENHM2FLvGGnH3Hcm6PcseYk1BiXMcDwrHDjo2 cmDL97QIYd9mXVw4anNzhwS2Od5k95ithhIHy7ZheaciUrwmkQARAQABzShQaGlsaXBwZSBT V0FSVFZBR0hFUiA8cGhpbC5zd2FydEBnbXguZnI+wsGXBBMBCABBAhsDBQsJCAcCBhUKCQgL AgQWAgMBAh4BAheAAhkBFiEElCosF0VHmbVi40EnbsPBBpPAkMMFAmgWTssFCQsvVhUACgkQ bsPBBpPAkMP8+w/9Elvu8c0XNgWv7lSUGNYz6tfn7633eN+chTXCK/O4E8vu5gMSivbcMlNY CntoonmJOKMOCi7hu68u1gWBwtj7gXqnw5mPHbnmsMM17pnHzMq3LuMLL77PyDzJWh4otVgs LkAegOV1OfktP4JK9h2IQOaXXACeVGfW+0e2+zMfsEE5HllG0HfaUEW+zuXKNWE5/gmwZury fjAo43V8D6aanWQWDywveSLyggFyrv/WU1E4tXzI1PKQqkRkJcm+B0wpdZf8tb5iDSezD8OK 16XByan8EORqsPxmkDzN3ny9+u7L6Jioa9yEl/PD+qcl51aA40WaGOE+evlYav29Y0ftorpo /j+dr+6Ua/p7VNAFfdMrXYXgoJj2OHcDHVyAPXIMSaJhlVICDbDznsAu+z7uQbWYmrYbuk8k 8J1xM5UA06pAu1Dtpu8DrgxGZFr9sJS0SApYoa+EZxO9B/cnM7syaVlQ4HtecSjR6sW6haXN uRjEw3VQ3yjOZQ/rnCqOlqRtyTg24elkoFLgxkLbLfXFYuASw+XpoiaJ+Cv2PUeB3aS7z5H5 YHzSgbPF2JWo8DgMFqS44BDH/r5BmTBGkJRKXFSU4Bty070PXBGYMOBedBHPMPAI2TjMykyB xJMXG99n+dIP+dWiR55SVfUt9cpdU2X8mRPOheMayggHcR6FKTnOwU0EXsgsNgEQALYnFTcL gxXsq0fiyDkX/gS74/JTyeynPX2CTyQtYTvnM2T58kJ8FNSb7SjUWpjh8mFLoBdX/Qkx/Qm1 6YErI0cFnznHWerqCLWSB5codtBBDNGNnJVgvi63ac5MnwRPVHMLn8FBup2hxWOhJxyX5o0c E9yneXb7ABLpIIa/hI4NLgvvFwqJrKv3YSN7N/EmmEjjFH7/5xiPE/kY4G3VEXDJ3tbMVObW PqqYBMu8foMyYrW5Ue1eqQ0cx16iKFhe2ZppGlYNeVgacwlhy/JGbpM4vX0eY8cqlSlyZT3E DBXK0EAhcERaqYe9gvF5PqLNL8kBwws2JABngwfifZ1SQD8TNXvCZhOl+W00cy02JuxL05KF n/xOHoYdNmWJTgRDsb0bzYTPo/exQXhYR+5i+VUs67oDoGJqw/NfcZnc+s+AqW7cU0spkVOb j+XA/be+4tUrs5uiwVjBi7sU4FcpxzMiaTzTuu6cATIaI6Hpv1jvsIu4TVKo0IoQb/cCqxK1 BCFR+GQYIQBp5Js/ZCpqf+bXIeg8hpi3Xfj3xoVEDxai8dI23AlyzqXCyy/FvNnPOOJe7LXI o+3rdW0RXlQiFGRclZdMYcRetiiK9jGExpvLGgP9YN1aYWXWaa5a3EoCgo9eJ/kN4/AbWS0m 8NkqlmFbbypkrVj7wlXfYNotS75VABEBAAHCwXwEGAEIACYCGwwWIQSUKiwXRUeZtWLjQSdu w8EGk8CQwwUCaBZO6gUJCy9WNAAKCRBuw8EGk8CQwyQMD/9+2HofbbgY3h1/7o/eRU5NOKa4 HUHsAweWt2mfs8AjaTVaLBXAe4chXwIaCCyTekpDFZgCgDz9gsy6SAHNvqJo1iZtFIviJeOo qULSxTlTTFpxyIuroaaW91lmWWDlJbVyuTlae27Rza8DG8R3PINDRNYx7oLP9Jfgdurn37+q dHuWBujbc4b5YGrKwN6k7Eyks01RmFG7ThuSVieLLDvrXN8kB1ZlL7nTQ5fxWus1V38Iu6GS 7P7cLw7/kt3olNmV4icCIz86DRkdoUZOkqNfx0Sxbk/rcVkPUQUdy8Iibw2+ir5dm0cQ3p03 347dtVZ1bIeNX89EMk7jlX/IMuvDFRGrSMA7cM1fpCijC5P/DBuNzGT1WuOjKMUPfEfWgfSi SMNR+W9aV+sxVGSZ7P7D3TxEJPpH+zNtTEEaY1RPAEwTDH3nNkeUz8gjg/zQTmpfb/evgyA2 o9wz625Kq6kRXQMbjt6pGE+Ecy9KKPiFZekomY9ruF/BJYwRsBBshoQLaa7ATgovas0EA5sm dDhwc0dGKhtxIXfR+8Eu7PJrXTBrYiueNjPWUKaLtBGZCBROI4pRQ7XwenWO4upGBBXE9SJh BatUcmatI5fL8DBmhAoYGwlme05PhIpxl3Mn/cvMhumXYSjk+rIIXtneeobwWP5KOyIxs6yz zKePjceBSw== In-Reply-To: <87r0085si0.fsf@gnu.org> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:tyIbhyEqHX3h9HhbmRWVL8mD95m9tVW7921KtcxAc1xw/V+j5Ki lx7haOKdnw+d541rk+Djh8wRIGq2GTj+Y5iudc1W1OEotcQdUPQGQaHbvazjEVFI4i+ZEC0 IE/HPxHDPuWUwQfuGIs/evA6cGVs7FrU295WCSsy2bI72JlToX40kA4UcNUzfxj2IwPYA8E yNgzzVYl+GeyLRTcEu/sw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:eXbtx/6XEgM=;XMIjAr4jh46vo3rD4Gba2W6HYBr 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 X-Spam-Score: -0.7 (/) 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.7 (-) Hi, Le 28/05/2025 =C3=A0 23:34, Ludovic Court=C3=A8s a =C3=A9crit=C2=A0: > I recommend running =E2=80=98guix style -S arguments sqlitestudio=E2=80= =99. Arf, I only ran `guix style sqlitestudio`. Done. > Rather (with-directory-excursion "Plugin" =E2=80=A6). > Likewise: (with-directory-excursion "Plugin" (invoke "make")). Done. >> + (synopsis >> + "A free, open source, multi-platform SQLite database manager") > Maybe: =E2=80=9CGraphical user interface to browse and edit SQLite datab= ases=E2=80=9D? I just copied/pasted the upstream synopsis. Done. >=20 >> + database files. It is aimed for people, who know what SQLite is, = or what >> + relational databases are in general.") > ^ > Please remove the extra leading spaces. Also: two spaces after > end-of-sentence period, as reported by =E2=80=98guix lint=E2=80=99. Oops, forgot running `guix lint`. Done. > Could you send an updated patch? Done, in a separate mail. Thanks for the review! Philippe. From unknown Tue Jun 17 01:42:56 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Philippe SWARTVAGHER Subject: bug#78496: closed (Re: bug#78496: [PATCH] gnu: Add sqlitestudio.) Message-ID: References: <87tt4yr1ni.fsf_-_@inria.fr> <67d6bdbefc3671abf25f9509524f4de3f7382799.1747682121.git.phil.swart@gmx.fr> X-Gnu-PR-Message: they-closed 78496 X-Gnu-PR-Package: guix-patches X-Gnu-PR-Keywords: patch Reply-To: 78496@debbugs.gnu.org Date: Mon, 02 Jun 2025 10:00:09 +0000 Content-Type: multipart/mixed; boundary="----------=_1748858409-26031-1" This is a multi-part message in MIME format... ------------=_1748858409-26031-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #78496: [PATCH] gnu: Add sqlitestudio. which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 78496@debbugs.gnu.org. --=20 78496: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78496 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1748858409-26031-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 78496-done) by debbugs.gnu.org; 2 Jun 2025 09:59:35 +0000 Received: from localhost ([127.0.0.1]:48543 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uM1x9-0006dN-C5 for submit@debbugs.gnu.org; Mon, 02 Jun 2025 05:59:35 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:51038) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uM1x6-0006cT-F1 for 78496-done@debbugs.gnu.org; Mon, 02 Jun 2025 05:59:33 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uM1x1-0002dd-3V; Mon, 02 Jun 2025 05:59:27 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=7BPWUTSZzLe1QSHB2OKOA/A7FVWucDqJj18C3t8hV3Q=; b=kxVpexVVR6wILl8aXD18 TAWvA59hA/qxFVV0jR5IuN4exPB5I/sYbXNgiWi0Bu/awvUJ+eQrovTo7p9BUrqPbeqO8EqBjiaZg xUV1QPvSyeo2TQDpuczf5sVInJBMlqPoObFLMoiiydYvutmHvg2MutoejhEmT90T3OSOz7FBy8C7n hUUXdBd7NpR5vh1U3UpusJvD3+12EU1Gc1CYRiiEguPyhl5CAiSqbHzfkNkV5E8oZjDMplXtRSHsb lb8kXp6Puo8HUP/Gif5I0tfFajmy9naINAVOlMHA3Y+ldNsgjSF3Eoer1xJQG6xLB7IgYmdsx3jx2 9Xqre6qV5V0jng==; From: =?utf-8?Q?Ludovic_Court=C3=A8s?= To: Philippe SWARTVAGHER Subject: Re: bug#78496: [PATCH] gnu: Add sqlitestudio. In-Reply-To: <9314d741bd37d054bbca8bbfc5e35d8f9e9353d3.1748520521.git.phil.swart@gmx.fr> (Philippe SWARTVAGHER's message of "Thu, 29 May 2025 14:08:41 +0200") References: <67d6bdbefc3671abf25f9509524f4de3f7382799.1747682121.git.phil.swart@gmx.fr> <9314d741bd37d054bbca8bbfc5e35d8f9e9353d3.1748520521.git.phil.swart@gmx.fr> Date: Mon, 02 Jun 2025 10:25:05 +0200 Message-ID: <87tt4yr1ni.fsf_-_@inria.fr> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 78496-done Cc: 78496-done@debbugs.gnu.org, Sharlatan Hellseher 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 (---) Philippe SWARTVAGHER writes: > * gnu/packages/databases.scm (sqlitestudio): New variable. > > Change-Id: I012a189d37661bf70b140048696ae97647bf0a6f Applied, thanks! ------------=_1748858409-26031-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 19 May 2025 19:16:35 +0000 Received: from localhost ([127.0.0.1]:45017 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uH5yU-0007Nh-DW for submit@debbugs.gnu.org; Mon, 19 May 2025 15:16:34 -0400 Received: from lists.gnu.org ([2001:470:142::17]:50342) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uH5yS-0007Mw-4I for submit@debbugs.gnu.org; Mon, 19 May 2025 15:16:33 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uH5yK-0000SY-Kn for guix-patches@gnu.org; Mon, 19 May 2025 15:16:25 -0400 Received: from mout.gmx.net ([212.227.15.19]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uH5yH-00075N-QS for guix-patches@gnu.org; Mon, 19 May 2025 15:16:24 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.fr; s=s31663417; t=1747682178; x=1748286978; i=phil.swart@gmx.fr; bh=0ubpbMTOp7SkB62EdVrc/Id9GAtRSKVBR/soNofnmvs=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-ID: MIME-Version:Content-Type:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=g27L8qtVjFWHiMDbkkBEqGKWIYzawqlF3xDD7zc9N328OK/zjf93fo5ss+TkZ0hS 9YHHPAyWYfa7pqmFh0JB4gDt7u32BVIdOCuBMeDU/o9pVDYmnuv3my/H2ioj+N/g4 ybu50eITck39HWRNI9+whu8n8GZF94RXr3Rb/Gz4Aqad6rz47xhMtjWMjMSt+0eFe 1eiTEDLbiTHPWZ3dmo3MGHCu+pD2bHD6bKW7QhIYKIyYifhLwFUcCSD3t6Sz4fdBz UYYLUFdNECzkDNP5bJz4ts8GcvYAGEqJtXshRfSuMgMgCt5KX8rfeIbjpaCPefLCO 1mQ8F1V03XnwOWHrjw== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from localhost.localdomain ([83.192.201.168]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MXXyP-1uSV490Kbv-00YSQk; Mon, 19 May 2025 21:16:18 +0200 From: Philippe SWARTVAGHER To: guix-patches@gnu.org Subject: [PATCH] gnu: Add sqlitestudio. Date: Mon, 19 May 2025 21:15:53 +0200 Message-ID: <67d6bdbefc3671abf25f9509524f4de3f7382799.1747682121.git.phil.swart@gmx.fr> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 X-Debbugs-Cc: Sharlatan Hellseher Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:7rYxp9Ljm87pq0eTusIMvjK5QjJ3FarKUTGqi9QzWKn8QPsds5X 1VTu3xI8bZmIX6DZXolWzzlPg2GjBxpwvJH6FEz1YOh6X4yT4R1gyEPVFQOMSAWfGh6GrXW a5/1KWtZZwHUXTg0DTyznuwEki7vblg4U9s9whNop3GvSBaGjInsL+Lqfc2G1C9BKRxTjfn iYo00bnZ6iHaolwHQTmTw== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:Bi07QEuTM2k=;qfhE68xZJcPleLlW4cPJnMhtI7x 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 Received-SPF: pass client-ip=212.227.15.19; envelope-from=phil.swart@gmx.fr; helo=mout.gmx.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 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_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=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 Cc: Philippe SWARTVAGHER 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 (sqlitestudio): New variable. Change-Id: I012a189d37661bf70b140048696ae97647bf0a6f =2D-- gnu/packages/databases.scm | 112 +++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm index c3a10efece..16cca632c9 100644 =2D-- a/gnu/packages/databases.scm +++ b/gnu/packages/databases.scm @@ -64,6 +64,7 @@ ;;; Copyright =C2=A9 2023 Giacomo Leidi ;;; Copyright =C2=A9 2024 Troy Figiel ;;; Copyright =C2=A9 2024 gemmaro +;;; Copyright =C2=A9 2025 Philippe Swartvagher ;;; ;;; This file is part of GNU Guix. ;;; @@ -5728,6 +5729,117 @@ (define-public sqlitebrowser (list license:gpl3+ license:mpl2.0)))) =20 +(define-public sqlitestudio + (package + (name "sqlitestudio") + (version "3.4.17") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/pawelsalawa/sqlitestudio") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "1zb1qr88rwkzmrxc0lm99x8h99hpn5c2wfdpvqzs9f9ph8qvasww")))= ) + (build-system gnu-build-system) + (arguments + `(#:phases (modify-phases %standard-phases + (replace 'configure + (lambda* (#:key inputs outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (python-version ,(version-major+minor (packa= ge-version + pytho= n))) + (python-include (string-append (assoc-ref in= puts + "python") + "/include/pyt= hon" + python-versio= n))) + (invoke "qmake" + (string-append + "QMAKE_LFLAGS_RPATH=3D-Wl,-rpath," out "= /lib:") + (string-append "PREFIX=3D" out) + "./SQLiteStudio3") + (mkdir-p "Plugins") + (chdir "Plugins") + (invoke "qmake" + (string-append + "QMAKE_LFLAGS_RPATH=3D-Wl,-rpath," out "= /lib:") + (string-append "PREFIX=3D" out) + (string-append "INCLUDEPATH+=3D" python-i= nclude) + (string-append "PYTHON_VERSION=3D" + python-version) + ".") + (chdir "..")))) + (replace 'build + (lambda _ + (invoke "make" "-j" + (number->string (parallel-job-count))) + (chdir "Plugins") + (invoke "make") ;building plugins in parallel corru= pts them + (chdir ".."))) + (replace 'install + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out")) + (icons-dir (string-append out + "/share/icons/hicolor/")) + (src-img-dir (string-append + "SQLiteStudio3/guiSQLiteStudio= /img/"))) + (invoke "make" "-j" + (number->string (parallel-job-count)) + "install") + (for-each (lambda (size) + (let ((target-dir (string-append icon= s-dir + size "x" size "/ap= ps/"))) + (mkdir-p target-dir) + (copy-file (string-append src-img-d= ir + "sqlitestudio_" size ".= png") + (string-append target-di= r + "sqlitestudio.png")))) + '("16" "48" "256")) + (let ((target-dir (string-append icons-dir + "scalable/apps/"= ))) + (mkdir-p target-dir) + (install-file (string-append src-img-dir + "sqlitestudio.svg"= ) + target-dir)) + (chdir "Plugins") + (invoke "make" "-j" + (number->string (parallel-job-count)) + "install") + (chdir "..")))) + (add-after 'install 'install-desktop + (lambda* (#:key outputs #:allow-other-keys) + (let* ((out (assoc-ref outputs "out"))) + (make-desktop-entry-file (string-append out + "/share/applications/" + ,name ".desktop") + #:name "SQLiteStudio" + #:comment ,(package-syno= psis + this-package= ) + #:exec (string-append ,n= ame + " = %f") + #:icon ,name + #:categories '("Developm= ent" + "Utility" + "Database= ") + #:mime-type + "application/vnd.sqlite3= "))))))) + (inputs (list openssl + python + qtbase-5 + qtsvg-5 + readline + sqlite-next)) + (native-inputs (list python qttools-5 qtdeclarative-5 tcl)) + (home-page "https://sqlitestudio.pl/") + (synopsis + "A free, open source, multi-platform SQLite database manager") + (description + "SQLiteStudio is desktop application for browsing and editing SQLite + database files. It is aimed for people, who know what SQLite is, or = what + relational databases are in general.") + (license license:gpl3+))) + (define-public sqls (package (name "sqls") base-commit: 450a361532573a02389530a6a80b7821683ed41b =2D-=20 2.49.0 ------------=_1748858409-26031-1--