Merge pull request #167341 from aaronjheng/aws-okta

Remove unmaintained/archived packages
This commit is contained in:
ajs124 2022-04-05 19:54:09 +02:00 committed by GitHub
commit fc0c9b5921
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 8 additions and 305 deletions

View file

@ -1,38 +0,0 @@
{ lib, buildGoPackage, fetchFromGitHub, installShellFiles }:
buildGoPackage rec {
pname = "kubeless";
version = "1.0.7";
src = fetchFromGitHub {
owner = "kubeless";
repo = "kubeless";
rev = "v${version}";
sha256 = "0x2hydywnnlh6arzz71p7gg9yzq5z2y2lppn1jszvkbgh11kkqfr";
};
goPackagePath = "github.com/kubeless/kubeless";
nativeBuildInputs = [ installShellFiles ];
subPackages = [ "cmd/kubeless" ];
ldflags = [
"-s" "-w" "-X github.com/kubeless/kubeless/pkg/version.Version=${version}"
];
postInstall = ''
for shell in bash; do
$out/bin/kubeless completion $shell > kubeless.$shell
installShellCompletion kubeless.$shell
done
'';
meta = with lib; {
homepage = "https://kubeless.io";
description = "The Kubernetes Native Serverless Framework";
license = licenses.asl20;
maintainers = with maintainers; [];
platforms = platforms.unix;
};
}

View file

@ -1,34 +0,0 @@
{ lib, fetchFromGitHub, buildGoPackage }:
with lib;
buildGoPackage rec {
pname = "ct";
version = "0.9.0";
goPackagePath = "github.com/coreos/container-linux-config-transpiler";
src = fetchFromGitHub {
owner = "coreos";
repo = "container-linux-config-transpiler";
rev = "v${version}";
sha256="1w6nvgrl5qp3ci9igflk9dlk3020psv5m4f3p57f3qcx9vrcl4lw";
};
ldflags = [
"-X ${goPackagePath}/internal/version.Raw=v${version}"
];
postInstall = ''
mv $out/bin/{internal,ct}
rm $out/bin/tools
'';
meta = {
description = "Convert a Container Linux Config into Ignition";
license = licenses.asl20;
homepage = "https://github.com/coreos/container-linux-config-transpiler";
maintainers = with maintainers; [elijahcaine];
platforms = with platforms; unix;
};
}

View file

@ -1,31 +0,0 @@
{ buildGoPackage
, lib
, fetchFromGitHub
}:
buildGoPackage rec {
pname = "interfacer-unstable";
version = "2018-08-31";
rev = "c20040233aedb03da82d460eca6130fcd91c629a";
goPackagePath = "mvdan.cc/interfacer";
excludedPackages = "check/testdata";
src = fetchFromGitHub {
inherit rev;
owner = "mvdan";
repo = "interfacer";
sha256 = "0cx4m74mvn200360pmsqxx4z0apk9fcknwwqh8r94zd3jfv4akq2";
};
goDeps = ./deps.nix;
meta = with lib; {
description = "A linter that suggests interface types";
homepage = "https://github.com/mvdan/interfacer";
license = licenses.bsd3;
maintainers = with maintainers; [ kalbasit ];
platforms = platforms.linux ++ platforms.darwin;
};
}

View file

@ -1,29 +0,0 @@
[
{
goPackagePath = "github.com/kisielk/gotool";
fetch = {
type = "git";
url = "https://github.com/kisielk/gotool";
rev = "80517062f582ea3340cd4baf70e86d539ae7d84d";
sha256 = "14af2pa0ssyp8bp2mvdw184s5wcysk6akil3wzxmr05wwy951iwn";
};
}
{
goPackagePath = "golang.org/x/tools";
fetch = {
type = "git";
url = "https://go.googlesource.com/tools";
rev = "96e9e165b75e735822645eff82850b08c377be36";
sha256 = "1zj9ck5sg9b0pphxybmvxf64hhcap7v7j37fx3v5aknf18crjjdg";
};
}
{
goPackagePath = "mvdan.cc/lint";
fetch = {
type = "git";
url = "https://github.com/mvdan/lint";
rev = "adc824a0674b99099789b6188a058d485eaf61c0";
sha256 = "17mi2rvkg9kzv1shxcyawzcj4jj3v738d1j82fp4yygx859yvr8r";
};
}
]

View file

