···160160 type = types.lazyAttrsOf types.raw;
161161 # Only render documentation once at the root of the option tree,
162162 # not for all individual submodules.
163163- internal = prefix != [];
163163+ # Allow merging option decls to make this internal regardless.
164164+ ${if prefix == []
165165+ then null # unset => visible
166166+ else "internal"} = true;
164167 # TODO: Change the type of this option to a submodule with a
165168 # freeformType, so that individual arguments can be documented
166169 # separately
···11{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper }:
2233let
44- version = "4.2.4";
44+ version = "4.2.5";
55 rubyEnv = bundlerEnv {
66 name = "redmine-env-${version}";
77···1515 inherit version;
16161717 src = fetchurl {
1818- # https://www.redmine.org/news/134
1919- # > "These releases are not available yet on the releases page from a technical reason, we are sorry for this and we expected to have them uploaded next week. I'll post here an update after we have them uploaded."
2020- url = "https://www.redmine.org/attachments/download/28862/${pname}-${version}.tar.gz";
2121- sha256 = "7f50fd4a6cf1c1e48091a87696b813ba264e11f04dec67fb006858a1b49a5c7d";
1818+ url = "https://www.redmine.org/releases/${pname}-${version}.tar.gz";
1919+ sha256 = "112rc2sjx6x7046fjz7np0ilszvkqapc180ld02ncwmdxaq88w6r";
2220 };
23212422 nativeBuildInputs = [ makeWrapper ];
···11+#!/usr/bin/env nix-shell
22+#!nix-shell --pure -i bash -p cacert bundix
33+44+# Do these steps before running this script:
55+# 1. Copy Gemfile from new Redmine version to this folder
66+# 2. Manually modify the database lines in Gemfile (diff the two files, it's obvious)
77+88+pkg_dir="$(dirname "$0")"
99+cd ${pkg_dir}
1010+1111+for file in "gemset.nix" "Gemfile.lock"; do
1212+ if [ -f ${file} ]; then
1313+ rm ${file}
1414+ fi
1515+done
1616+1717+bundix -l
···1111with pkgs;
12121313{
1414+ # A module system style type tag
1515+ #
1616+ # Allows the nixpkgs fixpoint, usually known as `pkgs`
1717+ # to be distinguished nominally.
1818+ #
1919+ # pkgs._type == "pkgs"
2020+ # pkgs.pkgsStatic._type == "pkgs"
2121+ #
2222+ # Design note:
2323+ # While earlier stages of nixpkgs fixpoint construction
2424+ # are supertypes of this stage, they're generally not
2525+ # usable in places where a `pkgs` is expected.
2626+ # (earlier stages being the various `super` variables
2727+ # that precede all-packages.nix)
2828+ _type = "pkgs";
14291530 # A stdenv capable of building 32-bit binaries. On x86_64-linux,
1631 # it uses GCC compiled with multilib support; on i686-linux, it's
···32191322063219232207 tibia = pkgsi686Linux.callPackage ../games/tibia { };
32193322083219432194- tintin = callPackage ../games/tintin { };
3220932209+ tintin = throw "tintin has been removed due to lack of maintainers";
32195322103219632211 tinyfugue = callPackage ../games/tinyfugue { };
3219732212
+1
pkgs/top-level/python-aliases.nix
···6464 dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20
6565 eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03
6666 faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12
6767+ flask_testing = flask-testing; # added 2022-04-25
6768 garminconnect-ha = garminconnect; # added 2022-02-05
6869 gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14
6970 glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28