From 119712f21ef9887bcc0afa53f60dcbeb2354480c Mon Sep 17 00:00:00 2001 From: Donovan Glover Date: Thu, 25 Jul 2024 11:38:47 -0400 Subject: [PATCH] gmobile: init at 0.2.1 --- pkgs/by-name/gm/gmobile/package.nix | 49 +++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 pkgs/by-name/gm/gmobile/package.nix diff --git a/pkgs/by-name/gm/gmobile/package.nix b/pkgs/by-name/gm/gmobile/package.nix new file mode 100644 index 000000000000..da85a98db244 --- /dev/null +++ b/pkgs/by-name/gm/gmobile/package.nix @@ -0,0 +1,49 @@ +{ + lib, + stdenv, + fetchFromGitLab, + gtk-doc, + meson, + ninja, + pkg-config, + glib, + json-glib, + libuev, + gobject-introspection, +}: + +stdenv.mkDerivation (finalAttrs: { + name = "gmobile"; + version = "0.2.1"; + + src = fetchFromGitLab { + domain = "gitlab.gnome.org"; + group = "World"; + owner = "Phosh"; + repo = "gmobile"; + rev = "v${finalAttrs.version}"; + hash = "sha256-5OQ2JT7YeEYzKXafwgg0xJk2AvtFw2dtcH3mt+cm1bI="; + }; + + nativeBuildInputs = [ + gtk-doc + meson + ninja + pkg-config + gobject-introspection + ]; + + buildInputs = [ + glib + json-glib + libuev + ]; + + meta = { + description = "Functions useful in mobile related, glib based projects"; + homepage = "https://gitlab.gnome.org/World/Phosh/gmobile"; + license = lib.licenses.lgpl21Plus; + maintainers = with lib.maintainers; [ donovanglover ]; + platforms = lib.platforms.linux; + }; +})