timedoctor: remove broken uninstallable package

The package fails t install as it requires x86_64-linux, but it's
dependency requires i686 linux:

    $ nix build --no-link -f. timedoctor --show-trace
    error: unsupported CPU i686

       … while evaluating the attribute 'version'

       at pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix:40:3:

           39|
           40|   version = sourcePerArch.${cpuName}.version or (throw "unsupported CPU ${cpuName}");
             |   ^

I only onticed it because it uses `xorg.libXaw3d` while nothing else does.

Let's remove it.
This commit is contained in:
Sergei Trofimovich 2022-10-09 17:17:55 +01:00
parent b31c42831f
commit 012d718bc1
3 changed files with 1 additions and 127 deletions

View file

@ -1,125 +0,0 @@
{ appimageTools
, fetchurl
, lib
}:
# You can debug this package with: $ ELECTRON_ENABLE_LOGGING=true timedoctor
let
version = "3.12.12";
sha256 = "01j149c6lacgysll3sajxlb43m1al08kdcwc6zyzw80nrp4iagf6";
in
appimageTools.wrapType2 {
name = "timedoctor-${version}";
src = fetchurl {
inherit sha256;
url = "https://repo2.timedoctor.com/td-desktop-hybrid/prod/v${version}/timedoctor-desktop_${version}_linux-x86_64.AppImage";
};
multiPkgs = _: with _; [
alsa-lib
atk
at-spi2-atk
at-spi2-core
cairo
coreutils
cups
dbus
dbus.lib
desktop-file-utils
expat
expat.dev
file
freetype
gcc
gcc-unwrapped.lib
gdb
gdk-pixbuf
git
glib
glibc
gdk-pixbuf
gtk3
gtk3.dev
gnome.zenity
gnome2.GConf
gnumake
gnutar
gpsd
gtk3
gtk3.dev
gtk3-x11
gtk3-x11.dev
plasma5Packages.kdialog
libappindicator-gtk2.out
libexif
(libjpeg.override { enableJpeg8 = true; }).out
libnotify
libpng
libxml2
libxslt
netcat
nettools
nodePackages.asar
nspr
nss
openjdk
pango
patchelf
python38
strace
sqlite
sqlite.dev
udev
unzip
util-linux
watch
wget
which
wrapGAppsHook
xdg-utils
xorg.libX11
xorg.libXau
xorg.libXaw
xorg.libXaw3d
xorg.libxcb
xorg.libXcomposite
xorg.libXcursor
xorg.libXdamage
xorg.libXdmcp
xorg.libXext
xorg.libXfixes
xorg.libXfont
xorg.libXfont2
xorg.libXft
xorg.libXi
xorg.libXinerama
xorg.libXmu
xorg.libXp
xorg.libXpm
xorg.libXpresent
xorg.libXrandr
xorg.libXrender
xorg.libXres
xorg.libXScrnSaver
xorg.libXt
xorg.libXTrap
xorg.libXtst
xorg.libXv
xorg.libXvMC
xorg.libXxf86dga
xorg.libXxf86misc
xorg.libXxf86vm
xorg.xcbutilkeysyms
zip
zlib
zsh
];
meta = with lib; {
description = "Employee time tracking software";
homepage = "https://www.timedoctor.com";
license = licenses.unfree;
maintainers = with maintainers; [ dsalaza4 ];
platforms = [ "x86_64-linux" ];
# gpgme for i686-linux failed to build.
broken = true;
};
}

View file

@ -1151,6 +1151,7 @@ mapAliases ({
tex-gyre-termes-math = throw "'tex-gyre-termes-math' has been renamed to/replaced by 'tex-gyre-math.termes'"; # Converted to throw 2022-02-22
textadept11 = textadept; # Added 2022-06-07
tftp_hpa = throw "'tftp_hpa' has been renamed to/replaced by 'tftp-hpa'"; # Converted to throw 2022-02-22
timedoctor = throw "'timedoctor' has been removed from nixpkgs"; # Added 2022-10-09
timescale-prometheus = throw "'timescale-prometheus' has been renamed to/replaced by 'promscale'"; # Converted to throw 2022-09-24
timetable = throw "timetable has been removed, as the upstream project has been abandoned"; # Added 2021-09-05
tkcvs = tkrev; # Added 2022-03-07

View file

@ -1951,8 +1951,6 @@ with pkgs;
termsyn = callPackage ../data/fonts/termsyn { };
timedoctor = callPackage ../applications/office/timedoctor { };
tvnamer = callPackage ../tools/misc/tvnamer { };
twine = with python3Packages; toPythonApplication twine;