Commit Graph

9 Commits

Author SHA1 Message Date
7959b877d9
jetbrains: rework following the Emacs builder
This commit moves a lot of the heavy lifting out of callPackage and back
into regular import, following conventions from upstream Nixpkgs. It
allows for a clearer and less magic definition of new packages,
particularly by downstream, as well, by exposing the *Build package
callers in the attribute set.
2020-10-18 17:47:48 +11:00
14e18ac2d2
alacritty-ligatures: fix for building on unstable
The unpacking logic for cargoDeps is changed so that the filename
doesn't implicitly have a file suffix appended to it, so we have to
specify that it's a tarball manually. The output hash is updated to
match.
2020-10-17 15:35:24 +11:00
64cc4aa0ce
alacritty-ligatures: add runtime dependencies
Ones of the changes from 0.5.0 is depending on the system fontconfig,
and one of the ligature changes forces the use of the system freetype.

One of the Rust libraries depends on the C++ stdlib.

At some point the build process stopped bundling the OpenGL libraries,
so add those back in too.
2020-10-17 13:54:44 +11:00
8304b41c71
spotify-ripper: merge python2Packages for deps 2020-10-17 12:51:47 +11:00
a768165485
mopidy-subidy: merge python3Packages for deps 2020-10-17 12:51:47 +11:00
304d3932f4
protonmail-bridge: split into multiple files 2020-10-17 12:51:43 +11:00
6bd6a13e51
alacritty-ligatures: override upstream directly
The old method was having the alacritty build copy-pasted into the repo
and making minor changes. This worked but isn't really feasible as it
doesn't incoroprate upstream (build) changes without noticing.

This commit finally works out how to override buildRustPackage to set
the Cargo dependency.
2020-10-17 12:51:43 +11:00
c45733e63e
all: initial port from private config 2020-10-17 12:51:37 +11:00
77ff73522c
Initial commit 2020-10-17 12:39:29 +11:00