fork
Configure Feed
Select the types of activity you want to include in your feed.
lol
fork
Configure Feed
Select the types of activity you want to include in your feed.
1{ stdenv, fetchFromGitHub
2, cmake, ninja, pkgconfig, vala, gobjectIntrospection, gettext, wrapGAppsHook
3, gtk3, glib, granite, libgee, libgda, gtksourceview, libxml2 }:
4
5
6let
7 version = "0.5.4";
8 sqlGda = libgda.override {
9 mysqlSupport = true;
10 postgresSupport = true;
11 };
12
13in stdenv.mkDerivation rec {
14 name = "sequeler-${version}";
15
16 src = fetchFromGitHub {
17 owner = "Alecaddd";
18 repo = "sequeler";
19 rev = "v${version}";
20 sha256 = "05c7y6xdyq3h9bn90pbz03jhy9kabmgpxi4zz0i26q0qphljskbx";
21 };
22
23 nativeBuildInputs = [ cmake ninja pkgconfig vala gobjectIntrospection gettext wrapGAppsHook ];
24
25 buildInputs = [ gtk3 glib granite libgee sqlGda gtksourceview libxml2 ];
26
27 meta = with stdenv.lib; {
28 description = "Friendly SQL Client";
29 longDescription = ''
30 Sequeler is a native Linux SQL client built in Vala and Gtk. It allows you
31 to connect to your local and remote databases, write SQL in a handy text
32 editor with language recognition, and visualize SELECT results in a
33 Gtk.Grid Widget.
34 '';
35 homepage = https://github.com/Alecaddd/sequeler;
36 license = licenses.gpl3;
37 maintainers = [ maintainers.etu ];
38 platforms = platforms.linux;
39 };
40}