Loading pkgs/os-specific/linux/firmware/firmware-manager/default.nix +42 −18 Original line number Diff line number Diff line { rustPlatform, lib, fetchFromGitHub, xz, pkg-config, openssl, dbus, glib, udev, cairo, pango, atk, gdk-pixbuf, gtk3, wrapGAppsHook }: rustPlatform.buildRustPackage rec { { lib , stdenv , rustPlatform , fetchFromGitHub , xz , pkg-config , openssl , dbus , glib , udev , cairo , pango , atk , gdk-pixbuf , gtk3 , wrapGAppsHook }: stdenv.mkDerivation rec { pname = "firmware-manager"; version = "0.1.2"; version = "unstable-2022-12-09"; src = fetchFromGitHub { owner = "pop-os"; repo = pname; rev = version; sha256 = "sha256-aKatdjHa/k7j48upkR1O6PFxCUfJYE3KhhzZ9Ohe0Jc="; rev = "9be8160346689bd74f95db7897884a91fa48afe3"; sha256 = "sha256-zZk2RVghhKxETSVv/Jtv8Wq6+ITx/BudE/o7h4jKk5M="; }; nativeBuildInputs = [ pkg-config wrapGAppsHook ]; buildInputs = [ xz openssl dbus glib udev cairo pango atk gdk-pixbuf gtk3 ]; depsExtraArgs.postPatch = "make prefix='$(out)' toml-gen"; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; sha256 = "sha256-3drsOmlmy1xXRWg7WMDNN+iuVmPYf60sDLIdCvu4rEw="; }; postPatch = '' sed -i 's|etc|$(prefix)/etc|' Makefile substituteInPlace Makefile --replace '$(DESTDIR)/etc' '$(DESTDIR)$(prefix)/etc' ''; buildPhase = "make prefix='$(out)'"; installPhase = "make prefix='$(out)' install"; cargoSha256 = "sha256-BUo77ERHvuc8IkDdU3Z/gZZicNHT26IbAgEBnVM3O4U="; doCheck = false; nativeBuildInputs = with rustPlatform; [ rust.cargo rust.rustc pkg-config cargoSetupHook wrapGAppsHook ]; buildInputs = [ openssl gtk3 udev ]; makeFlags = [ "prefix=$(out)" ]; meta = { description = "Graphical frontend for firmware management"; Loading Loading
pkgs/os-specific/linux/firmware/firmware-manager/default.nix +42 −18 Original line number Diff line number Diff line { rustPlatform, lib, fetchFromGitHub, xz, pkg-config, openssl, dbus, glib, udev, cairo, pango, atk, gdk-pixbuf, gtk3, wrapGAppsHook }: rustPlatform.buildRustPackage rec { { lib , stdenv , rustPlatform , fetchFromGitHub , xz , pkg-config , openssl , dbus , glib , udev , cairo , pango , atk , gdk-pixbuf , gtk3 , wrapGAppsHook }: stdenv.mkDerivation rec { pname = "firmware-manager"; version = "0.1.2"; version = "unstable-2022-12-09"; src = fetchFromGitHub { owner = "pop-os"; repo = pname; rev = version; sha256 = "sha256-aKatdjHa/k7j48upkR1O6PFxCUfJYE3KhhzZ9Ohe0Jc="; rev = "9be8160346689bd74f95db7897884a91fa48afe3"; sha256 = "sha256-zZk2RVghhKxETSVv/Jtv8Wq6+ITx/BudE/o7h4jKk5M="; }; nativeBuildInputs = [ pkg-config wrapGAppsHook ]; buildInputs = [ xz openssl dbus glib udev cairo pango atk gdk-pixbuf gtk3 ]; depsExtraArgs.postPatch = "make prefix='$(out)' toml-gen"; cargoDeps = rustPlatform.fetchCargoTarball { inherit src; sha256 = "sha256-3drsOmlmy1xXRWg7WMDNN+iuVmPYf60sDLIdCvu4rEw="; }; postPatch = '' sed -i 's|etc|$(prefix)/etc|' Makefile substituteInPlace Makefile --replace '$(DESTDIR)/etc' '$(DESTDIR)$(prefix)/etc' ''; buildPhase = "make prefix='$(out)'"; installPhase = "make prefix='$(out)' install"; cargoSha256 = "sha256-BUo77ERHvuc8IkDdU3Z/gZZicNHT26IbAgEBnVM3O4U="; doCheck = false; nativeBuildInputs = with rustPlatform; [ rust.cargo rust.rustc pkg-config cargoSetupHook wrapGAppsHook ]; buildInputs = [ openssl gtk3 udev ]; makeFlags = [ "prefix=$(out)" ]; meta = { description = "Graphical frontend for firmware management"; Loading