From 73af36514aa95a2cc57dfec5ba23f9dfbda65404 Mon Sep 17 00:00:00 2001 From: 0xMRTT <0xMRTT@proton.me> Date: Sun, 23 Apr 2023 11:08:06 +0200 Subject: [PATCH] schemes: init at 0.2.0 --- pkgs/applications/misc/schemes/default.nix | 54 ++++++++++++++++++++++ pkgs/top-level/all-packages.nix | 2 + 2 files changed, 56 insertions(+) create mode 100644 pkgs/applications/misc/schemes/default.nix diff --git a/pkgs/applications/misc/schemes/default.nix b/pkgs/applications/misc/schemes/default.nix new file mode 100644 index 000000000000..41ec97f8b176 --- /dev/null +++ b/pkgs/applications/misc/schemes/default.nix @@ -0,0 +1,54 @@ +{ lib +, stdenv +, fetchFromGitLab +, appstream-glib +, desktop-file-utils +, glib +, gtk4 +, gtksourceview5 +, libadwaita +, libgee +, libpanel +, meson +, ninja +, pkg-config +, wrapGAppsHook4 +}: + +stdenv.mkDerivation rec { + pname = "schemes"; + version = "0.2.0"; + + src = fetchFromGitLab { + domain = "gitlab.gnome.org"; + owner = "chergert"; + repo = "schemes"; + rev = version; + hash = "sha256-XUC24KzZSU4+F2JZMsydukvAwEGdMxCnkPG6QHnCw6w="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + wrapGAppsHook4 + appstream-glib + desktop-file-utils + ]; + + buildInputs = [ + glib + gtk4 + libadwaita + gtksourceview5 + libpanel + ]; + + meta = with lib; { + description = "Edit GtkSourceView style-schemes for an application or platform"; + homepage = "https://gitlab.gnome.org/chergert/schemes"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ _0xMRTT ]; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e296abe63928..8e389826fa25 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11978,6 +11978,8 @@ with pkgs; sasview = libsForQt5.callPackage ../applications/science/misc/sasview { }; + schemes = callPackage ../applications/misc/schemes { }; + scanbd = callPackage ../tools/graphics/scanbd { }; scdl = callPackage ../tools/misc/scdl { };