Loading maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -7206,6 +7206,12 @@ githubId = 69209; name = "Ian Duncan"; }; ianliu = { email = "ian.liu88@gmail.com"; github = "ianliu"; githubId = 30196; name = "Ian Liu Rodrigues"; }; ianmjones = { email = "ian@ianmjones.com"; github = "ianmjones"; Loading pkgs/applications/misc/flashprint/default.nix 0 → 100644 +38 −0 Original line number Diff line number Diff line { lib, stdenv, libGLU, qtbase, fetchurl, dpkg, autoPatchelfHook, wrapQtAppsHook }: stdenv.mkDerivation (finalAttrs: { pname = "flashprint"; version = "5.7.1"; src = fetchurl { url = "http://www.ishare3d.com/3dapp/public/FlashPrint-5/FlashPrint/flashprint5_${finalAttrs.version}_amd64.deb"; hash = "sha256-kxvqEgXlKQlfzlCqKb5o3hvop82vDsJmQDK9XOCq61g="; }; nativeBuildInputs = [ dpkg autoPatchelfHook wrapQtAppsHook ]; buildInputs = [ qtbase libGLU ]; qtWrapperArgs = [ "--prefix QT_QPA_PLATFORM : xcb" ]; installPhase = '' runHook preInstall mkdir -p $out/bin mv etc usr/* $out ln -s $out/share/FlashPrint5/FlashPrint $out/bin/flashprint sed -i "/^Exec=/ c Exec=$out/bin/flashprint" $out/share/applications/FlashPrint5.desktop runHook postInstall ''; meta = with lib; { description = "Slicer for the FlashForge 3D printers"; homepage = "https://www.flashforge.com/"; license = licenses.unfree; mainProgram = "flashprint"; maintainers = [ maintainers.ianliu ]; platforms = [ "x86_64-linux" ]; sourceProvenance = [ sourceTypes.binaryNativeCode ]; }; }) pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -40530,6 +40530,8 @@ with pkgs; faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { }; flashprint = libsForQt5.callPackage ../applications/misc/flashprint { }; flockit = callPackage ../tools/backup/flockit { }; fahclient = callPackage ../applications/science/misc/foldingathome/client.nix { }; Loading
maintainers/maintainer-list.nix +6 −0 Original line number Diff line number Diff line Loading @@ -7206,6 +7206,12 @@ githubId = 69209; name = "Ian Duncan"; }; ianliu = { email = "ian.liu88@gmail.com"; github = "ianliu"; githubId = 30196; name = "Ian Liu Rodrigues"; }; ianmjones = { email = "ian@ianmjones.com"; github = "ianmjones"; Loading
pkgs/applications/misc/flashprint/default.nix 0 → 100644 +38 −0 Original line number Diff line number Diff line { lib, stdenv, libGLU, qtbase, fetchurl, dpkg, autoPatchelfHook, wrapQtAppsHook }: stdenv.mkDerivation (finalAttrs: { pname = "flashprint"; version = "5.7.1"; src = fetchurl { url = "http://www.ishare3d.com/3dapp/public/FlashPrint-5/FlashPrint/flashprint5_${finalAttrs.version}_amd64.deb"; hash = "sha256-kxvqEgXlKQlfzlCqKb5o3hvop82vDsJmQDK9XOCq61g="; }; nativeBuildInputs = [ dpkg autoPatchelfHook wrapQtAppsHook ]; buildInputs = [ qtbase libGLU ]; qtWrapperArgs = [ "--prefix QT_QPA_PLATFORM : xcb" ]; installPhase = '' runHook preInstall mkdir -p $out/bin mv etc usr/* $out ln -s $out/share/FlashPrint5/FlashPrint $out/bin/flashprint sed -i "/^Exec=/ c Exec=$out/bin/flashprint" $out/share/applications/FlashPrint5.desktop runHook postInstall ''; meta = with lib; { description = "Slicer for the FlashForge 3D printers"; homepage = "https://www.flashforge.com/"; license = licenses.unfree; mainProgram = "flashprint"; maintainers = [ maintainers.ianliu ]; platforms = [ "x86_64-linux" ]; sourceProvenance = [ sourceTypes.binaryNativeCode ]; }; })
pkgs/top-level/all-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -40530,6 +40530,8 @@ with pkgs; faustPhysicalModeling = callPackage ../applications/audio/faustPhysicalModeling { }; flashprint = libsForQt5.callPackage ../applications/misc/flashprint { }; flockit = callPackage ../tools/backup/flockit { }; fahclient = callPackage ../applications/science/misc/foldingathome/client.nix { };