Commit 19286d44 authored by Grimmauld's avatar Grimmauld Committed by Alyssa Ross
Browse files

markets: drop

The upstream repo [1] was archived a while ago.
The nix package depended on various outdated libs, such as libsoup_2_4.
The nix package was not the latest version released upstream,
despite that final release happening in 2023.
This likely means noone actually cares about the package anymore.

[1] https://github.com/tomasz-oponowicz
parent 9d0f5a5c
Loading
Loading
Loading
Loading
+0 −70
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  fetchFromGitHub,
  desktop-file-utils,
  glib,
  gtk3,
  meson,
  ninja,
  pkg-config,
  python3,
  vala,
  wrapGAppsHook3,
  glib-networking,
  gobject-introspection,
  json-glib,
  libgee,
  libhandy,
  libsoup_2_4,
}:

stdenv.mkDerivation rec {
  pname = "markets";
  version = "0.5.4";

  src = fetchFromGitHub {
    owner = "bitstower";
    repo = "markets";
    rev = version;
    sha256 = "sha256-/g/r/1i69PmPND40zIID3Nun0I4ZFT1EFoNf1qprBjI=";
  };

  nativeBuildInputs = [
    desktop-file-utils
    glib
    gtk3
    meson
    ninja
    pkg-config
    python3
    vala
    wrapGAppsHook3
    gobject-introspection
  ];
  buildInputs = [
    glib
    glib-networking
    gtk3
    json-glib
    libgee
    libhandy
    libsoup_2_4
  ];

  postPatch = ''
    patchShebangs build-aux/meson/postinstall.py
  '';

  postInstall = ''
    ln -s bitstower-markets $out/bin/markets
  '';

  meta = with lib; {
    homepage = "https://github.com/bitstower/markets";
    description = "Stock, currency and cryptocurrency tracker";
    maintainers = with maintainers; [ qyliss ];
    license = licenses.gpl3Plus;
    platforms = platforms.linux;
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -1112,6 +1112,7 @@ mapAliases {
      fonts.packages = [ ... ] ++ builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.maple-mono)
  '';

  markets = throw "'markets' has been removed as it was archived upstream in 2023"; # Added 2025-04-17
  marwaita-manjaro = lib.warnOnInstantiate "marwaita-manjaro has been renamed to marwaita-teal" marwaita-teal; # Added 2024-07-08
  marwaita-peppermint = lib.warnOnInstantiate "marwaita-peppermint has been renamed to marwaita-red" marwaita-red; # Added 2024-07-01
  marwaita-ubuntu = lib.warnOnInstantiate "marwaita-ubuntu has been renamed to marwaita-orange" marwaita-orange; # Added 2024-07-08