@ -1,36 +0,0 @@
{ lib, fetchFromGitHub, buildGoPackage }:
with lib;
buildGoPackage rec {
pname = "kube-aws";
version = "0.9.4";
goPackagePath = "github.com/coreos/kube-aws";
src = fetchFromGitHub {
owner = "coreos";
repo = "kube-aws";
rev = "v${version}";
sha256 = "11h14fsnflbx76rmpp0fxahbxi2qgcamgyxy9s4rmw83j2m8csxp";
};
preBuild = ''(
cd go/src/${goPackagePath}
go generate ./core/controlplane/config
go generate ./core/nodepool/config
go generate ./core/root/config
)'';
ldflags = [
"-X github.com/coreos/kube-aws/core/controlplane/cluster.VERSION=v${version}"
];
meta = {
description = "Tool for deploying kubernetes on aws using coreos";
license = licenses.asl20;
homepage = "https://github.com/coreos/coreos-kubernetes";
maintainers = with maintainers; [offline];
platforms = with platforms; unix;
};
}

View file

@ -1,28 +0,0 @@
{ lib, buildGoPackage, fetchFromGitHub, docker }:
buildGoPackage rec {
rev = "3057a2c07061c8d9ffaf77e5442ffd7512ac0133";
pname = "heapster";
version = lib.strings.substring 0 7 rev;
goPackagePath = "k8s.io/heapster";
subPackages = [ "./" ];
src = fetchFromGitHub {
inherit rev;
owner = "kubernetes";
repo = "heapster";
sha256 = "1vg83207y7yigydnnhlvzs3s94vx02i56lqgs6a96c6i3mr3ydpb";
};
preBuild = ''
export GOPATH=$GOPATH:$NIX_BUILD_TOP/go/src/${goPackagePath}/Godeps/_workspace
'';
meta = with lib; {
description = "Compute Resource Usage Analysis and Monitoring of Container Clusters";
license = licenses.asl20;
homepage = "https://github.com/kubernetes/heapster";
maintainers = with maintainers; [ offline ];
platforms = docker.meta.platforms;
};
}

View file

@ -1,23 +0,0 @@
{ lib, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "mesos_exporter";
version = "1.1.2";
goPackagePath = "github.com/prometheus/mesos_exporter";
src = fetchFromGitHub {
rev = "v${version}";
owner = "mesos";
repo = "mesos_exporter";
sha256 = "0nvjlpxdhh60wcdw2fdc8h0vn6fxkz0nh7zrx43hjxymvc15ixza";
};
meta = with lib; {
description = "Export Mesos metrics to Prometheus";
homepage = "https://github.com/prometheus/mesos_exporter";
license = licenses.asl20;
maintainers = with maintainers; [ benley ];
platforms = platforms.unix;
};
}

View file

@ -1,41 +0,0 @@
{ lib, stdenv, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
pname = "teleconsole";
version = "0.4.0";
goPackagePath = "github.com/gravitational/teleconsole";
src = fetchFromGitHub {
owner = "gravitational";
repo = "teleconsole";
rev = version;
sha256 = "01552422n0bj1iaaw6pvg9l1qr66r69sdsngxbcdjn1xh3mj74sm";
};
srcTeleport = fetchFromGitHub {
owner = "gravitational";
repo = "teleport";
rev = "2cb40abd8ea8fb2915304ea4888b5b9f3e5bc223";
sha256 = "1xw3bfnjbj88x465snwwzn4bmpmzmsrq9r0pkj388qwvfrclgnfk";
};
preBuild = ''
cp -r ${srcTeleport} ./go/src/github.com/gravitational/teleport
'';
CGO_ENABLED = 1;
meta = with lib; {
homepage = "https://www.teleconsole.com/";
description = "Share your terminal session with people you trust";
license = licenses.asl20;
# Builds for Aarch64 not possible in the current release due to
# incompatibilities further up the dependency chain.
# See:
# - https://github.com/gravitational/teleport/issues/679
# - https://github.com/kr/pty/issues/27
broken = stdenv.isAarch64;
maintainers = [ maintainers.kimburgess ];
};
}

View file

@ -1,30 +0,0 @@
{ buildGoPackage, fetchFromGitHub, libusb1, pkg-config, lib, libiconv }:
buildGoPackage rec {
pname = "aws-okta";
version = "1.0.11";
goPackagePath = "github.com/segmentio/aws-okta";
src = fetchFromGitHub {
owner = "segmentio";
repo = "aws-okta";
rev = "v${version}";
sha256 = "sha256-1cprKpIFgM3+lUEHNvda34nJTH4Ch3LtTRq/Dp6QBQ8=";
};
tags = [ "release" ];
ldflags = [ "-X main.Version=${version}" ];
nativeBuildInputs = [ pkg-config ];
buildInputs = [ libusb1 libiconv ];
meta = with lib; {
description = "aws-vault like tool for Okta authentication";
license = licenses.mit;
maintainers = with maintainers; [imalsogreg Chili-Man];
homepage = "https://github.com/segmentio/aws-okta";
downloadPage = "https://github.com/segmentio/aws-okta";
};
}

