mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-23 07:23:20 +00:00
gradience: init at 0.4.1
This commit is contained in:
parent
b34aec224d
commit
a14f65e9c2
80
pkgs/applications/misc/gradience/default.nix
Normal file
80
pkgs/applications/misc/gradience/default.nix
Normal file
@ -0,0 +1,80 @@
|
||||
{ stdenv
|
||||
, lib
|
||||
, fetchFromGitHub
|
||||
, wrapGAppsHook4
|
||||
, meson
|
||||
, ninja
|
||||
, pkg-config
|
||||
, glib
|
||||
, desktop-file-utils
|
||||
, gettext
|
||||
, librsvg
|
||||
, blueprint-compiler
|
||||
, python3Packages
|
||||
, sassc
|
||||
, appstream-glib
|
||||
, libadwaita
|
||||
, libportal
|
||||
, libportal-gtk4
|
||||
, libsoup_3
|
||||
, gobject-introspection
|
||||
}:
|
||||
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "gradience";
|
||||
version = "0.4.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "GradienceTeam";
|
||||
repo = "Gradience";
|
||||
# See https://github.com/GradienceTeam/Gradience/releases/tag/0.4.1-patch1
|
||||
rev = "0.4.1-patch1";
|
||||
sha256 = "sha256-5jloFbimJC4jP1C1uS8a9VlqyR5qqDuqcKvUXwr9SjY=";
|
||||
};
|
||||
|
||||
format = "other";
|
||||
dontWrapGApps = true;
|
||||
|
||||
nativeBuildInputs = [
|
||||
appstream-glib
|
||||
blueprint-compiler
|
||||
desktop-file-utils
|
||||
gettext
|
||||
glib
|
||||
gobject-introspection
|
||||
meson
|
||||
ninja
|
||||
pkg-config
|
||||
wrapGAppsHook4
|
||||
sassc
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
libadwaita
|
||||
libportal
|
||||
libportal-gtk4
|
||||
librsvg
|
||||
libsoup_3
|
||||
];
|
||||
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
anyascii
|
||||
jinja2
|
||||
lxml
|
||||
material-color-utilities
|
||||
pygobject3
|
||||
svglib
|
||||
yapsy
|
||||
];
|
||||
|
||||
preFixup = ''
|
||||
makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
homepage = "https://github.com/GradienceTeam/Gradience";
|
||||
description = "Customize libadwaita and GTK3 apps (with adw-gtk3)";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ foo-dogsquared ];
|
||||
};
|
||||
}
|
@ -8039,6 +8039,8 @@ with pkgs;
|
||||
|
||||
grafterm = callPackage ../tools/misc/grafterm { };
|
||||
|
||||
gradience = callPackage ../applications/misc/gradience { };
|
||||
|
||||
grafx2 = callPackage ../applications/graphics/grafx2 { };
|
||||
|
||||
grails = callPackage ../development/web/grails { jdk = null; };
|
||||
|
Loading…
Reference in New Issue
Block a user