mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-11-27 17:33:09 +00:00
Merge master into staging-next
This commit is contained in:
commit
425886d6c2
@ -454,7 +454,7 @@ in {
|
||||
};
|
||||
|
||||
meta = {
|
||||
maintainers = with lib.maintainers; [ lheckemann ];
|
||||
maintainers = with lib.maintainers; [ lheckemann qyliss ];
|
||||
doc = ./mailman.xml;
|
||||
};
|
||||
|
||||
|
@ -204,6 +204,7 @@ with lib;
|
||||
users.${cfg.user} = {
|
||||
description = "Nullmailer relay-only mta user";
|
||||
group = cfg.group;
|
||||
isSystemUser = true;
|
||||
};
|
||||
|
||||
groups.${cfg.group} = { };
|
||||
|
@ -20,6 +20,7 @@
|
||||
, enableSystemd ? stdenv.isLinux
|
||||
, enableDaemon ? true
|
||||
, enableCli ? true
|
||||
, installLib ? false
|
||||
}:
|
||||
|
||||
let
|
||||
@ -47,6 +48,7 @@ in stdenv.mkDerivation {
|
||||
"-DENABLE_QT=${mkFlag enableQt}"
|
||||
"-DENABLE_DAEMON=${mkFlag enableDaemon}"
|
||||
"-DENABLE_CLI=${mkFlag enableCli}"
|
||||
"-DINSTALL_LIB=${mkFlag installLib}"
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -1244,15 +1244,6 @@ self: super: {
|
||||
# Tests disabled and broken override needed because of missing lib chrome-test-utils: https://github.com/reflex-frp/reflex-dom/issues/392
|
||||
reflex-dom-core = doDistribute (unmarkBroken (dontCheck (doJailbreak super.reflex-dom-core)));
|
||||
|
||||
# Tests disabled and broken override needed because of missing lib chrome-test-utils: https://github.com/reflex-frp/reflex-dom/issues/392
|
||||
reflex-dom = appendPatch super.reflex-dom (pkgs.fetchpatch {
|
||||
url = https://github.com/reflex-frp/reflex-dom/commit/6aed7b7ebb70372778f1a29a724fcb4de815ba04.patch;
|
||||
sha256 = "1ndqw5r85axynmx55ld6qr8ik1i1mkh6wrnkzpxbwyil2ms8mxn0";
|
||||
stripLen = 2;
|
||||
extraPrefix = "";
|
||||
includes = ["reflex-dom.cabal" ];
|
||||
});
|
||||
|
||||
# add unreleased commit fixing version constraint as a patch
|
||||
# Can be removed if https://github.com/lpeterse/haskell-utc/issues/8 is resolved
|
||||
utc = appendPatch super.utc (pkgs.fetchpatch {
|
||||
|
@ -1,40 +1,75 @@
|
||||
{ lib, stdenv, fetchurl, ncurses, zlib, pkg-config, imlib2
|
||||
, x11Support ? !stdenv.isDarwin, libX11, libXext
|
||||
{ lib
|
||||
, stdenv
|
||||
, fetchurl
|
||||
, imlib2
|
||||
, libX11
|
||||
, libXext
|
||||
, ncurses
|
||||
, pkg-config
|
||||
, x11Support ? !stdenv.isDarwin
|
||||
, zlib
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "libcaca-0.99.beta19";
|
||||
pname = "libcaca";
|
||||
version = "0.99.beta19";
|
||||
|
||||
src = fetchurl {
|
||||
urls = [
|
||||
"http://fossies.org/linux/privat/${name}.tar.gz"
|
||||
"http://caca.zoy.org/files/libcaca/${name}.tar.gz"
|
||||
"http://fossies.org/linux/privat/${pname}-${version}.tar.gz"
|
||||
"http://caca.zoy.org/files/libcaca/${pname}-${version}.tar.gz"
|
||||
];
|
||||
sha256 = "1x3j6yfyxl52adgnabycr0n38j9hx2j74la0hz0n8cnh9ry4d2qj";
|
||||
hash = "sha256-EotGfE7QMmTBh0BRcqToMEk0LMjML2VfU6LQ7p03cvQ=";
|
||||
};
|
||||
|
||||
outputs = [ "bin" "dev" "out" "man" ];
|
||||
|
||||
configureFlags = [
|
||||
(if x11Support then "--enable-x11" else "--disable-x11")
|
||||
];
|
||||
];
|
||||
|
||||
NIX_CFLAGS_COMPILE = lib.optionalString (!x11Support) "-DX_DISPLAY_MISSING";
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
||||
propagatedBuildInputs = [ ncurses zlib pkg-config (imlib2.override { inherit x11Support; }) ]
|
||||
++ lib.optionals x11Support [ libX11 libXext ];
|
||||
nativeBuildInputs = [
|
||||
pkg-config
|
||||
];
|
||||
buildInputs = [
|
||||
ncurses
|
||||
zlib
|
||||
(imlib2.override { inherit x11Support; })
|
||||
] ++ lib.optionals x11Support [
|
||||
libX11
|
||||
libXext
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
mkdir -p $dev/bin
|
||||
mv $bin/bin/caca-config $dev/bin/caca-config
|
||||
'';
|
||||
|
||||
meta = {
|
||||
homepage = "http://libcaca.zoy.org/";
|
||||
meta = with lib; {
|
||||
homepage = "http://caca.zoy.org/wiki/libcaca";
|
||||
description = "A graphics library that outputs text instead of pixels";
|
||||
license = lib.licenses.wtfpl;
|
||||
platforms = lib.platforms.unix;
|
||||
longDescription = ''
|
||||
libcaca is a graphics library that outputs text instead of pixels, so that
|
||||
it can work on older video cards or text terminals. It is not unlike the
|
||||
famous AAlib library, with the following improvements:
|
||||
|
||||
- Unicode support
|
||||
- 2048 available colours (some devices can only handle 16)
|
||||
- dithering of colour images
|
||||
- advanced text canvas operations (blitting, rotations)
|
||||
|
||||
Libcaca works in a text terminal (and should thus work on all Unix systems
|
||||
including Mac OS X) using the S-Lang or ncurses libraries. It also works
|
||||
natively on DOS and Windows.
|
||||
|
||||
Libcaca was written by Sam Hocevar and Jean-Yves Lamoureux.
|
||||
'';
|
||||
license = licenses.wtfpl;
|
||||
maintainers = with maintainers; [ AndersonTorres ];
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -1,14 +1,14 @@
|
||||
{ lib, fetchFromGitHub, buildDunePackage, xmlm }:
|
||||
{ lib, fetchurl, buildDunePackage, xmlm }:
|
||||
|
||||
buildDunePackage rec {
|
||||
pname = "ezxmlm";
|
||||
version = "1.0.2";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "avsm";
|
||||
repo = pname;
|
||||
rev = "v${version}";
|
||||
sha256 = "1dgr61f0hymywikn67inq908x5adrzl3fjx3v14l9k46x7kkacl9";
|
||||
useDune2 = true;
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/mirage/ezxmlm/releases/download/v${version}/ezxmlm-v${version}.tbz";
|
||||
sha256 = "123dn4h993mlng9gzf4nc6mw75ja7ndcxkbkwfs48j5jk1z05j6d";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = [ xmlm ];
|
||||
@ -27,7 +27,7 @@ buildDunePackage rec {
|
||||
just fine with it if you decide to switch over.
|
||||
'';
|
||||
maintainers = [ maintainers.carlosdagos ];
|
||||
inherit (src.meta) homepage;
|
||||
homepage = "https://github.com/mirage/ezxmlm/";
|
||||
license = licenses.isc;
|
||||
};
|
||||
}
|
||||
|
@ -27,6 +27,6 @@ buildPythonPackage rec {
|
||||
description = "Django library for Mailman UIs";
|
||||
homepage = "https://gitlab.com/mailman/django-mailman3";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ globin peti ];
|
||||
maintainers = with maintainers; [ globin peti qyliss ];
|
||||
};
|
||||
}
|
||||
|
@ -21,6 +21,6 @@ buildPythonPackage rec {
|
||||
description = "Mailman archiver plugin for HyperKitty";
|
||||
homepage = "https://gitlab.com/mailman/mailman-hyperkitty";
|
||||
license = licenses.gpl3;
|
||||
maintainers = with maintainers; [ globin peti ];
|
||||
maintainers = with maintainers; [ globin peti qyliss ];
|
||||
};
|
||||
}
|
||||
|
@ -17,6 +17,6 @@ buildPythonPackage rec {
|
||||
description = "REST client for driving Mailman 3";
|
||||
license = licenses.lgpl3;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ peti globin ];
|
||||
maintainers = with maintainers; [ peti globin qyliss ];
|
||||
};
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ buildPythonPackage rec {
|
||||
|
||||
meta = with lib; {
|
||||
description = "Library with cross-python path, ini-parsing, io, code, log facilities";
|
||||
homepage = "https://pylib.readthedocs.org/";
|
||||
homepage = "https://py.readthedocs.io/";
|
||||
license = licenses.mit;
|
||||
};
|
||||
}
|
||||
|
@ -427,8 +427,8 @@ let
|
||||
mktplcRef = {
|
||||
name = "github-vscode-theme";
|
||||
publisher = "github";
|
||||
version = "3.0.0";
|
||||
sha256 = "1a77mbx75xfsfdlhgzghj9i7ik080bppc3jm8c00xp6781987fpa";
|
||||
version = "4.0.2";
|
||||
sha256 = "06mysdwjh7km874rrk0xc0xxaqx15b4a7x1i8dly440h8w3ng5bs";
|
||||
};
|
||||
meta = with lib; {
|
||||
description = "GitHub theme for VS Code";
|
||||
|
@ -54,6 +54,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://www.gnu.org/software/mailman/";
|
||||
description = "Free software for managing electronic mail discussion and newsletter lists";
|
||||
license = lib.licenses.gpl3Plus;
|
||||
maintainers = with lib.maintainers; [ peti ];
|
||||
maintainers = with lib.maintainers; [ peti qyliss ];
|
||||
};
|
||||
}
|
||||
|
@ -42,6 +42,6 @@ buildPythonPackage rec {
|
||||
description = "Archiver for GNU Mailman v3";
|
||||
license = lib.licenses.gpl3;
|
||||
platforms = lib.platforms.linux;
|
||||
maintainers = with lib.maintainers; [ peti globin ];
|
||||
maintainers = with lib.maintainers; [ peti globin qyliss ];
|
||||
};
|
||||
}
|
||||
|
@ -23,6 +23,6 @@ buildPythonPackage rec {
|
||||
homepage = "https://docs.mailman3.org/projects/postorius";
|
||||
description = "Web-based user interface for managing GNU Mailman";
|
||||
license = licenses.gpl3Plus;
|
||||
maintainers = with maintainers; [ globin peti ];
|
||||
maintainers = with maintainers; [ globin peti qyliss ];
|
||||
};
|
||||
}
|
||||
|
@ -21,15 +21,13 @@ let
|
||||
# This includes the complete source so the per-script derivations can run the tests.
|
||||
core = stdenv.mkDerivation rec {
|
||||
pname = "bat-extras";
|
||||
# there hasn't been a release since 2020-05-01 but there are important bugfixes
|
||||
# to the test suite so we'll pull the latest commit as of 2020-06-17.
|
||||
version = "20200515-dev"; # latest commit was dated 2020-05-15
|
||||
version = "2021.04.06";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "eth-p";
|
||||
repo = pname;
|
||||
rev = "3029b6749f61f7514e9eef30e035cfab0e31eb1d";
|
||||
sha256 = "08mb94k2n182ql97c5s5j1v7np25ivynn5g0418whrx11ra41wr7";
|
||||
rev = "v${version}";
|
||||
sha256 = "sha256-MphI2n+oHZrw8bPohNGeGdST5LS1c6s/rKqtpcR9cLo=";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
|
@ -26203,6 +26203,11 @@ in
|
||||
transcode = callPackage ../applications/audio/transcode { };
|
||||
|
||||
transmission = callPackage ../applications/networking/p2p/transmission { };
|
||||
libtransmission = transmission.override {
|
||||
installLib = true;
|
||||
enableDaemon = false;
|
||||
enableCli = false;
|
||||
};
|
||||
transmission-gtk = transmission.override { enableGTK3 = true; };
|
||||
transmission-qt = transmission.override { enableQt = true; };
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user