appcsxcad: migrate to pkgs/by-name, use qt6

qbisi 10d80dc1 b5947613

+58 -58
-56
pkgs/applications/science/electronics/appcsxcad/default.nix
··· 1 - { 2 - lib, 3 - mkDerivation, 4 - fetchFromGitHub, 5 - cmake, 6 - csxcad, 7 - qcsxcad, 8 - hdf5, 9 - vtkWithQt5, 10 - qtbase, 11 - fparser, 12 - tinyxml, 13 - cgal, 14 - boost, 15 - }: 16 - 17 - mkDerivation { 18 - pname = "appcsxcad"; 19 - version = "unstable-2023-01-06"; 20 - 21 - src = fetchFromGitHub { 22 - owner = "thliebig"; 23 - repo = "AppCSXCAD"; 24 - rev = "379ede4b8e00c11e8d0fb724c35547991b30c423"; 25 - hash = "sha256-L0ZEyovnfMzM7JuITBuhb4tJ2Aqgw52IiKEfEGq7Yo0="; 26 - }; 27 - 28 - nativeBuildInputs = [ 29 - cmake 30 - ]; 31 - 32 - buildInputs = [ 33 - csxcad 34 - qcsxcad 35 - hdf5 36 - vtkWithQt5 37 - qtbase 38 - fparser 39 - tinyxml 40 - cgal 41 - boost 42 - ]; 43 - 44 - postFixup = '' 45 - rm $out/bin/AppCSXCAD.sh 46 - ''; 47 - 48 - meta = with lib; { 49 - description = "Minimal Application using the QCSXCAD library"; 50 - mainProgram = "AppCSXCAD"; 51 - homepage = "https://github.com/thliebig/AppCSXCAD"; 52 - license = licenses.gpl3; 53 - maintainers = with maintainers; [ matthuszagh ]; 54 - platforms = platforms.linux; 55 - }; 56 - }
···
+58
pkgs/by-name/ap/appcsxcad/package.nix
···
··· 1 + { 2 + lib, 3 + stdenv, 4 + fetchFromGitHub, 5 + cmake, 6 + csxcad, 7 + qcsxcad, 8 + hdf5, 9 + vtkWithQt6, 10 + qt6, 11 + fparser, 12 + tinyxml, 13 + cgal, 14 + boost, 15 + }: 16 + 17 + stdenv.mkDerivation (finalAttrs: { 18 + pname = "appcsxcad"; 19 + version = "0.2.3"; 20 + 21 + src = fetchFromGitHub { 22 + owner = "thliebig"; 23 + repo = "AppCSXCAD"; 24 + rev = "v${finalAttrs.version}"; 25 + hash = "sha256-KrsnCnRZRTbkgEH3hOETrYhseg5mCHPqhAbYyHlS3sk="; 26 + }; 27 + 28 + nativeBuildInputs = [ 29 + cmake 30 + qt6.wrapQtAppsHook 31 + ]; 32 + 33 + buildInputs = [ 34 + csxcad 35 + qcsxcad 36 + hdf5 37 + vtkWithQt6 38 + qt6.qtbase 39 + qt6.qtwayland 40 + fparser 41 + tinyxml 42 + cgal 43 + boost 44 + ]; 45 + 46 + postFixup = '' 47 + rm $out/bin/AppCSXCAD.sh 48 + ''; 49 + 50 + meta = { 51 + description = "Minimal Application using the QCSXCAD library"; 52 + mainProgram = "AppCSXCAD"; 53 + homepage = "https://github.com/thliebig/AppCSXCAD"; 54 + license = lib.licenses.gpl3; 55 + maintainers = with lib.maintainers; [ matthuszagh ]; 56 + platforms = lib.platforms.linux; 57 + }; 58 + })
-2
pkgs/top-level/all-packages.nix
··· 14824 14825 ### SCIENCE / ELECTRONICS 14826 14827 - appcsxcad = libsForQt5.callPackage ../applications/science/electronics/appcsxcad { }; 14828 - 14829 simulide_0_4_15 = callPackage ../by-name/si/simulide/package.nix { versionNum = "0.4.15"; }; 14830 simulide_1_0_0 = callPackage ../by-name/si/simulide/package.nix { versionNum = "1.0.0"; }; 14831 simulide_1_1_0 = callPackage ../by-name/si/simulide/package.nix { versionNum = "1.1.0"; };
··· 14824 14825 ### SCIENCE / ELECTRONICS 14826 14827 simulide_0_4_15 = callPackage ../by-name/si/simulide/package.nix { versionNum = "0.4.15"; }; 14828 simulide_1_0_0 = callPackage ../by-name/si/simulide/package.nix { versionNum = "1.0.0"; }; 14829 simulide_1_1_0 = callPackage ../by-name/si/simulide/package.nix { versionNum = "1.1.0"; };