···32323333 extraMeta = {
3434 branch = lib.versions.majorMinor version + "/master";
3535- maintainers = with lib.maintainers; [ pedrohlc ];
3535+ maintainers = with lib.maintainers; [ ];
3636 description = "Built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads." +
3737 lib.optionalString isLqx " (Same as linux_zen but less aggressive release schedule)";
3838 };
···11-diff -Naur a/bin/opensearch-env b/bin/opensearch-env
22---- a/bin/opensearch-env 2017-12-12 13:31:51.000000000 +0100
33-+++ b/bin/opensearch-env 2017-12-18 19:51:12.282809695 +0100
44-@@ -19,18 +19,10 @@
55- fi
66- done
77-88--# determine OpenSearch home; to do this, we strip from the path until we find
99--# bin, and then strip bin (there is an assumption here that there is no nested
1010--# directory under bin also named bin)
1111--OPENSEARCH_HOME=`dirname "$SCRIPT"`
1212--
1313--# now make OPENSEARCH_HOME absolute
1414--OPENSEARCH_HOME=`cd "$OPENSEARCH_HOME"; pwd`
1515--
1616--while [ "`basename "$OPENSEARCH_HOME"`" != "bin" ]; do
1717-- OPENSEARCH_HOME=`dirname "$OPENSEARCH_HOME"`
1818--done
1919--OPENSEARCH_HOME=`dirname "$OPENSEARCH_HOME"`
2020-+if [ -z "$OPENSEARCH_HOME" ]; then
2121-+ echo "You must set the OPENSEARCH_HOME var" >&2
2222-+ exit 1
2323-+fi
2424-2525- # now set the classpath
2626- OPENSEARCH_CLASSPATH="$OPENSEARCH_HOME/lib/*"
···841841 liberation_ttf_v1_from_source = throw "'liberation_ttf_v1_from_source' has been renamed to/replaced by 'liberation_ttf_v1'"; # Converted to throw 2022-02-22
842842 liberation_ttf_v2_from_source = throw "'liberation_ttf_v2_from_source' has been renamed to/replaced by 'liberation_ttf_v2'"; # Converted to throw 2022-02-22
843843 liberationsansnarrow = throw "'liberationsansnarrow' has been renamed to/replaced by 'liberation-sans-narrow'"; # Converted to throw 2022-02-22
844844+ libgcc = throw "libgcc was removed, use gcc.cc.libgcc if needed"; # added 2023-05-13
844845 libgksu = throw "libgksu has been removed"; # Added 2022-01-16
845846 libgme = game-music-emu; # Added 2022-07-20
846847 libgnome_keyring = throw "'libgnome_keyring' has been renamed to/replaced by 'libgnome-keyring'"; # Converted to throw 2022-02-22
+57-5
pkgs/top-level/all-packages.nix
···1480714807 gcc10Stdenv = overrideCC gccStdenv buildPackages.gcc10;
1480814808 gcc11Stdenv = overrideCC gccStdenv buildPackages.gcc11;
1480914809 gcc12Stdenv = overrideCC gccStdenv buildPackages.gcc12;
1481014810+ gcc13Stdenv = overrideCC gccStdenv buildPackages.gcc13;
14810148111481114812 # Meant for packages that fail with newer than gcc10.
1481214813 gcc10StdenvCompat = if stdenv.cc.isGNU && lib.versionAtLeast stdenv.cc.version "11" then gcc10Stdenv else stdenv;
···1502015021 isl = if !stdenv.isDarwin then isl_0_20 else null;
1502115022 }));
15022150231502315023- gcc_latest = gcc12;
1502415024+ gcc13 = lowPrio (wrapCC (callPackage ../development/compilers/gcc/13 {
1502515025+ inherit noSysDirs;
1502615026+1502715027+ reproducibleBuild = true;
1502815028+ profiledCompiler = false;
1502915029+1503015030+ libcCross = if stdenv.targetPlatform != stdenv.buildPlatform then libcCross else null;
1503115031+ threadsCross = if stdenv.targetPlatform != stdenv.buildPlatform then threadsCross else { };
1503215032+1503315033+ isl = if !stdenv.isDarwin then isl_0_20 else null;
1503415034+ }));
1503515035+1503615036+ gcc_latest = gcc13;
15024150371502515038 # Use the same GCC version as the one from stdenv by default
1502615039 gfortran = wrapCC (gcc.cc.override {
···1510315116 profiledCompiler = false;
1510415117 });
15105151181511915119+ gfortran13 = wrapCC (gcc13.cc.override {
1512015120+ name = "gfortran";
1512115121+ langFortran = true;
1512215122+ langCC = false;
1512315123+ langC = false;
1512415124+ profiledCompiler = false;
1512515125+ });
1512615126+1510615127 libgccjit = gcc.cc.override {
1510715128 name = "libgccjit";
1510815129 langFortran = false;
···1516615187 else stdenv;
1516715188 });
15168151891519015190+ gnat13 = wrapCC (gcc13.cc.override {
1519115191+ name = "gnat";
1519215192+ langC = true;
1519315193+ langCC = false;
1519415194+ langAda = true;
1519515195+ profiledCompiler = false;
1519615196+ # As per upstream instructions building a cross compiler
1519715197+ # should be done with a (native) compiler of the same version.
1519815198+ # If we are cross-compiling GNAT, we may as well do the same.
1519915199+ gnat-bootstrap =
1520015200+ if stdenv.hostPlatform == stdenv.targetPlatform
1520115201+ && stdenv.buildPlatform == stdenv.hostPlatform
1520215202+ then buildPackages.gnat-bootstrap12
1520315203+ else buildPackages.gnat13;
1520415204+ stdenv =
1520515205+ if stdenv.hostPlatform == stdenv.targetPlatform
1520615206+ && stdenv.buildPlatform == stdenv.hostPlatform
1520715207+ && stdenv.buildPlatform.isDarwin
1520815208+ && stdenv.buildPlatform.isx86_64
1520915209+ then overrideCC stdenv gnat-bootstrap12
1521015210+ else stdenv;
1521115211+ });
1521215212+1516915213 gnat-bootstrap = gnat-bootstrap12;
1517015214 gnat-bootstrap11 = wrapCC (callPackage ../development/compilers/gnat-bootstrap { majorVersion = "11"; });
1517115215 gnat-bootstrap12 = wrapCCWith ({
···1518915233 });
15190152341519115235 gccgo12 = wrapCC (gcc12.cc.override {
1523615236+ name = "gccgo";
1523715237+ langCC = true; #required for go.
1523815238+ langC = true;
1523915239+ langGo = true;
1524015240+ langJit = true;
1524115241+ profiledCompiler = false;
1524215242+ } // {
1524315243+ # not supported on darwin: https://github.com/golang/go/issues/463
1524415244+ meta.broken = stdenv.hostPlatform.isDarwin;
1524515245+ });
1524615246+1524715247+ gccgo13 = wrapCC (gcc13.cc.override {
1519215248 name = "gccgo";
1519315249 langCC = true; #required for go.
1519415250 langC = true;
···1801718073 libcxxabi = llvmPackages.libcxxabi;
18018180741801918075 librarian-puppet-go = callPackage ../development/tools/librarian-puppet-go { };
1802018020-1802118021- libgcc = callPackage ../development/libraries/gcc/libgcc {
1802218022- stdenvNoLibs = gccStdenvNoLibs; # cannot be built with clang it seems
1802318023- };
18024180761802518077 # This is for e.g. LLVM libraries on linux.
1802618078 gccForLibs =