View file

@ -87,6 +87,7 @@ mapAliases ({
aucdtect = throw "aucdtect: Upstream no longer provides download urls"; # Added 2020-12-26
avldrums-lv2 = x42-avldrums; # Added 2020-03-29
avxsynth = throw "avxsynth was removed because it was broken"; # Added 2021-05-18
aws-okta = throw "aws-okta is on indefinite hiatus. See https://github.com/segmentio/aws-okta/issues/278"; # Added 2022-04-05;
azureus = throw "azureus is now known as vuze and the version in nixpkgs was really outdated"; # Added 2021-08-02
### B ###
@ -180,6 +181,7 @@ mapAliases ({
compton-git = throw "'compton-git' has been renamed to/replaced by 'compton'"; # Converted to throw 2022-02-22
concurrencykit = libck; # Added 2021-03
conntrack_tools = throw "'conntrack_tools' has been renamed to/replaced by 'conntrack-tools'"; # Converted to throw 2022-02-22
container-linux-config-transpiler = throw "container-linux-config-transpiler is deprecated and archived by upstream"; # Added 2022-04-05
cool-old-term = throw "'cool-old-term' has been renamed to/replaced by 'cool-retro-term'"; # Converted to throw 2022-02-22
corsmisc = throw "corsmisc has been removed (upstream is gone)"; # Added 2022-01-24
couchdb = throw "couchdb was removed from nixpkgs, use couchdb3 instead"; # Added 2021-03-03
@ -475,6 +477,7 @@ mapAliases ({
hal-flash = throw "hal-flash has been removed as Adobe Flash Player is now deprecated"; # Added 2021-02-07
hawkthorne = throw "hawkthorne has been removed because it depended on a broken version of love"; # Added 2022-01-15
heapster = throw "Heapster is now retired. See https://github.com/kubernetes-retired/heapster/blob/master/docs/deprecation.md"; # Added 2022-04-05
heimdalFull = throw "'heimdalFull' has been renamed to/replaced by 'heimdal'"; # Converted to throw 2022-02-22
heme = throw "heme has been removed: upstream is gone"; # added 2022-02-06
hepmc = hepmc2; # Added 2019-08-05
@ -505,6 +508,7 @@ mapAliases ({
intecture-agent = throw "intecture-agent has been removed, because it was no longer maintained upstream"; # added 2021-12-15
intecture-auth = throw "intecture-auth has been removed, because it was no longer maintained upstream"; # added 2021-12-15
intecture-cli = throw "intecture-cli has been removed, because it was no longer maintained upstream"; # added 2021-12-15
interfacer = throw "interfacer is deprecated and archived by upstream"; # Added 2022-04-05
inter-ui = inter; # Added 2021-03-27
iops = throw "iops was removed: upstream is gone"; # Added 2022-02-06
iproute = iproute2; # moved from top-level 2021-03-14
@ -563,6 +567,8 @@ mapAliases ({
kramdown-rfc2629 = rubyPackages.kramdown-rfc2629; # Added 2021-03-23
krename-qt5 = throw "'krename-qt5' has been renamed to/replaced by 'krename'"; # Converted to throw 2022-02-22
krita-beta = krita; # moved from top-level 2021-12-23
kube-aws = throw "kube-aws is deprecated and archived by upstream"; # Added 2022-04-05
kubeless = throw "kubeless is deprecated and archived by upstream"; # Added 2022-04-05
kvm = throw "'kvm' has been renamed to/replaced by 'qemu_kvm'"; # Converted to throw 2022-02-22
### L ###
@ -972,6 +978,7 @@ mapAliases ({
proglodyte-wasm = throw "proglodyte-wasm has been removed from nixpkgs, because it is unmaintained since 5 years with zero github stars"; # Added 2021-06-30
proj_5 = throw "Proj-5 has been removed from nixpkgs, use proj instead"; # Added 2021-04-12
prometheus-cups-exporter = throw "outdated and broken by design; removed by developer"; # Added 2021-03-16
prometheus-mesos-exporter = throw "prometheus-mesos-exporter is deprecated and archived by upstream"; # Added 2022-04-05
proxytunnel = throw "proxytunnel has been removed from nixpkgs, because it has not been update upstream since it was added to nixpkgs in 2008 and has therefore bitrotted."; # added 2021-12-15
pulseaudioLight = throw "'pulseaudioLight' has been renamed to/replaced by 'pulseaudio'"; # Converted to throw 2022-02-22
pulseeffects = throw "Use pulseeffects-legacy if you use PulseAudio and easyeffects if you use PipeWire"; # Added 2021-02-13
@ -1158,6 +1165,7 @@ mapAliases ({
tahoelafs = throw "'tahoelafs' has been renamed to/replaced by 'tahoe-lafs'"; # Converted to throw 2022-02-22
tangogps = foxtrotgps; # Added 2020-01-26
tdm = throw "tdm has been removed because nobody can figure out how to fix OpenAL integration. Use precompiled binary and `steam-run` instead";
teleconsole = throw "teleconsole is archived by upstream"; # Added 2022-04-05
telepathy-qt = throw "telepathy-qt no longer supports Qt 4. Please use libsForQt5.telepathy instead"; # Added 2020-07-02
telepathy_farstream = throw "'telepathy_farstream' has been renamed to/replaced by 'telepathy-farstream'"; # Converted to throw 2022-02-22
telepathy_gabble = throw "'telepathy_gabble' has been renamed to/replaced by 'telepathy-gabble'"; # Converted to throw 2022-02-22

View file

@ -1543,8 +1543,6 @@ with pkgs;
aws-nuke = callPackage ../tools/admin/aws-nuke { };
aws-okta = callPackage ../tools/security/aws-okta { };
aws-rotate-key = callPackage ../tools/admin/aws-rotate-key { };
aws-sam-cli = callPackage ../development/tools/aws-sam-cli { };
@ -1725,8 +1723,6 @@ with pkgs;
codeql = callPackage ../development/tools/analysis/codeql { };
container-linux-config-transpiler = callPackage ../development/tools/container-linux-config-transpiler { };
fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { };
ccextractor = callPackage ../applications/video/ccextractor { };
@ -10429,8 +10425,6 @@ with pkgs;
teamviewer = libsForQt515.callPackage ../applications/networking/remote/teamviewer { };
teleconsole = callPackage ../tools/misc/teleconsole { };
telegraf = callPackage ../servers/monitoring/telegraf { };
teleport = callPackage ../servers/teleport {};
@ -15366,8 +15360,6 @@ with pkgs;
krew = callPackage ../development/tools/krew { };
kube-aws = callPackage ../development/tools/kube-aws { };
kube-hunter = callPackage ../tools/security/kube-hunter { };
kubeaudit = callPackage ../tools/security/kubeaudit { };
@ -21401,8 +21393,6 @@ with pkgs;
hasura-cli = callPackage ../servers/hasura/cli.nix { };
heapster = callPackage ../servers/monitoring/heapster { };
hbase = callPackage ../servers/hbase {};
headphones = callPackage ../servers/headphones {};
@ -22005,7 +21995,6 @@ with pkgs;
prometheus-knot-exporter = callPackage ../servers/monitoring/prometheus/knot-exporter.nix { };
prometheus-lnd-exporter = callPackage ../servers/monitoring/prometheus/lnd-exporter.nix { };
prometheus-mail-exporter = callPackage ../servers/monitoring/prometheus/mail-exporter.nix { };
prometheus-mesos-exporter = callPackage ../servers/monitoring/prometheus/mesos-exporter.nix { };
prometheus-mikrotik-exporter = callPackage ../servers/monitoring/prometheus/mikrotik-exporter.nix { };
prometheus-minio-exporter = callPackage ../servers/monitoring/prometheus/minio-exporter { };
prometheus-modemmanager-exporter = callPackage ../servers/monitoring/prometheus/modemmanager-exporter.nix { };
@ -24391,8 +24380,6 @@ with pkgs;
hasklig = callPackage ../data/fonts/hasklig {};
interfacer = callPackage ../development/tools/interfacer { };
maligned = callPackage ../development/tools/maligned { };
inter = callPackage ../data/fonts/inter { };
@ -27158,8 +27145,6 @@ with pkgs;
kubectl-tree = callPackage ../applications/networking/cluster/kubectl-tree { };
kubeless = callPackage ../applications/networking/cluster/kubeless { };
kubelogin = callPackage ../applications/networking/cluster/kubelogin { };
kubelogin-oidc = callPackage ../applications/networking/cluster/kubelogin-oidc { };