From 6054c3901de996900855ab748dad7658bcb44c30 Mon Sep 17 00:00:00 2001 From: Michael Evans Date: Wed, 17 Jan 2024 16:40:19 +0200 Subject: [PATCH] lorem: init at 1.3 --- pkgs/by-name/lo/lorem/package.nix | 61 +++++++++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 pkgs/by-name/lo/lorem/package.nix diff --git a/pkgs/by-name/lo/lorem/package.nix b/pkgs/by-name/lo/lorem/package.nix new file mode 100644 index 000000000000..d024aeaf614a --- /dev/null +++ b/pkgs/by-name/lo/lorem/package.nix @@ -0,0 +1,61 @@ +{ lib +, cargo +, desktop-file-utils +, fetchFromGitLab +, glib +, gtk4 +, libadwaita +, meson +, ninja +, pkg-config +, rustPlatform +, rustc +, stdenv +, wrapGAppsHook4 +}: + +stdenv.mkDerivation rec { + pname = "lorem"; + version = "1.3"; + + src = fetchFromGitLab { + domain = "gitlab.gnome.org"; + owner = "World/design"; + repo = pname; + rev = version; + hash = "sha256-+Dp/o1rZSHWihLLLe6CzV6c7uUnSsE8Ct3tbLNqlGF0="; + }; + + cargoDeps = rustPlatform.fetchCargoTarball { + inherit src; + name = "${pname}-${version}"; + hash = "sha256-YYjPhlPp211i+ECPu1xgDumz8nVqWRO8YzcZXy8uunI="; + }; + + nativeBuildInputs = [ + cargo + desktop-file-utils + meson + ninja + pkg-config + rustPlatform.cargoSetupHook + rustc + wrapGAppsHook4 + ]; + + buildInputs = [ + glib + gtk4 + libadwaita + ]; + + meta = with lib; { + description = "Generate placeholder text"; + homepage = "https://gitlab.gnome.org/World/design/lorem"; + changelog = "https://gitlab.gnome.org/World/design/lorem/-/releases/${version}"; + license = licenses.gpl3Plus; + maintainers = with maintainers; [ michaelgrahamevans ]; + mainProgram = "lorem"; + platforms = platforms.linux; + }; +}