mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-17 15:22:59 +01:00
haskell-bustle: simplify the override now that those changes are in cabal2nix
Might be of interest to @jtojnar.
This commit is contained in:
parent
6d068993b5
commit
5e90d04ee7
1 changed files with 20 additions and 35 deletions
|
@ -602,22 +602,8 @@ self: super: {
|
|||
# https://github.com/athanclark/sets/issues/2
|
||||
sets = dontCheck super.sets;
|
||||
|
||||
bustle = pkgs.lib.pipe super.bustle [
|
||||
# Do not build hgettext as it is broken
|
||||
# https://gitlab.freedesktop.org/bustle/bustle/issues/13
|
||||
(bustle: bustle.override { hgettext = null; })
|
||||
(bustle: disableCabalFlag bustle "hgettext")
|
||||
|
||||
# Bustle specifies OtherLicense even though the code is actually LGPL
|
||||
# https://gitlab.freedesktop.org/bustle/bustle/merge_requests/17
|
||||
(bustle: bustle.overrideAttrs (attrs: {
|
||||
meta = builtins.removeAttrs attrs.meta [ "hydraPlatforms" ] // {
|
||||
license = pkgs.lib.licenses.lgpl21Plus;
|
||||
};
|
||||
}))
|
||||
|
||||
# Install icons, metadata and cli program.
|
||||
(bustle: overrideCabal bustle (drv: {
|
||||
bustle = overrideCabal super.bustle (drv: {
|
||||
buildDepends = [ pkgs.libpcap ];
|
||||
buildTools = with pkgs.buildPackages; [ gettext perl help2man ];
|
||||
patches = [
|
||||
|
@ -635,8 +621,7 @@ self: super: {
|
|||
postInstall = ''
|
||||
make install PREFIX=$out
|
||||
'';
|
||||
}))
|
||||
];
|
||||
});
|
||||
|
||||
# Byte-compile elisp code for Emacs.
|
||||
ghc-mod = overrideCabal super.ghc-mod (drv: {
|
||||
|
|
Loading…
Reference in a new issue