···160 type = types.lazyAttrsOf types.raw;
161 # Only render documentation once at the root of the option tree,
162 # not for all individual submodules.
163- internal = prefix != [];
000164 # TODO: Change the type of this option to a submodule with a
165 # freeformType, so that individual arguments can be documented
166 # separately
···160 type = types.lazyAttrsOf types.raw;
161 # Only render documentation once at the root of the option tree,
162 # not for all individual submodules.
163+ # Allow merging option decls to make this internal regardless.
164+ ${if prefix == []
165+ then null # unset => visible
166+ else "internal"} = true;
167 # TODO: Change the type of this option to a submodule with a
168 # freeformType, so that individual arguments can be documented
169 # separately
···1{ lib, stdenv, fetchurl, bundlerEnv, ruby, makeWrapper }:
23let
4- version = "4.2.4";
5 rubyEnv = bundlerEnv {
6 name = "redmine-env-${version}";
7···15 inherit version;
1617 src = fetchurl {
18- # https://www.redmine.org/news/134
19- # > "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."
20- url = "https://www.redmine.org/attachments/download/28862/${pname}-${version}.tar.gz";
21- sha256 = "7f50fd4a6cf1c1e48091a87696b813ba264e11f04dec67fb006858a1b49a5c7d";
22 };
2324 nativeBuildInputs = [ makeWrapper ];
···1+#!/usr/bin/env nix-shell
2+#!nix-shell --pure -i bash -p cacert bundix
3+4+# Do these steps before running this script:
5+# 1. Copy Gemfile from new Redmine version to this folder
6+# 2. Manually modify the database lines in Gemfile (diff the two files, it's obvious)
7+8+pkg_dir="$(dirname "$0")"
9+cd ${pkg_dir}
10+11+for file in "gemset.nix" "Gemfile.lock"; do
12+ if [ -f ${file} ]; then
13+ rm ${file}
14+ fi
15+done
16+17+bundix -l
···11with pkgs;
1213{
0000000000000001415 # A stdenv capable of building 32-bit binaries. On x86_64-linux,
16 # it uses GCC compiled with multilib support; on i686-linux, it's
···3219132192 tibia = pkgsi686Linux.callPackage ../games/tibia { };
3219332194- tintin = callPackage ../games/tintin { };
3219532196 tinyfugue = callPackage ../games/tinyfugue { };
32197
···11with pkgs;
1213{
14+ # A module system style type tag
15+ #
16+ # Allows the nixpkgs fixpoint, usually known as `pkgs`
17+ # to be distinguished nominally.
18+ #
19+ # pkgs._type == "pkgs"
20+ # pkgs.pkgsStatic._type == "pkgs"
21+ #
22+ # Design note:
23+ # While earlier stages of nixpkgs fixpoint construction
24+ # are supertypes of this stage, they're generally not
25+ # usable in places where a `pkgs` is expected.
26+ # (earlier stages being the various `super` variables
27+ # that precede all-packages.nix)
28+ _type = "pkgs";
2930 # A stdenv capable of building 32-bit binaries. On x86_64-linux,
31 # it uses GCC compiled with multilib support; on i686-linux, it's
···3220632207 tibia = pkgsi686Linux.callPackage ../games/tibia { };
3220832209+ tintin = throw "tintin has been removed due to lack of maintainers";
3221032211 tinyfugue = callPackage ../games/tinyfugue { };
32212
+1
pkgs/top-level/python-aliases.nix
···64 dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20
65 eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03
66 faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12
067 garminconnect-ha = garminconnect; # added 2022-02-05
68 gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14
69 glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28
···64 dogpile-core = throw "dogpile-core is no longer maintained, use dogpile-cache instead"; # added 2021-11-20
65 eebrightbox = throw "eebrightbox is unmaintained upstream and has therefore been removed"; # added 2022-02-03
66 faulthandler = throw "faulthandler is built into ${python.executable}"; # added 2021-07-12
67+ flask_testing = flask-testing; # added 2022-04-25
68 garminconnect-ha = garminconnect; # added 2022-02-05
69 gitdb2 = throw "gitdb2 has been deprecated, use gitdb instead."; # added 2020-03-14
70 glances = throw "glances has moved to pkgs.glances"; # added 2020-20-28