12 stdenv.mkDerivation (finalAttrs: {
16 src = fetchFromGitHub {
17 owner = "CountMurphy";
19 tag = finalAttrs.version;
20 hash = "sha256-87w5YFQ9olLnCfPF04jOnIMn1NtE2M2n5WZX4e69UGU=";
25 libsForQt5.qtmultimedia
33 if stdenv.hostPlatform.isDarwin then
35 mkdir -p $out/Applications
36 mv qtalarm.app $out/Applications
40 install -Dm755 qtalarm -t $out/bin
41 install -Dm644 Icons/1349069370_Alarm_Clock.png $out/share/icons/hicolor/48x48/apps/qtalarm.png
42 install -Dm644 Icons/1349069370_Alarm_Clock24.png $out/share/icons/hicolor/24x24/apps/qtalarm.png
43 install -Dm644 Icons/1349069370_Alarm_Clock16.png $out/share/icons/hicolor/16x16/apps/qtalarm.png
56 passthru.updateScript = nix-update-script { };
63 desktopName = "QTalarm";
64 genericName = "Nifty alarm clock";
73 description = "Nifty alarm clock written in QT";
74 changelog = "https://github.com/CountMurphy/QTalarm/releases/tag/${finalAttrs.version}";
75 homepage = "https://github.com/CountMurphy/QTalarm";
76 license = lib.licenses.gpl3Only;
77 mainProgram = "qtalarm";
78 maintainers = with lib.maintainers; [ bot-wxt1221 ];
79 platforms = lib.platforms.unix;