The distinction between the inputs doesn't really make sense in the
mkShell context. Technically speaking, we should be using the
nativeBuildInputs most of the time.
So in order to make this function more beginner-friendly, add "packages"
as an attribute, that maps to nativeBuildInputs.
This commit also updates all the uses in nixpkgs.
The released version requires "poppler-splash", but as of 20.12, that
package is not part of poppler, it seems. The included patch is already
merged to jwilk/pdf2jdvu:master, and simply changes the requirement to
"poppler" only.
The essential commands from the NixOS installer as a package
With this package, you get the commands like nixos-generate-config and
nixos-install that you would otherwise only find on a NixOS system, such
as an installer image.
This way, you can install NixOS using a machine that only has Nix.
It also includes the manpages, which are important because the commands
rely on those for providing --help.
slimit appears to be unmaintained (and broken on Python 3.9), but we have
yuicompressor packaged which supercedes both slimit and CSSMinifier. Let's use
that instead.
Updated to version 0.9.3. This addresses numerous issues, including an
mdb-schema problem where debugging comments were included in the output.
Updated github repository owner to reflect new upstream for mdbtools.
Updated packaging to remove support for gmdb2. Upstream split out
support for this largely unmaintained component to another repo:
https://github.com/mdbtools/gmdb2. For more information, see:
https://github.com/mdbtools/mdbtools/blob/dev/NEWS
Note: Version tags in the repository are prefixed with a "v" starting
with the 0.9.0 series. Also, the previous 0.8.2 tag does not exist in
the new upstream mdbtools repository. The commit it pointed to is
still present as:
commit b753ff36a0f1d88ae8a300ed6712f4aa2ddb7d08
Author: Cyber Emissary <admin@cyberemissary.com>
Date: Fri Dec 28 08:03:02 2018 -0500
Bumped version to 0.8.2 and updated change log