feat(167.233.1.14): migrate all containers here

This commit is contained in:
steveej 2023-03-08 19:13:59 +01:00
parent 855c463a93
commit 7a10782170
28 changed files with 310 additions and 1022 deletions

View file

@ -1,35 +1,7 @@
{pkgs}: let
{ pkgs }:
let
in rec {
nixpkgs-master = import <nixpkgs-master> {};
linuxPackages_sgx_540rc3 = let
linux_sgx_pkg = {
fetchurl,
buildLinux,
...
} @ args:
buildLinux (args
// rec {
version = "5.4.0-rc3";
modDirVersion = version;
src = fetchurl {
url = "https://github.com/jsakkine-intel/linux-sgx/archive/v23.tar.gz";
sha256 = "11rwlwv7s071ia889dk1dgrxprxiwgi7djhg47vi56dj81jgib20";
};
kernelPatches = [];
extraConfig = ''
INTEL_SGX y
'';
extraMeta.branch = "5.4";
}
// (args.argsOverride or {}));
linux_sgx = pkgs.callPackage linux_sgx_pkg {};
in
pkgs.recurseIntoAttrs (pkgs.linuxPackagesFor linux_sgx);
linuxPackages_sgx_latest = linuxPackages_sgx_540rc3;
nixpkgs-master = import <nixpkgs-master> { };
busyboxStatic = pkgs.busybox.override {
enableStatic = true;
@ -39,51 +11,10 @@ in rec {
CONFIG_INSTALL_APPLET_SYMLINKS n
'';
};
dropbearStatic = pkgs.dropbear.override {enableStatic = true;};
dropbearStatic = pkgs.dropbear.override { enableStatic = true; };
php5 = let
nixpkgsWithPhp5 = pkgs.fetchFromGitHub {
owner = "nixos";
repo = "nixpkgs-channels";
rev = "846d8f8305192dcc3a63139102698b4ac6b9ef9f";
sha256 = "1qifgc1q2i4g0ivpfjnxp4jl2cc82gfjws08dsllgw7q7kw4b4rb";
};
php5 =
(pkgs.callPackage
"${nixpkgsWithPhp5}/pkgs/development/interpreters/php/default.nix"
{
config = pkgs.lib.attrsets.recursiveUpdate pkgs.config {
php = {
imap = false;
openssl = false;
curl = false;
ldap = false;
mcrypt = false;
};
};
stdenv = pkgs.llvmPackages_6.stdenv; # broken
icu = pkgs.icu60;
})
.php56;
in
php5.overrideAttrs (attrs: rec {
# See https://secure.php.net/ChangeLog-5.php
version = "5.6.40";
name = "php-${version}";
sha256 = "005s7w167dypl41wlrf51niryvwy1hfv53zxyyr3lm938v9jbl7z";
src = pkgs.fetchurl {
url = "http://www.php.net/distributions/php-${version}.tar.bz2";
inherit sha256;
};
configureFlags = attrs.configureFlags ++ ["--without-fpm-systemd"];
meta.license = null;
});
duplicacy = pkgs.callPackage ../pkgs/duplicacy {};
mfcl3770cdw = pkgs.callPackage ../pkgs/mfcl3770cdw.nix {};
duplicacy = pkgs.callPackage ../pkgs/duplicacy { };
mfcl3770cdw = pkgs.callPackage ../pkgs/mfcl3770cdw.nix { };
staruml = pkgs.callPackage ../pkgs/staruml.nix {
inherit (pkgs.gnome2) GConf;
libgcrypt = pkgs.libgcrypt_1_5;
@ -92,28 +23,28 @@ in rec {
pythonPackages = myPython;
myPython = pkgs.python310.withPackages (ps:
with ps;
[
pep8
yapf
flake8
# autopep8 (broken)
# pylint (broken)
ipython
llfuse
dugong
defusedxml
wheel
pip
virtualenv
cffi
pyopenssl
urllib3
# mistune (insecure)
sympy
[
pep8
yapf
flake8
# autopep8 (broken)
# pylint (broken)
ipython
llfuse
dugong
defusedxml
wheel
pip
virtualenv
cffi
pyopenssl
urllib3
# mistune (insecure)
sympy
flask
flask
pyaml
]
++ [pkgs.pypi2nix pkgs.libffi]);
pyaml
]
++ [ pkgs.pypi2nix pkgs.libffi ]);
}