···
···
-
ptFiles = stdenv.mkDerivation {
-
name = "PacketTracer8Drv";
-
name = "CiscoPacketTracer_${builtins.replaceStrings ["."] [""] version}_Ubuntu_64bit.deb";
-
sha256 = "1b19885d59f6130ee55414fb02e211a1773460689db38bfd1ac7f0d45117ed16";
-
url = "https://www.netacad.com";
-
makeWrapper "$out/opt/pt/bin/PacketTracer" "$out/bin/packettracer" \
-
--prefix LD_LIBRARY_PATH : "$out/opt/pt/bin"
-
# Keep source archive cached, to avoid re-downloading
-
ln -s $src $out/usr/share/
-
desktopItem = makeDesktopItem {
-
name = "cisco-pt8.desktop";
-
desktopName = "Cisco Packet Tracer 8";
-
icon = "${ptFiles}/opt/pt/art/app.png";
-
exec = "packettracer8 %f";
-
mimeTypes = [ "application/x-pkt" "application/x-pka" "application/x-pkz" ];
-
name = "packettracer8";
-
runScript = "${ptFiles}/bin/packettracer";
-
targetPkgs = pkgs: [ libudev0-shim ];
-
extraInstallCommands = ''
-
mkdir -p "$out/share/applications"
-
cp "${desktopItem}"/share/applications/* "$out/share/applications/"
-
pname = "ciscoPacketTracer8";
-
${lndir}/bin/lndir -silent ${fhs} $out
-
desktopItems = [ desktopItem ];
-
nativeBuildInputs = [ copyDesktopItems ];
description = "Network simulation tool from Cisco";
···
···
+
"8.2.0" = "1b19885d59f6130ee55414fb02e211a1773460689db38bfd1ac7f0d45117ed16";
+
"8.2.1" = "1fh79r4fnh9gjxjh39gcp4j7npgs5hh3qhrhx74x8x546an3i0s2";
+
stdenvNoCC.mkDerivation rec {
+
pname = "ciscoPacketTracer8";
+
name = "CiscoPacketTracer_${builtins.replaceStrings ["."] [""] version}_Ubuntu_64bit.deb";
+
sha256 = hashes.${version};
+
url = "https://www.netacad.com";
+
makeWrapper "$out/opt/pt/bin/PacketTracer" "$out/bin/packettracer8" \
+
"''${qtWrapperArgs[@]}" \
+
--prefix LD_LIBRARY_PATH : "$out/opt/pt/bin"
+
install -D $out/opt/pt/art/app.png $out/share/icons/hicolor/128x128/apps/ciscoPacketTracer8.png
+
rm $out/opt/pt/bin/libQt5* -f
+
name = "cisco-pt8.desktop";
+
desktopName = "Cisco Packet Tracer 8";
+
icon = "ciscoPacketTracer8";
+
exec = "packettracer8 %f";
+
mimeTypes = [ "application/x-pkt" "application/x-pka" "application/x-pkz" ];
description = "Network simulation tool from Cisco";