{ stdenv , desktop-file-utils , fetchFromGitLab , gettext , glib , gtk4 , libadwaita , meson , ninja , openssl , pkg-config , python3 , rustPlatform , rustc , cargo , wrapGAppsHook }: stdenv.mkDerivation rec { pname = "pipeline"; version = "1.14.5"; src = fetchFromGitLab { owner = "schmiddi-on-mobile"; repo = "pipeline"; rev = "v${version}"; sha256 = "sha256-C5mFOYYrm8e2zlac7qclhpONKuqdvqfwT74gSX28VPs="; }; cargoDeps = rustPlatform.importCargoLock { lockFile = ./Cargo.lock; outputHashes = { "tf_core-0.1.4" = "sha256-yOuvHLyX/qUJSs62VbripKwIEoErsPu9rzbKMdndvmc="; }; }; nativeBuildInputs = [ desktop-file-utils gettext meson ninja pkg-config python3 cargo rustPlatform.cargoSetupHook rustc wrapGAppsHook ]; buildInputs = [ glib gtk4 libadwaita openssl ]; postPatch = '' patchShebangs build-aux/meson_post_install.py ''; }