summary refs log tree commit diff
diff options
context:
space:
mode:
authorSergei Trofimovich <slyich@gmail.com>2022-10-09 17:17:55 +0100
committerSergei Trofimovich <slyich@gmail.com>2022-10-09 17:52:29 +0100
commit012d718bc18ef0f89225bad0238577ded0aa38ba (patch)
treef5846bf5e872aa9dbde4197ea6dd0bf041c1f4e1
parentb31c42831f1b99544f81bc27f9da183d3276e9aa (diff)
downloadnixpkgs-012d718bc18ef0f89225bad0238577ded0aa38ba.tar
nixpkgs-012d718bc18ef0f89225bad0238577ded0aa38ba.tar.gz
nixpkgs-012d718bc18ef0f89225bad0238577ded0aa38ba.tar.bz2
nixpkgs-012d718bc18ef0f89225bad0238577ded0aa38ba.tar.lz
nixpkgs-012d718bc18ef0f89225bad0238577ded0aa38ba.tar.xz
nixpkgs-012d718bc18ef0f89225bad0238577ded0aa38ba.tar.zst
nixpkgs-012d718bc18ef0f89225bad0238577ded0aa38ba.zip
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.
-rw-r--r--pkgs/applications/office/timedoctor/default.nix125
-rw-r--r--pkgs/top-level/aliases.nix1
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 1 insertions, 127 deletions
diff --git a/pkgs/applications/office/timedoctor/default.nix b/pkgs/applications/office/timedoctor/default.nix
deleted file mode 100644
index ab2f8df7047..00000000000
--- a/pkgs/applications/office/timedoctor/default.nix
+++ /dev/null
@@ -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;
-  };
-}
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index 9cad7bdda5c..c9158810518 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -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
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index ad12080864b..82a8552cd84 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -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;