diff --git a/pkgs/applications/misc/plater/default.nix b/pkgs/by-name/pl/plater/package.nix similarity index 61% rename from pkgs/applications/misc/plater/default.nix rename to pkgs/by-name/pl/plater/package.nix index 80cd745f8b9a..800c9299d8ca 100644 --- a/pkgs/applications/misc/plater/default.nix +++ b/pkgs/by-name/pl/plater/package.nix @@ -1,38 +1,37 @@ { - mkDerivation, + stdenv, cmake, fetchFromGitHub, lib, libGLU, makeDesktopItem, - qtbase, - wrapQtAppsHook, + qt5, }: -mkDerivation rec { +stdenv.mkDerivation rec { pname = "plater"; - version = "2020-07-30"; + version = "1.0.0-unstable-2025-03-24"; src = fetchFromGitHub { owner = "Rhoban"; repo = "Plater"; - rev = "f8de6d038f95a9edebfcfe142c8e9783697d5b47"; - sha256 = "0r20mbzd16zv1aiadjqdy7z6sp09rr6lgfxhvir4ll3cpakkynr4"; + rev = "6c4f924504979095b1b45cf8fd81b1e38f0f8642"; + hash = "sha256-+iL5Gl7k4lPikRwkyhaXSEcFYmhXV4ubAvP3iTBXDO8="; }; nativeBuildInputs = [ cmake - wrapQtAppsHook + qt5.wrapQtAppsHook ]; buildInputs = [ libGLU - qtbase + qt5.qtbase ]; desktopItem = makeDesktopItem { - name = pname; - exec = pname; - icon = pname; + name = "plater"; + exec = "plater"; + icon = "plater"; desktopName = "Ideamaker"; genericName = meta.description; categories = [ @@ -47,11 +46,11 @@ mkDerivation rec { cp $src/gui/img/plater.png $out/share/pixmaps/${pname}.png ''; - meta = with lib; { + meta = { description = "3D-printer parts placer and plate generator"; homepage = "https://github.com/Rhoban/Plater"; - maintainers = with maintainers; [ lovesegfault ]; - platforms = platforms.linux; - license = licenses.cc-by-nc-30; + maintainers = with lib.maintainers; [ lovesegfault ]; + platforms = lib.platforms.linux; + license = lib.licenses.cc-by-nc-30; }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 15b7b79653f4..b97c9e135b21 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -13340,8 +13340,6 @@ with pkgs; pineapple-pictures = qt6Packages.callPackage ../applications/graphics/pineapple-pictures { }; - plater = libsForQt5.callPackage ../applications/misc/plater { }; - plexamp = callPackage ../applications/audio/plexamp { }; plex-mpv-shim = python3Packages.callPackage ../applications/video/plex-mpv-shim { };