Merge staging-next into staging
This commit is contained in:
commit
4c4d0d6bc3
|
@ -248,7 +248,7 @@ $ nix-env -p /nix/var/nix/profiles/system -f '<nixpkgs/nixos>' -I nixos-co
|
||||||
(since your Nix install was probably single user):
|
(since your Nix install was probably single user):
|
||||||
</para>
|
</para>
|
||||||
<programlisting>
|
<programlisting>
|
||||||
$ sudo chown -R 0.0 /nix
|
$ sudo chown -R 0:0 /nix
|
||||||
</programlisting>
|
</programlisting>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<listitem>
|
||||||
|
|
|
@ -177,7 +177,7 @@ The first steps to all these are the same:
|
||||||
was probably single user):
|
was probably single user):
|
||||||
|
|
||||||
```ShellSession
|
```ShellSession
|
||||||
$ sudo chown -R 0.0 /nix
|
$ sudo chown -R 0:0 /nix
|
||||||
```
|
```
|
||||||
|
|
||||||
1. Set up the `/etc/NIXOS` and `/etc/NIXOS_LUSTRATE` files:
|
1. Set up the `/etc/NIXOS` and `/etc/NIXOS_LUSTRATE` files:
|
||||||
|
|
|
@ -98,7 +98,7 @@ let
|
||||||
|
|
||||||
# Prevent races
|
# Prevent races
|
||||||
chmod 0000 "$wrapperDir/${program}"
|
chmod 0000 "$wrapperDir/${program}"
|
||||||
chown ${owner}.${group} "$wrapperDir/${program}"
|
chown ${owner}:${group} "$wrapperDir/${program}"
|
||||||
|
|
||||||
# Set desired capabilities on the file plus cap_setpcap so
|
# Set desired capabilities on the file plus cap_setpcap so
|
||||||
# the wrapper program can elevate the capabilities set on
|
# the wrapper program can elevate the capabilities set on
|
||||||
|
@ -126,7 +126,7 @@ let
|
||||||
|
|
||||||
# Prevent races
|
# Prevent races
|
||||||
chmod 0000 "$wrapperDir/${program}"
|
chmod 0000 "$wrapperDir/${program}"
|
||||||
chown ${owner}.${group} "$wrapperDir/${program}"
|
chown ${owner}:${group} "$wrapperDir/${program}"
|
||||||
|
|
||||||
chmod "u${if setuid then "+" else "-"}s,g${if setgid then "+" else "-"}s,${permissions}" "$wrapperDir/${program}"
|
chmod "u${if setuid then "+" else "-"}s,g${if setgid then "+" else "-"}s,${permissions}" "$wrapperDir/${program}"
|
||||||
'';
|
'';
|
||||||
|
|
|
@ -300,17 +300,17 @@ in
|
||||||
};
|
};
|
||||||
preStart = ''
|
preStart = ''
|
||||||
mkdir -p ${baseDir}
|
mkdir -p ${baseDir}
|
||||||
chown hydra.hydra ${baseDir}
|
chown hydra:hydra ${baseDir}
|
||||||
chmod 0750 ${baseDir}
|
chmod 0750 ${baseDir}
|
||||||
|
|
||||||
ln -sf ${hydraConf} ${baseDir}/hydra.conf
|
ln -sf ${hydraConf} ${baseDir}/hydra.conf
|
||||||
|
|
||||||
mkdir -m 0700 -p ${baseDir}/www
|
mkdir -m 0700 -p ${baseDir}/www
|
||||||
chown hydra-www.hydra ${baseDir}/www
|
chown hydra-www:hydra ${baseDir}/www
|
||||||
|
|
||||||
mkdir -m 0700 -p ${baseDir}/queue-runner
|
mkdir -m 0700 -p ${baseDir}/queue-runner
|
||||||
mkdir -m 0750 -p ${baseDir}/build-logs
|
mkdir -m 0750 -p ${baseDir}/build-logs
|
||||||
chown hydra-queue-runner.hydra ${baseDir}/queue-runner ${baseDir}/build-logs
|
chown hydra-queue-runner:hydra ${baseDir}/queue-runner ${baseDir}/build-logs
|
||||||
|
|
||||||
${optionalString haveLocalDB ''
|
${optionalString haveLocalDB ''
|
||||||
if ! [ -e ${baseDir}/.db-created ]; then
|
if ! [ -e ${baseDir}/.db-created ]; then
|
||||||
|
@ -338,7 +338,7 @@ in
|
||||||
rmdir /nix/var/nix/gcroots/per-user/hydra-www/hydra-roots
|
rmdir /nix/var/nix/gcroots/per-user/hydra-www/hydra-roots
|
||||||
fi
|
fi
|
||||||
|
|
||||||
chown hydra.hydra ${cfg.gcRootsDir}
|
chown hydra:hydra ${cfg.gcRootsDir}
|
||||||
chmod 2775 ${cfg.gcRootsDir}
|
chmod 2775 ${cfg.gcRootsDir}
|
||||||
'';
|
'';
|
||||||
serviceConfig.ExecStart = "${hydra-package}/bin/hydra-init";
|
serviceConfig.ExecStart = "${hydra-package}/bin/hydra-init";
|
||||||
|
|
|
@ -36,11 +36,11 @@ config = mkIf cfg.enable {
|
||||||
preStart = ''
|
preStart = ''
|
||||||
if [ ! -d ${cfg.settingsDir} ] ; then
|
if [ ! -d ${cfg.settingsDir} ] ; then
|
||||||
mkdir -m 0750 -p ${cfg.settingsDir}
|
mkdir -m 0750 -p ${cfg.settingsDir}
|
||||||
chown -R gateone.gateone ${cfg.settingsDir}
|
chown -R gateone:gateone ${cfg.settingsDir}
|
||||||
fi
|
fi
|
||||||
if [ ! -d ${cfg.pidDir} ] ; then
|
if [ ! -d ${cfg.pidDir} ] ; then
|
||||||
mkdir -m 0750 -p ${cfg.pidDir}
|
mkdir -m 0750 -p ${cfg.pidDir}
|
||||||
chown -R gateone.gateone ${cfg.pidDir}
|
chown -R gateone:gateone ${cfg.pidDir}
|
||||||
fi
|
fi
|
||||||
'';
|
'';
|
||||||
#unitConfig.RequiresMountsFor = "${cfg.settingsDir}";
|
#unitConfig.RequiresMountsFor = "${cfg.settingsDir}";
|
||||||
|
|
|
@ -98,7 +98,7 @@ serverinfo {
|
||||||
*
|
*
|
||||||
* openssl genrsa -out rsa.key 2048
|
* openssl genrsa -out rsa.key 2048
|
||||||
* openssl rsa -in rsa.key -pubout -out rsa.pub
|
* openssl rsa -in rsa.key -pubout -out rsa.pub
|
||||||
* chown <ircd-user>.<ircd.group> rsa.key rsa.pub
|
* chown <ircd-user>:<ircd.group> rsa.key rsa.pub
|
||||||
* chmod 0600 rsa.key
|
* chmod 0600 rsa.key
|
||||||
* chmod 0644 rsa.pub
|
* chmod 0644 rsa.pub
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -108,7 +108,7 @@ with lib;
|
||||||
#username pptpd password *
|
#username pptpd password *
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
chown root.root "$secrets"
|
chown root:root "$secrets"
|
||||||
chmod 600 "$secrets"
|
chmod 600 "$secrets"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -82,7 +82,7 @@ in
|
||||||
serviceConfig.Type = "forking";
|
serviceConfig.Type = "forking";
|
||||||
preStart = ''
|
preStart = ''
|
||||||
mkdir -m 0755 -p ${stateDir}
|
mkdir -m 0755 -p ${stateDir}
|
||||||
chown ${prayerUser}.${prayerGroup} ${stateDir}
|
chown ${prayerUser}:${prayerGroup} ${stateDir}
|
||||||
'';
|
'';
|
||||||
script = "${prayer}/sbin/prayer --config-file=${prayerCfg}";
|
script = "${prayer}/sbin/prayer --config-file=${prayerCfg}";
|
||||||
};
|
};
|
||||||
|
|
|
@ -4,7 +4,7 @@ with lib;
|
||||||
|
|
||||||
let cfg = config.services.tailscale;
|
let cfg = config.services.tailscale;
|
||||||
in {
|
in {
|
||||||
meta.maintainers = with maintainers; [ danderson mbaillie ];
|
meta.maintainers = with maintainers; [ danderson mbaillie twitchyliquid64 ];
|
||||||
|
|
||||||
options.services.tailscale = {
|
options.services.tailscale = {
|
||||||
enable = mkEnableOption "Tailscale client daemon";
|
enable = mkEnableOption "Tailscale client daemon";
|
||||||
|
@ -40,13 +40,29 @@ in {
|
||||||
systemd.packages = [ cfg.package ];
|
systemd.packages = [ cfg.package ];
|
||||||
systemd.services.tailscaled = {
|
systemd.services.tailscaled = {
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
path = [ pkgs.openresolv pkgs.procps ];
|
path = [
|
||||||
|
pkgs.openresolv # for configuring DNS in some configs
|
||||||
|
pkgs.procps # for collecting running services (opt-in feature)
|
||||||
|
pkgs.glibc # for `getent` to look up user shells
|
||||||
|
];
|
||||||
serviceConfig.Environment = [
|
serviceConfig.Environment = [
|
||||||
"PORT=${toString cfg.port}"
|
"PORT=${toString cfg.port}"
|
||||||
''"FLAGS=--tun ${lib.escapeShellArg cfg.interfaceName}"''
|
''"FLAGS=--tun ${lib.escapeShellArg cfg.interfaceName}"''
|
||||||
] ++ (lib.optionals (cfg.permitCertUid != null) [
|
] ++ (lib.optionals (cfg.permitCertUid != null) [
|
||||||
"TS_PERMIT_CERT_UID=${cfg.permitCertUid}"
|
"TS_PERMIT_CERT_UID=${cfg.permitCertUid}"
|
||||||
]);
|
]);
|
||||||
|
# Restart tailscaled with a single `systemctl restart` at the
|
||||||
|
# end of activation, rather than a `stop` followed by a later
|
||||||
|
# `start`. Activation over Tailscale can hang for tens of
|
||||||
|
# seconds in the stop+start setup, if the activation script has
|
||||||
|
# a significant delay between the stop and start phases
|
||||||
|
# (e.g. script blocked on another unit with a slow shutdown).
|
||||||
|
#
|
||||||
|
# Tailscale is aware of the correctness tradeoff involved, and
|
||||||
|
# already makes its upstream systemd unit robust against unit
|
||||||
|
# version mismatches on restart for compatibility with other
|
||||||
|
# linux distros.
|
||||||
|
stopIfChanged = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -383,9 +383,9 @@ in
|
||||||
};
|
};
|
||||||
preStart = ''
|
preStart = ''
|
||||||
mkdir -p /etc/tinc/${network}/hosts
|
mkdir -p /etc/tinc/${network}/hosts
|
||||||
chown tinc.${network} /etc/tinc/${network}/hosts
|
chown tinc:${network} /etc/tinc/${network}/hosts
|
||||||
mkdir -p /etc/tinc/${network}/invitations
|
mkdir -p /etc/tinc/${network}/invitations
|
||||||
chown tinc.${network} /etc/tinc/${network}/invitations
|
chown tinc:${network} /etc/tinc/${network}/invitations
|
||||||
|
|
||||||
# Determine how we should generate our keys
|
# Determine how we should generate our keys
|
||||||
if type tinc >/dev/null 2>&1; then
|
if type tinc >/dev/null 2>&1; then
|
||||||
|
|
|
@ -116,18 +116,18 @@ with lib;
|
||||||
#username xl2tpd password *
|
#username xl2tpd password *
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
chown root.root ppp/chap-secrets
|
chown root:root ppp/chap-secrets
|
||||||
chmod 600 ppp/chap-secrets
|
chmod 600 ppp/chap-secrets
|
||||||
|
|
||||||
# The documentation says this file should be present but doesn't explain why and things work even if not there:
|
# The documentation says this file should be present but doesn't explain why and things work even if not there:
|
||||||
[ -f l2tp-secrets ] || (echo -n "* * "; ${pkgs.apg}/bin/apg -n 1 -m 32 -x 32 -a 1 -M LCN) > l2tp-secrets
|
[ -f l2tp-secrets ] || (echo -n "* * "; ${pkgs.apg}/bin/apg -n 1 -m 32 -x 32 -a 1 -M LCN) > l2tp-secrets
|
||||||
chown root.root l2tp-secrets
|
chown root:root l2tp-secrets
|
||||||
chmod 600 l2tp-secrets
|
chmod 600 l2tp-secrets
|
||||||
|
|
||||||
popd > /dev/null
|
popd > /dev/null
|
||||||
|
|
||||||
mkdir -p /run/xl2tpd
|
mkdir -p /run/xl2tpd
|
||||||
chown root.root /run/xl2tpd
|
chown root:root /run/xl2tpd
|
||||||
chmod 700 /run/xl2tpd
|
chmod 700 /run/xl2tpd
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -294,7 +294,7 @@ in
|
||||||
ln -sf "${cfg.dataDir}/client/img" "${runDir}/client/img"
|
ln -sf "${cfg.dataDir}/client/img" "${runDir}/client/img"
|
||||||
|
|
||||||
chmod g+w "${runDir}/tmp/cache"
|
chmod g+w "${runDir}/tmp/cache"
|
||||||
chown -R "${cfg.user}"."${cfg.group}" "${runDir}"
|
chown -R "${cfg.user}":"${cfg.group}" "${runDir}"
|
||||||
|
|
||||||
|
|
||||||
mkdir -m 0750 -p "${cfg.dataDir}"
|
mkdir -m 0750 -p "${cfg.dataDir}"
|
||||||
|
@ -302,9 +302,9 @@ in
|
||||||
mkdir -m 0750 -p "${cfg.dataDir}/client/img"
|
mkdir -m 0750 -p "${cfg.dataDir}/client/img"
|
||||||
cp -r "${pkgs.restya-board}/media/"* "${cfg.dataDir}/media"
|
cp -r "${pkgs.restya-board}/media/"* "${cfg.dataDir}/media"
|
||||||
cp -r "${pkgs.restya-board}/client/img/"* "${cfg.dataDir}/client/img"
|
cp -r "${pkgs.restya-board}/client/img/"* "${cfg.dataDir}/client/img"
|
||||||
chown "${cfg.user}"."${cfg.group}" "${cfg.dataDir}"
|
chown "${cfg.user}":"${cfg.group}" "${cfg.dataDir}"
|
||||||
chown -R "${cfg.user}"."${cfg.group}" "${cfg.dataDir}/media"
|
chown -R "${cfg.user}":"${cfg.group}" "${cfg.dataDir}/media"
|
||||||
chown -R "${cfg.user}"."${cfg.group}" "${cfg.dataDir}/client/img"
|
chown -R "${cfg.user}":"${cfg.group}" "${cfg.dataDir}/client/img"
|
||||||
|
|
||||||
${optionalString (cfg.database.host == null) ''
|
${optionalString (cfg.database.host == null) ''
|
||||||
if ! [ -e "${cfg.dataDir}/.db-initialized" ]; then
|
if ! [ -e "${cfg.dataDir}/.db-initialized" ]; then
|
||||||
|
|
|
@ -222,7 +222,7 @@ let
|
||||||
machine.execute(ru("VBoxManage controlvm ${name} poweroff"))
|
machine.execute(ru("VBoxManage controlvm ${name} poweroff"))
|
||||||
machine.succeed("rm -rf ${sharePath}")
|
machine.succeed("rm -rf ${sharePath}")
|
||||||
machine.succeed("mkdir -p ${sharePath}")
|
machine.succeed("mkdir -p ${sharePath}")
|
||||||
machine.succeed("chown alice.users ${sharePath}")
|
machine.succeed("chown alice:users ${sharePath}")
|
||||||
|
|
||||||
|
|
||||||
def create_vm_${name}():
|
def create_vm_${name}():
|
||||||
|
|
|
@ -24,9 +24,10 @@ stdenv.mkDerivation rec {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/ibara/oed";
|
|
||||||
description = "Portable ed editor from OpenBSD";
|
description = "Portable ed editor from OpenBSD";
|
||||||
|
homepage = "https://github.com/ibara/oed";
|
||||||
license = with licenses; [ bsd2 ];
|
license = with licenses; [ bsd2 ];
|
||||||
|
mainProgram = "ed";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -60,6 +60,7 @@ in
|
||||||
downloadPage = "https://github.com/VSCodium/vscodium/releases";
|
downloadPage = "https://github.com/VSCodium/vscodium/releases";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ synthetica turion bobby285271 ];
|
maintainers = with maintainers; [ synthetica turion bobby285271 ];
|
||||||
|
mainProgram = "codium";
|
||||||
platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" "armv7l-linux" ];
|
platforms = [ "x86_64-linux" "x86_64-darwin" "aarch64-linux" "aarch64-darwin" "armv7l-linux" ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -29,10 +29,11 @@ stdenv.mkDerivation rec {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://www.commanderx16.com/forum/index.php?/home/";
|
|
||||||
description = "The official emulator of CommanderX16 8-bit computer";
|
description = "The official emulator of CommanderX16 8-bit computer";
|
||||||
|
homepage = "https://www.commanderx16.com/forum/index.php?/home/";
|
||||||
license = licenses.bsd2;
|
license = licenses.bsd2;
|
||||||
maintainers = with maintainers; [ AndersonTorres ];
|
maintainers = with maintainers; [ AndersonTorres ];
|
||||||
|
mainProgram = "x16emu";
|
||||||
inherit (SDL2.meta) platforms;
|
inherit (SDL2.meta) platforms;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "Small weblog engine written in Bash for the command line";
|
description = "Small weblog engine written in Bash for the command line";
|
||||||
homepage = "http://nanoblogger.sourceforge.net/";
|
homepage = "http://nanoblogger.sourceforge.net/";
|
||||||
license = lib.licenses.gpl2;
|
license = lib.licenses.gpl2;
|
||||||
|
mainProgram = "nb";
|
||||||
platforms = lib.platforms.unix;
|
platforms = lib.platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,7 +38,8 @@ stdenvNoCC.mkDerivation rec {
|
||||||
description = "Search-as-you-type cli frontend for the buku bookmarks manager using peco";
|
description = "Search-as-you-type cli frontend for the buku bookmarks manager using peco";
|
||||||
homepage = "https://github.com/AndreiUlmeyda/oil";
|
homepage = "https://github.com/AndreiUlmeyda/oil";
|
||||||
license = licenses.gpl3Only;
|
license = licenses.gpl3Only;
|
||||||
platforms = platforms.unix;
|
|
||||||
maintainers = with maintainers; [ atila ];
|
maintainers = with maintainers; [ atila ];
|
||||||
|
mainProgram = "oil";
|
||||||
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,6 +37,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://taskwarrior.org";
|
homepage = "https://taskwarrior.org";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ marcweber oxalica ];
|
maintainers = with maintainers; [ marcweber oxalica ];
|
||||||
|
mainProgram = "task";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,6 +33,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "Command-line translator using Google Translate, Bing Translator, Yandex.Translate, and Apertium";
|
description = "Command-line translator using Google Translate, Bing Translator, Yandex.Translate, and Apertium";
|
||||||
license = licenses.unlicense;
|
license = licenses.unlicense;
|
||||||
maintainers = with maintainers; [ ebzzry infinisil ];
|
maintainers = with maintainers; [ ebzzry infinisil ];
|
||||||
|
mainProgram = "trans";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -24,6 +24,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "MPRIS proxy for usage with 'Web Media Controller' web extension";
|
description = "MPRIS proxy for usage with 'Web Media Controller' web extension";
|
||||||
license = licenses.unlicense;
|
license = licenses.unlicense;
|
||||||
maintainers = with maintainers; [ doronbehar ];
|
maintainers = with maintainers; [ doronbehar ];
|
||||||
|
mainProgram = "web-media-controller";
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,5 +39,6 @@ buildGoModule rec {
|
||||||
changelog = "https://github.com/cloudfoundry/bosh-cli/releases/tag/v${version}";
|
changelog = "https://github.com/cloudfoundry/bosh-cli/releases/tag/v${version}";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
maintainers = with maintainers; [ ris ];
|
maintainers = with maintainers; [ ris ];
|
||||||
|
mainProgram = "bosh";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -66,5 +66,6 @@ in buildGoModule rec {
|
||||||
homepage = "https://fluxcd.io";
|
homepage = "https://fluxcd.io";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
maintainers = with maintainers; [ bryanasdev000 jlesquembre superherointj ];
|
maintainers = with maintainers; [ bryanasdev000 jlesquembre superherointj ];
|
||||||
|
mainProgram = "flux";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -27,5 +27,6 @@ buildGoModule rec {
|
||||||
changelog = "https://github.com/knight42/krelay/releases/tag/v${version}";
|
changelog = "https://github.com/knight42/krelay/releases/tag/v${version}";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ ivankovnatsky ];
|
maintainers = with maintainers; [ ivankovnatsky ];
|
||||||
|
mainProgram = "kubectl-relay";
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -60,9 +60,10 @@ buildGoModule rec {
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Build, deploy, and manage your applications with Docker and Kubernetes";
|
description = "Build, deploy, and manage your applications with Docker and Kubernetes";
|
||||||
license = licenses.asl20;
|
|
||||||
homepage = "http://www.openshift.org";
|
homepage = "http://www.openshift.org";
|
||||||
|
license = licenses.asl20;
|
||||||
maintainers = with maintainers; [ offline bachp moretea stehessel ];
|
maintainers = with maintainers; [ offline bachp moretea stehessel ];
|
||||||
|
mainProgram = "oc";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,51 +1,18 @@
|
||||||
{ bcg729
|
{ bctoolbox
|
||||||
, bctoolbox
|
|
||||||
, bcunit
|
|
||||||
, belcard
|
, belcard
|
||||||
, belle-sip
|
, belle-sip
|
||||||
, belr
|
, belr
|
||||||
, bzrtp
|
|
||||||
, cairo
|
|
||||||
, cmake
|
, cmake
|
||||||
, cyrus_sasl
|
|
||||||
, fetchFromGitLab
|
, fetchFromGitLab
|
||||||
, fetchurl
|
|
||||||
, ffmpeg
|
|
||||||
, gdk-pixbuf
|
|
||||||
, glib
|
|
||||||
, graphviz
|
|
||||||
, gtk2
|
|
||||||
, intltool
|
|
||||||
, lib
|
, lib
|
||||||
, libexosip
|
|
||||||
, liblinphone
|
, liblinphone
|
||||||
, libmatroska
|
|
||||||
, libnotify
|
|
||||||
, libosip
|
|
||||||
, libsoup
|
|
||||||
, libupnp
|
|
||||||
, libX11
|
|
||||||
, libxml2
|
|
||||||
, makeWrapper
|
|
||||||
, mbedtls
|
|
||||||
, mediastreamer
|
, mediastreamer
|
||||||
, mediastreamer-openh264
|
, mediastreamer-openh264
|
||||||
, minizip2
|
, minizip2
|
||||||
, mkDerivation
|
, mkDerivation
|
||||||
, openldap
|
|
||||||
, ortp
|
|
||||||
, pango
|
|
||||||
, pkg-config
|
|
||||||
, qtbase
|
|
||||||
, qtgraphicaleffects
|
, qtgraphicaleffects
|
||||||
, qtquickcontrols2
|
, qtquickcontrols2
|
||||||
, qttranslations
|
, qttranslations
|
||||||
, readline
|
|
||||||
, speex
|
|
||||||
, sqlite
|
|
||||||
|
|
||||||
, udev
|
|
||||||
, zlib
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
# How to update Linphone? (The Qt desktop app)
|
# How to update Linphone? (The Qt desktop app)
|
||||||
|
@ -95,57 +62,22 @@ mkDerivation rec {
|
||||||
# linphone-desktop.
|
# linphone-desktop.
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
# Made by BC
|
# Made by BC
|
||||||
bcg729
|
|
||||||
bctoolbox
|
bctoolbox
|
||||||
belcard
|
belcard
|
||||||
belle-sip
|
belle-sip
|
||||||
belr
|
belr
|
||||||
bzrtp
|
|
||||||
liblinphone
|
liblinphone
|
||||||
mediastreamer
|
mediastreamer
|
||||||
mediastreamer-openh264
|
mediastreamer-openh264
|
||||||
ortp
|
|
||||||
|
|
||||||
# Vendored by BC but we use upstream, might cause problems
|
|
||||||
libmatroska
|
|
||||||
|
|
||||||
cairo
|
|
||||||
cyrus_sasl
|
|
||||||
ffmpeg
|
|
||||||
gdk-pixbuf
|
|
||||||
glib
|
|
||||||
gtk2
|
|
||||||
libX11
|
|
||||||
libexosip
|
|
||||||
libnotify
|
|
||||||
libosip
|
|
||||||
libsoup
|
|
||||||
libupnp
|
|
||||||
libxml2
|
|
||||||
mbedtls
|
|
||||||
minizip2
|
minizip2
|
||||||
openldap
|
|
||||||
pango
|
|
||||||
qtbase
|
|
||||||
qtgraphicaleffects
|
qtgraphicaleffects
|
||||||
qtquickcontrols2
|
qtquickcontrols2
|
||||||
qttranslations
|
qttranslations
|
||||||
readline
|
|
||||||
speex
|
|
||||||
sqlite
|
|
||||||
udev
|
|
||||||
zlib
|
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
# Made by BC
|
|
||||||
bcunit
|
|
||||||
|
|
||||||
cmake
|
cmake
|
||||||
graphviz
|
|
||||||
intltool
|
|
||||||
makeWrapper
|
|
||||||
pkg-config
|
|
||||||
];
|
];
|
||||||
|
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
|
|
|
@ -45,6 +45,7 @@ let
|
||||||
changelog = "https://github.com/syncthing/syncthing/releases/tag/v${version}";
|
changelog = "https://github.com/syncthing/syncthing/releases/tag/v${version}";
|
||||||
license = licenses.mpl20;
|
license = licenses.mpl20;
|
||||||
maintainers = with maintainers; [ joko peterhoeg andrew-d ];
|
maintainers = with maintainers; [ joko peterhoeg andrew-d ];
|
||||||
|
mainProgram = target;
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
@ -7,31 +7,26 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
version = "4.7.1";
|
version = "4.8.0";
|
||||||
pname = "timeular";
|
pname = "timeular";
|
||||||
name = "${pname}-${version}";
|
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://s3.amazonaws.com/timeular-desktop-packages/linux/production/Timeular-${version}.AppImage";
|
url = "https://s3.amazonaws.com/timeular-desktop-packages/linux/production/Timeular-${version}.AppImage";
|
||||||
sha256 = "sha256:0k8ywbdb41imq10ya9y27zks67a6drjb1h0hn8ycd7a6z6703rjz";
|
sha256 = "sha256:0y2asw3jf2n4c7y0yr669jfqw4frp5nzzv3lffimfdr78gihma66";
|
||||||
};
|
};
|
||||||
|
|
||||||
appimageContents = appimageTools.extractType2 {
|
appimageContents = appimageTools.extractType2 {
|
||||||
inherit name src;
|
inherit pname version src;
|
||||||
};
|
};
|
||||||
in appimageTools.wrapType2 rec {
|
in appimageTools.wrapType2 rec {
|
||||||
inherit name src;
|
inherit pname version src;
|
||||||
|
|
||||||
profile = ''
|
|
||||||
export XDG_DATA_DIRS=${gsettings-desktop-schemas}/share/gsettings-schemas/${gsettings-desktop-schemas.name}:${gtk3}/share/gsettings-schemas/${gtk3.name}:$XDG_DATA_DIRS
|
|
||||||
'';
|
|
||||||
|
|
||||||
extraPkgs = pkgs: with pkgs; [
|
extraPkgs = pkgs: with pkgs; [
|
||||||
libsecret
|
libsecret
|
||||||
];
|
];
|
||||||
|
|
||||||
extraInstallCommands = ''
|
extraInstallCommands = ''
|
||||||
mv $out/bin/{${name},${pname}}
|
mv $out/bin/{${pname}-${version},${pname}}
|
||||||
install -m 444 -D ${appimageContents}/timeular.desktop $out/share/applications/timeular.desktop
|
install -m 444 -D ${appimageContents}/timeular.desktop $out/share/applications/timeular.desktop
|
||||||
install -m 444 -D ${appimageContents}/timeular.png $out/share/icons/hicolor/512x512/apps/timeular.png
|
install -m 444 -D ${appimageContents}/timeular.png $out/share/icons/hicolor/512x512/apps/timeular.png
|
||||||
substituteInPlace $out/share/applications/timeular.desktop \
|
substituteInPlace $out/share/applications/timeular.desktop \
|
||||||
|
|
|
@ -23,6 +23,7 @@ in stdenv.mkDerivation {
|
||||||
description = "Simple plaintext todo list manager";
|
description = "Simple plaintext todo list manager";
|
||||||
homepage = "http://todotxt.com";
|
homepage = "http://todotxt.com";
|
||||||
license = lib.licenses.gpl3;
|
license = lib.licenses.gpl3;
|
||||||
|
mainProgram = "todo.sh";
|
||||||
platforms = lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,8 @@ stdenv.mkDerivation {
|
||||||
'';
|
'';
|
||||||
homepage = "https://github.com/steve-m/kalibrate-rtl";
|
homepage = "https://github.com/steve-m/kalibrate-rtl";
|
||||||
license = licenses.bsd2;
|
license = licenses.bsd2;
|
||||||
platforms = platforms.linux ++ platforms.darwin;
|
|
||||||
maintainers = with maintainers; [ bjornfor viraptor ];
|
maintainers = with maintainers; [ bjornfor viraptor ];
|
||||||
|
mainProgram = "kal";
|
||||||
|
platforms = platforms.linux ++ platforms.darwin;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -51,6 +51,7 @@ in stdenv.mkDerivation {
|
||||||
description = "Vendor and platform neutral SDR support library";
|
description = "Vendor and platform neutral SDR support library";
|
||||||
license = licenses.boost;
|
license = licenses.boost;
|
||||||
maintainers = with maintainers; [ markuskowa ];
|
maintainers = with maintainers; [ markuskowa ];
|
||||||
|
mainProgram = "SoapySDRUtil";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,7 +25,8 @@ stdenv.mkDerivation rec {
|
||||||
description = "A tool for squential logic synthesis and formal verification";
|
description = "A tool for squential logic synthesis and formal verification";
|
||||||
homepage = "https://people.eecs.berkeley.edu/~alanmi/abc";
|
homepage = "https://people.eecs.berkeley.edu/~alanmi/abc";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
platforms = platforms.unix;
|
|
||||||
maintainers = with maintainers; [ thoughtpolice ];
|
maintainers = with maintainers; [ thoughtpolice ];
|
||||||
|
mainProgram = "abc";
|
||||||
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -115,6 +115,7 @@ in stdenv.mkDerivation rec {
|
||||||
'';
|
'';
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
maintainers = with maintainers; [ fgaz ];
|
maintainers = with maintainers; [ fgaz ];
|
||||||
|
mainProgram = executable-name;
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,17 +2,17 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
pname = "radicle-upstream";
|
pname = "radicle-upstream";
|
||||||
version = "0.2.12";
|
version = "0.3.0";
|
||||||
name = "${pname}-${version}";
|
name = "${pname}-${version}";
|
||||||
|
|
||||||
srcs = {
|
srcs = {
|
||||||
x86_64-linux = fetchurl {
|
x86_64-linux = fetchurl {
|
||||||
url = "https://releases.radicle.xyz/radicle-upstream-${version}.AppImage";
|
url = "https://releases.radicle.xyz/radicle-upstream-${version}.AppImage";
|
||||||
sha256 = "7520c7feb94234df6f8523689d098e0d19510e2ac0122e482d1e01086c9b02fe";
|
sha256 = "sha256-Y7V89G+nXRtknOukvBN8Q+sNx91YNPDT0p5hrFYe/Sk=";
|
||||||
};
|
};
|
||||||
x86_64-darwin = fetchurl {
|
x86_64-darwin = fetchurl {
|
||||||
url = "https://releases.radicle.xyz/radicle-upstream-${version}.dmg";
|
url = "https://releases.radicle.xyz/radicle-upstream-${version}.dmg";
|
||||||
sha256 = "8bbff051f169f029044e4c4965cad88f48e939b945fd5c253f0c39665a19ce44";
|
sha256 = "sha256-EuWGbn6qggi8/9Rci8iaXfuVKE+QXb1BHEYDvotR/q4=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
src = srcs.${stdenv.hostPlatform.system};
|
src = srcs.${stdenv.hostPlatform.system};
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"commit": "762464dcc5ce93f1c6a9a746feb6bd1bd0c47006",
|
"commit": "08ae12813ead00810e00ffe9dae284fcafe6a08a",
|
||||||
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/762464dcc5ce93f1c6a9a746feb6bd1bd0c47006.tar.gz",
|
"url": "https://github.com/commercialhaskell/all-cabal-hashes/archive/08ae12813ead00810e00ffe9dae284fcafe6a08a.tar.gz",
|
||||||
"sha256": "0k1qp34lsc08a99p669v8n0fxs6mdzwc2bz87v0hdah4qagi4z4g",
|
"sha256": "00jc08pifnp791s1scscdhgwlf75v9682a7vjis1djnhj3y5s3ny",
|
||||||
"msg": "Update from Hackage at 2022-04-20T23:34:08Z"
|
"msg": "Update from Hackage at 2022-05-01T06:09:30Z"
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,11 +2,12 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "cmdstan";
|
pname = "cmdstan";
|
||||||
version = "2.17.1";
|
version = "2.29.2";
|
||||||
|
|
||||||
|
# includes stanc binaries needed to build cmdstand
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/stan-dev/cmdstan/releases/download/v${version}/cmdstan-${version}.tar.gz";
|
url = "https://github.com/stan-dev/cmdstan/releases/download/v${version}/cmdstan-${version}.tar.gz";
|
||||||
sha256 = "1vq1cnrkvrvbfl40j6ajc60jdrjcxag1fi6kff5pqmadfdz9564j";
|
sha256 = "sha256-VntTH6c//fcGyqF+szROHftB6GmTyvi6QIdf+RAzUVM=";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildFlags = [ "build" ];
|
buildFlags = [ "build" ];
|
||||||
|
@ -14,7 +15,16 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
doCheck = true;
|
doCheck = true;
|
||||||
checkInputs = [ python3 ];
|
checkInputs = [ python3 ];
|
||||||
checkPhase = "python ./runCmdStanTests.py src/test/interface"; # see #5368
|
|
||||||
|
postPatch = ''
|
||||||
|
substituteInPlace stan/lib/stan_math/make/libraries \
|
||||||
|
--replace "/usr/bin/env bash" "bash"
|
||||||
|
patchShebangs .
|
||||||
|
'';
|
||||||
|
|
||||||
|
checkPhase = ''
|
||||||
|
./runCmdStanTests.py -j$NIX_BUILD_CORES src/test/interface
|
||||||
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/opt $out/bin
|
mkdir -p $out/opt $out/bin
|
||||||
|
@ -28,6 +38,9 @@ stdenv.mkDerivation rec {
|
||||||
chmod a+x $out/bin/stan
|
chmod a+x $out/bin/stan
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
# Hack to ensure that patchelf --shrink-rpath get rids of a $TMPDIR reference.
|
||||||
|
preFixup = "rm -rf $(pwd)";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Command-line interface to Stan";
|
description = "Command-line interface to Stan";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
|
|
|
@ -87,10 +87,11 @@ in stdenv.mkDerivation rec {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://dotnet.github.io/";
|
|
||||||
description = builtins.getAttr type descriptions;
|
description = builtins.getAttr type descriptions;
|
||||||
platforms = builtins.attrNames srcs;
|
homepage = "https://dotnet.github.io/";
|
||||||
maintainers = with maintainers; [ kuznero ];
|
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
|
maintainers = with maintainers; [ kuznero ];
|
||||||
|
mainProgram = "dotnet";
|
||||||
|
platforms = builtins.attrNames srcs;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -64,9 +64,10 @@ stdenv.mkDerivation rec {
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "ML-like functional programming language aimed at program verification";
|
description = "ML-like functional programming language aimed at program verification";
|
||||||
homepage = "https://www.fstar-lang.org";
|
homepage = "https://www.fstar-lang.org";
|
||||||
license = licenses.asl20;
|
|
||||||
changelog = "https://github.com/FStarLang/FStar/raw/v${version}/CHANGES.md";
|
changelog = "https://github.com/FStarLang/FStar/raw/v${version}/CHANGES.md";
|
||||||
platforms = with platforms; darwin ++ linux;
|
license = licenses.asl20;
|
||||||
maintainers = with maintainers; [ gebner pnmadelaine ];
|
maintainers = with maintainers; [ gebner pnmadelaine ];
|
||||||
|
mainProgram = "fstar.exe";
|
||||||
|
platforms = with platforms; darwin ++ linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -54,19 +54,19 @@ stdenv.mkDerivation rec {
|
||||||
# https://github.com/intel/intel-graphics-compiler/issues/98
|
# https://github.com/intel/intel-graphics-compiler/issues/98
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
patchPhase = ''
|
postPatch = ''
|
||||||
substituteInPlace ./external/SPIRV-Tools/CMakeLists.txt \
|
substituteInPlace ./external/SPIRV-Tools/CMakeLists.txt \
|
||||||
--replace '$'''{SPIRV-Tools_DIR}../../..' \
|
--replace '$'''{SPIRV-Tools_DIR}../../..' \
|
||||||
'${spirv-tools}' \
|
'${spirv-tools}' \
|
||||||
--replace 'SPIRV-Headers_INCLUDE_DIR "/usr/include"' \
|
--replace 'SPIRV-Headers_INCLUDE_DIR "/usr/include"' \
|
||||||
'SPIRV-Headers_INCLUDE_DIR "${spirv-headers}/include"' \
|
'SPIRV-Headers_INCLUDE_DIR "${spirv-headers}/include"' \
|
||||||
--replace 'set_target_properties(SPIRV-Tools' \
|
--replace 'set_target_properties(SPIRV-Tools' \
|
||||||
'set_target_properties(SPIRV-Tools-shared' \
|
'set_target_properties(SPIRV-Tools-shared' \
|
||||||
--replace 'IGC_BUILD__PROJ__SPIRV-Tools SPIRV-Tools' \
|
--replace 'IGC_BUILD__PROJ__SPIRV-Tools SPIRV-Tools' \
|
||||||
'IGC_BUILD__PROJ__SPIRV-Tools SPIRV-Tools-shared'
|
'IGC_BUILD__PROJ__SPIRV-Tools SPIRV-Tools-shared'
|
||||||
substituteInPlace ./IGC/AdaptorOCL/igc-opencl.pc.in \
|
substituteInPlace ./IGC/AdaptorOCL/igc-opencl.pc.in \
|
||||||
--replace '/@CMAKE_INSTALL_INCLUDEDIR@' "/include" \
|
--replace '/@CMAKE_INSTALL_INCLUDEDIR@' "/include" \
|
||||||
--replace '/@CMAKE_INSTALL_LIBDIR@' "/lib"
|
--replace '/@CMAKE_INSTALL_LIBDIR@' "/lib"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# Handholding the braindead build script
|
# Handholding the braindead build script
|
||||||
|
@ -84,7 +84,6 @@ stdenv.mkDerivation rec {
|
||||||
"-Wno-dev"
|
"-Wno-dev"
|
||||||
"-DVC_INTRINSICS_SRC=${vc_intrinsics_src}"
|
"-DVC_INTRINSICS_SRC=${vc_intrinsics_src}"
|
||||||
"-DIGC_OPTION__SPIRV_TOOLS_MODE=Prebuilds"
|
"-DIGC_OPTION__SPIRV_TOOLS_MODE=Prebuilds"
|
||||||
"-DINSTALL_SPIRVDLL=0"
|
|
||||||
"-DCCLANG_BUILD_PREBUILDS=ON"
|
"-DCCLANG_BUILD_PREBUILDS=ON"
|
||||||
"-DCCLANG_BUILD_PREBUILDS_DIR=${prebuilds}"
|
"-DCCLANG_BUILD_PREBUILDS_DIR=${prebuilds}"
|
||||||
"-DIGC_PREFERRED_LLVM_VERSION=${getVersion llvm}"
|
"-DIGC_PREFERRED_LLVM_VERSION=${getVersion llvm}"
|
||||||
|
|
|
@ -34,8 +34,9 @@ stdenv.mkDerivation rec {
|
||||||
meta = {
|
meta = {
|
||||||
description = "A workbench for high-assurance and high-speed cryptography";
|
description = "A workbench for high-assurance and high-speed cryptography";
|
||||||
homepage = "https://github.com/jasmin-lang/jasmin/";
|
homepage = "https://github.com/jasmin-lang/jasmin/";
|
||||||
platforms = lib.platforms.all;
|
|
||||||
license = lib.licenses.mit;
|
license = lib.licenses.mit;
|
||||||
maintainers = [ lib.maintainers.vbgl ];
|
maintainers = [ lib.maintainers.vbgl ];
|
||||||
|
mainProgram = "jasminc";
|
||||||
|
platforms = lib.platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -183,6 +183,14 @@ in {
|
||||||
install -Dt $out/bin src/nimble
|
install -Dt $out/bin src/nimble
|
||||||
runHook postBuild
|
runHook postBuild
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Package manager for the Nim programming language";
|
||||||
|
homepage = "https://github.com/nim-lang/nimble";
|
||||||
|
license = licenses.bsd3;
|
||||||
|
maintainers = with maintainers; [ ehmry ];
|
||||||
|
mainProgram = "nimble";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
nim = let
|
nim = let
|
||||||
|
|
|
@ -19,9 +19,9 @@ stdenv.mkDerivation rec {
|
||||||
sha256 = "sha256-/vUyL6Wh8hykoGz1QmT1F7lfGDEmG4U3iqmqrJxizOg=";
|
sha256 = "sha256-/vUyL6Wh8hykoGz1QmT1F7lfGDEmG4U3iqmqrJxizOg=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ pkg-config cmake llvm_11.dev ];
|
nativeBuildInputs = [ pkg-config cmake llvm_11.dev spirv-tools ];
|
||||||
|
|
||||||
buildInputs = [ spirv-headers spirv-tools llvm_11 ];
|
buildInputs = [ spirv-headers llvm_11 ];
|
||||||
|
|
||||||
checkInputs = [ lit ];
|
checkInputs = [ lit ];
|
||||||
|
|
||||||
|
@ -34,12 +34,6 @@ stdenv.mkDerivation rec {
|
||||||
"-DLLVM_SPIRV_BUILD_EXTERNAL=YES"
|
"-DLLVM_SPIRV_BUILD_EXTERNAL=YES"
|
||||||
];
|
];
|
||||||
|
|
||||||
prePatch = ''
|
|
||||||
substituteInPlace ./test/CMakeLists.txt \
|
|
||||||
--replace 'SPIRV-Tools' 'SPIRV-Tools-shared'
|
|
||||||
'';
|
|
||||||
|
|
||||||
|
|
||||||
# FIXME: CMake tries to run "/llvm-lit" which of course doesn't exist
|
# FIXME: CMake tries to run "/llvm-lit" which of course doesn't exist
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
|
|
|
@ -47,6 +47,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "Simple, fast, safe, compiled language for developing maintainable software";
|
description = "Simple, fast, safe, compiled language for developing maintainable software";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = with maintainers; [ Madouura ];
|
maintainers = with maintainers; [ Madouura ];
|
||||||
|
mainProgram = "v";
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -99,19 +99,22 @@ self: super: {
|
||||||
hls-class-plugin = dontCheck super.hls-class-plugin;
|
hls-class-plugin = dontCheck super.hls-class-plugin;
|
||||||
hls-selection-range-plugin = dontCheck super.hls-selection-range-plugin;
|
hls-selection-range-plugin = dontCheck super.hls-selection-range-plugin;
|
||||||
|
|
||||||
# Similar RTS issue in test suite:
|
|
||||||
# rts/linker/elf_reloc_aarch64.c:98: encodeAddendAarch64: Assertion `isInt64(21+12, addend)' failed.
|
|
||||||
hls-hlint-plugin = dontCheck super.hls-hlint-plugin;
|
|
||||||
hls-ormolu-plugin = dontCheck super.hls-ormolu-plugin;
|
|
||||||
hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin;
|
|
||||||
|
|
||||||
|
|
||||||
# https://github.com/ekmett/half/issues/35
|
# https://github.com/ekmett/half/issues/35
|
||||||
half = dontCheck super.half;
|
half = dontCheck super.half;
|
||||||
|
|
||||||
# We disable profiling on aarch64, so tests naturally fail
|
# We disable profiling on aarch64, so tests naturally fail
|
||||||
ghc-prof = dontCheck super.ghc-prof;
|
ghc-prof = dontCheck super.ghc-prof;
|
||||||
|
|
||||||
|
} // lib.optionalAttrs (pkgs.stdenv.hostPlatform.isAarch64 && builtins.compareVersions super.ghc.version "9.2" < 0) {
|
||||||
|
# Some aarch64 issues have been fixed since 9.2
|
||||||
|
|
||||||
|
# Similar RTS issue in test suite:
|
||||||
|
# rts/linker/elf_reloc_aarch64.c:98: encodeAddendAarch64: Assertion `isInt64(21+12, addend)' failed.
|
||||||
|
# Fixed since 9.2
|
||||||
|
hls-ormolu-plugin = dontCheck super.hls-ormolu-plugin;
|
||||||
|
hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin;
|
||||||
|
hls-rename-plugin = dontCheck super.hls-rename-plugin;
|
||||||
|
hls-fourmolu-plugin = dontCheck super.hls-fourmolu-plugin;
|
||||||
} // lib.optionalAttrs pkgs.stdenv.hostPlatform.isAarch32 {
|
} // lib.optionalAttrs pkgs.stdenv.hostPlatform.isAarch32 {
|
||||||
# AARCH32-SPECIFIC OVERRIDES
|
# AARCH32-SPECIFIC OVERRIDES
|
||||||
|
|
||||||
|
|
|
@ -1667,19 +1667,6 @@ self: super: {
|
||||||
|
|
||||||
lsp = assert super.lsp.version == "1.4.0.0"; dontCheck super.lsp;
|
lsp = assert super.lsp.version == "1.4.0.0"; dontCheck super.lsp;
|
||||||
|
|
||||||
hls-test-utils = assert super.hls-test-utils.version == "1.2.0.0"; appendPatches [
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://github.com/haskell/haskell-language-server/commit/074593987e9086e308b89ecde336de2c64861dc0.patch";
|
|
||||||
sha256 = "sha256-uTlIbGQKulP3963UPL2V9cqMoIvPscK+s2W/HtBmMWc=";
|
|
||||||
relative = "hls-test-utils";
|
|
||||||
})
|
|
||||||
(fetchpatch {
|
|
||||||
url = "https://github.com/haskell/haskell-language-server/commit/78305f21783807b04baebca4860c255bfe84d4ab.patch";
|
|
||||||
sha256 = "sha256-oe8Q8kBJBkel+pR5imFj43NVpm4afcyLgAUCWhrIoPk=";
|
|
||||||
relative = "hls-test-utils";
|
|
||||||
})
|
|
||||||
] super.hls-test-utils;
|
|
||||||
|
|
||||||
# 2021-05-08: Tests fail: https://github.com/haskell/haskell-language-server/issues/1809
|
# 2021-05-08: Tests fail: https://github.com/haskell/haskell-language-server/issues/1809
|
||||||
hls-eval-plugin = dontCheck super.hls-eval-plugin;
|
hls-eval-plugin = dontCheck super.hls-eval-plugin;
|
||||||
|
|
||||||
|
@ -2321,6 +2308,10 @@ self: super: {
|
||||||
# 2021-09-18: https://github.com/haskell/haskell-language-server/issues/2205
|
# 2021-09-18: https://github.com/haskell/haskell-language-server/issues/2205
|
||||||
hls-stylish-haskell-plugin = doJailbreak super.hls-stylish-haskell-plugin;
|
hls-stylish-haskell-plugin = doJailbreak super.hls-stylish-haskell-plugin;
|
||||||
|
|
||||||
|
# Necesssary .txt files are not included in sdist.
|
||||||
|
# https://github.com/haskell/haskell-language-server/pull/2887
|
||||||
|
hls-change-type-signature-plugin = dontCheck super.hls-change-type-signature-plugin;
|
||||||
|
|
||||||
# Too strict bounds on hspec
|
# Too strict bounds on hspec
|
||||||
# https://github.com/haskell-works/hw-hspec-hedgehog/issues/62
|
# https://github.com/haskell-works/hw-hspec-hedgehog/issues/62
|
||||||
# https://github.com/haskell-works/hw-prim/issues/132
|
# https://github.com/haskell-works/hw-prim/issues/132
|
||||||
|
@ -2657,4 +2648,9 @@ self: super: {
|
||||||
sha256 = "sha256-fW5bVbAGQxU/gd9zqgVNclwKraBtUjkKDek7L0c4+O0=";
|
sha256 = "sha256-fW5bVbAGQxU/gd9zqgVNclwKraBtUjkKDek7L0c4+O0=";
|
||||||
}) super.wstunnel;
|
}) super.wstunnel;
|
||||||
|
|
||||||
|
# Adjustment of bounds on servant is unreleased
|
||||||
|
# https://github.com/haskell-servant/servant-cassava/commit/66617547851d38d48f5f1d1b786db1286bdafa9d
|
||||||
|
servant-cassava = assert super.servant-cassava.version == "0.10.1";
|
||||||
|
doJailbreak super.servant-cassava;
|
||||||
|
|
||||||
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
} // import ./configuration-tensorflow.nix {inherit pkgs haskellLib;} self super
|
||||||
|
|
|
@ -200,6 +200,8 @@ self: super: ({
|
||||||
hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin;
|
hls-haddock-comments-plugin = dontCheck super.hls-haddock-comments-plugin;
|
||||||
hls-floskell-plugin = dontCheck super.hls-floskell-plugin;
|
hls-floskell-plugin = dontCheck super.hls-floskell-plugin;
|
||||||
hls-call-hierarchy-plugin = dontCheck super.hls-call-hierarchy-plugin;
|
hls-call-hierarchy-plugin = dontCheck super.hls-call-hierarchy-plugin;
|
||||||
|
# 2022-05-05: Tests fail and I have no way to debug them.
|
||||||
|
hls-rename-plugin = dontCheck super.hls-rename-plugin;
|
||||||
|
|
||||||
# We are lacking pure pgrep at the moment for tests to work
|
# We are lacking pure pgrep at the moment for tests to work
|
||||||
tmp-postgres = dontCheck super.tmp-postgres;
|
tmp-postgres = dontCheck super.tmp-postgres;
|
||||||
|
@ -289,4 +291,7 @@ self: super: ({
|
||||||
# tests appear to be failing to link or something:
|
# tests appear to be failing to link or something:
|
||||||
# https://hydra.nixos.org/build/174540882/nixlog/9
|
# https://hydra.nixos.org/build/174540882/nixlog/9
|
||||||
regex-rure = dontCheck super.regex-rure;
|
regex-rure = dontCheck super.regex-rure;
|
||||||
|
# same
|
||||||
|
# https://hydra.nixos.org/build/174540882/nixlog/9
|
||||||
|
jacinda = dontCheck super.jacinda;
|
||||||
})
|
})
|
||||||
|
|
|
@ -43,7 +43,9 @@ self: super: {
|
||||||
time = null;
|
time = null;
|
||||||
transformers = null;
|
transformers = null;
|
||||||
unix = null;
|
unix = null;
|
||||||
xhtml = null;
|
# GHC only bundles the xhtml library if haddock is enabled, check if this is
|
||||||
|
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
|
||||||
|
xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
|
||||||
|
|
||||||
# cabal-install needs more recent versions of Cabal and base16-bytestring.
|
# cabal-install needs more recent versions of Cabal and base16-bytestring.
|
||||||
cabal-install = super.cabal-install.overrideScope (self: super: {
|
cabal-install = super.cabal-install.overrideScope (self: super: {
|
||||||
|
|
|
@ -42,7 +42,9 @@ self: super: {
|
||||||
time = null;
|
time = null;
|
||||||
transformers = null;
|
transformers = null;
|
||||||
unix = null;
|
unix = null;
|
||||||
xhtml = null;
|
# GHC only bundles the xhtml library if haddock is enabled, check if this is
|
||||||
|
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
|
||||||
|
xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
|
||||||
|
|
||||||
# Needs Cabal 3.0.x.
|
# Needs Cabal 3.0.x.
|
||||||
cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; });
|
cabal-install = super.cabal-install.overrideScope (self: super: { Cabal = self.Cabal_3_2_1_0; });
|
||||||
|
|
|
@ -42,7 +42,9 @@ self: super: {
|
||||||
time = null;
|
time = null;
|
||||||
transformers = null;
|
transformers = null;
|
||||||
unix = null;
|
unix = null;
|
||||||
xhtml = null;
|
# GHC only bundles the xhtml library if haddock is enabled, check if this is
|
||||||
|
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
|
||||||
|
xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
|
||||||
|
|
||||||
# GHC 8.8.x can build haddock version 2.23.*
|
# GHC 8.8.x can build haddock version 2.23.*
|
||||||
haddock = self.haddock_2_23_1;
|
haddock = self.haddock_2_23_1;
|
||||||
|
|
|
@ -44,7 +44,9 @@ self: super: {
|
||||||
time = null;
|
time = null;
|
||||||
transformers = null;
|
transformers = null;
|
||||||
unix = null;
|
unix = null;
|
||||||
xhtml = null;
|
# GHC only bundles the xhtml library if haddock is enabled, check if this is
|
||||||
|
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
|
||||||
|
xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
|
||||||
|
|
||||||
# cabal-install needs more recent versions of Cabal and base16-bytestring.
|
# cabal-install needs more recent versions of Cabal and base16-bytestring.
|
||||||
cabal-install = (doJailbreak super.cabal-install).overrideScope (self: super: {
|
cabal-install = (doJailbreak super.cabal-install).overrideScope (self: super: {
|
||||||
|
|
|
@ -44,7 +44,9 @@ self: super: {
|
||||||
time = null;
|
time = null;
|
||||||
transformers = null;
|
transformers = null;
|
||||||
unix = null;
|
unix = null;
|
||||||
xhtml = null;
|
# GHC only bundles the xhtml library if haddock is enabled, check if this is
|
||||||
|
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
|
||||||
|
xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
|
||||||
|
|
||||||
# Tests fail because of typechecking changes
|
# Tests fail because of typechecking changes
|
||||||
conduit = dontCheck super.conduit;
|
conduit = dontCheck super.conduit;
|
||||||
|
@ -90,7 +92,7 @@ self: super: {
|
||||||
# causing the build-depends to be skipped. Since the dependency
|
# causing the build-depends to be skipped. Since the dependency
|
||||||
# list hasn't changed much since 0.6.4, we can just reuse the
|
# list hasn't changed much since 0.6.4, we can just reuse the
|
||||||
# normal expression.
|
# normal expression.
|
||||||
inherit (self.ghc-exactprint_1_4_1) src version;
|
inherit (self.ghc-exactprint_1_5_0) src version;
|
||||||
revision = null; editedCabalFile = null;
|
revision = null; editedCabalFile = null;
|
||||||
libraryHaskellDepends = [
|
libraryHaskellDepends = [
|
||||||
self.fail
|
self.fail
|
||||||
|
@ -195,17 +197,7 @@ self: super: {
|
||||||
} super.memory);
|
} super.memory);
|
||||||
|
|
||||||
# Use hlint from git for GHC 9.2.1 support
|
# Use hlint from git for GHC 9.2.1 support
|
||||||
hlint = doDistribute (
|
hlint = self.hlint_3_4;
|
||||||
overrideSrc {
|
|
||||||
version = "unstable-2021-12-12";
|
|
||||||
src = pkgs.fetchFromGitHub {
|
|
||||||
owner = "ndmitchell";
|
|
||||||
repo = "hlint";
|
|
||||||
rev = "77a9702e10b772a7695c08682cd4f450fd0e9e46";
|
|
||||||
sha256 = "0hpp3iw7m7w2abr8vb86gdz3x6c8lj119zxln933k90ia7bmk8jc";
|
|
||||||
};
|
|
||||||
} super.hlint
|
|
||||||
);
|
|
||||||
|
|
||||||
# https://github.com/sjakobi/bsb-http-chunked/issues/38
|
# https://github.com/sjakobi/bsb-http-chunked/issues/38
|
||||||
bsb-http-chunked = dontCheck super.bsb-http-chunked;
|
bsb-http-chunked = dontCheck super.bsb-http-chunked;
|
||||||
|
@ -216,7 +208,7 @@ self: super: {
|
||||||
some = doJailbreak super.some;
|
some = doJailbreak super.some;
|
||||||
fourmolu = super.fourmolu_0_6_0_0;
|
fourmolu = super.fourmolu_0_6_0_0;
|
||||||
# hls-fourmolu-plugin in this version has a to strict upper bound of fourmolu <= 0.5.0.0
|
# hls-fourmolu-plugin in this version has a to strict upper bound of fourmolu <= 0.5.0.0
|
||||||
hls-fourmolu-plugin = assert super.hls-fourmolu-plugin.version == "1.0.2.0"; doJailbreak super.hls-fourmolu-plugin;
|
hls-fourmolu-plugin = assert super.hls-fourmolu-plugin.version == "1.0.3.0"; doJailbreak super.hls-fourmolu-plugin;
|
||||||
implicit-hie-cradle = doJailbreak super.implicit-hie-cradle;
|
implicit-hie-cradle = doJailbreak super.implicit-hie-cradle;
|
||||||
# 1.3 introduced support for GHC 9.2.x, so when this assert fails, the jailbreak can be removed
|
# 1.3 introduced support for GHC 9.2.x, so when this assert fails, the jailbreak can be removed
|
||||||
hashtables = assert super.hashtables.version == "1.2.4.2"; doJailbreak super.hashtables;
|
hashtables = assert super.hashtables.version == "1.2.4.2"; doJailbreak super.hashtables;
|
||||||
|
@ -226,18 +218,11 @@ self: super: {
|
||||||
# Compare: https://haskell-language-server.readthedocs.io/en/latest/supported-versions.html
|
# Compare: https://haskell-language-server.readthedocs.io/en/latest/supported-versions.html
|
||||||
haskell-language-server = overrideCabal (old: {libraryHaskellDepends = builtins.filter (x: x != super.hls-tactics-plugin) old.libraryHaskellDepends;})
|
haskell-language-server = overrideCabal (old: {libraryHaskellDepends = builtins.filter (x: x != super.hls-tactics-plugin) old.libraryHaskellDepends;})
|
||||||
(appendConfigureFlags [
|
(appendConfigureFlags [
|
||||||
"-f-alternateNumberFormat"
|
|
||||||
"-f-class"
|
|
||||||
"-f-eval"
|
|
||||||
"-f-haddockComments"
|
"-f-haddockComments"
|
||||||
"-f-hlint"
|
|
||||||
"-f-retrie"
|
"-f-retrie"
|
||||||
"-f-splice"
|
"-f-splice"
|
||||||
"-f-tactics"
|
"-f-tactics"
|
||||||
] (super.haskell-language-server.override {
|
] (super.haskell-language-server.override {
|
||||||
hls-alternate-number-format-plugin = null;
|
|
||||||
hls-class-plugin = null;
|
|
||||||
hls-eval-plugin = null;
|
|
||||||
hls-haddock-comments-plugin = null;
|
hls-haddock-comments-plugin = null;
|
||||||
hls-hlint-plugin = null;
|
hls-hlint-plugin = null;
|
||||||
hls-retrie-plugin = null;
|
hls-retrie-plugin = null;
|
||||||
|
|
|
@ -52,7 +52,9 @@ self: super: {
|
||||||
time = null;
|
time = null;
|
||||||
transformers = null;
|
transformers = null;
|
||||||
unix = null;
|
unix = null;
|
||||||
xhtml = null;
|
# GHC only bundles the xhtml library if haddock is enabled, check if this is
|
||||||
|
# still the case when updating: https://gitlab.haskell.org/ghc/ghc/-/blob/0198841877f6f04269d6050892b98b5c3807ce4c/ghc.mk#L463
|
||||||
|
xhtml = if self.ghc.hasHaddock or true then null else self.xhtml_3000_2_2_1;
|
||||||
|
|
||||||
# https://github.com/tibbe/unordered-containers/issues/214
|
# https://github.com/tibbe/unordered-containers/issues/214
|
||||||
unordered-containers = dontCheck super.unordered-containers;
|
unordered-containers = dontCheck super.unordered-containers;
|
||||||
|
|
|
@ -455,6 +455,7 @@ broken-packages:
|
||||||
- bower-json
|
- bower-json
|
||||||
- bowntz
|
- bowntz
|
||||||
- bpath
|
- bpath
|
||||||
|
- BPS
|
||||||
- braid
|
- braid
|
||||||
- brain-bleep
|
- brain-bleep
|
||||||
- Bravo
|
- Bravo
|
||||||
|
@ -511,6 +512,7 @@ broken-packages:
|
||||||
- bytestring-substring
|
- bytestring-substring
|
||||||
- bytestring-time
|
- bytestring-time
|
||||||
- bytestring-typenats
|
- bytestring-typenats
|
||||||
|
- bzlib-conduit-jappie
|
||||||
- c10k
|
- c10k
|
||||||
- c2ats
|
- c2ats
|
||||||
- cab
|
- cab
|
||||||
|
@ -523,6 +525,7 @@ broken-packages:
|
||||||
- cabal-constraints
|
- cabal-constraints
|
||||||
- cabal-db
|
- cabal-db
|
||||||
- cabal-dependency-licenses
|
- cabal-dependency-licenses
|
||||||
|
- cabal-detailed-quickcheck
|
||||||
- cabal-dev
|
- cabal-dev
|
||||||
- cabal-dir
|
- cabal-dir
|
||||||
- cabal-edit
|
- cabal-edit
|
||||||
|
@ -854,6 +857,7 @@ broken-packages:
|
||||||
- CoreDump
|
- CoreDump
|
||||||
- CoreErlang
|
- CoreErlang
|
||||||
- core-haskell
|
- core-haskell
|
||||||
|
- core-webserver-warp
|
||||||
- Coroutine
|
- Coroutine
|
||||||
- coroutine-object
|
- coroutine-object
|
||||||
- CouchDB
|
- CouchDB
|
||||||
|
@ -1236,6 +1240,7 @@ broken-packages:
|
||||||
- ede
|
- ede
|
||||||
- edenmodules
|
- edenmodules
|
||||||
- edis
|
- edis
|
||||||
|
- EdisonAPI
|
||||||
- EdisonCore
|
- EdisonCore
|
||||||
- edit
|
- edit
|
||||||
- edit-lenses
|
- edit-lenses
|
||||||
|
@ -2100,6 +2105,7 @@ broken-packages:
|
||||||
- hdo
|
- hdo
|
||||||
- hdph-closure
|
- hdph-closure
|
||||||
- hdr-histogram
|
- hdr-histogram
|
||||||
|
- HDRUtils
|
||||||
- headergen
|
- headergen
|
||||||
- heap-console
|
- heap-console
|
||||||
- heapsort
|
- heapsort
|
||||||
|
@ -3932,6 +3938,7 @@ broken-packages:
|
||||||
- polysemy-mocks
|
- polysemy-mocks
|
||||||
- polysemy-readline
|
- polysemy-readline
|
||||||
- polysemy-req
|
- polysemy-req
|
||||||
|
- polysemy-scoped-fs
|
||||||
- polysemy-zoo
|
- polysemy-zoo
|
||||||
- polytypeable
|
- polytypeable
|
||||||
- polyvariadic
|
- polyvariadic
|
||||||
|
@ -4221,6 +4228,7 @@ broken-packages:
|
||||||
- Referees
|
- Referees
|
||||||
- references
|
- references
|
||||||
- refined-http-api-data
|
- refined-http-api-data
|
||||||
|
- refined-with
|
||||||
- reflection-extras
|
- reflection-extras
|
||||||
- reflex-basic-host
|
- reflex-basic-host
|
||||||
- reflex-dom-ace
|
- reflex-dom-ace
|
||||||
|
@ -4486,7 +4494,6 @@ broken-packages:
|
||||||
- servant-auth-hmac
|
- servant-auth-hmac
|
||||||
- servant-avro
|
- servant-avro
|
||||||
- servant-benchmark
|
- servant-benchmark
|
||||||
- servant-cassava
|
|
||||||
- servant-client-js
|
- servant-client-js
|
||||||
- servant-db
|
- servant-db
|
||||||
- servant-dhall
|
- servant-dhall
|
||||||
|
@ -5269,6 +5276,7 @@ broken-packages:
|
||||||
- typalyze
|
- typalyze
|
||||||
- typeable-mock
|
- typeable-mock
|
||||||
- typeable-th
|
- typeable-th
|
||||||
|
- typecheck-plugin-nat-simple
|
||||||
- type-combinators
|
- type-combinators
|
||||||
- typed-digits
|
- typed-digits
|
||||||
- typed-encoding
|
- typed-encoding
|
||||||
|
@ -5388,6 +5396,7 @@ broken-packages:
|
||||||
- utf8-prelude
|
- utf8-prelude
|
||||||
- utf8-validator
|
- utf8-validator
|
||||||
- UTFTConverter
|
- UTFTConverter
|
||||||
|
- util
|
||||||
- util-logict
|
- util-logict
|
||||||
- util-plus
|
- util-plus
|
||||||
- util-primitive
|
- util-primitive
|
||||||
|
@ -5804,3 +5813,4 @@ broken-packages:
|
||||||
- Zwaluw
|
- Zwaluw
|
||||||
- zxcvbn-hs
|
- zxcvbn-hs
|
||||||
- zydiskell
|
- zydiskell
|
||||||
|
- zyre2
|
||||||
|
|
|
@ -121,7 +121,6 @@ extra-packages:
|
||||||
- brick == 0.64.* # 2021-12-03: matterhorn depends on brick < 0.65
|
- brick == 0.64.* # 2021-12-03: matterhorn depends on brick < 0.65
|
||||||
- path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2
|
- path == 0.9.0 # 2021-12-03: path version building with stackage genvalidity and GHC 9.0.2
|
||||||
- ormolu == 0.2.* # 2022-02-21: For ghc 8.8 and 8.10
|
- ormolu == 0.2.* # 2022-02-21: For ghc 8.8 and 8.10
|
||||||
- ghc-exactprint == 1.4.* # 2022-02-07: preserve for now, 1.5.0 has a breaking change without type changes
|
|
||||||
- ShellCheck == 0.7.2 # 2022-02-20: haskell-ci 0.14 needs this
|
- ShellCheck == 0.7.2 # 2022-02-20: haskell-ci 0.14 needs this
|
||||||
- weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7
|
- weeder == 2.2.* # 2022-02-21: preserve for GHC 8.10.7
|
||||||
- attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now
|
- attoparsec == 0.13.* # 2022-02-23: Needed to compile elm for now
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
# Stackage LTS 19.4
|
# Stackage LTS 19.5
|
||||||
# This file is auto-generated by
|
# This file is auto-generated by
|
||||||
# maintainers/scripts/haskell/update-stackage.sh
|
# maintainers/scripts/haskell/update-stackage.sh
|
||||||
default-package-overrides:
|
default-package-overrides:
|
||||||
|
@ -78,7 +78,7 @@ default-package-overrides:
|
||||||
- array-memoize ==0.6.0
|
- array-memoize ==0.6.0
|
||||||
- arrow-extras ==0.1.0.1
|
- arrow-extras ==0.1.0.1
|
||||||
- arrows ==0.4.4.2
|
- arrows ==0.4.4.2
|
||||||
- ascii ==1.1.2.0
|
- ascii ==1.1.3.0
|
||||||
- ascii-case ==1.0.0.10
|
- ascii-case ==1.0.0.10
|
||||||
- ascii-char ==1.0.0.14
|
- ascii-char ==1.0.0.14
|
||||||
- asciidiagram ==1.3.3.3
|
- asciidiagram ==1.3.3.3
|
||||||
|
@ -86,7 +86,7 @@ default-package-overrides:
|
||||||
- ascii-numbers ==1.0.0.0
|
- ascii-numbers ==1.0.0.0
|
||||||
- ascii-predicates ==1.0.0.10
|
- ascii-predicates ==1.0.0.10
|
||||||
- ascii-progress ==0.3.3.0
|
- ascii-progress ==0.3.3.0
|
||||||
- ascii-superset ==1.0.1.12
|
- ascii-superset ==1.0.1.13
|
||||||
- ascii-th ==1.0.0.10
|
- ascii-th ==1.0.0.10
|
||||||
- asn1-encoding ==0.9.6
|
- asn1-encoding ==0.9.6
|
||||||
- asn1-parse ==0.9.5
|
- asn1-parse ==0.9.5
|
||||||
|
@ -297,8 +297,8 @@ default-package-overrides:
|
||||||
- cast ==0.1.0.2
|
- cast ==0.1.0.2
|
||||||
- caster ==0.0.3.0
|
- caster ==0.0.3.0
|
||||||
- cayley-client ==0.4.17
|
- cayley-client ==0.4.17
|
||||||
- cborg ==0.2.6.0
|
- cborg ==0.2.7.0
|
||||||
- cborg-json ==0.2.3.0
|
- cborg-json ==0.2.4.0
|
||||||
- cdar-mBound ==0.1.0.4
|
- cdar-mBound ==0.1.0.4
|
||||||
- c-enum ==0.1.1.3
|
- c-enum ==0.1.1.3
|
||||||
- cereal ==0.5.8.2
|
- cereal ==0.5.8.2
|
||||||
|
@ -630,7 +630,7 @@ default-package-overrides:
|
||||||
- dual ==0.1.1.1
|
- dual ==0.1.1.1
|
||||||
- dual-tree ==0.2.3.0
|
- dual-tree ==0.2.3.0
|
||||||
- dublincore-xml-conduit ==0.1.0.2
|
- dublincore-xml-conduit ==0.1.0.2
|
||||||
- dunai ==0.8.1
|
- dunai ==0.8.2
|
||||||
- duration ==0.2.0.0
|
- duration ==0.2.0.0
|
||||||
- dvorak ==0.1.0.0
|
- dvorak ==0.1.0.0
|
||||||
- dynamic-state ==0.3.1
|
- dynamic-state ==0.3.1
|
||||||
|
@ -874,7 +874,7 @@ default-package-overrides:
|
||||||
- ghc-check ==0.5.0.6
|
- ghc-check ==0.5.0.6
|
||||||
- ghc-compact ==0.1.0.0
|
- ghc-compact ==0.1.0.0
|
||||||
- ghc-core ==0.5.6
|
- ghc-core ==0.5.6
|
||||||
- ghc-events ==0.17.0.2
|
- ghc-events ==0.17.0.3
|
||||||
- ghc-exactprint ==0.6.4
|
- ghc-exactprint ==0.6.4
|
||||||
- ghcid ==0.8.7
|
- ghcid ==0.8.7
|
||||||
- ghci-hexcalc ==0.1.1.0
|
- ghci-hexcalc ==0.1.1.0
|
||||||
|
@ -980,7 +980,7 @@ default-package-overrides:
|
||||||
- HandsomeSoup ==0.4.2
|
- HandsomeSoup ==0.4.2
|
||||||
- handwriting ==0.1.0.3
|
- handwriting ==0.1.0.3
|
||||||
- happstack-server ==7.7.2
|
- happstack-server ==7.7.2
|
||||||
- happstack-server-tls ==7.2.1.1
|
- happstack-server-tls ==7.2.1.2
|
||||||
- happy ==1.20.0
|
- happy ==1.20.0
|
||||||
- happy-meta ==0.2.0.11
|
- happy-meta ==0.2.0.11
|
||||||
- HasBigDecimal ==0.1.1
|
- HasBigDecimal ==0.1.1
|
||||||
|
@ -1012,7 +1012,7 @@ default-package-overrides:
|
||||||
- hasql-optparse-applicative ==0.3.0.8
|
- hasql-optparse-applicative ==0.3.0.8
|
||||||
- hasql-pool ==0.5.2.2
|
- hasql-pool ==0.5.2.2
|
||||||
- hasql-queue ==1.2.0.2
|
- hasql-queue ==1.2.0.2
|
||||||
- hasql-th ==0.4.0.11
|
- hasql-th ==0.4.0.12
|
||||||
- hasql-transaction ==1.0.1.1
|
- hasql-transaction ==1.0.1.1
|
||||||
- has-transformers ==0.1.0.4
|
- has-transformers ==0.1.0.4
|
||||||
- hasty-hamiltonian ==1.3.4
|
- hasty-hamiltonian ==1.3.4
|
||||||
|
@ -1216,6 +1216,7 @@ default-package-overrides:
|
||||||
- hw-json-simd ==0.1.1.1
|
- hw-json-simd ==0.1.1.1
|
||||||
- hw-json-simple-cursor ==0.1.1.1
|
- hw-json-simple-cursor ==0.1.1.1
|
||||||
- hw-json-standard-cursor ==0.2.3.2
|
- hw-json-standard-cursor ==0.2.3.2
|
||||||
|
- hwk ==0.6
|
||||||
- hw-kafka-client ==4.0.3
|
- hw-kafka-client ==4.0.3
|
||||||
- hw-mquery ==0.2.1.1
|
- hw-mquery ==0.2.1.1
|
||||||
- hworker ==0.1.0.1
|
- hworker ==0.1.0.1
|
||||||
|
@ -1240,7 +1241,7 @@ default-package-overrides:
|
||||||
- hxt-unicode ==9.0.2.4
|
- hxt-unicode ==9.0.2.4
|
||||||
- hybrid-vectors ==0.2.2
|
- hybrid-vectors ==0.2.2
|
||||||
- hyper ==0.2.1.1
|
- hyper ==0.2.1.1
|
||||||
- hyperloglog ==0.4.5
|
- hyperloglog ==0.4.6
|
||||||
- hyphenation ==0.8.2
|
- hyphenation ==0.8.2
|
||||||
- iconv ==0.4.1.3
|
- iconv ==0.4.1.3
|
||||||
- identicon ==0.2.2
|
- identicon ==0.2.2
|
||||||
|
@ -1787,7 +1788,7 @@ default-package-overrides:
|
||||||
- pattern-arrows ==0.0.2
|
- pattern-arrows ==0.0.2
|
||||||
- pava ==0.1.1.3
|
- pava ==0.1.1.3
|
||||||
- pcg-random ==0.1.3.7
|
- pcg-random ==0.1.3.7
|
||||||
- pcre2 ==2.1.0.1
|
- pcre2 ==2.1.1
|
||||||
- pcre-heavy ==1.0.0.2
|
- pcre-heavy ==1.0.0.2
|
||||||
- pcre-light ==0.4.1.0
|
- pcre-light ==0.4.1.0
|
||||||
- pcre-utils ==0.1.8.2
|
- pcre-utils ==0.1.8.2
|
||||||
|
@ -2030,10 +2031,10 @@ default-package-overrides:
|
||||||
- ref-fd ==0.5
|
- ref-fd ==0.5
|
||||||
- refined ==0.6.3
|
- refined ==0.6.3
|
||||||
- reflection ==2.1.6
|
- reflection ==2.1.6
|
||||||
- reform ==0.2.7.4
|
- reform ==0.2.7.5
|
||||||
- reform-blaze ==0.2.4.3
|
- reform-blaze ==0.2.4.4
|
||||||
- reform-hamlet ==0.0.5.3
|
- reform-hamlet ==0.0.5.3
|
||||||
- reform-happstack ==0.2.5.4
|
- reform-happstack ==0.2.5.5
|
||||||
- RefSerialize ==0.4.0
|
- RefSerialize ==0.4.0
|
||||||
- ref-tf ==0.5.0.1
|
- ref-tf ==0.5.0.1
|
||||||
- regex ==1.1.0.1
|
- regex ==1.1.0.1
|
||||||
|
@ -2136,7 +2137,7 @@ default-package-overrides:
|
||||||
- sdl2 ==2.5.3.0
|
- sdl2 ==2.5.3.0
|
||||||
- sdl2-ttf ==2.1.2
|
- sdl2-ttf ==2.1.2
|
||||||
- search-algorithms ==0.3.2
|
- search-algorithms ==0.3.2
|
||||||
- secp256k1-haskell ==0.6.0
|
- secp256k1-haskell ==0.6.1
|
||||||
- securemem ==0.1.10
|
- securemem ==0.1.10
|
||||||
- selda ==0.5.1.0
|
- selda ==0.5.1.0
|
||||||
- selda-sqlite ==0.1.7.1
|
- selda-sqlite ==0.1.7.1
|
||||||
|
@ -2158,7 +2159,7 @@ default-package-overrides:
|
||||||
- sequence-formats ==1.6.6.1
|
- sequence-formats ==1.6.6.1
|
||||||
- sequenceTools ==1.5.2
|
- sequenceTools ==1.5.2
|
||||||
- serf ==0.1.1.0
|
- serf ==0.1.1.0
|
||||||
- serialise ==0.2.4.0
|
- serialise ==0.2.5.0
|
||||||
- servant ==0.19
|
- servant ==0.19
|
||||||
- servant-auth ==0.4.1.0
|
- servant-auth ==0.4.1.0
|
||||||
- servant-auth-client ==0.4.1.0
|
- servant-auth-client ==0.4.1.0
|
||||||
|
@ -2245,6 +2246,7 @@ default-package-overrides:
|
||||||
- singletons-presburger ==0.6.1.0
|
- singletons-presburger ==0.6.1.0
|
||||||
- singletons-th ==3.0
|
- singletons-th ==3.0
|
||||||
- siphash ==1.0.3
|
- siphash ==1.0.3
|
||||||
|
- Sit ==0.2022.3.18
|
||||||
- sitemap-gen ==0.1.0.0
|
- sitemap-gen ==0.1.0.0
|
||||||
- sized ==1.0.0.0
|
- sized ==1.0.0.0
|
||||||
- skein ==1.0.9.4
|
- skein ==1.0.9.4
|
||||||
|
@ -2382,7 +2384,7 @@ default-package-overrides:
|
||||||
- SVGFonts ==1.8.0.1
|
- SVGFonts ==1.8.0.1
|
||||||
- svg-tree ==0.6.2.4
|
- svg-tree ==0.6.2.4
|
||||||
- swagger2 ==2.8.2
|
- swagger2 ==2.8.2
|
||||||
- swish ==0.10.1.0
|
- swish ==0.10.2.0
|
||||||
- syb ==0.7.2.1
|
- syb ==0.7.2.1
|
||||||
- sydtest-discover ==0.0.0.1
|
- sydtest-discover ==0.0.0.1
|
||||||
- symbol ==0.2.4
|
- symbol ==0.2.4
|
||||||
|
@ -2716,7 +2718,7 @@ default-package-overrides:
|
||||||
- wai-cors ==0.2.7
|
- wai-cors ==0.2.7
|
||||||
- wai-enforce-https ==1.0.0.0
|
- wai-enforce-https ==1.0.0.0
|
||||||
- wai-eventsource ==3.0.0
|
- wai-eventsource ==3.0.0
|
||||||
- wai-extra ==3.1.8
|
- wai-extra ==3.1.10
|
||||||
- wai-feature-flags ==0.1.0.3
|
- wai-feature-flags ==0.1.0.3
|
||||||
- wai-handler-launch ==3.0.3.1
|
- wai-handler-launch ==3.0.3.1
|
||||||
- wai-logger ==2.4.0
|
- wai-logger ==2.4.0
|
||||||
|
@ -2749,11 +2751,11 @@ default-package-overrides:
|
||||||
- webgear-server ==1.0.1
|
- webgear-server ==1.0.1
|
||||||
- webpage ==0.0.5.1
|
- webpage ==0.0.5.1
|
||||||
- web-plugins ==0.4.1
|
- web-plugins ==0.4.1
|
||||||
- web-routes ==0.27.14.3
|
- web-routes ==0.27.14.4
|
||||||
- web-routes-boomerang ==0.28.4.2
|
- web-routes-boomerang ==0.28.4.3
|
||||||
- web-routes-happstack ==0.23.12.1
|
- web-routes-happstack ==0.23.12.2
|
||||||
- web-routes-hsp ==0.24.6.1
|
- web-routes-hsp ==0.24.6.2
|
||||||
- web-routes-wai ==0.24.3.1
|
- web-routes-wai ==0.24.3.2
|
||||||
- webrtc-vad ==0.1.0.3
|
- webrtc-vad ==0.1.0.3
|
||||||
- websockets ==0.12.7.3
|
- websockets ==0.12.7.3
|
||||||
- websockets-simple ==0.2.0
|
- websockets-simple ==0.2.0
|
||||||
|
@ -2839,7 +2841,7 @@ default-package-overrides:
|
||||||
- yesod-auth-hashdb ==1.7.1.7
|
- yesod-auth-hashdb ==1.7.1.7
|
||||||
- yesod-auth-oauth2 ==0.7.0.1
|
- yesod-auth-oauth2 ==0.7.0.1
|
||||||
- yesod-bin ==1.6.2.1
|
- yesod-bin ==1.6.2.1
|
||||||
- yesod-core ==1.6.22.0
|
- yesod-core ==1.6.23
|
||||||
- yesod-eventsource ==1.6.0.1
|
- yesod-eventsource ==1.6.0.1
|
||||||
- yesod-form ==1.7.0
|
- yesod-form ==1.7.0
|
||||||
- yesod-form-bootstrap4 ==3.0.1
|
- yesod-form-bootstrap4 ==3.0.1
|
||||||
|
@ -2854,7 +2856,7 @@ default-package-overrides:
|
||||||
- yesod-routes-flow ==3.0.0.2
|
- yesod-routes-flow ==3.0.0.2
|
||||||
- yesod-sitemap ==1.6.0
|
- yesod-sitemap ==1.6.0
|
||||||
- yesod-static ==1.6.1.0
|
- yesod-static ==1.6.1.0
|
||||||
- yesod-test ==1.6.12
|
- yesod-test ==1.6.13
|
||||||
- yesod-websockets ==0.3.0.3
|
- yesod-websockets ==0.3.0.3
|
||||||
- yes-precure5-command ==5.5.3
|
- yes-precure5-command ==5.5.3
|
||||||
- yi-rope ==0.11
|
- yi-rope ==0.11
|
||||||
|
|
|
@ -436,12 +436,14 @@ dont-distribute-packages:
|
||||||
- adp-multi-monadiccp
|
- adp-multi-monadiccp
|
||||||
- aeson-native
|
- aeson-native
|
||||||
- aeson-result
|
- aeson-result
|
||||||
|
- affine
|
||||||
- afv
|
- afv
|
||||||
- agda-server
|
- agda-server
|
||||||
- agda-snippets-hakyll
|
- agda-snippets-hakyll
|
||||||
- agentx
|
- agentx
|
||||||
- aip
|
- aip
|
||||||
- aivika-distributed
|
- aivika-distributed
|
||||||
|
- alg
|
||||||
- algebra-checkers
|
- algebra-checkers
|
||||||
- algebra-driven-design
|
- algebra-driven-design
|
||||||
- algebra-sql
|
- algebra-sql
|
||||||
|
@ -647,6 +649,7 @@ dont-distribute-packages:
|
||||||
- apiary-websockets
|
- apiary-websockets
|
||||||
- apis
|
- apis
|
||||||
- apotiki
|
- apotiki
|
||||||
|
- appendful-persistent
|
||||||
- approx-rand-test
|
- approx-rand-test
|
||||||
- arbor-monad-metric-datadog
|
- arbor-monad-metric-datadog
|
||||||
- archive-tar-bytestring
|
- archive-tar-bytestring
|
||||||
|
@ -663,7 +666,7 @@ dont-distribute-packages:
|
||||||
- ascii
|
- ascii
|
||||||
- ascii-cows
|
- ascii-cows
|
||||||
- ascii-table
|
- ascii-table
|
||||||
- ascii_1_2_0_0
|
- ascii_1_2_2_0
|
||||||
- asic
|
- asic
|
||||||
- asif
|
- asif
|
||||||
- assert4hs-hspec
|
- assert4hs-hspec
|
||||||
|
@ -770,6 +773,7 @@ dont-distribute-packages:
|
||||||
- berp
|
- berp
|
||||||
- bff
|
- bff
|
||||||
- bglib
|
- bglib
|
||||||
|
- bifunctor
|
||||||
- billboard-parser
|
- billboard-parser
|
||||||
- billeksah-forms
|
- billeksah-forms
|
||||||
- billeksah-main
|
- billeksah-main
|
||||||
|
@ -784,6 +788,7 @@ dont-distribute-packages:
|
||||||
- bindings-ppdev
|
- bindings-ppdev
|
||||||
- bindynamic
|
- bindynamic
|
||||||
- binembed-example
|
- binembed-example
|
||||||
|
- binrep
|
||||||
- bioace
|
- bioace
|
||||||
- bioalign
|
- bioalign
|
||||||
- biofasta
|
- biofasta
|
||||||
|
@ -864,6 +869,7 @@ dont-distribute-packages:
|
||||||
- bytelog
|
- bytelog
|
||||||
- bytestring-builder-varword
|
- bytestring-builder-varword
|
||||||
- bytestring-read
|
- bytestring-read
|
||||||
|
- ca
|
||||||
- cabal-bounds
|
- cabal-bounds
|
||||||
- cabal-cache
|
- cabal-cache
|
||||||
- cabal-cargs
|
- cabal-cargs
|
||||||
|
@ -913,6 +919,7 @@ dont-distribute-packages:
|
||||||
- cassy
|
- cassy
|
||||||
- casui
|
- casui
|
||||||
- categorical-algebra
|
- categorical-algebra
|
||||||
|
- category
|
||||||
- category-extras
|
- category-extras
|
||||||
- cautious-gen
|
- cautious-gen
|
||||||
- cctools-workqueue
|
- cctools-workqueue
|
||||||
|
@ -1068,7 +1075,9 @@ dont-distribute-packages:
|
||||||
- configifier
|
- configifier
|
||||||
- configurator-ng
|
- configurator-ng
|
||||||
- conic-graphs
|
- conic-graphs
|
||||||
|
- constraint
|
||||||
- constraint-manip
|
- constraint-manip
|
||||||
|
- constraint-reflection
|
||||||
- constructible
|
- constructible
|
||||||
- consumers
|
- consumers
|
||||||
- container
|
- container
|
||||||
|
@ -1095,6 +1104,7 @@ dont-distribute-packages:
|
||||||
- copilot-libraries
|
- copilot-libraries
|
||||||
- copilot-sbv
|
- copilot-sbv
|
||||||
- copilot-theorem
|
- copilot-theorem
|
||||||
|
- core-webserver-servant
|
||||||
- coroutine-enumerator
|
- coroutine-enumerator
|
||||||
- coroutine-iteratee
|
- coroutine-iteratee
|
||||||
- couch-simple
|
- couch-simple
|
||||||
|
@ -1389,6 +1399,8 @@ dont-distribute-packages:
|
||||||
- exinst-deepseq
|
- exinst-deepseq
|
||||||
- exinst-hashable
|
- exinst-hashable
|
||||||
- exinst-serialise
|
- exinst-serialise
|
||||||
|
- exist
|
||||||
|
- exist-instances
|
||||||
- expand
|
- expand
|
||||||
- expat-enumerator
|
- expat-enumerator
|
||||||
- expiring-containers
|
- expiring-containers
|
||||||
|
@ -1404,6 +1416,7 @@ dont-distribute-packages:
|
||||||
- extract-dependencies
|
- extract-dependencies
|
||||||
- factual-api
|
- factual-api
|
||||||
- fadno
|
- fadno
|
||||||
|
- fair
|
||||||
- fallingblocks
|
- fallingblocks
|
||||||
- family-tree
|
- family-tree
|
||||||
- fast-arithmetic
|
- fast-arithmetic
|
||||||
|
@ -1484,6 +1497,7 @@ dont-distribute-packages:
|
||||||
- fluent-logger
|
- fluent-logger
|
||||||
- fluent-logger-conduit
|
- fluent-logger-conduit
|
||||||
- fmt-for-rio
|
- fmt-for-rio
|
||||||
|
- foldable1
|
||||||
- follower
|
- follower
|
||||||
- foo
|
- foo
|
||||||
- formal
|
- formal
|
||||||
|
@ -1565,6 +1579,7 @@ dont-distribute-packages:
|
||||||
- geniconvert
|
- geniconvert
|
||||||
- geniserver
|
- geniserver
|
||||||
- genvalidity-aeson
|
- genvalidity-aeson
|
||||||
|
- genvalidity-appendful
|
||||||
- genvalidity-hspec-aeson
|
- genvalidity-hspec-aeson
|
||||||
- genvalidity-mergeful
|
- genvalidity-mergeful
|
||||||
- genvalidity-mergeless
|
- genvalidity-mergeless
|
||||||
|
@ -2379,6 +2394,7 @@ dont-distribute-packages:
|
||||||
- iteratee-parsec
|
- iteratee-parsec
|
||||||
- iteratee-stm
|
- iteratee-stm
|
||||||
- iterio-server
|
- iterio-server
|
||||||
|
- ival
|
||||||
- ivor
|
- ivor
|
||||||
- ivory-avr-atmega328p-registers
|
- ivory-avr-atmega328p-registers
|
||||||
- ivory-backend-c
|
- ivory-backend-c
|
||||||
|
@ -2391,6 +2407,7 @@ dont-distribute-packages:
|
||||||
- ivory-serialize
|
- ivory-serialize
|
||||||
- ivory-stdlib
|
- ivory-stdlib
|
||||||
- ivy-web
|
- ivy-web
|
||||||
|
- ix
|
||||||
- ixset
|
- ixset
|
||||||
- ixset-typed-binary-instance
|
- ixset-typed-binary-instance
|
||||||
- ixset-typed-cassava
|
- ixset-typed-cassava
|
||||||
|
@ -2474,6 +2491,7 @@ dont-distribute-packages:
|
||||||
- keid-sound-openal
|
- keid-sound-openal
|
||||||
- keid-ui-dearimgui
|
- keid-ui-dearimgui
|
||||||
- kevin
|
- kevin
|
||||||
|
- key-vault
|
||||||
- keyring
|
- keyring
|
||||||
- keysafe
|
- keysafe
|
||||||
- keystore
|
- keystore
|
||||||
|
@ -3058,7 +3076,6 @@ dont-distribute-packages:
|
||||||
- phonetic-languages-simplified-base
|
- phonetic-languages-simplified-base
|
||||||
- phonetic-languages-simplified-common
|
- phonetic-languages-simplified-common
|
||||||
- phonetic-languages-simplified-examples-array
|
- phonetic-languages-simplified-examples-array
|
||||||
- phonetic-languages-simplified-examples-common
|
|
||||||
- phonetic-languages-simplified-generalized-examples-array
|
- phonetic-languages-simplified-generalized-examples-array
|
||||||
- phonetic-languages-simplified-generalized-examples-common
|
- phonetic-languages-simplified-generalized-examples-common
|
||||||
- phonetic-languages-simplified-generalized-properties-array
|
- phonetic-languages-simplified-generalized-properties-array
|
||||||
|
@ -3154,6 +3171,7 @@ dont-distribute-packages:
|
||||||
- process-streaming
|
- process-streaming
|
||||||
- procrastinating-structure
|
- procrastinating-structure
|
||||||
- producer
|
- producer
|
||||||
|
- product
|
||||||
- product-isomorphic
|
- product-isomorphic
|
||||||
- prof2dot
|
- prof2dot
|
||||||
- profiterole
|
- profiterole
|
||||||
|
@ -3249,9 +3267,11 @@ dont-distribute-packages:
|
||||||
- raketka
|
- raketka
|
||||||
- rallod
|
- rallod
|
||||||
- random-access-file
|
- random-access-file
|
||||||
|
- random-class
|
||||||
- random-effin
|
- random-effin
|
||||||
- random-hypergeometric
|
- random-hypergeometric
|
||||||
- range-space
|
- range-space
|
||||||
|
- ranged-list
|
||||||
- rasa
|
- rasa
|
||||||
- rasa-example-config
|
- rasa-example-config
|
||||||
- rasa-ext-bufs
|
- rasa-ext-bufs
|
||||||
|
@ -3414,6 +3434,7 @@ dont-distribute-packages:
|
||||||
- roundtrip-xml
|
- roundtrip-xml
|
||||||
- route-generator
|
- route-generator
|
||||||
- route-planning
|
- route-planning
|
||||||
|
- row
|
||||||
- rpc
|
- rpc
|
||||||
- rpf
|
- rpf
|
||||||
- rsagl
|
- rsagl
|
||||||
|
@ -3602,6 +3623,7 @@ dont-distribute-packages:
|
||||||
- smcdel
|
- smcdel
|
||||||
- smith-cli
|
- smith-cli
|
||||||
- smith-client
|
- smith-client
|
||||||
|
- smt
|
||||||
- smtlib2-debug
|
- smtlib2-debug
|
||||||
- smtlib2-pipe
|
- smtlib2-pipe
|
||||||
- smtlib2-quickcheck
|
- smtlib2-quickcheck
|
||||||
|
@ -3936,6 +3958,7 @@ dont-distribute-packages:
|
||||||
- twitter-conduit
|
- twitter-conduit
|
||||||
- twitter-enumerator
|
- twitter-enumerator
|
||||||
- twitter-types-lens
|
- twitter-types-lens
|
||||||
|
- txt
|
||||||
- type-assertions
|
- type-assertions
|
||||||
- type-cache
|
- type-cache
|
||||||
- type-cereal
|
- type-cereal
|
||||||
|
@ -3981,6 +4004,7 @@ dont-distribute-packages:
|
||||||
- uniqueness-periods-vector-filters
|
- uniqueness-periods-vector-filters
|
||||||
- uniqueness-periods-vector-general
|
- uniqueness-periods-vector-general
|
||||||
- uniqueness-periods-vector-properties
|
- uniqueness-periods-vector-properties
|
||||||
|
- universal
|
||||||
- universe
|
- universe
|
||||||
- universe-dependent-sum
|
- universe-dependent-sum
|
||||||
- universe-th
|
- universe-th
|
||||||
|
@ -4021,6 +4045,7 @@ dont-distribute-packages:
|
||||||
- vacuum-graphviz
|
- vacuum-graphviz
|
||||||
- vacuum-opengl
|
- vacuum-opengl
|
||||||
- vacuum-ubigraph
|
- vacuum-ubigraph
|
||||||
|
- valid
|
||||||
- variable-precision
|
- variable-precision
|
||||||
- vault-tool-server
|
- vault-tool-server
|
||||||
- vault-trans
|
- vault-trans
|
||||||
|
|
2381
pkgs/development/haskell-modules/hackage-packages.nix
generated
2381
pkgs/development/haskell-modules/hackage-packages.nix
generated
File diff suppressed because it is too large
Load diff
|
@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "An interpreter of K, APL-like programming language";
|
description = "An interpreter of K, APL-like programming language";
|
||||||
homepage = "https://github.com/kevinlawler/kona/";
|
homepage = "https://github.com/kevinlawler/kona/";
|
||||||
maintainers = with maintainers; [ raskin ];
|
maintainers = with maintainers; [ raskin ];
|
||||||
|
mainProgram = "k";
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
license = licenses.isc;
|
license = licenses.isc;
|
||||||
};
|
};
|
||||||
|
|
|
@ -35,7 +35,8 @@ stdenv.mkDerivation rec {
|
||||||
description = "VM with adaptive optimization and JIT compilation, built for Rakudo";
|
description = "VM with adaptive optimization and JIT compilation, built for Rakudo";
|
||||||
homepage = "https://moarvm.org";
|
homepage = "https://moarvm.org";
|
||||||
license = licenses.artistic2;
|
license = licenses.artistic2;
|
||||||
platforms = platforms.unix;
|
|
||||||
maintainers = with maintainers; [ thoughtpolice vrthra sgo ];
|
maintainers = with maintainers; [ thoughtpolice vrthra sgo ];
|
||||||
|
mainProgram = "moar";
|
||||||
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -93,14 +93,15 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Software metadata handling library";
|
description = "Software metadata handling library";
|
||||||
homepage = "https://www.freedesktop.org/wiki/Distributions/AppStream/";
|
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
AppStream is a cross-distro effort for building Software-Center applications
|
AppStream is a cross-distro effort for building Software-Center applications
|
||||||
and enhancing metadata provided by software components. It provides
|
and enhancing metadata provided by software components. It provides
|
||||||
specifications for meta-information which is shipped by upstream projects and
|
specifications for meta-information which is shipped by upstream projects and
|
||||||
can be consumed by other software.
|
can be consumed by other software.
|
||||||
'';
|
'';
|
||||||
|
homepage = "https://www.freedesktop.org/wiki/Distributions/AppStream/";
|
||||||
license = licenses.lgpl21Plus;
|
license = licenses.lgpl21Plus;
|
||||||
|
mainProgram = "appstreamcli";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -48,10 +48,11 @@ stdenv.mkDerivation rec {
|
||||||
lib.optional stdenv.isDarwin "pcsclite_CFLAGS=-I${PCSC}/Library/Frameworks/PCSC.framework/Headers";
|
lib.optional stdenv.isDarwin "pcsclite_CFLAGS=-I${PCSC}/Library/Frameworks/PCSC.framework/Headers";
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://code.videolan.org/videolan/aribb25";
|
|
||||||
description = "Sample implementation of the ARIB STD-B25 standard";
|
description = "Sample implementation of the ARIB STD-B25 standard";
|
||||||
platforms = platforms.all;
|
homepage = "https://code.videolan.org/videolan/aribb25";
|
||||||
license = licenses.isc;
|
license = licenses.isc;
|
||||||
maintainers = with maintainers; [ midchildan ];
|
maintainers = with maintainers; [ midchildan ];
|
||||||
|
mainProgram = "b25";
|
||||||
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://github.com/stump/libsmf";
|
homepage = "https://github.com/stump/libsmf";
|
||||||
license = licenses.bsd2;
|
license = licenses.bsd2;
|
||||||
maintainers = [ maintainers.goibhniu ];
|
maintainers = [ maintainers.goibhniu ];
|
||||||
|
mainProgram = "smfsh";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,7 +44,8 @@ stdenv.mkDerivation rec {
|
||||||
description = "C99 library implementation for communicating with the S3 service";
|
description = "C99 library implementation for communicating with the S3 service";
|
||||||
homepage = "https://github.com/awslabs/aws-c-s3";
|
homepage = "https://github.com/awslabs/aws-c-s3";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
platforms = platforms.unix;
|
|
||||||
maintainers = with maintainers; [ r-burns ];
|
maintainers = with maintainers; [ r-burns ];
|
||||||
|
mainProgram = "s3";
|
||||||
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,8 +22,10 @@ stdenv.mkDerivation rec {
|
||||||
buildInputs = [ bctoolbox belr ];
|
buildInputs = [ bctoolbox belr ];
|
||||||
nativeBuildInputs = [ cmake ];
|
nativeBuildInputs = [ cmake ];
|
||||||
|
|
||||||
# Do not build static libraries
|
cmakeFlags = [
|
||||||
cmakeFlags = [ "-DENABLE_STATIC=NO" ];
|
"-DENABLE_STATIC=NO" # Do not build static libraries
|
||||||
|
"-DENABLE_UNIT_TESTS=NO" # Do not build test executables
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "C++ library to manipulate VCard standard format. Part of the Linphone project.";
|
description = "C++ library to manipulate VCard standard format. Part of the Linphone project.";
|
||||||
|
|
|
@ -15,6 +15,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "http://perso.b2b2c.ca/~sarrazip/dev/boolstuff.html";
|
homepage = "http://perso.b2b2c.ca/~sarrazip/dev/boolstuff.html";
|
||||||
license = "GPL";
|
license = "GPL";
|
||||||
maintainers = [ lib.maintainers.marcweber ];
|
maintainers = [ lib.maintainers.marcweber ];
|
||||||
|
mainProgram = "booldnf";
|
||||||
platforms = lib.platforms.all;
|
platforms = lib.platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -39,7 +39,8 @@ stdenv.mkDerivation rec {
|
||||||
description = "Advanced disassembly library";
|
description = "Advanced disassembly library";
|
||||||
homepage = "http://www.capstone-engine.org";
|
homepage = "http://www.capstone-engine.org";
|
||||||
license = lib.licenses.bsd3;
|
license = lib.licenses.bsd3;
|
||||||
platforms = lib.platforms.unix;
|
|
||||||
maintainers = with lib.maintainers; [ thoughtpolice ris ];
|
maintainers = with lib.maintainers; [ thoughtpolice ris ];
|
||||||
|
mainProgram = "cstool";
|
||||||
|
platforms = lib.platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -31,6 +31,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://libcheck.github.io/check/";
|
homepage = "https://libcheck.github.io/check/";
|
||||||
|
|
||||||
license = licenses.lgpl2Plus;
|
license = licenses.lgpl2Plus;
|
||||||
|
mainProgram = "checkmk";
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,8 +21,10 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "An open source MPEG-4 and MPEG-2 AAC decoder";
|
description = "An open source MPEG-4 and MPEG-2 AAC decoder";
|
||||||
|
homepage = "https://sourceforge.net/projects/faac/";
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
maintainers = with maintainers; [ codyopel ];
|
maintainers = with maintainers; [ codyopel ];
|
||||||
|
mainProgram = "faad";
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -19,6 +19,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "A language independent, scalable, open extension to CG";
|
description = "A language independent, scalable, open extension to CG";
|
||||||
homepage = "https://fastcgi-archives.github.io/"; # Formerly http://www.fastcgi.com/
|
homepage = "https://fastcgi-archives.github.io/"; # Formerly http://www.fastcgi.com/
|
||||||
license = "FastCGI see LICENSE.TERMS";
|
license = "FastCGI see LICENSE.TERMS";
|
||||||
|
mainProgram = "cgi-fcgi";
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -38,9 +38,10 @@ stdenv.mkDerivation rec {
|
||||||
access serialized data without unpacking/parsing it first, while still
|
access serialized data without unpacking/parsing it first, while still
|
||||||
having great forwards/backwards compatibility.
|
having great forwards/backwards compatibility.
|
||||||
'';
|
'';
|
||||||
maintainers = [ maintainers.teh ];
|
|
||||||
license = licenses.asl20;
|
|
||||||
platforms = platforms.unix;
|
|
||||||
homepage = "https://google.github.io/flatbuffers/";
|
homepage = "https://google.github.io/flatbuffers/";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = [ maintainers.teh ];
|
||||||
|
mainProgram = "flatc";
|
||||||
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -149,8 +149,9 @@ stdenv.mkDerivation rec {
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "A library for image loading and manipulation";
|
description = "A library for image loading and manipulation";
|
||||||
homepage = "https://gitlab.gnome.org/GNOME/gdk-pixbuf";
|
homepage = "https://gitlab.gnome.org/GNOME/gdk-pixbuf";
|
||||||
maintainers = [ maintainers.eelco ] ++ teams.gnome.members;
|
|
||||||
license = licenses.lgpl21Plus;
|
license = licenses.lgpl21Plus;
|
||||||
|
maintainers = [ maintainers.eelco ] ++ teams.gnome.members;
|
||||||
|
mainProgram = "gdk-pixbuf-thumbnailer";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,6 +34,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://sourceforge.net/projects/ser2net/";
|
homepage = "https://sourceforge.net/projects/ser2net/";
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
maintainers = with maintainers; [ emantor ];
|
maintainers = with maintainers; [ emantor ];
|
||||||
|
mainProgram = "gensiot";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -73,6 +73,7 @@ stdenv.mkDerivation rec {
|
||||||
license = licenses.gpl3Plus;
|
license = licenses.gpl3Plus;
|
||||||
|
|
||||||
maintainers = with maintainers; [ bjg ] ++ teams.sage.members;
|
maintainers = with maintainers; [ bjg ] ++ teams.sage.members;
|
||||||
|
mainProgram = "glpsol";
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,6 +32,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://www.keystone-engine.org";
|
homepage = "https://www.keystone-engine.org";
|
||||||
license = licenses.gpl2Only;
|
license = licenses.gpl2Only;
|
||||||
maintainers = with maintainers; [ luc65r ];
|
maintainers = with maintainers; [ luc65r ];
|
||||||
|
mainProgram = "kstool";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,9 +42,10 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Library with the aim of simplifying DNS programming in C";
|
description = "Library with the aim of simplifying DNS programming in C";
|
||||||
license = licenses.bsd3;
|
|
||||||
homepage = "http://www.nlnetlabs.nl/projects/ldns/";
|
homepage = "http://www.nlnetlabs.nl/projects/ldns/";
|
||||||
platforms = platforms.unix;
|
license = licenses.bsd3;
|
||||||
maintainers = with maintainers; [ dtzWill ];
|
maintainers = with maintainers; [ dtzWill ];
|
||||||
|
mainProgram = "drill";
|
||||||
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -43,6 +43,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://www.argon2.com/";
|
homepage = "https://www.argon2.com/";
|
||||||
license = with licenses; [ asl20 cc0 ];
|
license = with licenses; [ asl20 cc0 ];
|
||||||
maintainers = with maintainers; [ taeer olynch ];
|
maintainers = with maintainers; [ taeer olynch ];
|
||||||
|
mainProgram = "argon2";
|
||||||
platforms = platforms.linux ++ platforms.darwin;
|
platforms = platforms.linux ++ platforms.darwin;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -18,9 +18,10 @@ stdenv.mkDerivation rec {
|
||||||
nativeBuildInputs = [ meson ninja pkg-config ];
|
nativeBuildInputs = [ meson ninja pkg-config ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://www.zrythm.org";
|
|
||||||
description = "A library for reading and resampling audio files";
|
description = "A library for reading and resampling audio files";
|
||||||
|
homepage = "https://www.zrythm.org";
|
||||||
license = licenses.agpl3Plus;
|
license = licenses.agpl3Plus;
|
||||||
|
mainProgram = "audec";
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,7 +36,9 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "ANSI C routines for fast base64 encoding/decoding";
|
description = "ANSI C routines for fast base64 encoding/decoding";
|
||||||
|
homepage = "https://github.com/libb64/libb64";
|
||||||
license = lib.licenses.publicDomain;
|
license = lib.licenses.publicDomain;
|
||||||
|
mainProgram = "base64";
|
||||||
platforms = lib.platforms.unix;
|
platforms = lib.platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,6 +25,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://gitlab.com/heikkiorsila/bencodetools";
|
homepage = "https://gitlab.com/heikkiorsila/bencodetools";
|
||||||
license = licenses.bsd2;
|
license = licenses.bsd2;
|
||||||
maintainers = with maintainers; [ OPNA2608 ];
|
maintainers = with maintainers; [ OPNA2608 ];
|
||||||
|
mainProgram = "bencat";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,10 +10,11 @@ stdenv.mkDerivation rec {
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "http://libburnia-project.org/";
|
|
||||||
description = "A library by which preformatted data get onto optical media: CD, DVD, BD (Blu-Ray)";
|
description = "A library by which preformatted data get onto optical media: CD, DVD, BD (Blu-Ray)";
|
||||||
|
homepage = "http://libburnia-project.org/";
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
maintainers = with maintainers; [ abbradar vrthra ];
|
maintainers = with maintainers; [ abbradar vrthra ];
|
||||||
|
mainProgram = "cdrskin";
|
||||||
platforms = with platforms; unix;
|
platforms = with platforms; unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "C library to access data on a CDDB server (freedb.org)";
|
description = "C library to access data on a CDDB server (freedb.org)";
|
||||||
homepage = "http://libcddb.sourceforge.net/";
|
homepage = "http://libcddb.sourceforge.net/";
|
||||||
license = licenses.lgpl2Plus;
|
license = licenses.lgpl2Plus;
|
||||||
|
mainProgram = "cddb_query";
|
||||||
platforms = platforms.linux ++ platforms.darwin;
|
platforms = platforms.linux ++ platforms.darwin;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -28,9 +28,10 @@ stdenv.mkDerivation rec {
|
||||||
This is a port of xiph.org's cdda paranoia to use libcdio for CDROM
|
This is a port of xiph.org's cdda paranoia to use libcdio for CDROM
|
||||||
access. By doing this, cdparanoia runs on platforms other than GNU/Linux.
|
access. By doing this, cdparanoia runs on platforms other than GNU/Linux.
|
||||||
'';
|
'';
|
||||||
license = licenses.gpl3;
|
|
||||||
homepage = "https://github.com/rocky/libcdio-paranoia";
|
homepage = "https://github.com/rocky/libcdio-paranoia";
|
||||||
platforms = platforms.linux ++ platforms.darwin;
|
license = licenses.gpl3;
|
||||||
maintainers = [ ];
|
maintainers = [ ];
|
||||||
|
mainProgram = "cd-paranoia";
|
||||||
|
platforms = platforms.linux ++ platforms.darwin;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -25,8 +25,9 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "C++ client library for the CMIS interface";
|
description = "C++ client library for the CMIS interface";
|
||||||
homepage = "https://sourceforge.net/projects/libcmis/";
|
homepage = "https://github.com/tdf/libcmis";
|
||||||
license = licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
|
mainProgram = "cmis-client";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -15,10 +15,11 @@ stdenv.mkDerivation rec {
|
||||||
++ lib.optional stdenv.isDarwin CoreServices;
|
++ lib.optional stdenv.isDarwin CoreServices;
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://sourceforge.net/projects/libdc1394/";
|
|
||||||
description = "Capture and control API for IIDC compliant cameras";
|
description = "Capture and control API for IIDC compliant cameras";
|
||||||
|
homepage = "https://sourceforge.net/projects/libdc1394/";
|
||||||
license = licenses.lgpl21Plus;
|
license = licenses.lgpl21Plus;
|
||||||
maintainers = [ maintainers.viric ];
|
maintainers = [ maintainers.viric ];
|
||||||
|
mainProgram = "dc1394_reset_bus";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -21,7 +21,8 @@ stdenv.mkDerivation rec {
|
||||||
description = "Library for creating DigiDoc signature files";
|
description = "Library for creating DigiDoc signature files";
|
||||||
homepage = "https://github.com/open-eid/libdigidoc";
|
homepage = "https://github.com/open-eid/libdigidoc";
|
||||||
license = licenses.lgpl2;
|
license = licenses.lgpl2;
|
||||||
platforms = platforms.unix;
|
|
||||||
maintainers = [ maintainers.jagajaga ];
|
maintainers = [ maintainers.jagajaga ];
|
||||||
|
mainProgram = "cdigidoc";
|
||||||
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,6 +36,7 @@ stdenv.mkDerivation rec {
|
||||||
description = "Small LD_PRELOAD library to disable fsync and friends";
|
description = "Small LD_PRELOAD library to disable fsync and friends";
|
||||||
homepage = "https://www.flamingspork.com/projects/libeatmydata/";
|
homepage = "https://www.flamingspork.com/projects/libeatmydata/";
|
||||||
license = licenses.gpl3Plus;
|
license = licenses.gpl3Plus;
|
||||||
|
mainProgram = "eatmydata";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,9 +12,10 @@ stdenv.mkDerivation rec {
|
||||||
buildInputs = [ libestr];
|
buildInputs = [ libestr];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
homepage = "http://www.libee.org/";
|
|
||||||
description = "An Event Expression Library inspired by CEE";
|
description = "An Event Expression Library inspired by CEE";
|
||||||
platforms = lib.platforms.unix;
|
homepage = "http://www.libee.org/";
|
||||||
license = lib.licenses.lgpl21Plus;
|
license = lib.licenses.lgpl21Plus;
|
||||||
|
mainProgram = "libee-convert";
|
||||||
|
platforms = lib.platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -12,7 +12,8 @@ stdenv.mkDerivation rec {
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "An N-Gram-Based Text Categorization library primarily intended for language guessing";
|
description = "An N-Gram-Based Text Categorization library primarily intended for language guessing";
|
||||||
homepage = "https://wiki.documentfoundation.org/Libexttextcat";
|
homepage = "https://wiki.documentfoundation.org/Libexttextcat";
|
||||||
platforms = platforms.all;
|
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
|
mainProgram = "createfp";
|
||||||
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,6 +50,7 @@ stdenv.mkDerivation rec {
|
||||||
license = lib.licenses.lgpl2Plus;
|
license = lib.licenses.lgpl2Plus;
|
||||||
|
|
||||||
maintainers = [ ];
|
maintainers = [ ];
|
||||||
|
mainProgram = "iconv";
|
||||||
|
|
||||||
# This library is not needed on GNU platforms.
|
# This library is not needed on GNU platforms.
|
||||||
hydraPlatforms = with lib.platforms; cygwin ++ darwin ++ freebsd;
|
hydraPlatforms = with lib.platforms; cygwin ++ darwin ++ freebsd;
|
||||||
|
|
|
@ -39,16 +39,17 @@ stdenv.mkDerivation rec {
|
||||||
];
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://github.com/libimobiledevice/libirecovery";
|
|
||||||
description = "Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows, and Linux";
|
description = "Library and utility to talk to iBoot/iBSS via USB on Mac OS X, Windows, and Linux";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
libirecovery is a cross-platform library which implements communication to
|
libirecovery is a cross-platform library which implements communication to
|
||||||
iBoot/iBSS found on Apple's iOS devices via USB. A command-line utility is also
|
iBoot/iBSS found on Apple's iOS devices via USB. A command-line utility is also
|
||||||
provided.
|
provided.
|
||||||
'';
|
'';
|
||||||
|
homepage = "https://github.com/libimobiledevice/libirecovery";
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
|
maintainers = with maintainers; [ nh2 ];
|
||||||
|
mainProgram = "irecovery";
|
||||||
# Upstream description says it works on more platforms, but packager hasn't tried that yet
|
# Upstream description says it works on more platforms, but packager hasn't tried that yet
|
||||||
platforms = platforms.linux ++ platforms.darwin;
|
platforms = platforms.linux ++ platforms.darwin;
|
||||||
maintainers = with maintainers; [ nh2 ];
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,50 +1,20 @@
|
||||||
{ bcg729
|
{ bctoolbox
|
||||||
, bctoolbox
|
|
||||||
, bcunit
|
|
||||||
, belcard
|
, belcard
|
||||||
, belle-sip
|
, belle-sip
|
||||||
, belr
|
, belr
|
||||||
, bzrtp
|
|
||||||
, cairo
|
|
||||||
, cmake
|
, cmake
|
||||||
, cyrus_sasl
|
|
||||||
, doxygen
|
, doxygen
|
||||||
, fetchFromGitLab
|
, fetchFromGitLab
|
||||||
, ffmpeg
|
|
||||||
, gdk-pixbuf
|
|
||||||
, glib
|
|
||||||
, graphviz
|
|
||||||
, gtk2
|
|
||||||
, intltool
|
|
||||||
, jsoncpp
|
, jsoncpp
|
||||||
, libexosip
|
|
||||||
, libmatroska
|
|
||||||
, libnotify
|
|
||||||
, libosip
|
|
||||||
, libsoup
|
|
||||||
, libupnp
|
|
||||||
, libX11
|
|
||||||
, libxml2
|
, libxml2
|
||||||
, lime
|
, lime
|
||||||
, makeWrapper
|
|
||||||
, mbedtls
|
|
||||||
, mediastreamer
|
, mediastreamer
|
||||||
, openldap
|
|
||||||
, ortp
|
|
||||||
, pango
|
|
||||||
, pkg-config
|
|
||||||
, python3
|
, python3
|
||||||
, readline
|
|
||||||
, bc-soci
|
, bc-soci
|
||||||
, boost
|
|
||||||
, speex
|
|
||||||
, sqlite
|
, sqlite
|
||||||
, lib
|
, lib
|
||||||
, stdenv
|
, stdenv
|
||||||
, udev
|
|
||||||
, xercesc
|
, xercesc
|
||||||
, xsd
|
|
||||||
, zlib
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
@ -62,69 +32,31 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
patches = [ ./use-normal-jsoncpp.patch ];
|
patches = [ ./use-normal-jsoncpp.patch ];
|
||||||
|
|
||||||
# Do not build static libraries
|
cmakeFlags = [
|
||||||
cmakeFlags = [ "-DENABLE_STATIC=NO" ];
|
"-DENABLE_STATIC=NO" # Do not build static libraries
|
||||||
|
"-DENABLE_UNIT_TESTS=NO" # Do not build test executables
|
||||||
|
];
|
||||||
|
|
||||||
# TODO: Not sure if all these inputs are actually needed. Most of them were
|
|
||||||
# defined when liblinphone and linphone-desktop weren't separated yet, so some
|
|
||||||
# of them might not be needed for liblinphone alone.
|
|
||||||
buildInputs = [
|
buildInputs = [
|
||||||
(python3.withPackages (ps: [ ps.pystache ps.six ]))
|
|
||||||
|
|
||||||
# Made by BC
|
# Made by BC
|
||||||
bcg729
|
|
||||||
bctoolbox
|
|
||||||
belcard
|
belcard
|
||||||
belle-sip
|
belle-sip
|
||||||
belr
|
|
||||||
bzrtp
|
|
||||||
lime
|
lime
|
||||||
mediastreamer
|
mediastreamer
|
||||||
ortp
|
|
||||||
|
|
||||||
# Vendored by BC
|
# Vendored by BC
|
||||||
bc-soci
|
bc-soci
|
||||||
|
|
||||||
# Vendored by BC but we use upstream, might cause problems
|
|
||||||
libmatroska
|
|
||||||
|
|
||||||
cairo
|
|
||||||
cyrus_sasl
|
|
||||||
ffmpeg
|
|
||||||
gdk-pixbuf
|
|
||||||
glib
|
|
||||||
gtk2
|
|
||||||
libX11
|
|
||||||
libexosip
|
|
||||||
libnotify
|
|
||||||
libosip
|
|
||||||
libsoup
|
|
||||||
libupnp
|
|
||||||
libxml2
|
|
||||||
mbedtls
|
|
||||||
openldap
|
|
||||||
pango
|
|
||||||
readline
|
|
||||||
boost
|
|
||||||
speex
|
|
||||||
sqlite
|
|
||||||
udev
|
|
||||||
xercesc
|
|
||||||
xsd
|
|
||||||
zlib
|
|
||||||
jsoncpp
|
jsoncpp
|
||||||
|
libxml2
|
||||||
|
(python3.withPackages (ps: [ ps.pystache ps.six ]))
|
||||||
|
sqlite
|
||||||
|
xercesc
|
||||||
];
|
];
|
||||||
|
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
# Made by BC
|
|
||||||
bcunit
|
|
||||||
|
|
||||||
cmake
|
cmake
|
||||||
doxygen
|
doxygen
|
||||||
graphviz
|
|
||||||
intltool
|
|
||||||
makeWrapper
|
|
||||||
pkg-config
|
|
||||||
];
|
];
|
||||||
|
|
||||||
strictDeps = true;
|
strictDeps = true;
|
||||||
|
|
|
@ -15,9 +15,10 @@ stdenv.mkDerivation rec {
|
||||||
configureFlags = [ "--enable-regexp" ];
|
configureFlags = [ "--enable-regexp" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://www.liblognorm.com/";
|
|
||||||
description = "Help to make sense out of syslog data, or, actually, any event data that is present in text form";
|
description = "Help to make sense out of syslog data, or, actually, any event data that is present in text form";
|
||||||
|
homepage = "https://www.liblognorm.com/";
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
|
mainProgram = "lognormalizer";
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -13,7 +13,8 @@ stdenv.mkDerivation rec {
|
||||||
description = "C library for working with MaxMind geolocation DB files";
|
description = "C library for working with MaxMind geolocation DB files";
|
||||||
homepage = "https://github.com/maxmind/libmaxminddb";
|
homepage = "https://github.com/maxmind/libmaxminddb";
|
||||||
license = licenses.asl20;
|
license = licenses.asl20;
|
||||||
platforms = platforms.all;
|
|
||||||
maintainers = [ maintainers.vcunat ];
|
maintainers = [ maintainers.vcunat ];
|
||||||
|
mainProgram = "mmdblookup";
|
||||||
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,10 +22,11 @@ stdenv.mkDerivation rec {
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "http://miniupnp.free.fr/libnatpmp.html";
|
|
||||||
description = "NAT-PMP client";
|
description = "NAT-PMP client";
|
||||||
|
homepage = "http://miniupnp.free.fr/libnatpmp.html";
|
||||||
license = licenses.bsd3;
|
license = licenses.bsd3;
|
||||||
maintainers = with maintainers; [ orivej ];
|
maintainers = with maintainers; [ orivej ];
|
||||||
|
mainProgram = "natpmpc";
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -61,10 +61,11 @@ stdenv.mkDerivation rec {
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://gitlab.gnome.org/GNOME/libnotify";
|
|
||||||
description = "A library that sends desktop notifications to a notification daemon";
|
description = "A library that sends desktop notifications to a notification daemon";
|
||||||
platforms = platforms.unix;
|
homepage = "https://gitlab.gnome.org/GNOME/libnotify";
|
||||||
maintainers = teams.gnome.members;
|
|
||||||
license = licenses.lgpl21;
|
license = licenses.lgpl21;
|
||||||
|
maintainers = teams.gnome.members;
|
||||||
|
mainProgram = "notify-send";
|
||||||
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -22,6 +22,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://github.com/openvenues/libpostal";
|
homepage = "https://github.com/openvenues/libpostal";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
maintainers = [ maintainers.Thra11 ];
|
maintainers = [ maintainers.Thra11 ];
|
||||||
|
mainProgram = "libpostal_data";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -85,7 +85,8 @@ in stdenv.mkDerivation rec {
|
||||||
homepage = "https://rockdaboot.github.io/libpsl/";
|
homepage = "https://rockdaboot.github.io/libpsl/";
|
||||||
changelog = "https://raw.githubusercontent.com/rockdaboot/${pname}/${pname}-${version}/NEWS";
|
changelog = "https://raw.githubusercontent.com/rockdaboot/${pname}/${pname}-${version}/NEWS";
|
||||||
license = licenses.mit;
|
license = licenses.mit;
|
||||||
platforms = platforms.unix;
|
|
||||||
maintainers = [ maintainers.c0bw3b ];
|
maintainers = [ maintainers.c0bw3b ];
|
||||||
|
mainProgram = "psl";
|
||||||
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -41,8 +41,9 @@ stdenv.mkDerivation rec {
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "An advanced calculator library";
|
description = "An advanced calculator library";
|
||||||
homepage = "http://qalculate.github.io";
|
homepage = "http://qalculate.github.io";
|
||||||
maintainers = with maintainers; [ gebner doronbehar ];
|
|
||||||
license = licenses.gpl2Plus;
|
license = licenses.gpl2Plus;
|
||||||
|
maintainers = with maintainers; [ gebner doronbehar ];
|
||||||
|
mainProgram = "qalc";
|
||||||
platforms = platforms.all;
|
platforms = platforms.all;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -10,10 +10,11 @@ stdenv.mkDerivation rec {
|
||||||
};
|
};
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "https://www.libroxml.net/";
|
|
||||||
description = "This library is minimum, easy-to-use, C implementation for xml file parsing";
|
description = "This library is minimum, easy-to-use, C implementation for xml file parsing";
|
||||||
|
homepage = "https://www.libroxml.net/";
|
||||||
license = licenses.lgpl3;
|
license = licenses.lgpl3;
|
||||||
platforms = platforms.unix;
|
|
||||||
maintainers = with maintainers; [ mpickering ];
|
maintainers = with maintainers; [ mpickering ];
|
||||||
|
mainProgram = "roxml";
|
||||||
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -146,6 +146,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = "https://wiki.gnome.org/Projects/LibRsvg";
|
homepage = "https://wiki.gnome.org/Projects/LibRsvg";
|
||||||
license = licenses.lgpl2Plus;
|
license = licenses.lgpl2Plus;
|
||||||
maintainers = teams.gnome.members;
|
maintainers = teams.gnome.members;
|
||||||
|
mainProgram = "rsvg-convert";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue