Merge pull request #37840 from matthewbauer/unixtools

Cross-platform "unixtools"

Changed files
+2615 -963
.github
lib
nixos
modules
security
services
backup
cluster
kubernetes
tests
pkgs
applications
altcoins
ethsign
audio
audacious
kid3
lastfmsubmitd
mopidy-gmusic
mopidy-iris
mopidy-spotify
mp3blaster
snd
display-managers
lightdm-gtk-greeter
editors
gis
openorienteering-mapper
graphics
ImageMagick
ahoviewer
krita
leocad
qscreenshot
rawtherapee
misc
k2pdfopt
mediainfo
mupdf
pgmanage
qsyncthingtray
translate-shell
wordnet
networking
cluster
minikube
firehol
instant-messengers
telepathy
gabble
ostinato
science
electronics
pulseview
math
geogebra
version-management
git-and-tools
git-extras
git-open
git-recent
git-remote-gcrypt
gitlab
gogs
video
xine-ui
virtualization
docker
window-managers
data
fonts
babelstone-han
gentium-book-basic
misc
hackage
scowl
sgml+xml
schemas
docbook-5.0
desktops
enlightenment
gnome-2
desktop
gnome-control-center
gtksourceview
zenity
lxde
development
compilers
haskell-modules
interpreters
java-modules
junit
libraries
accounts-qt
clipper
fdk-aac
gamin
ignition-transport
isl
jama
java
commons
libaudclient
libcdio-paranoia
libcec
libmnl
libnetfilter_conntrack
libnetfilter_cttimeout
libnetfilter_log
libpqxx
libtheora
liburcu
libvpx
log4cxx
movit
netcdf-fortran
ogre
oniguruma
opencv
pipewire
ptlib
swiften
tnt
xine-lib
xmlrpc-c
misc
amdapp-sdk
python-modules
GeoIP
autobahn
cytoolz
flask-assets
flask-script
fonttools
google_api_core
google_cloud_speech
google_gax
googleapis_common_protos
graph-tool
grpcio
idna
jsonref
jsonrpc-async
locustio
logilab
meliae
moinmoin
pecan
toml
tools
build-managers
apache-ant
cmake
continuous-integration
gitlab-runner
database
pyrseas
jbake
jsduck
libsigrok
libsigrokdecode
misc
creduce
csmith
lttng-tools
lttng-ust
lttv
ocaml
findlib
parsing
ragel
sigrok-cli
games
cataclysm-dda
dxx-rebirth
openra
misc
emulators
fs-uae
pcsxr
uboot
os-specific
servers
apcupsd
dict
gpm
interlock
irc
ircd-hybrid
ngircd
minio
nosql
cassandra
search
shairplay
sql
mysql
xmpp
biboumi
ejabberd
shells
grml-zsh-config
tools
X11
xpointerbarrier
xpra
audio
backup
filesystems
bindfs
ceph
inputmethods
fcitx
ibus-engines
ibus-libpinyin
m17n-lib
misc
argtable
debian-devscripts
edid-decode
hdf4
hyperfine
keychain
parallel
networking
security
browserpass
keybase-gui
pass
pius
sshuttle
system
runit
text
xml
xmloscopy
typesetting
tex
texlive
top-level
+1
.github/CODEOWNERS
···
# Libraries
/lib @edolstra @nbp
/lib/systems @nbp @ericson2314
# Nixpkgs Internals
/default.nix @nbp
···
# Libraries
/lib @edolstra @nbp
/lib/systems @nbp @ericson2314
+
/lib/generators.nix @edolstra @nbp @Profpatsch
# Nixpkgs Internals
/default.nix @nbp
+1 -1
lib/licenses.nix
···
gpl2Oss = {
fullName = "GNU General Public License version 2 only (with OSI approved licenses linking exception)";
-
url = http://www.mysql.com/about/legal/licensing/foss-exception;
};
gpl2Plus = spdx {
···
gpl2Oss = {
fullName = "GNU General Public License version 2 only (with OSI approved licenses linking exception)";
+
url = https://www.mysql.com/about/legal/licensing/foss-exception;
};
gpl2Plus = spdx {
+1 -9
nixos/modules/security/acme.nix
···
'';
};
-
tosHash = mkOption {
-
type = types.string;
-
default = "cc88d8d9517f490191401e7b54e9ffd12a2b9082ec7a1d4cec6101f9f1647e7b";
-
description = ''
-
SHA256 of the Terms of Services document. This changes once in a while.
-
'';
-
};
-
production = mkOption {
type = types.bool;
default = true;
···
let
cpath = "${cfg.directory}/${cert}";
rights = if data.allowKeysForGroup then "750" else "700";
-
cmdline = [ "-v" "-d" data.domain "--default_root" data.webroot "--valid_min" cfg.validMin "--tos_sha256" cfg.tosHash ]
++ optionals (data.email != null) [ "--email" data.email ]
++ concatMap (p: [ "-f" p ]) data.plugins
++ concatLists (mapAttrsToList (name: root: [ "-d" (if root == null then name else "${name}:${root}")]) data.extraDomains)
···
'';
};
production = mkOption {
type = types.bool;
default = true;
···
let
cpath = "${cfg.directory}/${cert}";
rights = if data.allowKeysForGroup then "750" else "700";
+
cmdline = [ "-v" "-d" data.domain "--default_root" data.webroot "--valid_min" cfg.validMin ]
++ optionals (data.email != null) [ "--email" data.email ]
++ concatMap (p: [ "-f" p ]) data.plugins
++ concatLists (mapAttrsToList (name: root: [ "-d" (if root == null then name else "${name}:${root}")]) data.extraDomains)
+1 -1
nixos/modules/services/backup/znapzend.nix
···
echo Resetting znapzend zetups
${pkgs.znapzend}/bin/znapzendzetup list \
| grep -oP '(?<=\*\*\* backup plan: ).*(?= \*\*\*)' \
-
| xargs ${pkgs.znapzend}/bin/znapzendzetup delete
'' + concatStringsSep "\n" (mapAttrsToList (dataset: config: ''
echo Importing znapzend zetup ${config} for dataset ${dataset}
${pkgs.znapzend}/bin/znapzendzetup import --write ${dataset} ${config}
···
echo Resetting znapzend zetups
${pkgs.znapzend}/bin/znapzendzetup list \
| grep -oP '(?<=\*\*\* backup plan: ).*(?= \*\*\*)' \
+
| xargs -I{} ${pkgs.znapzend}/bin/znapzendzetup delete "{}"
'' + concatStringsSep "\n" (mapAttrsToList (dataset: config: ''
echo Importing znapzend zetup ${config} for dataset ${dataset}
${pkgs.znapzend}/bin/znapzendzetup import --write ${dataset} ${config}
+6 -6
nixos/modules/services/cluster/kubernetes/default.nix
···
tokenAuthFile = mkOption {
description = ''
Kubernetes apiserver token authentication file. See
-
<link xlink:href="http://kubernetes.io/docs/admin/authentication.html"/>
'';
default = null;
type = types.nullOr types.path;
···
basicAuthFile = mkOption {
description = ''
Kubernetes apiserver basic authentication file. See
-
<link xlink:href="http://kubernetes.io/docs/admin/authentication.html"/>
'';
default = pkgs.writeText "users" ''
kubernetes,admin,0
···
authorizationMode = mkOption {
description = ''
Kubernetes apiserver authorization mode (AlwaysAllow/AlwaysDeny/ABAC/RBAC). See
-
<link xlink:href="http://kubernetes.io/docs/admin/authorization.html"/>
'';
default = ["RBAC" "Node"];
type = types.listOf (types.enum ["AlwaysAllow" "AlwaysDeny" "ABAC" "RBAC" "Node"]);
···
authorizationPolicy = mkOption {
description = ''
Kubernetes apiserver authorization policy file. See
-
<link xlink:href="http://kubernetes.io/docs/admin/authorization.html"/>
'';
default = [];
type = types.listOf types.attrs;
···
runtimeConfig = mkOption {
description = ''
Api runtime configuration. See
-
<link xlink:href="http://kubernetes.io/docs/admin/cluster-management.html"/>
'';
default = "authentication.k8s.io/v1beta1=true";
example = "api/all=false,api/v1=true";
···
admissionControl = mkOption {
description = ''
Kubernetes admission control plugins to use. See
-
<link xlink:href="http://kubernetes.io/docs/admin/admission-controllers/"/>
'';
default = ["NamespaceLifecycle" "LimitRanger" "ServiceAccount" "ResourceQuota" "DefaultStorageClass" "DefaultTolerationSeconds" "NodeRestriction"];
example = [
···
tokenAuthFile = mkOption {
description = ''
Kubernetes apiserver token authentication file. See
+
<link xlink:href="https://kubernetes.io/docs/admin/authentication.html"/>
'';
default = null;
type = types.nullOr types.path;
···
basicAuthFile = mkOption {
description = ''
Kubernetes apiserver basic authentication file. See
+
<link xlink:href="https://kubernetes.io/docs/admin/authentication.html"/>
'';
default = pkgs.writeText "users" ''
kubernetes,admin,0
···
authorizationMode = mkOption {
description = ''
Kubernetes apiserver authorization mode (AlwaysAllow/AlwaysDeny/ABAC/RBAC). See
+
<link xlink:href="https://kubernetes.io/docs/admin/authorization.html"/>
'';
default = ["RBAC" "Node"];
type = types.listOf (types.enum ["AlwaysAllow" "AlwaysDeny" "ABAC" "RBAC" "Node"]);
···
authorizationPolicy = mkOption {
description = ''
Kubernetes apiserver authorization policy file. See
+
<link xlink:href="https://kubernetes.io/docs/admin/authorization.html"/>
'';
default = [];
type = types.listOf types.attrs;
···
runtimeConfig = mkOption {
description = ''
Api runtime configuration. See
+
<link xlink:href="https://kubernetes.io/docs/admin/cluster-management.html"/>
'';
default = "authentication.k8s.io/v1beta1=true";
example = "api/all=false,api/v1=true";
···
admissionControl = mkOption {
description = ''
Kubernetes admission control plugins to use. See
+
<link xlink:href="https://kubernetes.io/docs/admin/admission-controllers/"/>
'';
default = ["NamespaceLifecycle" "LimitRanger" "ServiceAccount" "ResourceQuota" "DefaultStorageClass" "DefaultTolerationSeconds" "NodeRestriction"];
example = [
+3 -2
nixos/tests/installer.nix
···
+ optionalString isEfi (if pkgs.stdenv.isAarch64
then ''bios => "${pkgs.OVMF.fd}/FV/QEMU_EFI.fd", ''
else ''bios => "${pkgs.OVMF.fd}/FV/OVMF.fd", '');
-
in
-
''
$machine->start;
# Make sure that we get a login prompt etc.
···
+ optionalString isEfi (if pkgs.stdenv.isAarch64
then ''bios => "${pkgs.OVMF.fd}/FV/QEMU_EFI.fd", ''
else ''bios => "${pkgs.OVMF.fd}/FV/OVMF.fd", '');
+
in if !isEfi && !(pkgs.stdenv.isi686 || pkgs.stdenv.isx86_64) then
+
throw "Non-EFI boot methods are only supported on i686 / x86_64"
+
else ''
$machine->start;
# Make sure that we get a login prompt etc.
+1 -1
nixos/tests/misc.nix
···
$machine->succeed("systemctl start systemd-udev-settle.service");
subtest "udev-auto-load", sub {
$machine->waitForUnit('systemd-udev-settle.service');
-
$machine->succeed('lsmod | grep psmouse');
};
# Test whether systemd-tmpfiles-clean works.
···
$machine->succeed("systemctl start systemd-udev-settle.service");
subtest "udev-auto-load", sub {
$machine->waitForUnit('systemd-udev-settle.service');
+
$machine->succeed('lsmod | grep mousedev');
};
# Test whether systemd-tmpfiles-clean works.
+1 -1
pkgs/applications/altcoins/ethsign/default.nix
···
];
meta = with stdenv.lib; {
-
homepage = http://github.com/dapphub/ethsign;
description = "Make raw signed Ethereum transactions";
license = [licenses.gpl3];
};
···
];
meta = with stdenv.lib; {
+
homepage = https://github.com/dapphub/ethsign;
description = "Make raw signed Ethereum transactions";
license = [licenses.gpl3];
};
+1 -1
pkgs/applications/audio/audacious/default.nix
···
meta = with stdenv.lib; {
description = "Audio player";
-
homepage = http://audacious-media-player.org/;
maintainers = with maintainers; [ eelco ramkromberg ];
platforms = with platforms; linux;
license = with licenses; [
···
meta = with stdenv.lib; {
description = "Audio player";
+
homepage = https://audacious-media-player.org/;
maintainers = with maintainers; [ eelco ramkromberg ];
platforms = with platforms; linux;
license = with licenses; [
+1 -1
pkgs/applications/audio/audacious/qt-5.nix
···
meta = with lib; {
description = "Audio player";
-
homepage = http://audacious-media-player.org/;
maintainers = with maintainers; [ ttuegel ];
platforms = with platforms; linux;
license = with licenses; [
···
meta = with lib; {
description = "Audio player";
+
homepage = https://audacious-media-player.org/;
maintainers = with maintainers; [ ttuegel ];
platforms = with platforms; linux;
license = with licenses; [
+2 -2
pkgs/applications/audio/kid3/default.nix
···
stdenv.mkDerivation rec {
name = "kid3-${version}";
-
version = "3.5.1";
src = fetchurl {
url = "mirror://sourceforge/project/kid3/kid3/${version}/${name}.tar.gz";
-
sha256 = "09iryxnhg8d9q36a4brb25bqkjprkx5kl0x7vyy82gxivqk0ihl8";
};
buildInputs = with stdenv.lib;
···
stdenv.mkDerivation rec {
name = "kid3-${version}";
+
version = "3.6.0";
src = fetchurl {
url = "mirror://sourceforge/project/kid3/kid3/${version}/${name}.tar.gz";
+
sha256 = "1kv795prc4d3f2cbzskvdi73l6nx4cfcd32x255wq1s74zp1k73p";
};
buildInputs = with stdenv.lib;
+2 -2
pkgs/applications/audio/lastfmsubmitd/default.nix
···
version = "1.0.6";
src = fetchurl {
-
url = "http://www.red-bean.com/decklin/lastfmsubmitd/lastfmsubmitd-${version}.tar.gz";
sha256 = "c2636d5095a95167366bacd458624d67b046e060244fa54ba2c2e3efb79f9b0e";
};
···
installCommand = "python setup.py install --prefix=$out";
meta = {
-
homepage = http://www.red-bean.com/decklin/lastfmsubmitd/;
description = "An last.fm audio scrobbler and daemon";
};
}
···
version = "1.0.6";
src = fetchurl {
+
url = "https://www.red-bean.com/decklin/lastfmsubmitd/lastfmsubmitd-${version}.tar.gz";
sha256 = "c2636d5095a95167366bacd458624d67b046e060244fa54ba2c2e3efb79f9b0e";
};
···
installCommand = "python setup.py install --prefix=$out";
meta = {
+
homepage = https://www.red-bean.com/decklin/lastfmsubmitd/;
description = "An last.fm audio scrobbler and daemon";
};
}
+1 -1
pkgs/applications/audio/mopidy-gmusic/default.nix
···
doCheck = false;
meta = with stdenv.lib; {
-
homepage = http://www.mopidy.com/;
description = "Mopidy extension for playing music from Google Play Music";
license = licenses.asl20;
maintainers = [ maintainers.jgillich ];
···
doCheck = false;
meta = with stdenv.lib; {
+
homepage = https://www.mopidy.com/;
description = "Mopidy extension for playing music from Google Play Music";
license = licenses.asl20;
maintainers = [ maintainers.jgillich ];
+2 -2
pkgs/applications/audio/mopidy-iris/default.nix
···
pythonPackages.buildPythonApplication rec {
pname = "Mopidy-Iris";
-
version = "3.14.0";
src = pythonPackages.fetchPypi {
inherit pname version;
-
sha256 = "2c0ec5138e554e91d299ac72a7049bc00d77770a08c16c17e1a9df7f8ef42feb";
};
propagatedBuildInputs = [
···
pythonPackages.buildPythonApplication rec {
pname = "Mopidy-Iris";
+
version = "3.14.2";
src = pythonPackages.fetchPypi {
inherit pname version;
+
sha256 = "19affzk45wby50gwxwzqgwa7h7618lcs48ngdsa06sd66s8x2fza";
};
propagatedBuildInputs = [
+1 -1
pkgs/applications/audio/mopidy-spotify/default.nix
···
doCheck = false;
meta = with stdenv.lib; {
-
homepage = http://www.mopidy.com/;
description = "Mopidy extension for playing music from Spotify";
license = licenses.asl20;
maintainers = [ maintainers.rickynils ];
···
doCheck = false;
meta = with stdenv.lib; {
+
homepage = https://www.mopidy.com/;
description = "Mopidy extension for playing music from Spotify";
license = licenses.asl20;
maintainers = [ maintainers.rickynils ];
+2 -2
pkgs/applications/audio/mp3blaster/default.nix
···
-
{ stdenv, fetchFromGitHub, ncurses, libvorbis }:
stdenv.mkDerivation rec {
version = "3.2.6";
···
buildInputs = [
ncurses
libvorbis
-
];
buildFlags = [ "CXXFLAGS=-Wno-narrowing" ];
···
+
{ stdenv, fetchFromGitHub, ncurses, libvorbis, SDL }:
stdenv.mkDerivation rec {
version = "3.2.6";
···
buildInputs = [
ncurses
libvorbis
+
] ++ stdenv.lib.optional stdenv.isDarwin SDL;
buildFlags = [ "CXXFLAGS=-Wno-narrowing" ];
+2 -2
pkgs/applications/audio/snd/default.nix
···
}:
stdenv.mkDerivation rec {
-
name = "snd-18.1";
src = fetchurl {
url = "mirror://sourceforge/snd/${name}.tar.gz";
-
sha256 = "0wdifvpm54j5fxxp867jnrfdy3jb8iff2mxqvp08plp45zfjv6xh";
};
nativeBuildInputs = [ pkgconfig ];
···
}:
stdenv.mkDerivation rec {
+
name = "snd-18.2";
src = fetchurl {
url = "mirror://sourceforge/snd/${name}.tar.gz";
+
sha256 = "0b0ija3cf2c9sqh3cclk5a7i73vagfkyw211aykfd76w7ibirs3r";
};
nativeBuildInputs = [ pkgconfig ];
+2 -2
pkgs/applications/display-managers/lightdm-gtk-greeter/default.nix
···
let
ver_branch = "2.0";
-
version = "2.0.4";
in
stdenv.mkDerivation rec {
name = "lightdm-gtk-greeter-${version}";
src = fetchurl {
url = "${meta.homepage}/${ver_branch}/${version}/+download/${name}.tar.gz";
-
sha256 = "1svbyq2l3l2d72k10nw79jz940rqsskryaim2viy6jfpv9k5jfv1";
};
nativeBuildInputs = [ pkgconfig ];
···
let
ver_branch = "2.0";
+
version = "2.0.5";
in
stdenv.mkDerivation rec {
name = "lightdm-gtk-greeter-${version}";
src = fetchurl {
url = "${meta.homepage}/${ver_branch}/${version}/+download/${name}.tar.gz";
+
sha256 = "1pw70db8320wvkhkrw4i2qprxlrqy3jmb6yrr4bm3lgrizahiijx";
};
nativeBuildInputs = [ pkgconfig ];
+2 -2
pkgs/applications/editors/vis/default.nix
···
stdenv.mkDerivation rec {
name = "vis-${version}";
-
version = "0.4";
src = fetchFromGitHub {
rev = "v${version}";
-
sha256 = "1crsg3ssqv4xix9z16hwl0zyx7hxk686s52zmrp7yfak3m5igf9k";
repo = "vis";
owner = "martanne";
};
···
stdenv.mkDerivation rec {
name = "vis-${version}";
+
version = "0.5";
src = fetchFromGitHub {
rev = "v${version}";
+
sha256 = "1vhq6hprkgj90iwl5vl3pxs3xwc01mx8yhi6c1phzry5agqqp8jb";
repo = "vis";
owner = "martanne";
};
+66
pkgs/applications/gis/openorienteering-mapper/default.nix
···
···
+
{ stdenv, fetchFromGitHub, gdal, cmake, ninja, proj, clipper, zlib, qtbase, qttools
+
, qtlocation, qtsensors, doxygen, cups, makeWrapper
+
}:
+
+
stdenv.mkDerivation rec {
+
name = "OpenOrienteering-Mapper-${version}";
+
version = "0.8.1";
+
+
buildInputs = [ gdal qtbase qttools qtlocation qtsensors clipper zlib proj doxygen cups];
+
+
nativeBuildInputs = [ cmake makeWrapper ninja ];
+
+
src = fetchFromGitHub {
+
owner = "OpenOrienteering";
+
repo = "mapper";
+
rev = "v${version}";
+
sha256 = "10viw8bddl76mc2gh84jsl7h237yzvh4nim61pbd63vg1hlqisi6";
+
};
+
+
cmakeFlags =
+
[
+
# Required by the build to be specified
+
"-DPROJ4_ROOT=${proj}"
+
+
# Building the manual and bundling licenses fails
+
"-DLICENSING_PROVIDER:BOOL=OFF"
+
"-DMapper_MANUAL_QTHELP:BOOL=OFF"
+
] ++
+
(stdenv.lib.optionals stdenv.isDarwin
+
[
+
# Usually enabled on Darwin
+
"-DCMAKE_FIND_FRAMEWORK=never"
+
# FindGDAL is broken and always finds /Library/Framework unless this is
+
# specified
+
"-DGDAL_INCLUDE_DIR=${gdal}/include"
+
"-DGDAL_CONFIG=${gdal}/bin/gdal-config"
+
"-DGDAL_LIBRARY=${gdal}/lib/libgdal.dylib"
+
# Don't bundle libraries
+
"-DMapper_PACKAGE_PROJ=0"
+
"-DMapper_PACKAGE_QT=0"
+
"-DMapper_PACKAGE_ASSISTANT=0"
+
"-DMapper_PACKAGE_GDAL=0"
+
]);
+
+
+
postInstall =
+
stdenv.lib.optionalString stdenv.isDarwin ''
+
# Fixes "This application failed to start because it could not find or load the Qt
+
# platform plugin "cocoa"."
+
wrapProgram $out/Mapper.app/Contents/MacOS/Mapper \
+
--set QT_QPA_PLATFORM_PLUGIN_PATH ${qtbase.bin}/lib/qt-*/plugins/platforms
+
mkdir -p $out/bin
+
ln -s $out/Mapper.app/Contents/MacOS/Mapper $out/bin/mapper
+
'';
+
+
meta = {
+
description = ''
+
OpenOrienteering Mapper is an orienteering mapmaking program
+
and provides a free alternative to the existing proprietary solution.
+
'';
+
homepage = https://www.openorienteering.org/apps/mapper/;
+
license = stdenv.lib.licenses.gpl3;
+
platforms = with stdenv.lib.platforms; darwin;
+
maintainers = with stdenv.lib.maintainers; [mpickering];
+
};
+
}
+2 -2
pkgs/applications/graphics/ImageMagick/7.0.nix
···
else throw "ImageMagick is not supported on this platform.";
cfg = {
-
version = "7.0.7-22";
-
sha256 = "1ad7mwx48xrkvm3v060n2f67kmi0qk7gfql1shiwbkkjvzzaaiam";
patches = [];
};
in
···
else throw "ImageMagick is not supported on this platform.";
cfg = {
+
version = "7.0.7-27";
+
sha256 = "04v7m1s2a89xi57fpxbq30hzxqg3fawr3lms6wfmaq4j2ax0qw6k";
patches = [];
};
in
+26 -16
pkgs/applications/graphics/ahoviewer/default.nix
···
-
{ stdenv, pkgs, fetchurl, fetchFromGitHub, pkgconfig, libconfig,
-
gtkmm2, glibmm, libxml2, libsecret, curl, unrar, libzip,
-
librsvg, gst_all_1, autoreconfHook, makeWrapper }:
stdenv.mkDerivation rec {
name = "ahoviewer-${version}";
-
version = "1.4.9";
src = fetchFromGitHub {
owner = "ahodesuka";
repo = "ahoviewer";
rev = version;
-
sha256 = "194h3k5zvd8gjrbs91qba7d9h7i30yh4rjk4w3aa1vwvv0qm2amx";
};
-
enableParallelBuilding = true;
-
nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper ];
-
buildInputs = [ glibmm libconfig gtkmm2 glibmm libxml2
-
libsecret curl unrar libzip librsvg
-
gst_all_1.gstreamer
-
gst_all_1.gst-plugins-good
-
gst_all_1.gst-plugins-bad
-
gst_all_1.gst-libav
-
gst_all_1.gst-plugins-base ];
-
postPatch = ''patchShebangs version.sh'';
-
postInstall = ''
wrapProgram $out/bin/ahoviewer \
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" \
···
+
{ stdenv, pkgs, fetchurl, fetchFromGitHub, pkgconfig, libconfig,
+
gtkmm2, glibmm, libxml2, libsecret, curl, libzip,
+
librsvg, gst_all_1, autoreconfHook, makeWrapper,
+
useUnrar ? false, unrar
+
}:
+
+
assert useUnrar -> unrar != null;
stdenv.mkDerivation rec {
name = "ahoviewer-${version}";
+
version = "1.5.0";
src = fetchFromGitHub {
owner = "ahodesuka";
repo = "ahoviewer";
rev = version;
+
sha256 = "1adzxp30fwh41y339ha8i5qp89zf21dw18vcicqqnzvyxbk5r3ig";
};
+
enableParallelBuilding = true;
+
nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper ];
+
buildInputs = [
+
glibmm libconfig gtkmm2 glibmm libxml2
+
libsecret curl libzip librsvg
+
gst_all_1.gstreamer
+
gst_all_1.gst-plugins-good
+
gst_all_1.gst-libav
+
gst_all_1.gst-plugins-base
+
] ++ stdenv.lib.optional useUnrar unrar;
+
+
# https://github.com/ahodesuka/ahoviewer/issues/60
+
# Already fixed in the master branch
+
# TODO: remove this next release
+
makeFlags = [ ''LIBS=-lssl -lcrypto'' ];
+
postPatch = ''patchShebangs version.sh'';
+
postInstall = ''
wrapProgram $out/bin/ahoviewer \
--prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" \
+1 -1
pkgs/applications/graphics/krita/default.nix
···
src = fetchurl {
url = "https://download.kde.org/stable/krita/${version}/${name}.tar.gz";
-
sha256 = "14sm67vkpxzpnh4c2mzvr0rpk8a3i8kzxx6fi3lpczrcc1g7di09";
};
nativeBuildInputs = [ cmake extra-cmake-modules ];
···
src = fetchurl {
url = "https://download.kde.org/stable/krita/${version}/${name}.tar.gz";
+
sha256 = "0dh3bm90mxrbyvdp7x7hcf5li48j7ppkb44lls65lpn6c59r5waz";
};
nativeBuildInputs = [ cmake extra-cmake-modules ];
+1 -1
pkgs/applications/graphics/leocad/default.nix
···
meta = with stdenv.lib; {
description = "CAD program for creating virtual LEGO models";
-
homepage = http://www.leocad.org/;
license = licenses.gpl2;
platforms = platforms.linux;
};
···
meta = with stdenv.lib; {
description = "CAD program for creating virtual LEGO models";
+
homepage = https://www.leocad.org/;
license = licenses.gpl2;
platforms = platforms.linux;
};
+3 -2
pkgs/applications/graphics/qscreenshot/default.nix
···
-
{ stdenv, fetchurl, dos2unix, which, qt }:
stdenv.mkDerivation rec {
name = "qscreenshot-1.0";
···
sha256 = "1spj5fg2l8p5bk81xsv6hqn1kcrdiy54w19jsfb7g5i94vcb1pcx";
};
-
buildInputs = [ dos2unix which qt ];
# Remove carriage returns that cause /bin/sh to abort
preConfigure = ''
···
+
{ stdenv, fetchurl, dos2unix, which, qt, Carbon }:
stdenv.mkDerivation rec {
name = "qscreenshot-1.0";
···
sha256 = "1spj5fg2l8p5bk81xsv6hqn1kcrdiy54w19jsfb7g5i94vcb1pcx";
};
+
buildInputs = [ dos2unix which qt ]
+
++ stdenv.lib.optional stdenv.isDarwin Carbon;
# Remove carriage returns that cause /bin/sh to abort
preConfigure = ''
+2 -2
pkgs/applications/graphics/rawtherapee/default.nix
···
}:
stdenv.mkDerivation rec {
-
version = "5.3";
name = "rawtherapee-" + version;
src = fetchFromGitHub {
owner = "Beep6581";
repo = "RawTherapee";
rev = version;
-
sha256 = "1r6sx9zl1wkykgfx6k26268xadair6hzl15v5hmiri9sdhrn33q7";
};
nativeBuildInputs = [ cmake pkgconfig wrapGAppsHook ];
···
}:
stdenv.mkDerivation rec {
+
version = "5.4";
name = "rawtherapee-" + version;
src = fetchFromGitHub {
owner = "Beep6581";
repo = "RawTherapee";
rev = version;
+
sha256 = "1h2x5biqsb4kfwsffqkyk8ky22qv2a0cjs1s445x9farcr3kwk99";
};
nativeBuildInputs = [ cmake pkgconfig wrapGAppsHook ];
+1 -1
pkgs/applications/misc/k2pdfopt/default.nix
···
mupdf_modded = mupdf.overrideAttrs (attrs: {
name = "mupdf-1.10a";
src = fetchurl {
-
url = "http://mupdf.com/downloads/archive/mupdf-1.10a-source.tar.gz";
sha256 = "0dm8wcs8i29aibzkqkrn8kcnk4q0kd1v66pg48h5c3qqp4v1zk5a";
};
# Excluded the pdf-*.c files, since they mostly just broke the #includes
···
mupdf_modded = mupdf.overrideAttrs (attrs: {
name = "mupdf-1.10a";
src = fetchurl {
+
url = "https://mupdf.com/downloads/archive/mupdf-1.10a-source.tar.gz";
sha256 = "0dm8wcs8i29aibzkqkrn8kcnk4q0kd1v66pg48h5c3qqp4v1zk5a";
};
# Excluded the pdf-*.c files, since they mostly just broke the #includes
+2 -2
pkgs/applications/misc/mediainfo/default.nix
···
{ stdenv, fetchurl, autoreconfHook, pkgconfig, libzen, libmediainfo, zlib }:
stdenv.mkDerivation rec {
-
version = "17.12";
name = "mediainfo-${version}";
src = fetchurl {
url = "https://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz";
-
sha256 = "1pxdf0ny3c38gl513zdiaagpvk4bqnsc2fn7476yjdpv2lxsw56f";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
···
{ stdenv, fetchurl, autoreconfHook, pkgconfig, libzen, libmediainfo, zlib }:
stdenv.mkDerivation rec {
+
version = "18.03";
name = "mediainfo-${version}";
src = fetchurl {
url = "https://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.xz";
+
sha256 = "171xv1qn6lbzybhx471j5a3rdqdj3xn0xc7gs181624r1kslxyn1";
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
+1 -1
pkgs/applications/misc/mupdf/default.nix
···
name = "mupdf-${version}";
src = fetchurl {
-
url = "http://mupdf.com/downloads/archive/${name}-source.tar.gz";
sha256 = "0mc7a92zri27lk17wdr2iffarbfi4lvrmxhc53sz84hm5yl56qsw";
};
···
name = "mupdf-${version}";
src = fetchurl {
+
url = "https://mupdf.com/downloads/archive/${name}-source.tar.gz";
sha256 = "0mc7a92zri27lk17wdr2iffarbfi4lvrmxhc53sz84hm5yl56qsw";
};
+1 -1
pkgs/applications/misc/mupdf/default.upstream
···
-
url http://mupdf.com/downloads/archive/
do_overwrite(){
ensure_hash
ensure_version
···
+
url https://mupdf.com/downloads/archive/
do_overwrite(){
ensure_hash
ensure_version
+10 -2
pkgs/applications/misc/pgmanage/default.nix
···
stdenv.mkDerivation rec {
name = "pgmanage-${version}";
-
version = "10.1.0";
src = fetchFromGitHub {
owner = "pgManage";
repo = "pgManage";
rev = "v${version}";
-
sha256 = "0kzdq3xl6wyclngq307544yk57vpm10wyklkbgzx649z3pls3kyw";
};
buildInputs = [ postgresql openssl ];
···
stdenv.mkDerivation rec {
name = "pgmanage-${version}";
+
version = "10.1.1";
src = fetchFromGitHub {
owner = "pgManage";
repo = "pgManage";
rev = "v${version}";
+
sha256 = "1gv96an1ff9amh16lf71wknshmxl3l4hsl3ga7wb106c10i14zzc";
};
+
+
patchPhase = ''
+
patchShebangs src/configure
+
'';
+
+
configurePhase = ''
+
./configure --prefix $out
+
'';
buildInputs = [ postgresql openssl ];
+1 -1
pkgs/applications/misc/qsyncthingtray/default.nix
···
-
{ mkDerivation, stdenv, lib, fetchFromGitHub, fetchpatch, procps ? null
, qtbase, qtwebengine, qtwebkit
, cmake
, syncthing
···
+
{ mkDerivation, stdenv, lib, fetchFromGitHub, fetchpatch, procps
, qtbase, qtwebengine, qtwebkit
, cmake
, syncthing
+18 -81
pkgs/applications/misc/translate-shell/default.nix
···
-
{ stdenv, fetchFromGitHub, curl, fribidi, mpv, less, rlwrap, gawk, bash, emacs, groff, ncurses, pandoc }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "translate-shell";
-
version = "0.9.6.6";
src = fetchFromGitHub {
owner = "soimort";
repo = "translate-shell";
-
rev = "v" + version;
-
sha256 = "0hbwvc554v6fi4ardidwsnn8hk7p68p155yjllvljjawkbq4qljq";
};
-
phases = [ "buildPhase" "installPhase" "postFixup" ];
-
-
buildPhase = ''
-
mkdir -p $out/bin
-
mkdir -p $out/share
-
mkdir -p $out/share/man/man1
-
'';
-
-
installPhase = ''
-
cp $src/translate $out/bin/trans
-
cp $src/translate $out/bin/translate
-
cp $src/translate $out/bin/translate-shell
-
-
cp $src/translate.awk $out/share/translate.awk
-
cp $src/build.awk $out/share/build.awk
-
cp $src/metainfo.awk $out/share/metainfo.awk
-
cp $src/test.awk $out/share/test.awk
-
cp -r $src/include $out/share
-
cp -r $src/test $out/share
-
cp $src/man/trans.1 $out/share/man/man1
-
chmod +x $out/bin/translate
-
chmod +x $out/share/translate.awk
-
chmod +x $out/share/build.awk
-
chmod +x $out/share/metainfo.awk
-
chmod +x $out/share/test.awk
-
'';
-
-
postFixup = ''
-
substituteInPlace $out/bin/trans --replace "/bin/sh" "${bash}/bin/bash"
-
substituteInPlace $out/bin/trans --replace "gawk " "${gawk}/bin/gawk "
-
substituteInPlace $out/bin/trans --replace "translate.awk" "$out/share/translate.awk"
-
-
substituteInPlace $out/bin/translate --replace "/bin/sh" "${bash}/bin/bash"
-
substituteInPlace $out/bin/translate --replace "gawk " "${gawk}/bin/gawk "
-
substituteInPlace $out/bin/translate --replace "translate.awk" "$out/share/translate.awk"
-
-
substituteInPlace $out/bin/translate-shell --replace "/bin/sh" "${bash}/bin/bash"
-
substituteInPlace $out/bin/translate-shell --replace "gawk " "${gawk}/bin/gawk "
-
substituteInPlace $out/bin/translate-shell --replace "translate.awk" "$out/share/translate.awk"
-
-
substituteInPlace $out/share/translate.awk --replace "/usr/bin/gawk" "${gawk}/bin/gawk"
-
substituteInPlace $out/share/translate.awk --replace "metainfo" "$out/share/metainfo"
-
substituteInPlace $out/share/translate.awk --replace "include/" "$out/share/include/"
-
-
substituteInPlace $out/share/build.awk --replace "/usr/bin/gawk" "${gawk}/bin/gawk"
-
substituteInPlace $out/share/build.awk --replace "include/" "$out/share/include/"
-
substituteInPlace $out/share/build.awk --replace "metainfo.awk" "$out/share/metainfo.awk"
-
-
substituteInPlace $out/share/metainfo.awk --replace "translate.awk" "$out/share/translate.awk"
-
-
substituteInPlace $out/share/test.awk --replace "/usr/bin/gawk" "${gawk}/bin/gawk"
-
substituteInPlace $out/share/test.awk --replace "include/" "$out/share/include/"
-
substituteInPlace $out/share/test.awk --replace "test/" "$out/share/test/"
-
-
substituteInPlace $out/share/include/Translators/\*.awk --replace "include/" "$out/share/include/"
-
-
substituteInPlace $out/share/test/Test.awk --replace "test/" "$out/share/test/"
-
substituteInPlace $out/share/test/TestUtils.awk --replace "include/" "$out/share/include/"
-
substituteInPlace $out/share/test/TestParser.awk --replace "include/" "$out/share/include/"
-
substituteInPlace $out/share/test/TestCommons.awk --replace "\"gawk\"" "\"${gawk}/bin/gawk\""
-
substituteInPlace $out/share/test/TestCommons.awk --replace "Commons.awk" "$out/share/include/Commons.awk"
-
-
substituteInPlace $out/share/include/Main.awk --replace "\"tput\"" "\"${ncurses.out}/bin/tput\""
-
substituteInPlace $out/share/include/Help.awk --replace "\"groff\"" "\"${groff}/bin/groff\""
-
substituteInPlace $out/share/include/Utils.awk --replace "\"fribidi\"" "\"${fribidi}/bin/fribidi\""
-
substituteInPlace $out/share/include/Utils.awk --replace "\"fribidi " "\"${fribidi}/bin/fribidi "
-
substituteInPlace $out/share/include/Utils.awk --replace "\"rlwrap\"" "\"${rlwrap}/bin/rlwrap\""
-
substituteInPlace $out/share/include/Utils.awk --replace "\"emacs\"" "\"${emacs}/bin/emacs\""
-
substituteInPlace $out/share/include/Utils.awk --replace "\"curl\"" "\"${curl.bin}/bin/curl\""
-
-
substituteInPlace $out/share/build.awk --replace "\"pandoc " "\"${pandoc}/bin/pandoc "
-
-
substituteInPlace $out/share/include/Translate.awk --replace "\"mpv " "\"${mpv}/bin/mpv "
-
substituteInPlace $out/share/include/Translate.awk --replace "\"less " "\"${less}/bin/less "
-
'';
meta = with stdenv.lib; {
homepage = https://www.soimort.org/translate-shell;
description = "Command-line translator using Google Translate, Bing Translator, Yandex.Translate, and Apertium";
-
license = licenses.publicDomain;
-
maintainers = [ maintainers.ebzzry ];
platforms = platforms.unix;
};
}
···
+
{ stdenv, fetchFromGitHub, makeWrapper, curl, fribidi, rlwrap, gawk, groff, ncurses }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "translate-shell";
+
version = "0.9.6.7";
src = fetchFromGitHub {
owner = "soimort";
repo = "translate-shell";
+
rev = "v${version}";
+
sha256 = "0krcidjh32xwybr1v4nykgf0jjnffjqx125bvn3jh2a44cikyq3n";
};
+
buildInputs = [ makeWrapper ];
+
installFlags = [ "PREFIX=$(out)" ];
+
postInstall = ''
+
wrapProgram $out/bin/trans \
+
--prefix PATH : ${stdenv.lib.makeBinPath [
+
gawk
+
curl
+
ncurses
+
rlwrap
+
groff
+
fribidi
+
]}
'';
meta = with stdenv.lib; {
homepage = https://www.soimort.org/translate-shell;
description = "Command-line translator using Google Translate, Bing Translator, Yandex.Translate, and Apertium";
+
license = licenses.unlicense;
+
maintainers = with maintainers; [ ebzzry infinisil ];
platforms = platforms.unix;
};
}
+1 -1
pkgs/applications/misc/wordnet/default.nix
···
for computational linguistics and natural language processing.
'';
-
homepage = http://wordnet.princeton.edu/;
maintainers = [ ];
platforms = with stdenv.lib.platforms; linux ++ darwin;
···
for computational linguistics and natural language processing.
'';
+
homepage = https://wordnet.princeton.edu/;
maintainers = [ ];
platforms = with stdenv.lib.platforms; linux ++ darwin;
+4 -4
pkgs/applications/networking/cluster/minikube/default.nix
···
# instead, we download localkube ourselves and shove it into the minikube binary. The versions URL that minikube uses is
# currently https://storage.googleapis.com/minikube/k8s_releases.json
-
localkube-version = "1.9.0";
localkube-binary = fetchurl {
url = "https://storage.googleapis.com/minikube/k8sReleases/v${localkube-version}/localkube-linux-amd64";
-
sha256 = "1z5c061mx2flg6hq05d00bvkn722gxv8y9rfpjyk23nk697k31fh";
};
in buildGoPackage rec {
pname = "minikube";
name = "${pname}-${version}";
-
version = "0.25.0";
goPackagePath = "k8s.io/minikube";
···
owner = "kubernetes";
repo = "minikube";
rev = "v${version}";
-
sha256 = "0nsdi8mr8p69z696ksfb5ahzqqnvjn4a2z6cp0kyby8sakcjhsby";
};
patches = [
···
# instead, we download localkube ourselves and shove it into the minikube binary. The versions URL that minikube uses is
# currently https://storage.googleapis.com/minikube/k8s_releases.json
+
localkube-version = "1.9.4";
localkube-binary = fetchurl {
url = "https://storage.googleapis.com/minikube/k8sReleases/v${localkube-version}/localkube-linux-amd64";
+
sha256 = "0c1n8p7q38hx864xvcsr01d028cizjfpsqbfpf1y24fnrpzacajw";
};
in buildGoPackage rec {
pname = "minikube";
name = "${pname}-${version}";
+
version = "0.25.2";
goPackagePath = "k8s.io/minikube";
···
owner = "kubernetes";
repo = "minikube";
rev = "v${version}";
+
sha256 = "1h8sxs6xxmli7xkb33kdl4nyn1sgq2b8b2d6aj5wim11ric3l7pb";
};
patches = [
+1 -1
pkgs/applications/networking/firehol/default.nix
···
FireHOL, an iptables stateful packet filtering firewall for humans!
FireQOS, a TC based bandwidth shaper for humans!
'';
-
homepage = http://firehol.org/;
license = licenses.gpl2;
maintainers = with maintainers; [ geistesk ];
platforms = platforms.linux;
···
FireHOL, an iptables stateful packet filtering firewall for humans!
FireQOS, a TC based bandwidth shaper for humans!
'';
+
homepage = https://firehol.org/;
license = licenses.gpl2;
maintainers = with maintainers; [ geistesk ];
platforms = platforms.linux;
+1 -1
pkgs/applications/networking/instant-messengers/telepathy/gabble/default.nix
···
name = "telepathy-gabble-0.18.3";
src = fetchurl {
-
url = "${meta.homepage}/releases/telepathy-gabble/${name}.tar.gz";
sha256 = "1hl9k6jwn2afwwv7br16wfw5szdhwxqziba47xd8vjwvgrh19iwf";
};
···
name = "telepathy-gabble-0.18.3";
src = fetchurl {
+
url = "http://telepathy.freedesktop.org/releases/telepathy-gabble/${name}.tar.gz";
sha256 = "1hl9k6jwn2afwwv7br16wfw5szdhwxqziba47xd8vjwvgrh19iwf";
};
+1 -1
pkgs/applications/networking/ostinato/default.nix
···
};
ostinatoIcon = fetchurl {
-
url = "http://ostinato.org/images/site-logo.png";
sha256 = "f5c067823f2934e4d358d76f65a343efd69ad783a7aeabd7ab4ce3cd03490d70";
};
···
};
ostinatoIcon = fetchurl {
+
url = "https://ostinato.org/images/site-logo.png";
sha256 = "f5c067823f2934e4d358d76f65a343efd69ad783a7aeabd7ab4ce3cd03490d70";
};
+2 -2
pkgs/applications/science/electronics/pulseview/default.nix
···
name = "pulseview-0.4.0";
src = fetchurl {
-
url = "http://sigrok.org/download/source/pulseview/${name}.tar.gz";
sha256 = "1f8f2342d5yam98mmcb8f9g2vslcwv486bmi4x45pxn68l82ky3q";
};
···
meta = with stdenv.lib; {
description = "Qt-based LA/scope/MSO GUI for sigrok (a signal analysis software suite)";
-
homepage = http://sigrok.org/;
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
···
name = "pulseview-0.4.0";
src = fetchurl {
+
url = "https://sigrok.org/download/source/pulseview/${name}.tar.gz";
sha256 = "1f8f2342d5yam98mmcb8f9g2vslcwv486bmi4x45pxn68l82ky3q";
};
···
meta = with stdenv.lib; {
description = "Qt-based LA/scope/MSO GUI for sigrok (a signal analysis software suite)";
+
homepage = https://sigrok.org/;
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
+3 -10
pkgs/applications/science/math/geogebra/default.nix
···
stdenv.mkDerivation rec {
name = "geogebra-${version}";
-
version = "5-0-382-0";
preferLocalBuild = true;
src = fetchurl {
-
urls = [
-
"http://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2"
-
-
# Fallback for 5-0-382-0
-
# To avoid breaks when latest geogebra version is
-
# removed from `download.geogebra.org`
-
"http://web.archive.org/web/20170818191250/http://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-5-0-382-0.tar.bz2"
-
];
-
sha256 = "0xqln1ssm35q8ry4a0ly8rkgw41brmrhn26l6q6r0qqrnw85cnyv";
};
srcIcon = fetchurl {
···
stdenv.mkDerivation rec {
name = "geogebra-${version}";
+
version = "5-0-444-0";
preferLocalBuild = true;
src = fetchurl {
+
urls = "https://download.geogebra.org/installers/5.0/GeoGebra-Linux-Portable-${version}.tar.bz2";
+
sha256 = "1x2h40m62zbhmy42hln5gjj3fwk4b6803v3k9agpv5c6j468sq0p";
};
srcIcon = fetchurl {
+2 -2
pkgs/applications/version-management/git-and-tools/git-extras/default.nix
···
stdenv.mkDerivation rec {
name = "git-extras-${version}";
-
version = "4.4.0";
src = fetchurl {
url = "https://github.com/tj/git-extras/archive/${version}.tar.gz";
-
sha256 = "0vb8syyr5nbvmkj5g4rb1p8rqxb2hyl25gbyf4rd0b972d7iihhn";
};
dontBuild = true;
···
stdenv.mkDerivation rec {
name = "git-extras-${version}";
+
version = "4.5.0";
src = fetchurl {
url = "https://github.com/tj/git-extras/archive/${version}.tar.gz";
+
sha256 = "059680bvblbhrlkybg1yisr5zq62pir1rnaxz5izhfsw2ng9s2fb";
};
dontBuild = true;
+2 -2
pkgs/applications/version-management/git-and-tools/git-open/default.nix
···
stdenv.mkDerivation rec {
name = "git-open-${version}";
-
version = "1.3.1";
src = fetchFromGitHub {
owner = "paulirish";
repo = "git-open";
rev = "v${version}";
-
sha256 = "1klj41vqgyyigqzi6s1ykz9vd8wvaq3skin63pi989dlsjf7igyr";
};
buildInputs = [ makeWrapper ];
···
stdenv.mkDerivation rec {
name = "git-open-${version}";
+
version = "2.0.0";
src = fetchFromGitHub {
owner = "paulirish";
repo = "git-open";
rev = "v${version}";
+
sha256 = "0lprzrjsqrg83gixfaiw26achgd8l7s56jknsjss4p7y0w1fxm05";
};
buildInputs = [ makeWrapper ];
+2 -2
pkgs/applications/version-management/git-and-tools/git-recent/default.nix
···
++ stdenv.lib.optional (utillinux != null) utillinux);
in stdenv.mkDerivation rec {
name = "git-recent-${version}";
-
version = "1.0.3";
src = fetchFromGitHub {
owner = "paulirish";
repo = "git-recent";
rev = "v${version}";
-
sha256 = "0rckjjrw2xmvmbqaf66i36x59vs1v4pfnmvbinx5iggp7vjly1a4";
};
buildInputs = [ makeWrapper ];
···
++ stdenv.lib.optional (utillinux != null) utillinux);
in stdenv.mkDerivation rec {
name = "git-recent-${version}";
+
version = "1.0.4";
src = fetchFromGitHub {
owner = "paulirish";
repo = "git-recent";
rev = "v${version}";
+
sha256 = "0dbnm5b2v04fy0jgzphm3xvz9scx0n4p10fw8wjd0cy56308h79k";
};
buildInputs = [ makeWrapper ];
+2 -2
pkgs/applications/version-management/git-and-tools/git-remote-gcrypt/default.nix
···
stdenv.mkDerivation rec {
name = "git-remote-gcrypt-${version}";
-
version = "1.0.0";
rev = version;
src = fetchFromGitHub {
inherit rev;
owner = "spwhitton";
repo = "git-remote-gcrypt";
-
sha256 = "0c8ig1pdqj7wjwldnf62pmm2x29ri62x6b24mbsl2nxzkqbwh379";
};
outputs = [ "out" "man" ];
···
stdenv.mkDerivation rec {
name = "git-remote-gcrypt-${version}";
+
version = "1.0.3";
rev = version;
src = fetchFromGitHub {
inherit rev;
owner = "spwhitton";
repo = "git-remote-gcrypt";
+
sha256 = "1vay3204729c7wajgn3nxf0s0hzwpdrw14pl6kd8w2ss25gvw2k1";
};
outputs = [ "out" "man" ];
+3 -3
pkgs/applications/version-management/gitlab/default.nix
···
{ pkgs, stdenv, lib, bundler, fetchurl, fetchFromGitHub, bundlerEnv, libiconv
-
, ruby, tzdata, git, procps, dpkg, nettools
}:
/* When updating the Gemfile add `gem "activerecord-nulldb-adapter"`
···
};
buildInputs = [
-
rubyEnv ruby bundler tzdata git procps dpkg nettools
];
patches = [
···
rm config/initializers/gitlab_shell_secret_token.rb
substituteInPlace app/controllers/admin/background_jobs_controller.rb \
-
--replace "ps -U" "${procps}/bin/ps -U"
sed -i '/ask_to_continue/d' lib/tasks/gitlab/two_factor.rake
···
{ pkgs, stdenv, lib, bundler, fetchurl, fetchFromGitHub, bundlerEnv, libiconv
+
, ruby, tzdata, git, ps, dpkg, nettools
}:
/* When updating the Gemfile add `gem "activerecord-nulldb-adapter"`
···
};
buildInputs = [
+
rubyEnv ruby bundler tzdata git ps dpkg nettools
];
patches = [
···
rm config/initializers/gitlab_shell_secret_token.rb
substituteInPlace app/controllers/admin/background_jobs_controller.rb \
+
--replace "ps -U" "${ps}/bin/ps -U"
sed -i '/ask_to_continue/d' lib/tasks/gitlab/two_factor.rake
+2 -2
pkgs/applications/version-management/gogs/default.nix
···
buildGoPackage rec {
name = "gogs-${version}";
-
version = "0.11.29";
src = fetchFromGitHub {
owner = "gogits";
repo = "gogs";
rev = "v${version}";
-
sha256 = "1xn1b4dxf7r8kagps3yvp31zskfxn50k1gfic9abl4kjwpwk78c0";
};
patches = [ ./static-root-path.patch ];
···
buildGoPackage rec {
name = "gogs-${version}";
+
version = "0.11.34";
src = fetchFromGitHub {
owner = "gogits";
repo = "gogs";
rev = "v${version}";
+
sha256 = "15xwcw3k7wbahdgp796gly79qkka21p7kvm84zfjgcsjjri0kdnz";
};
patches = [ ./static-root-path.patch ];
+2 -2
pkgs/applications/video/xine-ui/default.nix
···
, lirc, shared-mime-info, libjpeg }:
stdenv.mkDerivation rec {
-
name = "xine-ui-0.99.9";
src = fetchurl {
url = "mirror://sourceforge/xine/${name}.tar.xz";
-
sha256 = "18liwmkbj75xs9bipw3vr67a7cwmdfcp04v5lph7nsjlkwhq1lcd";
};
nativeBuildInputs = [ pkgconfig shared-mime-info ];
···
, lirc, shared-mime-info, libjpeg }:
stdenv.mkDerivation rec {
+
name = "xine-ui-0.99.10";
src = fetchurl {
url = "mirror://sourceforge/xine/${name}.tar.xz";
+
sha256 = "0i3jzhiipfs5p1jbxviwh42zcfzag6iqc6yycaan0vrqm90an86a";
};
nativeBuildInputs = [ pkgconfig shared-mime-info ];
+9 -21
pkgs/applications/virtualization/docker/default.nix
···
});
# Get revisions from
-
# https://github.com/docker/docker-ce/blob/v${version}/components/engine/hack/dockerfile/binaries-commits
-
docker_17_12 = dockerGen rec {
-
version = "17.12.1-ce";
-
rev = "7390fc6103da41cf98ae66cfac80fa143268bf60"; # git commit
-
sha256 = "14pz5yqsjypjb6xiq828jrg9aq7wajrrf3mnd9109lw224p03d8i";
-
runcRev = "9f9c96235cc97674e935002fc3d78361b696a69e";
-
runcSha256 = "18f8vqdbf685dd777pjh8jzpxafw2vapqh4m43xgyi7lfwa0gsln";
-
containerdRev = "9b55aab90508bd389d7654c4baf173a981477d55";
-
containerdSha256 = "0kfafqi66yp4qy738pl11f050hfrx9m4kc670qpx7fmf9ii7q6p2";
-
tiniRev = "949e6facb77383876aeff8a6944dde66b3089574";
-
tiniSha256 = "0zj4kdis1vvc6dwn4gplqna0bs7v6d1y2zc8v80s3zi018inhznw";
-
};
-
-
docker_18_02 = dockerGen rec {
-
version = "18.02.0-ce";
-
rev = "fc4de447b563498eb4da89f56fb858bbe761d91b"; # git commit
-
sha256 = "1025cwv2niiwg5pc30nb1qky1raisvd9ix2qw6rdib232hwq9k8m";
-
runcRev = "9f9c96235cc97674e935002fc3d78361b696a69e";
-
runcSha256 = "18f8vqdbf685dd777pjh8jzpxafw2vapqh4m43xgyi7lfwa0gsln";
-
containerdRev = "9b55aab90508bd389d7654c4baf173a981477d55";
-
containerdSha256 = "0kfafqi66yp4qy738pl11f050hfrx9m4kc670qpx7fmf9ii7q6p2";
tiniRev = "949e6facb77383876aeff8a6944dde66b3089574";
tiniSha256 = "0zj4kdis1vvc6dwn4gplqna0bs7v6d1y2zc8v80s3zi018inhznw";
};
···
});
# Get revisions from
+
# https://github.com/docker/docker-ce/tree/v${version}/components/engine/hack/dockerfile/install/*
+
docker_18_03 = dockerGen rec {
+
version = "18.03.0-ce";
+
rev = "0520e243029d1361649afb0706a1c5d9a1c012b8"; # git commit
+
sha256 = "0dq7kf30k6p5m9qrzskfx0rxsx22f7yvxzij6vv1g70pggzacs4g";
+
runcRev = "4fc53a81fb7c994640722ac585fa9ca548971871";
+
runcSha256 = "1ikqw39jn8dzb4snc4pcg3z85jb67ivskdhx028k17ss29bf4062";
+
containerdRev = "cfd04396dc68220d1cecbe686a6cc3aa5ce3667c";
+
containerdSha256 = "1x6mmk69jksh4m9rjd8qwpp0qc7jmimpkq9pw9237p0v63p9yci0";
tiniRev = "949e6facb77383876aeff8a6944dde66b3089574";
tiniSha256 = "0zj4kdis1vvc6dwn4gplqna0bs7v6d1y2zc8v80s3zi018inhznw";
};
+1 -1
pkgs/applications/window-managers/i3/default.nix
···
version = "4.15";
src = fetchurl {
-
url = "http://i3wm.org/downloads/${name}.tar.bz2";
sha256 = "09jk70hsdxab24lqvj2f30ijrkbv3f6q9xi5dcsax1dw3x6m4z91";
};
···
version = "4.15";
src = fetchurl {
+
url = "https://i3wm.org/downloads/${name}.tar.bz2";
sha256 = "09jk70hsdxab24lqvj2f30ijrkbv3f6q9xi5dcsax1dw3x6m4z91";
};
+3 -3
pkgs/applications/window-managers/i3/gaps.nix
···
i3.overrideDerivation (super : rec {
name = "i3-gaps-${version}";
-
version = "4.14.1";
-
releaseDate = "2017-09-24";
src = fetchurl {
url = "https://github.com/Airblader/i3/archive/${version}.tar.gz";
-
sha256 = "11fnkg4halplcnannfw3ishzwwbxbnjafmkxsim199jhlyjjd8j7";
};
nativeBuildInputs = super.nativeBuildInputs ++ [ autoreconfHook ];
···
i3.overrideDerivation (super : rec {
name = "i3-gaps-${version}";
+
version = "4.15.0.1";
+
releaseDate = "2018-03-13";
src = fetchurl {
url = "https://github.com/Airblader/i3/archive/${version}.tar.gz";
+
sha256 = "16s6bink8yj3zix4vww64b745d5drf2vqjg8vz3pwzrark09hfal";
};
nativeBuildInputs = super.nativeBuildInputs ++ [ autoreconfHook ];
+1 -1
pkgs/applications/window-managers/i3/status.nix
···
name = "i3status-2.11";
src = fetchurl {
-
url = "http://i3wm.org/i3status/${name}.tar.bz2";
sha256 = "0pwcy599fw8by1a1sf91crkqba7679qhvhbacpmhis8c1xrpxnwq";
};
···
name = "i3status-2.11";
src = fetchurl {
+
url = "https://i3wm.org/i3status/${name}.tar.bz2";
sha256 = "0pwcy599fw8by1a1sf91crkqba7679qhvhbacpmhis8c1xrpxnwq";
};
+3 -3
pkgs/data/fonts/babelstone-han/default.nix
···
{stdenv, fetchzip}:
let
-
version = "10.0.2";
in fetchzip {
name = "babelstone-han-${version}";
-
url = http://www.babelstone.co.uk/Fonts/7932/BabelStoneHan.zip;
postFetch = ''
mkdir -p $out/share/fonts/truetype
unzip $downloadedFile '*.ttf' -d $out/share/fonts/truetype
'';
-
sha256 = "17r5cf028v66yzjf9qbncn4rchv2xxkl2adxr35ppg1l7zssz9v6";
meta = with stdenv.lib; {
description = "Unicode CJK font with over 32600 Han characters";
···
{stdenv, fetchzip}:
let
+
version = "11.0.0";
in fetchzip {
name = "babelstone-han-${version}";
+
url = http://www.babelstone.co.uk/Fonts/3902/BabelStoneHan.zip;
postFetch = ''
mkdir -p $out/share/fonts/truetype
unzip $downloadedFile '*.ttf' -d $out/share/fonts/truetype
'';
+
sha256 = "1w3v69lacsy0nha20rkbs6f0dskf5xm6p250qx4a1m69d4a1gx7v";
meta = with stdenv.lib; {
description = "Unicode CJK font with over 32600 Han characters";
+1 -1
pkgs/data/fonts/gentium-book-basic/default.nix
···
sha256 = "0598zr5f7d6ll48pbfbmmkrybhhdks9b2g3m2g67wm40070ffzmd";
meta = with stdenv.lib; {
-
homepage = http://software.sil.org/gentium/;
description = "A high-quality typeface family for Latin, Cyrillic, and Greek";
maintainers = with maintainers; [ ];
license = licenses.ofl;
···
sha256 = "0598zr5f7d6ll48pbfbmmkrybhhdks9b2g3m2g67wm40070ffzmd";
meta = with stdenv.lib; {
+
homepage = https://software.sil.org/gentium/;
description = "A high-quality typeface family for Latin, Cyrillic, and Greek";
maintainers = with maintainers; [ ];
license = licenses.ofl;
+2 -2
pkgs/data/misc/hackage/default.nix
···
{ fetchurl }:
fetchurl {
-
url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/b09de4efc2a385cf3407072c24c21ec8ec774a03.tar.gz";
-
sha256 = "0yy3k5wgi9zgwz51gxakhlalwac59fkh0flydf334msrxlc3xf9z";
}
···
{ fetchurl }:
fetchurl {
+
url = "https://github.com/commercialhaskell/all-cabal-hashes/archive/6272b092cf23aa30154cd90ab0f5786c69bceb17.tar.gz";
+
sha256 = "11qs8whpqkj1l3mhx9ibpwh5pwgwj0xb6r9r8c7wk414vdmaa5mw";
}
+14 -6
pkgs/data/misc/scowl/default.nix
···
-
{stdenv, fetchFromGitHub, unzip, zip, perl, aspell, dos2unix, singleWordlist ? null}:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "scowl";
···
sha256 = "16mgk6scbw8i38g63kh60bsnzgzfs8gvvz2n5jh4x5didbwly8nz";
};
-
buildInputs = [];
-
nativeBuildInputs = [unzip zip perl aspell dos2unix];
-
NIX_CFLAGS_COMPILE = " -Wno-narrowing ";
preConfigure = ''
patchShebangs .
···
installPhase = if singleWordlist == null then ''
eval "$preInstall"
-
mkdir -p "$out/share/scowl"
-
mkdir -p "$out/lib" "$out/share/hunspell" "$out/share/myspell"
mkdir -p "$out/share/dict"
cp -r scowl/speller/aspell "$out/lib/aspell"
···
+
{ stdenv, fetchFromGitHub, unzip, zip, libiconv, perl, aspell, dos2unix
+
, singleWordlist ? null
+
}:
+
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "scowl";
···
sha256 = "16mgk6scbw8i38g63kh60bsnzgzfs8gvvz2n5jh4x5didbwly8nz";
};
+
postPatch = ''
+
substituteInPlace scowl/src/Makefile \
+
--replace g++ c++
+
'';
+
nativeBuildInputs = [ unzip zip perl aspell dos2unix ];
+
buildInputs = stdenv.lib.optional (!stdenv.isLinux) libiconv;
+
+
NIX_CFLAGS_COMPILE = "-Wno-narrowing";
preConfigure = ''
patchShebangs .
···
installPhase = if singleWordlist == null then ''
eval "$preInstall"
+
mkdir -p "$out/share/scowl"
+
mkdir -p "$out/lib" "$out/share/hunspell" "$out/share/myspell"
mkdir -p "$out/share/dict"
cp -r scowl/speller/aspell "$out/lib/aspell"
+1 -1
pkgs/data/sgml+xml/schemas/docbook-5.0/default.nix
···
meta = {
description = "Schemas for DocBook 5.0, a semantic markup language for technical documentation";
-
homepage = http://docbook.org/xml/5.0/;
maintainers = [ lib.maintainers.eelco ];
platforms = lib.platforms.all;
};
···
meta = {
description = "Schemas for DocBook 5.0, a semantic markup language for technical documentation";
+
homepage = https://docbook.org/xml/5.0/;
maintainers = [ lib.maintainers.eelco ];
platforms = lib.platforms.all;
};
+2 -2
pkgs/desktops/enlightenment/efl.nix
···
stdenv.mkDerivation rec {
name = "efl-${version}";
-
version = "1.20.6";
src = fetchurl {
url = "http://download.enlightenment.org/rel/libs/efl/${name}.tar.xz";
-
sha256 = "1h9jkb1pkp2g6ld7ra9mxgblx3x5id4162ja697klx9mfjkpxijn";
};
nativeBuildInputs = [ pkgconfig ];
···
stdenv.mkDerivation rec {
name = "efl-${version}";
+
version = "1.20.7";
src = fetchurl {
url = "http://download.enlightenment.org/rel/libs/efl/${name}.tar.xz";
+
sha256 = "1zkn5ix81xck3n84dxvkjh4alwc6zj8x989d0zqi5c6ppijvgadh";
};
nativeBuildInputs = [ pkgconfig ];
+3 -3
pkgs/desktops/gnome-2/desktop/gnome-control-center/default.nix
···
, glib, gtk, pango, atk, gnome-doc-utils, intltool, GConf, libglade, libgnome, libgnomeui, libgnomekbd
, librsvg, gnome_menus, gnome-desktop, gnome_panel, metacity, gnome-settings-daemon
, libbonobo, libbonoboui, libgnomecanvas, libart_lgpl, gnome_vfs, ORBit2
-
, libSM }:
stdenv.mkDerivation {
name = "gnome-control-center-2.32.1";
···
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ dbus-glib libxml2Python libxslt libxklavier popt which python shared-mime-info desktop-file-utils
-
gtk gnome-doc-utils intltool GConf libglade libgnomekbd libunique libtool bzip2
libgnomeui librsvg gnome_menus gnome-desktop gnome_panel metacity gnome-settings-daemon
-
libSM
];
configureFlags = "--disable-scrollkeeper";
}
···
, glib, gtk, pango, atk, gnome-doc-utils, intltool, GConf, libglade, libgnome, libgnomeui, libgnomekbd
, librsvg, gnome_menus, gnome-desktop, gnome_panel, metacity, gnome-settings-daemon
, libbonobo, libbonoboui, libgnomecanvas, libart_lgpl, gnome_vfs, ORBit2
+
, libSM, docbook_xml_dtd_412 }:
stdenv.mkDerivation {
name = "gnome-control-center-2.32.1";
···
nativeBuildInputs = [ pkgconfig ];
buildInputs = [ dbus-glib libxml2Python libxslt libxklavier popt which python shared-mime-info desktop-file-utils
+
gtk gnome-doc-utils intltool GConf libglade libgnomekbd libunique libtool bzip2
libgnomeui librsvg gnome_menus gnome-desktop gnome_panel metacity gnome-settings-daemon
+
libSM docbook_xml_dtd_412
];
configureFlags = "--disable-scrollkeeper";
}
+2
pkgs/desktops/gnome-2/desktop/gtksourceview/default.nix
···
preConfigure = optionalString stdenv.isDarwin ''
intltoolize --force
'';
}
···
preConfigure = optionalString stdenv.isDarwin ''
intltoolize --force
'';
+
+
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isDarwin "-lintl";
}
+2 -2
pkgs/desktops/gnome-2/desktop/zenity/default.nix
···
{ stdenv, fetchurl, pkgconfig, cairo, libxml2, libxslt, glib, gtk, pango, atk
-
, gnome-doc-utils, intltool, libglade, libX11, which }:
stdenv.mkDerivation {
name = "zenity-2.32.1";
···
};
configureFlags = "--disable-scrollkeeper";
-
buildInputs = [ gtk libglade libxml2 libxslt libX11 ];
nativeBuildInputs = [ pkgconfig intltool gnome-doc-utils which ];
}
···
{ stdenv, fetchurl, pkgconfig, cairo, libxml2, libxslt, glib, gtk, pango, atk
+
, gnome-doc-utils, intltool, libglade, libX11, which, docbook_xml_dtd_412 }:
stdenv.mkDerivation {
name = "zenity-2.32.1";
···
};
configureFlags = "--disable-scrollkeeper";
+
buildInputs = [ gtk libglade libxml2 libxslt libX11 docbook_xml_dtd_412 ];
nativeBuildInputs = [ pkgconfig intltool gnome-doc-utils which ];
}
+1 -1
pkgs/desktops/lxde/core/lxmenu-data.nix
···
buildInputs = [ intltool ];
meta = {
-
homepage = http://lxde.org/;
license = stdenv.lib.licenses.gpl2;
description = "Freedesktop.org desktop menus for LXDE";
platforms = stdenv.lib.platforms.linux;
···
buildInputs = [ intltool ];
meta = {
+
homepage = https://lxde.org/;
license = stdenv.lib.licenses.gpl2;
description = "Freedesktop.org desktop menus for LXDE";
platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/desktops/lxde/core/lxpanel/default.nix
···
meta = {
description = "Lightweight X11 desktop panel for LXDE";
-
homepage = http://lxde.org/;
license = stdenv.lib.licenses.gpl2;
maintainers = [ stdenv.lib.maintainers.ryneeverett ];
platforms = stdenv.lib.platforms.linux;
···
meta = {
description = "Lightweight X11 desktop panel for LXDE";
+
homepage = https://lxde.org/;
license = stdenv.lib.licenses.gpl2;
maintainers = [ stdenv.lib.maintainers.ryneeverett ];
platforms = stdenv.lib.platforms.linux;
+1 -1
pkgs/development/compilers/adobe-flex-sdk/default.nix
···
meta = {
description = "Flex SDK for Adobe Flash / ActionScript";
-
homepage = "http://www.adobe.com/products/flex.html";
license = stdenv.lib.licenses.mpl11;
platforms = stdenv.lib.platforms.unix;
};
···
meta = {
description = "Flex SDK for Adobe Flash / ActionScript";
+
homepage = "https://www.adobe.com/products/flex.html";
license = stdenv.lib.licenses.mpl11;
platforms = stdenv.lib.platforms.unix;
};
+2 -1
pkgs/development/compilers/ghc/8.2.1-binary.nix
···
passthru = { targetPrefix = ""; };
meta.license = stdenv.lib.licenses.bsd3;
-
meta.platforms = ["x86_64-linux" "i686-linux" "x86_64-darwin" "armv7l-linux" "aarch64-linux"];
}
···
passthru = { targetPrefix = ""; };
meta.license = stdenv.lib.licenses.bsd3;
+
# AArch64 should work in theory but eventually some builds start segfaulting
+
meta.platforms = ["x86_64-linux" "i686-linux" "x86_64-darwin" "armv7l-linux" /* "aarch64-linux" */];
}
+1 -2
pkgs/development/compilers/go/1.10.nix
···
};
# perl is used for testing go vet
-
nativeBuildInputs = [ perl which pkgconfig patch makeWrapper ]
-
++ optionals stdenv.isLinux [ procps ];
buildInputs = [ cacert pcre ]
++ optionals stdenv.isLinux [ stdenv.cc.libc.out ]
++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ];
···
};
# perl is used for testing go vet
+
nativeBuildInputs = [ perl which pkgconfig patch makeWrapper procps ];
buildInputs = [ cacert pcre ]
++ optionals stdenv.isLinux [ stdenv.cc.libc.out ]
++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ];
+1 -2
pkgs/development/compilers/go/1.9.nix
···
};
# perl is used for testing go vet
-
nativeBuildInputs = [ perl which pkgconfig patch makeWrapper ]
-
++ optionals stdenv.isLinux [ procps ];
buildInputs = [ cacert pcre ]
++ optionals stdenv.isLinux [ stdenv.cc.libc.out ]
++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ];
···
};
# perl is used for testing go vet
+
nativeBuildInputs = [ perl which pkgconfig patch makeWrapper procps ];
buildInputs = [ cacert pcre ]
++ optionals stdenv.isLinux [ stdenv.cc.libc.out ]
++ optionals (stdenv.hostPlatform.libc == "glibc") [ stdenv.cc.libc.static ];
+1 -1
pkgs/development/compilers/llvm/3.4/llvm.nix
···
homepage = http://llvm.org/;
license = stdenv.lib.licenses.ncsa;
maintainers = with stdenv.lib.maintainers; [ lovek323 raskin viric ];
-
platforms = stdenv.lib.platforms.all;
};
}
···
homepage = http://llvm.org/;
license = stdenv.lib.licenses.ncsa;
maintainers = with stdenv.lib.maintainers; [ lovek323 raskin viric ];
+
platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin"];
};
}
+1 -1
pkgs/development/compilers/llvm/3.5/llvm.nix
···
homepage = http://llvm.org/;
license = stdenv.lib.licenses.ncsa;
maintainers = with stdenv.lib.maintainers; [ lovek323 raskin viric ];
-
platforms = stdenv.lib.platforms.all;
};
}
···
homepage = http://llvm.org/;
license = stdenv.lib.licenses.ncsa;
maintainers = with stdenv.lib.maintainers; [ lovek323 raskin viric ];
+
platforms = [ "i686-linux" "x86_64-linux" "x86_64-darwin"];
};
}
+1 -1
pkgs/development/compilers/neko/default.nix
···
version = "2.2.0";
src = fetchurl {
-
url = "http://nekovm.org/media/neko-${version}-src.tar.gz";
sha256 = "1qv47zaa0vzhjlq5wb71627n7dbsxpc1gqpg0hsngjxnbnh1q46g";
};
···
version = "2.2.0";
src = fetchurl {
+
url = "https://nekovm.org/media/neko-${version}-src.tar.gz";
sha256 = "1qv47zaa0vzhjlq5wb71627n7dbsxpc1gqpg0hsngjxnbnh1q46g";
};
+2 -2
pkgs/development/compilers/opendylan/bin.nix
···
name = "opendylan-2013.2";
src = if stdenv.system == "x86_64-linux" then fetchurl {
-
url = http://opendylan.org/downloads/opendylan/2013.2/opendylan-2013.2-x86_64-linux.tar.bz2;
sha256 = "035brbw3hm7zrs593q4zc42yglj1gmmkw3b1r7zzlw3ks4i2lg7h";
}
else if stdenv.system == "i686-linux" then fetchurl {
-
url = http://opendylan.org/downloads/opendylan/2013.2/opendylan-2013.2-x86-linux.tar.bz2;
sha256 = "0c61ihvblcsjrw6ncr8x8ylhskcrqs8pajs4mg5di36cvqw12nq5";
}
else throw "platform ${stdenv.system} not supported.";
···
name = "opendylan-2013.2";
src = if stdenv.system == "x86_64-linux" then fetchurl {
+
url = https://opendylan.org/downloads/opendylan/2013.2/opendylan-2013.2-x86_64-linux.tar.bz2;
sha256 = "035brbw3hm7zrs593q4zc42yglj1gmmkw3b1r7zzlw3ks4i2lg7h";
}
else if stdenv.system == "i686-linux" then fetchurl {
+
url = https://opendylan.org/downloads/opendylan/2013.2/opendylan-2013.2-x86-linux.tar.bz2;
sha256 = "0c61ihvblcsjrw6ncr8x8ylhskcrqs8pajs4mg5di36cvqw12nq5";
}
else throw "platform ${stdenv.system} not supported.";
+222
pkgs/development/compilers/openjdk/10.nix
···
···
+
{ stdenv, lib, fetchurl, bash, cpio, pkgconfig, file, which, unzip, zip, cups, freetype
+
, alsaLib, bootjdk, cacert, perl, liberation_ttf, fontconfig, zlib, lndir
+
, libX11, libICE, libXrender, libXext, libXt, libXtst, libXi, libXinerama, libXcursor
+
, libjpeg, giflib
+
, setJavaClassPath
+
, minimal ? false
+
#, enableInfinality ? true # font rendering patch
+
, enableGnome2 ? true, gtk2, gnome_vfs, glib, GConf
+
}:
+
+
let
+
+
/**
+
* The JRE libraries are in directories that depend on the CPU.
+
*/
+
architecture =
+
if stdenv.system == "i686-linux" then
+
"i386"
+
else "amd64";
+
+
update = "10";
+
build = "46";
+
baseurl = "http://hg.openjdk.java.net/jdk/jdk10";
+
repover = "jdk-${update}+${build}";
+
paxflags = if stdenv.isi686 then "msp" else "m";
+
jdk10 = fetchurl {
+
url = "${baseurl}/archive/${repover}.tar.gz";
+
sha256 = "1n5jccf2rw15hzwppnvy87bysb84g3fcnkxbjhj8gi0iv79dxlc7";
+
};
+
openjdk10 = stdenv.mkDerivation {
+
name = "openjdk-${update}-b${build}";
+
+
srcs = [ jdk10 ];
+
sourceRoot = ".";
+
+
outputs = [ "out" "jre" ];
+
+
nativeBuildInputs = [ pkgconfig ];
+
buildInputs = [
+
cpio file which unzip zip perl bootjdk zlib cups freetype alsaLib
+
libjpeg giflib libX11 libICE libXext libXrender libXtst libXt libXtst
+
libXi libXinerama libXcursor lndir fontconfig
+
] ++ lib.optionals (!minimal && enableGnome2) [
+
gtk2 gnome_vfs GConf glib
+
];
+
+
prePatch = ''
+
cd jdk10*
+
'';
+
+
patches = [
+
./fix-java-home-jdk10.patch
+
./read-truststore-from-env-jdk10.patch
+
./currency-date-range-jdk10.patch
+
] ++ lib.optionals (!minimal && enableGnome2) [
+
./swing-use-gtk-jdk10.patch
+
];
+
+
preConfigure = ''
+
chmod +x configure
+
substituteInPlace configure --replace /bin/bash "${bash}/bin/bash"
+
+
configureFlagsArray=(
+
"--with-boot-jdk=${bootjdk.home}"
+
"--with-update-version=${update}"
+
"--with-build-number=${build}"
+
"--with-milestone=fcs"
+
"--enable-unlimited-crypto"
+
"--disable-debug-symbols"
+
"--disable-freetype-bundling"
+
"--with-zlib=system"
+
"--with-giflib=system"
+
"--with-stdc++lib=dynamic"
+
+
# glibc 2.24 deprecated readdir_r so we need this
+
# See https://www.mail-archive.com/openembedded-devel@lists.openembedded.org/msg49006.html
+
"--with-extra-cflags=-Wno-error=deprecated-declarations -Wno-error=format-contains-nul -Wno-error=unused-result"
+
''
+
+ lib.optionalString minimal "\"--enable-headless-only\""
+
+ ");"
+
# https://bugzilla.redhat.com/show_bug.cgi?id=1306558
+
# https://github.com/JetBrains/jdk8u/commit/eaa5e0711a43d64874111254d74893fa299d5716
+
+ stdenv.lib.optionalString stdenv.cc.isGNU ''
+
NIX_CFLAGS_COMPILE+=" -fno-lifetime-dse -fno-delete-null-pointer-checks -std=gnu++98 -Wno-error"
+
'';
+
+
NIX_LDFLAGS= lib.optionals (!minimal) [
+
"-lfontconfig" "-lcups" "-lXinerama" "-lXrandr" "-lmagic"
+
] ++ lib.optionals (!minimal && enableGnome2) [
+
"-lgtk-x11-2.0" "-lgio-2.0" "-lgnomevfs-2" "-lgconf-2"
+
];
+
+
buildFlags = [ "all" ];
+
+
installPhase = ''
+
mkdir -p $out/lib/openjdk $out/share $jre/lib/openjdk
+
+
cp -av build/*/images/jdk/* $out/lib/openjdk
+
+
# Remove some broken manpages.
+
rm -rf $out/lib/openjdk/man/ja*
+
+
# Mirror some stuff in top-level.
+
mkdir $out/include $out/share/man
+
ln -s $out/lib/openjdk/include/* $out/include/
+
ln -s $out/lib/openjdk/man/* $out/share/man/
+
+
# jni.h expects jni_md.h to be in the header search path.
+
ln -s $out/include/linux/*_md.h $out/include/
+
+
# Copy the JRE to a separate output and setup fallback fonts
+
cp -av build/*/images/jre $jre/lib/openjdk/
+
mkdir $out/lib/openjdk/jre
+
${lib.optionalString (!minimal) ''
+
mkdir -p $jre/lib/openjdk/jre/lib/fonts/fallback
+
lndir ${liberation_ttf}/share/fonts/truetype $jre/lib/openjdk/jre/lib/fonts/fallback
+
''}
+
+
# Remove crap from the installation.
+
rm -rf $out/lib/openjdk/demo
+
${lib.optionalString minimal ''
+
for d in $out/lib/openjdk/lib $jre/lib/openjdk/jre/lib; do
+
rm ''${d}/{libjsound,libjsoundalsa,libawt*,libfontmanager}.so
+
done
+
''}
+
+
lndir $jre/lib/openjdk/jre $out/lib/openjdk/jre
+
+
# Make sure cmm/*.pf are not symlinks:
+
# https://youtrack.jetbrains.com/issue/IDEA-147272
+
# in 9, it seems no *.pf files end up in $out ... ?
+
# rm -rf $out/lib/openjdk/jre/lib/cmm
+
# ln -s {$jre,$out}/lib/openjdk/jre/lib/cmm
+
+
# Set PaX markings
+
exes=$(file $out/lib/openjdk/bin/* $jre/lib/openjdk/jre/bin/* 2> /dev/null | grep -E 'ELF.*(executable|shared object)' | sed -e 's/: .*$//')
+
echo "to mark: *$exes*"
+
for file in $exes; do
+
echo "marking *$file*"
+
paxmark ${paxflags} "$file"
+
done
+
+
# Remove duplicate binaries.
+
for i in $(cd $out/lib/openjdk/bin && echo *); do
+
if [ "$i" = java ]; then continue; fi
+
if cmp -s $out/lib/openjdk/bin/$i $jre/lib/openjdk/jre/bin/$i; then
+
ln -sfn $jre/lib/openjdk/jre/bin/$i $out/lib/openjdk/bin/$i
+
fi
+
done
+
+
# Generate certificates.
+
(
+
cd $jre/lib/openjdk/jre/lib/security
+
rm cacerts
+
perl ${./generate-cacerts.pl} $jre/lib/openjdk/jre/bin/keytool ${cacert}/etc/ssl/certs/ca-bundle.crt
+
)
+
+
ln -s $out/lib/openjdk/bin $out/bin
+
ln -s $jre/lib/openjdk/jre/bin $jre/bin
+
ln -s $jre/lib/openjdk/jre $out/jre
+
'';
+
+
# FIXME: this is unnecessary once the multiple-outputs branch is merged.
+
preFixup = ''
+
prefix=$jre stripDirs "$stripDebugList" "''${stripDebugFlags:--S}"
+
patchELF $jre
+
propagatedBuildInputs+=" $jre"
+
+
# Propagate the setJavaClassPath setup hook from the JRE so that
+
# any package that depends on the JRE has $CLASSPATH set up
+
# properly.
+
mkdir -p $jre/nix-support
+
#TODO or printWords? cf https://github.com/NixOS/nixpkgs/pull/27427#issuecomment-317293040
+
echo -n "${setJavaClassPath}" > $jre/nix-support/propagated-build-inputs
+
+
# Set JAVA_HOME automatically.
+
mkdir -p $out/nix-support
+
cat <<EOF > $out/nix-support/setup-hook
+
if [ -z "\$JAVA_HOME" ]; then export JAVA_HOME=$out/lib/openjdk; fi
+
EOF
+
'';
+
+
postFixup = ''
+
# Build the set of output library directories to rpath against
+
LIBDIRS=""
+
for output in $outputs; do
+
LIBDIRS="$(find $(eval echo \$$output) -name \*.so\* -exec dirname {} \+ | sort | uniq | tr '\n' ':'):$LIBDIRS"
+
done
+
+
# Add the local library paths to remove dependencies on the bootstrap
+
for output in $outputs; do
+
OUTPUTDIR=$(eval echo \$$output)
+
BINLIBS=$(find $OUTPUTDIR/bin/ -type f; find $OUTPUTDIR -name \*.so\*)
+
echo "$BINLIBS" | while read i; do
+
patchelf --set-rpath "$LIBDIRS:$(patchelf --print-rpath "$i")" "$i" || true
+
patchelf --shrink-rpath "$i" || true
+
done
+
done
+
+
# Test to make sure that we don't depend on the bootstrap
+
for output in $outputs; do
+
if grep -q -r '${bootjdk}' $(eval echo \$$output); then
+
echo "Extraneous references to ${bootjdk} detected"
+
exit 1
+
fi
+
done
+
'';
+
+
meta = with stdenv.lib; {
+
homepage = http://openjdk.java.net/;
+
license = licenses.gpl2;
+
description = "The open-source Java Development Kit";
+
maintainers = with maintainers; [ edwtjo ];
+
platforms = ["i686-linux" "x86_64-linux"];
+
};
+
+
passthru = {
+
inherit architecture;
+
home = "${openjdk10}/lib/openjdk";
+
};
+
};
+
in openjdk10
+13
pkgs/development/compilers/openjdk/currency-date-range-jdk10.patch
···
···
+
--- ./make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
+
+++ ./make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java
+
@@ -281,8 +281,8 @@
+
checkCurrencyCode(newCurrency);
+
String timeString = currencyInfo.substring(4, length - 4);
+
long time = format.parse(timeString).getTime();
+
- if (Math.abs(time - System.currentTimeMillis()) > ((long) 10) * 365 * 24 * 60 * 60 * 1000) {
+
- throw new RuntimeException("time is more than 10 years from present: " + time);
+
+ if (Math.abs(time - System.currentTimeMillis()) > ((long) 20) * 365 * 24 * 60 * 60 * 1000) {
+
+ throw new RuntimeException("time is more than 20 years from present: " + time);
+
}
+
specialCaseCutOverTimes[specialCaseCount] = time;
+
specialCaseOldCurrencies[specialCaseCount] = oldCurrency;
+14
pkgs/development/compilers/openjdk/fix-java-home-jdk10.patch
···
···
+
--- a/src/hotspot/os/linux/os_linux.cpp 2017-07-04 23:09:02.533972226 -0400
+
+++ b/src/hotspot/os/linux/os_linux.cpp 2017-07-04 23:07:52.118338845 -0400
+
@@ -2270,8 +2270,5 @@
+
assert(ret, "cannot locate libjvm");
+
char *rp = NULL;
+
if (ret && dli_fname[0] != '\0') {
+
- rp = os::Posix::realpath(dli_fname, buf, buflen);
+
- }
+
- if (rp == NULL) {
+
- return;
+
+ snprintf(buf, buflen, "%s", dli_fname);
+
}
+
+
if (Arguments::sun_java_launcher_is_altjvm()) {
+20
pkgs/development/compilers/openjdk/read-truststore-from-env-jdk10.patch
···
···
+
--- a/src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java 2017-06-26 21:48:25.000000000 -0400
+
+++ b/src/java.base/share/classes/sun/security/ssl/TrustStoreManager.java 2017-07-05 20:45:57.491295030 -0400
+
@@ -71,6 +71,7 @@
+
*
+
* The preference of the default trusted KeyStore is:
+
* javax.net.ssl.trustStore
+
+ * system environment variable JAVAX_NET_SSL_TRUSTSTORE
+
* jssecacerts
+
* cacerts
+
*/
+
@@ -144,6 +145,9 @@
+
String temporaryName = "";
+
File temporaryFile = null;
+
long temporaryTime = 0L;
+
+ if (storePropName == null){
+
+ storePropName = System.getenv("JAVAX_NET_SSL_TRUSTSTORE");
+
+ }
+
if (!"NONE".equals(storePropName)) {
+
String[] fileNames =
+
new String[] {storePropName, defaultStore};
+24
pkgs/development/compilers/openjdk/swing-use-gtk-jdk10.patch
···
···
+
--- a/src/java.desktop/share/classes/javax/swing/UIManager.java
+
+++ b/src/java.desktop/share/classes/javax/swing/UIManager.java
+
@@ -607,11 +607,9 @@
+
if (osType == OSInfo.OSType.WINDOWS) {
+
return "com.sun.java.swing.plaf.windows.WindowsLookAndFeel";
+
} else {
+
- String desktop = AccessController.doPrivileged(new GetPropertyAction("sun.desktop"));
+
Toolkit toolkit = Toolkit.getDefaultToolkit();
+
- if ("gnome".equals(desktop) &&
+
- toolkit instanceof SunToolkit &&
+
- ((SunToolkit) toolkit).isNativeGTKAvailable()) {
+
+ if (toolkit instanceof SunToolkit &&
+
+ ((SunToolkit) toolkit).isNativeGTKAvailable()) {
+
// May be set on Linux and Solaris boxs.
+
return "com.sun.java.swing.plaf.gtk.GTKLookAndFeel";
+
}
+
@@ -1341,7 +1339,7 @@
+
lafName = (String) lafData.remove("defaultlaf");
+
}
+
if (lafName == null) {
+
- lafName = getCrossPlatformLookAndFeelClassName();
+
+ lafName = getSystemLookAndFeelClassName();
+
}
+
lafName = swingProps.getProperty(defaultLAFKey, lafName);
+2 -4
pkgs/development/compilers/rust/rustc.nix
···
{ stdenv, targetPackages
-
, fetchurl, fetchgit, fetchzip, file, python2, tzdata, procps
, llvm, jemalloc, ncurses, darwin, rustPlatform, git, cmake, curl
, which, libffi, gdb
, version
···
let
inherit (stdenv.lib) optional optionalString;
inherit (darwin.apple_sdk.frameworks) Security;
-
-
procps = if stdenv.isDarwin then darwin.ps else args.procps;
llvmShared = llvm.override { enableSharedLibraries = true; };
···
# ps is needed for one of the test cases
nativeBuildInputs =
-
[ file python2 procps rustPlatform.rust.rustc git cmake
which libffi
]
# Only needed for the debuginfo tests
···
{ stdenv, targetPackages
+
, fetchurl, fetchgit, fetchzip, file, python2, tzdata, ps
, llvm, jemalloc, ncurses, darwin, rustPlatform, git, cmake, curl
, which, libffi, gdb
, version
···
let
inherit (stdenv.lib) optional optionalString;
inherit (darwin.apple_sdk.frameworks) Security;
llvmShared = llvm.override { enableSharedLibraries = true; };
···
# ps is needed for one of the test cases
nativeBuildInputs =
+
[ file python2 ps rustPlatform.rust.rustc git cmake
which libffi
]
# Only needed for the debuginfo tests
+4 -4
pkgs/development/compilers/zulu/default.nix
···
, swingSupport ? true }:
let
-
version = "9.0.0.15";
-
openjdk = "9.0.0";
-
sha256_linux = "0s9vr135yhdnxqds4hfafyrlh33j6g78v6l1v0ap2y6yqgabh9qi";
-
sha256_darwin = "104w1msrwijf8dv3n65hjinp7i47z6ygzjipdzqriqam2zljxn4b";
platform = if stdenv.isDarwin then "macosx" else "linux";
hash = if stdenv.isDarwin then sha256_darwin else sha256_linux;
···
, swingSupport ? true }:
let
+
version = "10.1+11";
+
openjdk = "10";
+
sha256_linux = "0g51n2zc7inal29n5ly3mrrfj15c7vl87zb6b2r1q67n4mnbrgm8";
+
sha256_darwin = "1c5ib136nv6gz7ij31mg15nhzrl6zr7kp8spm17zwm1ib82bc73y";
platform = if stdenv.isDarwin then "macosx" else "linux";
hash = if stdenv.isDarwin then sha256_darwin else sha256_linux;
+7 -1
pkgs/development/haskell-modules/configuration-common.nix
···
# the tests for shell-conduit on Darwin illegitimatey assume non-GNU echo
# see: https://github.com/psibi/shell-conduit/issues/12
doCheck = !pkgs.stdenv.isDarwin;
-
}));
# https://github.com/froozen/kademlia/issues/2
kademlia = dontCheck super.kademlia;
···
# the tests for shell-conduit on Darwin illegitimatey assume non-GNU echo
# see: https://github.com/psibi/shell-conduit/issues/12
doCheck = !pkgs.stdenv.isDarwin;
+
})).overrideScope (self: super: {
+
# shell-conduit doesn't build with conduit 1.3
+
# see https://github.com/psibi/shell-conduit/issues/15
+
conduit = self.conduit_1_2_13_1;
+
conduit-extra = self.conduit-extra_1_2_3_2;
+
resourcet = self.resourcet_1_1_11;
+
});
# https://github.com/froozen/kademlia/issues/2
kademlia = dontCheck super.kademlia;
+1 -13
pkgs/development/haskell-modules/configuration-ghc-8.4.x.nix
···
## Needs bump to a versioned attribute
## Setup: Encountered missing dependencies:
-
## free >=4.9 && <5
-
either = super.either_5;
-
-
## Needs bump to a versioned attribute
-
## Setup: Encountered missing dependencies:
## Cabal <2.2
## Older versions don't compile.
hackage-db = super.hackage-db_2_0_1;
···
jailbreak = true;
});
-
# Fix missing semigroup instance for Journal.
-
hledger-lib = appendPatch super.hledger-lib (pkgs.fetchpatch
-
{ url = https://github.com/simonmichael/hledger/pull/718.patch;
-
sha256 = "1gcs9j934wvk9hbn27zm42dnvf4x1gxr54li4kdw3zi3160y2l5c";
-
stripLen = 1;
-
});
-
# Fix missing semigroup instance.
data-inttrie = appendPatch super.data-inttrie (pkgs.fetchpatch
{ url = https://github.com/luqui/data-inttrie/pull/5.patch;
···
});
# Older versions don't compile.
-
brick = self.brick_0_35;
getopt-generics = self.getopt-generics_0_13_0_2;
HaTeX = self.HaTeX_3_19_0_0;
json = self.json_0_9_2;
···
## Needs bump to a versioned attribute
## Setup: Encountered missing dependencies:
## Cabal <2.2
## Older versions don't compile.
hackage-db = super.hackage-db_2_0_1;
···
jailbreak = true;
});
# Fix missing semigroup instance.
data-inttrie = appendPatch super.data-inttrie (pkgs.fetchpatch
{ url = https://github.com/luqui/data-inttrie/pull/5.patch;
···
});
# Older versions don't compile.
+
brick = self.brick_0_35_1;
getopt-generics = self.getopt-generics_0_13_0_2;
HaTeX = self.HaTeX_3_19_0_0;
json = self.json_0_9_2;
+8 -4
pkgs/development/haskell-modules/configuration-hackage2nix.yaml
···
- bson-lens
- cased
- elm-export-persistent
-
- pipes-csv
- pipes-mongodb
- skeletons
- streaming-wai
···
- shakespeare
abbradar:
- Agda
-
alunduil:
-
- network-arbitrary
-
- network-uri-json
dont-distribute-packages:
# hard restrictions that really belong into meta.platforms
···
clash-vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
clash: [ i686-linux, x86_64-linux, x86_64-darwin ]
ClassLaws: [ i686-linux, x86_64-linux, x86_64-darwin ]
classy-parallel: [ i686-linux, x86_64-linux, x86_64-darwin ]
ClassyPrelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
clckwrks-dot-com: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
lmdb-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
lmonad-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
lmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
local-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
located-monad-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
loch: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
network-address: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-anonymous-i2p: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-api-support: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-bitcoin: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
network-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-topic-models: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-transport-amqp: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-uri-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-voicetext: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-wai-router: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
octohat: [ i686-linux, x86_64-linux, x86_64-darwin ]
octopus: [ i686-linux, x86_64-linux, x86_64-darwin ]
oculus: [ i686-linux, x86_64-linux, x86_64-darwin ]
OddWord: [ i686-linux, x86_64-linux, x86_64-darwin ]
oden-go-packages: [ i686-linux, x86_64-linux, x86_64-darwin ]
odpic-raw: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
pipes-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-courier: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-errors: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-fastx: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
stream-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
streamed: [ i686-linux, x86_64-linux, x86_64-darwin ]
streaming-concurrency: [ i686-linux, x86_64-linux, x86_64-darwin ]
streaming-eversion: [ i686-linux, x86_64-linux, x86_64-darwin ]
streaming-osm: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
wai-middleware-preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-middleware-route: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-middleware-static-caching: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-responsible: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-router: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
- bson-lens
- cased
- elm-export-persistent
- pipes-mongodb
- skeletons
- streaming-wai
···
- shakespeare
abbradar:
- Agda
dont-distribute-packages:
# hard restrictions that really belong into meta.platforms
···
clash-vhdl: [ i686-linux, x86_64-linux, x86_64-darwin ]
clash: [ i686-linux, x86_64-linux, x86_64-darwin ]
ClassLaws: [ i686-linux, x86_64-linux, x86_64-darwin ]
+
classy-miso: [ i686-linux, x86_64-linux, x86_64-darwin ]
classy-parallel: [ i686-linux, x86_64-linux, x86_64-darwin ]
ClassyPrelude: [ i686-linux, x86_64-linux, x86_64-darwin ]
clckwrks-dot-com: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
lmdb-simple: [ i686-linux, x86_64-linux, x86_64-darwin ]
lmonad-yesod: [ i686-linux, x86_64-linux, x86_64-darwin ]
lmonad: [ i686-linux, x86_64-linux, x86_64-darwin ]
+
load-font: [ i686-linux, x86_64-linux, x86_64-darwin ]
local-search: [ i686-linux, x86_64-linux, x86_64-darwin ]
located-monad-logger: [ i686-linux, x86_64-linux, x86_64-darwin ]
loch: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
network-address: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-anonymous-i2p: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-api-support: [ i686-linux, x86_64-linux, x86_64-darwin ]
+
network-arbitrary: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-bitcoin: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-builder: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-bytestring: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
network-stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-topic-models: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-transport-amqp: [ i686-linux, x86_64-linux, x86_64-darwin ]
+
network-uri-json: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-uri-static: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-voicetext: [ i686-linux, x86_64-linux, x86_64-darwin ]
network-wai-router: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
octohat: [ i686-linux, x86_64-linux, x86_64-darwin ]
octopus: [ i686-linux, x86_64-linux, x86_64-darwin ]
oculus: [ i686-linux, x86_64-linux, x86_64-darwin ]
+
odbc: [ i686-linux, x86_64-linux, x86_64-darwin ]
OddWord: [ i686-linux, x86_64-linux, x86_64-darwin ]
oden-go-packages: [ i686-linux, x86_64-linux, x86_64-darwin ]
odpic-raw: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
pipes-conduit: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-core: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-courier: [ i686-linux, x86_64-linux, x86_64-darwin ]
+
pipes-csv: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-errors: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-extra: [ i686-linux, x86_64-linux, x86_64-darwin ]
pipes-fastx: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
stream-monad: [ i686-linux, x86_64-linux, x86_64-darwin ]
stream: [ i686-linux, x86_64-linux, x86_64-darwin ]
streamed: [ i686-linux, x86_64-linux, x86_64-darwin ]
+
streaming-benchmarks: [ i686-linux, x86_64-linux, x86_64-darwin ]
streaming-concurrency: [ i686-linux, x86_64-linux, x86_64-darwin ]
streaming-eversion: [ i686-linux, x86_64-linux, x86_64-darwin ]
streaming-osm: [ i686-linux, x86_64-linux, x86_64-darwin ]
···
wai-middleware-preprocessor: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-middleware-route: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-middleware-static-caching: [ i686-linux, x86_64-linux, x86_64-darwin ]
+
wai-middleware-verbs: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-responsible: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-router: [ i686-linux, x86_64-linux, x86_64-darwin ]
wai-routes: [ i686-linux, x86_64-linux, x86_64-darwin ]
+1239 -355
pkgs/development/haskell-modules/hackage-packages.nix
···
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) libGL; inherit (pkgs) libGLU;};
"GLUT" = callPackage
({ mkDerivation, array, base, containers, OpenGL, StateVar
, transformers
···
homepage = "http://www.haskell.org/haskellwiki/Opengl";
description = "A binding for the OpenGL Utility Toolkit";
license = stdenv.lib.licenses.bsd3;
}) {};
"GLUtil" = callPackage
···
license = stdenv.lib.licenses.bsd3;
}) {};
"HStringTemplateHelpers" = callPackage
({ mkDerivation, base, containers, directory, FileManipCompat
, filepath, HSH, HStringTemplate, mtl, safe, strict
···
license = stdenv.lib.licenses.bsd3;
}) {};
"OpenGLCheck" = callPackage
({ mkDerivation, base, checkers, haskell98, OpenGL, QuickCheck }:
mkDerivation {
···
license = stdenv.lib.licenses.bsd3;
}) {};
"ReadArgs" = callPackage
({ mkDerivation, base, hspec, system-filepath, text }:
mkDerivation {
···
}:
mkDerivation {
pname = "SciFlow";
-
version = "0.6.0";
-
sha256 = "1b57sa2gx3jj00239sq62qmywjykc80lkk587lwzrdp9w5ycl4sb";
-
revision = "1";
-
editedCabalFile = "1nsakdi9y5nnwm8x9f2a1cvf55k0wnva3wkd9nmz9my8mlk2jfi3";
libraryHaskellDepends = [
aeson base bytestring cereal cereal-text containers
data-default-class directory exceptions executable-path fgl
···
}:
mkDerivation {
pname = "aivika-distributed";
-
version = "1.1.2";
-
sha256 = "15ixv4zzb03wiijx5g7l9csawfihklsh1jnphnwb6j8d1kpmmh5v";
libraryHaskellDepends = [
aivika aivika-transformers array base binary containers
distributed-process exceptions mtl mwc-random random stm time
···
license = stdenv.lib.licenses.bsd3;
}) {};
"apportionment" = callPackage
({ mkDerivation, base, containers, utility-ht }:
mkDerivation {
···
}) {};
"argon2" = callPackage
-
({ mkDerivation, base, bytestring, QuickCheck, tasty
-
, tasty-quickcheck, text, transformers
}:
mkDerivation {
pname = "argon2";
-
version = "1.2.0";
-
sha256 = "1zzwlhb47ykqi6psgnpzmf4nlk5rwr4adpl7sz7x7iacy9xmayd5";
-
libraryHaskellDepends = [ base bytestring text transformers ];
testHaskellDepends = [
-
base bytestring QuickCheck tasty tasty-quickcheck text
];
-
homepage = "https://github.com/ocharles/argon2.git";
-
description = "Haskell bindings to libargon2 - the reference implementation of the Argon2 password-hashing function";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
···
({ mkDerivation, ansi-wl-pprint, base, binary, bytestring, bzlib
, Cabal, cli-setup, composition-prelude, containers, dependency
, dhall, directory, file-embed, filemanip, hashable, http-client
-
, http-client-tls, lens, lzma, mtl, optparse-applicative
-
, parallel-io, process, shake, shake-ats, shake-ext, tar, temporary
-
, text, unix, zip-archive, zlib
}:
mkDerivation {
pname = "ats-pkg";
-
version = "2.7.1.0";
-
sha256 = "0lpyvcj5cki19fs9022yb1wzwis6a89f3i4s03rcll0lvshmxd2q";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cli-setup ];
libraryHaskellDepends = [
ansi-wl-pprint base binary bytestring bzlib Cabal
composition-prelude containers dependency dhall directory
-
file-embed filemanip hashable http-client http-client-tls lens lzma
-
mtl parallel-io process shake shake-ats shake-ext tar text unix
-
zip-archive zlib
];
executableHaskellDepends = [
-
base composition-prelude directory lens optparse-applicative shake
-
shake-ats temporary text
];
homepage = "https://github.com/vmchale/atspkg#readme";
description = "A build tool for ATS";
···
}) {};
"aws-easy" = callPackage
-
({ mkDerivation, amazonka, amazonka-core, base, bytestring, lens
-
, resourcet, template-haskell, text
}:
mkDerivation {
pname = "aws-easy";
-
version = "0.1.0.0";
-
sha256 = "0lchj79l606a2wxh72g837ys3nb1628ps03wxm61s5fl49229c0w";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
-
amazonka amazonka-core base bytestring lens resourcet
-
template-haskell text
];
-
executableHaskellDepends = [ base ];
homepage = "https://github.com/rcook/aws-easy#readme";
-
description = "AWS Easy: Helper functions for working with amazonka";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"aws-sign4" = callPackage
({ mkDerivation, attempt, aws, base, blaze-builder, byteable
, bytestring, bytestring-lexing, Cabal, case-insensitive
···
}:
mkDerivation {
pname = "bdcs";
-
version = "0.2.1";
-
sha256 = "0zlzxh6ps655zryifyzz7pbypv32w6a475ighbc840awkw59qvvy";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
···
];
homepage = "https://github.com/weldr/bdcs";
description = "Tools for managing a content store of software packages";
-
license = "LGPL";
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) ostree;};
···
, bytestring-lexing, case-insensitive, clustering, conduit
, conduit-combinators, containers, criterion, data-default-class
, data-ordlist, double-conversion, hexpat, HsHTSLib, http-conduit
-
, IntervalMap, math-functions, matrices, mtl, parallel, primitive
-
, random, split, statistics, tasty, tasty-golden, tasty-hunit, text
-
, transformers, unordered-containers, vector, vector-algorithms
-
, word8
}:
mkDerivation {
pname = "bioinformatics-toolkit";
-
version = "0.4.1";
-
sha256 = "0kqj88g1fx17xbdy6h56xl4qpgk6xvyfqwnvjvi4ha4rw7dhddxr";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson aeson-pretty base bytestring bytestring-lexing
case-insensitive clustering conduit containers data-default-class
data-ordlist double-conversion hexpat HsHTSLib http-conduit
-
IntervalMap math-functions matrices mtl parallel primitive split
-
statistics text transformers unordered-containers vector
vector-algorithms word8
];
testHaskellDepends = [
···
license = stdenv.lib.licenses.bsd3;
}) {};
-
"brick_0_35" = callPackage
({ mkDerivation, base, config-ini, containers, contravariant
, data-clist, deepseq, dlist, microlens, microlens-mtl
, microlens-th, stm, template-haskell, text, text-zipper
···
}:
mkDerivation {
pname = "brick";
-
version = "0.35";
-
sha256 = "16vfm60nz2zx819nv4s83108w1bhiyqx99zmacrlc371nlpdiyby";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
}) {};
"brick-skylighting" = callPackage
-
({ mkDerivation, base, brick, containers, skylighting, text, vty }:
mkDerivation {
pname = "brick-skylighting";
-
version = "0.1";
-
sha256 = "189qpq2cg45binlb9nq43h05g97ch56855xlz2givxw8psb0kb1i";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
-
base brick containers skylighting text vty
];
homepage = "https://github.com/jtdaugherty/brick-skylighting/";
description = "Show syntax-highlighted text in your Brick UI";
···
homepage = "https://github.com/lspitzner/brittany/";
description = "Haskell source code formatter";
license = stdenv.lib.licenses.agpl3;
}) {};
"broadcast-chan" = callPackage
···
license = stdenv.lib.licenses.bsd3;
}) {};
"classy-parallel" = callPackage
({ mkDerivation, base, lifted-base, monad-control, parallel
, resourcet, transformers
···
}) {};
"composition-prelude" = callPackage
-
({ mkDerivation, base }:
mkDerivation {
pname = "composition-prelude";
-
version = "1.3.0.4";
-
sha256 = "0dsd67ffhwfbq7y9f8c6q9nd05ayyxi85mzvc8kgj7f21cpvclmg";
libraryHaskellDepends = [ base ];
homepage = "https://github.com/vmchale/composition-prelude#readme";
description = "Higher-order function combinators";
license = stdenv.lib.licenses.bsd3;
···
pname = "containers-verified";
version = "0.5.11.0";
sha256 = "01qcsxrrg2zjqnd1r4i2m8a1wb9nyyss32rckfs7wni42ladzj07";
-
revision = "1";
-
editedCabalFile = "12jw1aq053wbbam8n2vvfdl00yha551bbk4xnwxk9rwfday45m4j";
libraryHaskellDepends = [ containers ];
homepage = "https://github.com/nomeata/containers-verified";
description = "Formally verified drop-in replacement of containers";
···
pname = "cryptohash-md5";
version = "0.11.100.1";
sha256 = "1y8q7s2bn4gdknw1wjikdnar2b5pgz3nv3220lxrlgpsf23x82vi";
-
revision = "1";
-
editedCabalFile = "1drxjsn5chi9zj3djj85s1d6xqlc28ji70zpyicxl5fals10n5w3";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
base base16-bytestring bytestring pureMD5 tasty tasty-hunit
···
pname = "cryptohash-sha1";
version = "0.11.100.1";
sha256 = "1aqdxdhxhl9jldh951djpwxx8z7gzaqspxl7iwpl84i5ahrsyy9w";
-
revision = "1";
-
editedCabalFile = "167i2mjyr18949xckzv6f782n763f6w9k114p6kq74gbmxqjvmqb";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
base base16-bytestring bytestring SHA tasty tasty-hunit
···
pname = "cryptohash-sha512";
version = "0.11.100.1";
sha256 = "1abi23dr3vzslkh0cx24cdn2gy88jjm4qr6rcm543ajyaywqns8h";
-
revision = "1";
-
editedCabalFile = "0aj9ryzdpxz79n5bs5wx56s9rjxm25dm7agxbyzqdr93wi2rj8ny";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
base base16-bytestring bytestring SHA tasty tasty-hunit
···
pname = "cue-sheet";
version = "1.0.1";
sha256 = "13vzay3i385k8i2k56bl9rr9sy7mnhas4b35xc8q7744gbl5hji1";
-
revision = "1";
-
editedCabalFile = "05f1w3jhwk09jaknq2ipfsfdlh95rg614m1c1diwi2z9s6hwi3cx";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bytestring containers data-default-class exceptions megaparsec
···
}:
mkDerivation {
pname = "dependency";
-
version = "0.1.0.9";
-
sha256 = "02xlq32xpww584ng5wzzlxmh8d15dqc342mlnfiysh2lfdwqydzk";
libraryHaskellDepends = [
ansi-wl-pprint base binary containers deepseq microlens
recursion-schemes tardis transformers
···
license = stdenv.lib.licenses.bsd3;
}) {};
"dhall-bash" = callPackage
-
({ mkDerivation, base, bytestring, containers, dhall
, insert-ordered-containers, neat-interpolation, optparse-generic
-
, shell-escape, text, text-format, trifecta
}:
mkDerivation {
pname = "dhall-bash";
-
version = "1.0.10";
-
sha256 = "0phi5z7rmbxjj83mps0lcpmcv320k8mrfpigls46smv7srmhsla1";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
-
base bytestring containers dhall insert-ordered-containers
-
neat-interpolation shell-escape text text-format
];
executableHaskellDepends = [
base bytestring dhall optparse-generic text trifecta
···
"dhall-json" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, dhall
-
, optparse-generic, text, trifecta, yaml
}:
mkDerivation {
pname = "dhall-json";
-
version = "1.0.12";
-
sha256 = "174ssff7fcxgr13w8mcls7w4fy5xzywh8qb55zj9qragj4bkyjab";
isLibrary = true;
isExecutable = true;
-
libraryHaskellDepends = [ aeson base dhall text ];
executableHaskellDepends = [
-
aeson aeson-pretty base bytestring dhall optparse-generic text
-
trifecta yaml
];
description = "Compile Dhall to JSON or YAML";
license = stdenv.lib.licenses.bsd3;
}) {};
"dhall-nix" = callPackage
-
({ mkDerivation, base, containers, data-fix, dhall, hnix
-
, insert-ordered-containers, neat-interpolation, optparse-generic
-
, scientific, text, text-format, trifecta
}:
mkDerivation {
pname = "dhall-nix";
-
version = "1.1.1";
-
sha256 = "01cdz8kjmm0ncdyq616mg6hjq7cwq5648cnrp6ggps5zc1d71176";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
-
base containers data-fix dhall hnix insert-ordered-containers
-
neat-interpolation scientific text text-format
];
executableHaskellDepends = [
base dhall hnix optparse-generic text trifecta
···
({ mkDerivation, base, dhall, optparse-generic, text }:
mkDerivation {
pname = "dhall-text";
-
version = "1.0.7";
-
sha256 = "11jp5yz11f701phzz74zf3spqhgmrdiq8ldbi96xmfjqhwnc9kmj";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base dhall optparse-generic text ];
···
pname = "direct-sqlite";
version = "2.3.22";
sha256 = "0fv90nm68k3vfj87kw6kfsvmk5kyvvrjcyp73s8m0pm6y7ypgg7a";
libraryHaskellDepends = [ base bytestring text ];
testHaskellDepends = [
base base16-bytestring bytestring directory HUnit temporary text
···
license = stdenv.lib.licenses.bsd3;
}) {};
"directed-cubical" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, hashable
, parallel, QuickCheck, unordered-containers, vector
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
-
"doctest-discover_0_1_0_8" = callPackage
({ mkDerivation, aeson, base, bytestring, directory, doctest
, filepath
}:
mkDerivation {
pname = "doctest-discover";
-
version = "0.1.0.8";
-
sha256 = "1ilmrc173d5xr7yphrbgg4kmkilyj1a89c67q4zrs4b6xfd5pa2x";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
pname = "except-exceptions";
version = "0.1";
sha256 = "03d94arrq8ynkbchv8w2vp4q3wka81hkrmkll6bd9p5kwhq28nzs";
libraryHaskellDepends = [ base exceptions transformers ];
homepage = "https://github.com/thumphries/except-exceptions";
description = "Safely deal with exceptions in ExceptT";
···
license = stdenv.lib.licenses.bsd3;
}) {};
"extract-dependencies" = callPackage
({ mkDerivation, async, base, Cabal, containers
, package-description-remote
···
license = stdenv.lib.licenses.bsd3;
}) {};
"generics-sop" = callPackage
({ mkDerivation, base, deepseq, ghc-prim, template-haskell }:
mkDerivation {
···
}:
mkDerivation {
pname = "giphy-api";
-
version = "0.5.2.0";
-
sha256 = "1sbwv6mvjb17g95b1b1ggryhk6lykp2vwvxja3y6z9rjzb9i2wa4";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
homepage = "https://github.com/onrock-eng/github-webhooks#readme";
description = "Aeson instances for GitHub Webhook payloads";
license = stdenv.lib.licenses.mit;
}) {};
"gitignore" = callPackage
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"google-oauth2-for-cli" = callPackage
({ mkDerivation, aeson, base, bytestring, directory, filepath
, hspec, http-types, req, time, unix, wai, warp
···
}:
mkDerivation {
pname = "grammatical-parsers";
-
version = "0.2.2";
-
sha256 = "0l1zjgn4jix9m2zbiwnms3c6004zqzpqxwvsdq9fmafbh7zhfvvx";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
base containers monoid-subclasses parsers rank2classes
];
testHaskellDepends = [
-
base checkers doctest monoid-subclasses parsers QuickCheck
-
rank2classes tasty tasty-quickcheck testing-feat
];
benchmarkHaskellDepends = [
base containers criterion deepseq monoid-subclasses rank2classes
···
}:
mkDerivation {
pname = "hadolint";
-
version = "1.6.0";
-
sha256 = "1ajwzyh3x185lvn22vi3wnfprf9fq0k1kxjxz575h87xwnq46y4v";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
}) {};
"hakyll-dir-list" = callPackage
-
({ mkDerivation, base, containers, filepath, hakyll }:
mkDerivation {
pname = "hakyll-dir-list";
-
version = "0.1.1.0";
-
sha256 = "0j5amghlsjdnvi4klag6ifwwzy05v17bsf7j6lzl32hcx66a62qb";
-
libraryHaskellDepends = [ base containers filepath hakyll ];
homepage = "http://github.com/freylax/hakyll-dir-list";
description = "Allow Hakyll to create hierarchical menues from directories";
license = stdenv.lib.licenses.bsd3;
···
license = stdenv.lib.licenses.bsd3;
}) {};
"hashtables-plus" = callPackage
({ mkDerivation, base, criterion-plus, deepseq, hashable
, hashtables, lens, loch-th, mtl, mwc-random, placeholders
···
}) {};
"haskell-packages" = callPackage
-
({ mkDerivation, aeson, base, bytestring, Cabal, containers
, deepseq, directory, filepath, haskell-src-exts, hse-cpp, mtl
, optparse-applicative, tagged, transformers, transformers-compat
}:
mkDerivation {
pname = "haskell-packages";
-
version = "0.5";
-
sha256 = "0b6hzz5ql6c9x7lxdldi50yw257cccp4d26jbdp51fi5chp2h7y6";
libraryHaskellDepends = [
-
aeson base bytestring Cabal containers deepseq directory filepath
haskell-src-exts hse-cpp mtl optparse-applicative tagged
transformers transformers-compat
];
···
"hasktags" = callPackage
({ mkDerivation, base, bytestring, directory, filepath, HUnit, json
-
, unix, utf8-string
}:
mkDerivation {
pname = "hasktags";
-
version = "0.69.4";
-
sha256 = "1s7phsg20h15p2dnri6viy5k6c4n42gchy684dv3r30qrwwvv0ni";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
-
base bytestring directory filepath json unix utf8-string
];
-
executableHaskellDepends = [ base directory filepath unix ];
testHaskellDepends = [
-
base bytestring directory filepath HUnit json unix utf8-string
];
homepage = "http://github.com/MarcWeber/hasktags";
description = "Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs";
···
testHaskellDepends = [
attoparsec base doctest doctest-discover hspec hspec-attoparsec mtl
QuickCheck text
];
benchmarkHaskellDepends = [ base criterion directory text ];
homepage = "https://github.com/contivero/hasmin#readme";
···
license = stdenv.lib.licenses.mit;
}) {};
"heterolist" = callPackage
({ mkDerivation, base, constraint-manip, hspec, indextype, polydata
}:
···
"hledger-iadd" = callPackage
({ mkDerivation, base, brick, containers, directory, free
, hledger-lib, hspec, megaparsec, microlens, microlens-th
-
, optparse-applicative, QuickCheck, semigroups, text, text-format
-
, text-zipper, time, transformers, unordered-containers, vector
-
, vty, xdg-basedir
}:
mkDerivation {
pname = "hledger-iadd";
-
version = "1.3.1";
-
sha256 = "0z7f9bm7xkq8a9kbhf3bd6fxhfaab08ddgghpbg5z460l4lhcczv";
-
revision = "2";
-
editedCabalFile = "03cc91bzxmk3hffkmda3w87rgwarpdjbs1kwafix65avhw03g7ga";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base brick containers directory free hledger-lib megaparsec
microlens microlens-th optparse-applicative semigroups text
-
text-format text-zipper time transformers unordered-containers
-
vector vty xdg-basedir
];
executableHaskellDepends = [
base brick directory free hledger-lib megaparsec microlens
-
optparse-applicative text text-format text-zipper time transformers
unordered-containers vector vty xdg-basedir
];
testHaskellDepends = [
-
base free hledger-lib hspec megaparsec QuickCheck text text-format
-
text-zipper time transformers vector
];
homepage = "https://github.com/hpdeifel/hledger-iadd#readme";
description = "A terminal UI as drop-in replacement for hledger add";
···
, blaze-markup, bytestring, cmdargs, containers, csv, data-default
, Decimal, deepseq, directory, doctest, extra, filepath, Glob
, hashtables, HUnit, megaparsec, mtl, mtl-compat, old-time, parsec
-
, pretty-show, regex-tdfa, safe, semigroups, split, test-framework
, test-framework-hunit, text, time, transformers, uglymemo
, utf8-string
}:
mkDerivation {
pname = "hledger-lib";
-
version = "1.5";
-
sha256 = "00k0wqib3hadi4rcnldr14q2va57b09whfbwzd14pz824x7pnfd7";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
ansi-terminal array base base-compat blaze-markup bytestring
cmdargs containers csv data-default Decimal deepseq directory extra
filepath hashtables HUnit megaparsec mtl mtl-compat old-time parsec
-
pretty-show regex-tdfa safe semigroups split text time transformers
-
uglymemo utf8-string
];
testHaskellDepends = [
ansi-terminal array base base-compat blaze-markup bytestring
cmdargs containers csv data-default Decimal deepseq directory
doctest extra filepath Glob hashtables HUnit megaparsec mtl
-
mtl-compat old-time parsec pretty-show regex-tdfa safe semigroups
-
split test-framework test-framework-hunit text time transformers
-
uglymemo utf8-string
];
homepage = "http://hledger.org";
description = "Core data types, parsers and functionality for the hledger accounting tools";
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) libsass;};
"hlint" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
, containers, cpphs, data-default, directory, extra, filepath
···
}:
mkDerivation {
pname = "hlint";
-
version = "2.1";
-
sha256 = "13chm0dhh1fn2iy3flnh7ahc3yzh8q0v10qxwd1739sywhykayg9";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
···
"hs2ats" = callPackage
({ mkDerivation, ansi-wl-pprint, base, casing, composition-prelude
, cpphs, criterion, deepseq, haskell-src-exts, hspec
-
, hspec-dirstream, language-ats, lens, optparse-generic
, system-filepath
}:
mkDerivation {
pname = "hs2ats";
-
version = "0.2.1.7";
-
sha256 = "01hinvxj9v04kzvyck01z4ky3b1gmffwxvl7wri2ggps26h2d5gf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
ansi-wl-pprint base casing composition-prelude cpphs deepseq
-
haskell-src-exts language-ats lens optparse-generic
];
-
executableHaskellDepends = [ base ];
testHaskellDepends = [
base hspec hspec-dirstream system-filepath
];
···
pname = "hsass";
version = "0.5.0";
sha256 = "07jhny061fnxqiijr2rqac85qzlxz24w8dms5pn844as8nkwdi4d";
libraryHaskellDepends = [
base bytestring data-default-class filepath hlibsass monad-loops
transformers
···
}:
mkDerivation {
pname = "hsdev";
-
version = "0.3.1.2";
-
sha256 = "1abwv4987xznfv6sx8sfhk04f4s7dpjvgzwzjzi8rwxibm8az09p";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
}:
mkDerivation {
pname = "hspec-dirstream";
-
version = "0.4.0.0";
-
sha256 = "01090ph0njwv5cabj9f82xsiy0lk254sk3iq6l9h7dkh57sm7q9n";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base dirstream filepath hspec hspec-core pipes pipes-safe
···
pname = "http-media";
version = "0.7.1.2";
sha256 = "01vvrd6yb2aykha7y1c13ylnkyws2wy68vqbdb7kmbzwbdxdb4zy";
libraryHaskellDepends = [
base bytestring case-insensitive containers utf8-string
];
···
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
mkDerivation {
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
version = "0.9.0.1";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
license = "unknown";
}) {};
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
···
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
, transformers
}:
mkDerivation {
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
version = "1.2.0.2";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
];
libraryToolDepends = [ alex happy ];
testHaskellDepends = [
···
license = stdenv.lib.licenses.gpl3;
}) {};
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
}:
mkDerivation {
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
version = "3.0.1";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
libraryHaskellDepends = [
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
];
testHaskellDepends = [
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
-
unordered-containers yaml
];
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
···
license = stdenv.lib.licenses.bsd2;
}) {};
"lens-accelerate" = callPackage
({ mkDerivation, accelerate, base, lens }:
mkDerivation {
···
}:
mkDerivation {
pname = "lmdb-simple";
-
version = "0.3.1.0";
-
sha256 = "1d43gss6ri05rnjsjfmaxpzb91gfvnjhz41ls7rjmqa1x8ym2lsn";
libraryHaskellDepends = [ base bytestring lmdb serialise ];
testHaskellDepends = [ base hspec QuickCheck ];
benchmarkHaskellDepends = [ base criterion ];
···
homepage = "https://github.com/deech/load-font#load-font";
description = "A cross platform library for loading bundled fonts into your application";
license = stdenv.lib.licenses.bsd3;
}) {};
"loadavg" = callPackage
···
}:
mkDerivation {
pname = "madlang";
-
version = "4.0.1.0";
-
sha256 = "08nw11l8vpazyfny3f8alyb9r268wlh3q24032q34sk1n5d92pcl";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cli-setup ];
···
}:
mkDerivation {
pname = "matterhorn";
-
version = "40700.0.0";
-
sha256 = "1knf05p9qmk51ysvp2gp718d365g9n7myycb07w8d84f4vrphg51";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
···
"mattermost-api" = callPackage
({ mkDerivation, aeson, base, binary, bytestring, connection
, containers, gitrev, hashable, HTTP, HUnit, memory, microlens
-
, microlens-th, mtl, network-uri, pretty-show, process, stm, tasty
-
, tasty-hunit, template-haskell, text, time, unordered-containers
-
, websockets
}:
mkDerivation {
pname = "mattermost-api";
-
version = "40700.0.0";
-
sha256 = "1nhhlj6vgjndm34aw9kzmsjrkx7j3fir8rccx65d4c10labclsb9";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson base binary bytestring connection containers gitrev hashable
HTTP memory microlens microlens-th network-uri pretty-show process
-
stm template-haskell text time unordered-containers websockets
];
testHaskellDepends = [
aeson base containers HUnit mtl pretty-show stm tasty tasty-hunit
···
}:
mkDerivation {
pname = "mattermost-api-qc";
-
version = "40700.0.0";
-
sha256 = "0dz254wmrxbavsjqhyn90gg6iplcgcpsw8p9fv0c5kxlafqwg0kf";
libraryHaskellDepends = [
base containers mattermost-api QuickCheck text time
];
···
license = stdenv.lib.licenses.bsd3;
}) {};
-
"microlens_0_4_9" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "microlens";
-
version = "0.4.9";
-
sha256 = "1zsisv6vlkphqw8rdi6c6phm6k3izc0n6vj1z1b6my7r8zyshlia";
libraryHaskellDepends = [ base ];
homepage = "http://github.com/aelve/microlens";
description = "A tiny lens library with no dependencies. If you're writing an app, you probably want microlens-platform, not this.";
···
license = stdenv.lib.licenses.bsd3;
}) {};
-
"microlens-th_0_4_2" = callPackage
({ mkDerivation, base, containers, microlens, template-haskell
, th-abstraction, transformers
}:
mkDerivation {
pname = "microlens-th";
-
version = "0.4.2";
-
sha256 = "16962h9qxjw6mv7nqn2xz7kclfgllla52illrzpri738wnf2nwsd";
libraryHaskellDepends = [
base containers microlens template-haskell th-abstraction
transformers
···
license = stdenv.lib.licenses.bsd3;
}) {};
"mmtf" = callPackage
({ mkDerivation, base, binary, bytestring, containers, data-msgpack
, hspec, QuickCheck, text
···
pname = "monad-logger";
version = "0.3.28.2";
sha256 = "1dqrsqpqw4qfyida4j0z6dffds4sj7j282x4ir6wrq9j7nmns4yx";
libraryHaskellDepends = [
base bytestring conduit conduit-extra exceptions fast-logger
lifted-base monad-control monad-loops mtl resourcet stm stm-chans
···
license = stdenv.lib.licenses.mit;
}) {};
"monad-logger-json" = callPackage
({ mkDerivation, aeson, base, monad-logger, template-haskell, text
}:
···
}) {};
"monad-var" = callPackage
-
({ mkDerivation, base, stm, transformers }:
mkDerivation {
pname = "monad-var";
-
version = "0.1.2.0";
-
sha256 = "1nj10lhijwvim7js2vl9b9qq7x55dx7bk6q4jmvpz99c2vqfhyy5";
-
libraryHaskellDepends = [ base stm transformers ];
homepage = "https://github.com/effectfully/monad-var#readme";
description = "Generic operations over variables";
license = stdenv.lib.licenses.bsd3;
···
({ mkDerivation, attoparsec, base, errors, exceptions
, extractable-singleton, hashable, hspec, hspec-wai, http-types
, monad-control-aligned, mtl, poly-arity, pred-trie, regex-compat
-
, tasty, tasty-hspec, text, tries, unordered-containers
, wai-middleware-content-type, wai-middleware-verbs
, wai-transformers
}:
mkDerivation {
pname = "nested-routes";
-
version = "9.0.0";
-
sha256 = "1vdmwkr69n7ybwamfazy2p65r9s2fqbgvfy31wxiqyn6phg6r57v";
libraryHaskellDepends = [
attoparsec base errors exceptions extractable-singleton hashable
monad-control-aligned mtl poly-arity pred-trie regex-compat text
-
tries unordered-containers wai-middleware-content-type
wai-middleware-verbs wai-transformers
];
testHaskellDepends = [
attoparsec base errors exceptions extractable-singleton hashable
hspec hspec-wai http-types monad-control-aligned mtl poly-arity
pred-trie regex-compat tasty tasty-hspec text tries
-
unordered-containers wai-middleware-content-type
wai-middleware-verbs wai-transformers
];
homepage = "https://github.com/athanclark/nested-routes#readme";
···
license = stdenv.lib.licenses.bsd3;
}) {};
"netwire-input" = callPackage
({ mkDerivation, base, deepseq, netwire }:
mkDerivation {
···
homepage = "https://github.com/alunduil/network-arbitrary";
description = "Arbitrary Instances for Network Types";
license = stdenv.lib.licenses.mit;
-
maintainers = with stdenv.lib.maintainers; [ alunduil ];
}) {};
"network-attoparsec" = callPackage
···
license = stdenv.lib.licenses.bsd3;
}) {};
"network-interfacerequest" = callPackage
({ mkDerivation, base, bytestring, ioctl, network }:
mkDerivation {
···
homepage = "https://github.com/alunduil/network-uri-json";
description = "FromJSON and ToJSON Instances for Network.URI";
license = stdenv.lib.licenses.mit;
-
maintainers = with stdenv.lib.maintainers; [ alunduil ];
}) {};
"network-uri-static" = callPackage
···
benchmarkHaskellDepends = [ base criterion semigroups ];
description = "A typeclass and set of functions for working with newtypes, with generics support";
license = stdenv.lib.licenses.bsd3;
}) {};
"newtype-th" = callPackage
···
}) {};
"nvim-hs" = callPackage
-
({ mkDerivation, ansi-wl-pprint, base, bytestring, cereal
-
, cereal-conduit, conduit, conduit-extra, containers, data-default
-
, deepseq, directory, dyre, exceptions, filepath, foreign-store
-
, hslogger, hspec, hspec-discover, HUnit, lifted-base, megaparsec
-
, messagepack, monad-control, mtl, network, optparse-applicative
-
, process, QuickCheck, resourcet, setenv, stm, streaming-commons
-
, template-haskell, text, time, time-locale-compat, transformers
-
, transformers-base, utf8-string
}:
mkDerivation {
pname = "nvim-hs";
-
version = "0.2.4";
-
sha256 = "16zfaps34r6dbjrvrj1a08sndv8nxqhnwy4vgl1flnc6q6xbi7f5";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
-
ansi-wl-pprint base bytestring cereal cereal-conduit conduit
-
conduit-extra containers data-default deepseq directory dyre
-
exceptions filepath foreign-store hslogger lifted-base megaparsec
-
messagepack monad-control mtl network optparse-applicative process
-
resourcet setenv stm streaming-commons template-haskell text time
-
time-locale-compat transformers transformers-base utf8-string
];
executableHaskellDepends = [ base data-default ];
testHaskellDepends = [
-
ansi-wl-pprint base bytestring cereal cereal-conduit conduit
-
conduit-extra containers data-default directory dyre exceptions
-
filepath foreign-store hslogger hspec hspec-discover HUnit
-
lifted-base megaparsec messagepack mtl network optparse-applicative
process QuickCheck resourcet setenv stm streaming-commons
template-haskell text time time-locale-compat transformers
-
transformers-base utf8-string
];
homepage = "https://github.com/neovimhaskell/nvim-hs";
description = "Haskell plugin backend for neovim";
···
}) {};
"nvim-hs-contrib" = callPackage
-
({ mkDerivation, ansi-wl-pprint, base, bytestring, data-default
-
, directory, exceptions, filepath, hspec, hspec-discover
-
, messagepack, mtl, nvim-hs, QuickCheck, text, time, utf8-string
-
, yaml
}:
mkDerivation {
pname = "nvim-hs-contrib";
-
version = "0.2.0";
-
sha256 = "05999ma4whng6brn37bw2wbw7yf2hq9yw8sr12kwykdygxvykrbf";
libraryHaskellDepends = [
-
ansi-wl-pprint base bytestring data-default directory exceptions
-
filepath messagepack mtl nvim-hs text time utf8-string yaml
];
testHaskellDepends = [
base hspec hspec-discover nvim-hs QuickCheck
];
-
homepage = "https://github.com/neovimhaskell/nvim-hs";
description = "Haskell plugin backend for neovim";
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
···
"nvim-hs-ghcid" = callPackage
({ mkDerivation, base, bytestring, containers, directory, filepath
-
, ghcid, nvim-hs, nvim-hs-contrib, resourcet, transformers, yaml
}:
mkDerivation {
pname = "nvim-hs-ghcid";
-
version = "0.2.0";
-
sha256 = "108fi3pnsc0yj5kmm0awqr7f3xqhyxg1yg29p2kw6bk8vvwjdlvf";
libraryHaskellDepends = [
base bytestring containers directory filepath ghcid nvim-hs
-
nvim-hs-contrib resourcet transformers yaml
];
homepage = "https://github.com/saep/nvim-hs-ghcid";
description = "Neovim plugin that runs ghcid to update the quickfix list";
···
inherit (pkgs.xorg) libXinerama; ovr = null; systemd = null;};
"odbc" = callPackage
-
({ mkDerivation }:
mkDerivation {
pname = "odbc";
-
version = "0.0.0";
-
sha256 = "1yyp21j0kmq7mc80z3vpmra16kbqb35pzblir1gppiz0wh1wmgpb";
-
doHaddock = false;
-
description = "TBA";
license = stdenv.lib.licenses.bsd3;
-
}) {};
"oden-go-packages" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, text
···
license = stdenv.lib.licenses.bsd3;
}) {};
"persistable-types-HDBC-pg" = callPackage
({ mkDerivation, base, bytestring, convertible, HDBC
, persistable-record, relational-query-HDBC, text-postgresql
···
];
description = "Fast, streaming csv parser";
license = stdenv.lib.licenses.mit;
-
maintainers = with stdenv.lib.maintainers; [ jb55 ];
}) {};
"pipes-errors" = callPackage
···
"potoki" = callPackage
({ mkDerivation, attoparsec, base, base-prelude, bytestring
-
, directory, foldl, hashable, potoki-core, profunctors, QuickCheck
-
, quickcheck-instances, random, rerebase, tasty, tasty-hunit
-
, tasty-quickcheck, text, transformers, unagi-chan
, unordered-containers, vector
}:
mkDerivation {
pname = "potoki";
-
version = "0.11.1";
-
sha256 = "1xmxdlg213y1v09akc853zymbkxpg6pkfspwjb0g1kvnirjlj0rj";
libraryHaskellDepends = [
attoparsec base base-prelude bytestring directory foldl hashable
-
potoki-core profunctors text transformers unagi-chan
unordered-containers vector
];
testHaskellDepends = [
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"potrace" = callPackage
({ mkDerivation, base, bindings-potrace, bytestring, containers
, data-default, JuicyPixels, vector
···
description = "Predicative tries";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"predicates" = callPackage
···
}:
mkDerivation {
pname = "pure-zlib";
-
version = "0.6.1";
-
sha256 = "0dqc35ca1668j2xfwmz8bqgbyld9gw3b0bld8s5gy6id7qfn7d26";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
"qr-imager" = callPackage
({ mkDerivation, aeson, base, bytestring, cryptonite, directory
-
, either, haskell-qrencode, hspec, jose-jwt, JuicyPixels
-
, libqrencode, microlens, optparse-applicative, process, split
-
, vector
}:
mkDerivation {
pname = "qr-imager";
-
version = "1.0.1.6";
-
sha256 = "0kc69xkqinvwk7hxblxkspnmj422c1pbdig9kvh3r8sj1in0lpmn";
libraryHaskellDepends = [
-
aeson base bytestring cryptonite directory either haskell-qrencode
jose-jwt JuicyPixels microlens optparse-applicative process split
vector
];
···
}:
mkDerivation {
pname = "queryparser";
-
version = "0.1.0.0";
-
sha256 = "0ixx2ff7b3m7i8yp23x8nx0bpq92r387ddqag1i0026hljwpqchr";
libraryHaskellDepends = [
aeson base bytestring containers fixed-list hashable mtl parsec
predicate-class pretty QuickCheck semigroups text
···
benchmarkHaskellDepends = [ base criterion text ];
description = "Analysis and parsing library for SQL queries";
license = stdenv.lib.licenses.mit;
-
hydraPlatforms = stdenv.lib.platforms.none;
-
broken = true;
-
}) {predicate-class = null;};
"queryparser-hive" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, fixed-list
···
}:
mkDerivation {
pname = "queryparser-hive";
-
version = "0.1.0.0";
-
sha256 = "1lh8vj0wbgpsliq8dcfp6cibd0ka3gf8j0b132b1dy9hz8q3k99s";
libraryHaskellDepends = [
aeson base bytestring containers fixed-list hashable mtl parsec
predicate-class pretty queryparser QuickCheck regex-tdfa semigroups
···
];
description = "Parsing for Hive SQL queries";
license = stdenv.lib.licenses.mit;
-
hydraPlatforms = stdenv.lib.platforms.none;
-
broken = true;
-
}) {predicate-class = null;};
"queryparser-presto" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, fixed-list
···
}:
mkDerivation {
pname = "queryparser-presto";
-
version = "0.1.0.0";
-
sha256 = "10yh0j7xxmyxpfkixk8wjfl0sbb6y51kylvc6jnl3wclcyw31jvf";
libraryHaskellDepends = [
aeson base bytestring containers fixed-list hashable mtl parsec
predicate-class pretty queryparser QuickCheck regex-tdfa semigroups
···
];
description = "Parsing for Presto SQL queries";
license = stdenv.lib.licenses.mit;
-
hydraPlatforms = stdenv.lib.platforms.none;
-
broken = true;
-
}) {predicate-class = null;};
"queryparser-vertica" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, fixed-list
···
}:
mkDerivation {
pname = "queryparser-vertica";
-
version = "0.1.0.0";
-
sha256 = "04g4ciqjkphyim0wjy3mn74fd8in38wkf3hyqsd0968syxdx6ykx";
libraryHaskellDepends = [
aeson base bytestring containers fixed-list hashable mtl parsec
predicate-class pretty queryparser QuickCheck regex-tdfa semigroups
···
];
description = "Parsing for Vertica SQL queries";
license = stdenv.lib.licenses.mit;
-
hydraPlatforms = stdenv.lib.platforms.none;
-
broken = true;
-
}) {predicate-class = null;};
"querystring-pickle" = callPackage
({ mkDerivation, base, bytestring, QuickCheck, test-framework
···
license = stdenv.lib.licenses.bsd3;
}) {};
-
"quickcheck-classes_0_4_2" = callPackage
({ mkDerivation, aeson, base, bifunctors, containers, primitive
, QuickCheck, semigroupoids, semigroups, tagged, transformers
, vector
}:
mkDerivation {
pname = "quickcheck-classes";
-
version = "0.4.2";
-
sha256 = "1whin052j39gdvqy1kvfrqiyfa76amclp6pschqd6xmmw2vly491";
libraryHaskellDepends = [
aeson base bifunctors containers primitive QuickCheck semigroupoids
semigroups tagged transformers
···
"reactive-banana" = callPackage
({ mkDerivation, base, containers, hashable, HUnit, pqueue
-
, psqueues, test-framework, test-framework-hunit, transformers
-
, unordered-containers, vault
}:
mkDerivation {
pname = "reactive-banana";
-
version = "1.1.0.1";
-
sha256 = "1hvhzr3cvg91l8kwxia0idg3n9jrh4knlcrmzm9j978dckzrc3mc";
libraryHaskellDepends = [
-
base containers hashable pqueue transformers unordered-containers
-
vault
];
testHaskellDepends = [
-
base containers hashable HUnit pqueue psqueues test-framework
-
test-framework-hunit transformers unordered-containers vault
];
homepage = "http://wiki.haskell.org/Reactive-banana";
description = "Library for functional reactive programming (FRP)";
···
}:
mkDerivation {
pname = "recursion-schemes-ext";
-
version = "1.0.0.2";
-
sha256 = "1k7jjargdhc5q7ay2r07fwd9wgcs249p1r1rr48qlw6lsccrparw";
libraryHaskellDepends = [
base composition-prelude lens recursion-schemes
];
···
pname = "resourcet";
version = "1.1.11";
sha256 = "1n94m2c7rxk2bgm8wywrkp9pmqlnv2dl35yaylninzm8xk1xavil";
libraryHaskellDepends = [
base containers exceptions lifted-base mmorph monad-control mtl
transformers transformers-base transformers-compat unliftio-core
···
license = stdenv.lib.licenses.bsd3;
}) {};
"retryer" = callPackage
({ mkDerivation, base, optparse-applicative, process }:
mkDerivation {
···
}:
mkDerivation {
pname = "sandi";
-
version = "0.4.1";
-
sha256 = "08y691z8m79qm4ajx5csmgv8f9x8q4r0bcfm8gb8x88lvg19493j";
-
revision = "1";
-
editedCabalFile = "1gk6vwydqdgz1s5glv4jlkaph7g19aqdf7yxbyq0m1afaj1rvjq9";
libraryHaskellDepends = [
base bytestring conduit exceptions stringsearch
];
···
}:
mkDerivation {
pname = "servant-quickcheck";
-
version = "0.0.6.0";
-
sha256 = "1llhxqnbrydikrxdd10cfk4shgbfpxvlsym0lvvvbva4vci1k8wj";
libraryHaskellDepends = [
aeson base base-compat bytestring case-insensitive clock
data-default-class hspec http-client http-media http-types mtl
···
pname = "servant-swagger";
version = "1.1.5";
sha256 = "02m51kgwa2cp72wfq6a96zncywryrnxq778jh2cqmpzjrhml8yjg";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
aeson base bytestring hspec http-media insert-ordered-containers
···
pname = "servant-swagger-ui";
version = "0.2.5.3.9.1";
sha256 = "1fbznhlzh9xnnhxsazan46w5x439a31lglb8mh7j945axyh7l09m";
libraryHaskellDepends = [
base blaze-markup bytestring directory file-embed filepath
http-media servant servant-blaze servant-server servant-swagger
···
"shake-ats" = callPackage
({ mkDerivation, base, binary, dependency, directory, hashable
-
, hs2ats, language-ats, lens, shake, shake-ext, text
}:
mkDerivation {
pname = "shake-ats";
-
version = "1.5.0.9";
-
sha256 = "1fjbdik7a2izl8sbxnv1i36h55df0v7w23pn7ivk1p18mgljc9lf";
libraryHaskellDepends = [
-
base binary dependency directory hashable hs2ats language-ats lens
-
shake shake-ext text
];
homepage = "https://github.com/vmchale/shake-ats#readme";
description = "Utilities for building ATS projects with shake";
···
}) {};
"shake-ext" = callPackage
-
({ mkDerivation, base, Cabal, composition-prelude, cpphs, directory
-
, shake, template-haskell
}:
mkDerivation {
pname = "shake-ext";
-
version = "2.7.0.3";
-
sha256 = "0j1558a43bz7jqbbhn0myjwd9nrd6mnn4r26ix5wqhnsgfpxcw1j";
libraryHaskellDepends = [
base Cabal composition-prelude directory shake template-haskell
];
-
libraryToolDepends = [ cpphs ];
homepage = "https://hub.darcs.net/vmchale/shake-ext";
description = "Helper functions for linting with shake";
license = stdenv.lib.licenses.bsd3;
···
pname = "slug";
version = "0.1.7";
sha256 = "1pkxcb2ip4mb6szmqz3g7m3m8qfrvknjr5ii0wnd0icbzm1q4vyp";
-
revision = "2";
-
editedCabalFile = "0kvx1igj6fs9wrwkh68m19f5pxw1x46d489zgj6f5ah5w8wfxp2h";
libraryHaskellDepends = [
aeson base exceptions http-api-data path-pieces persistent
QuickCheck text
···
, http-types, list-t, monad-control, monad-control-aligned, mtl
, nested-routes, path, path-extra, pred-trie, stm, strict, text
, tmapchan, tmapmvar, transformers, unordered-containers, urlpath
-
, uuid, wai-middleware-content-type, wai-transformers, websockets
-
, websockets-simple, wuss
}:
mkDerivation {
pname = "sparrow";
-
version = "0.0.1.1";
-
sha256 = "14apx9pxbl9s9i5d8i7x3y9wyzdyx3gspz4l4h4vaddg996pq0il";
libraryHaskellDepends = [
aeson aeson-attoparsec async attoparsec attoparsec-uri base
bytestring deepseq exceptions extractable-singleton hashable
http-client http-client-tls http-types list-t monad-control
monad-control-aligned mtl nested-routes path path-extra pred-trie
stm strict text tmapchan tmapmvar transformers unordered-containers
-
urlpath uuid wai-middleware-content-type wai-transformers
-
websockets websockets-simple wuss
-
];
-
testHaskellDepends = [
-
aeson aeson-attoparsec async attoparsec attoparsec-uri base
-
bytestring deepseq exceptions extractable-singleton hashable
-
http-client http-client-tls http-types list-t monad-control
-
monad-control-aligned mtl nested-routes path path-extra pred-trie
-
stm strict text tmapchan tmapmvar transformers unordered-containers
-
urlpath uuid wai-middleware-content-type wai-transformers
websockets websockets-simple wuss
];
description = "Unified streaming dependency management for web apps";
···
license = stdenv.lib.licenses.mit;
}) {};
"stratum-tool" = callPackage
({ mkDerivation, aeson, async, base, bytestring, bytestring-builder
, cmdargs, connection, containers, curl, curl-aeson, network, stm
···
license = stdenv.lib.licenses.bsd3;
}) {};
"streaming-binary" = callPackage
({ mkDerivation, base, binary, bytestring, hspec, streaming
, streaming-bytestring
···
}:
mkDerivation {
pname = "streaming-concurrency";
-
version = "0.3.1.0";
-
sha256 = "151nyi75qrlvp5q3xi678rkg2vk0mrvpyr8c4yagh1df90amhvsm";
libraryHaskellDepends = [
base exceptions lifted-async monad-control stm streaming
streaming-with transformers-base
···
}:
mkDerivation {
pname = "streaming-sort";
-
version = "0.1.0.0";
-
sha256 = "0zv66xdrg457gskfnviic9mmh38zk9vxsigrlbci8a2fwmphmjxg";
libraryHaskellDepends = [
base binary bytestring directory exceptions streaming
streaming-binary streaming-bytestring streaming-with transformers
···
}:
mkDerivation {
pname = "streaming-with";
-
version = "0.2.1.0";
-
sha256 = "04i4k7n37qblf9yxdj0bl1qr0arpkv2l06kx7f8aqf1xa7vvxz9i";
libraryHaskellDepends = [
base exceptions managed streaming-bytestring temporary transformers
];
···
license = stdenv.lib.licenses.bsd3;
}) {};
-
"streamly_0_1_1" = callPackage
({ mkDerivation, atomic-primops, base, containers, criterion
, exceptions, hspec, lifted-base, lockfree-queue, monad-control
, mtl, stm, transformers, transformers-base
}:
mkDerivation {
pname = "streamly";
-
version = "0.1.1";
-
sha256 = "1zblhnn2rjsmbdliihsghwl6rv7g0bcdh3d10xx8c4x420hwg2f6";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
pname = "token-bucket";
version = "0.1.0.1";
sha256 = "1l3axqdkrjf28pxhrvdvlpf9wi79czsfvhi33w4v2wbj0g00j9ii";
-
revision = "2";
-
editedCabalFile = "03kkavw01mlgaxgc0ifvldn8pkq2dfncrwqrf0r33ldggfzm6qm3";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base time ];
homepage = "https://github.com/hvr/token-bucket";
···
}:
mkDerivation {
pname = "trackit";
-
version = "0.1";
-
sha256 = "0dcf3h140pwvyrfb0x6b4brp9bpr2p1krd1pvl014jvqak4q2q7d";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"transactional-events" = callPackage
({ mkDerivation, base, ListZipper, MonadPrompt, stm }:
mkDerivation {
···
homepage = "https://github.com/knupfer/type-of-html";
description = "High performance type driven html generation";
license = stdenv.lib.licenses.bsd3;
}) {};
"type-operators" = callPackage
···
license = stdenv.lib.licenses.bsd3;
}) {};
"users" = callPackage
({ mkDerivation, aeson, base, bcrypt, path-pieces, text, time }:
mkDerivation {
···
({ mkDerivation, base, ghc-prim, vulkan }:
mkDerivation {
pname = "vulkan-api";
-
version = "0.1.0.1";
-
sha256 = "192bid9aqndn7lh3vdvk2mhqc76z5fw2z4v362n2bjhdaadwipld";
libraryHaskellDepends = [ base ghc-prim ];
librarySystemDepends = [ vulkan ];
-
homepage = "https://github.com/achirkin/genvulkan#readme";
description = "Low-level low-overhead vulkan api bindings";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
···
license = stdenv.lib.licenses.mit;
}) {};
"wai-handler-scgi" = callPackage
({ mkDerivation, base, bytestring, wai, wai-extra }:
mkDerivation {
···
}:
mkDerivation {
pname = "wai-middleware-content-type";
-
version = "0.6.0";
-
sha256 = "19c5sjrgfvc12f020cssr4ydsd7ib9wxabm594mn9z32sq6qv4f8";
libraryHaskellDepends = [
aeson base blaze-builder blaze-html bytestring clay exceptions
extractable-singleton hashable http-media http-types lucid mmorph
···
transformers transformers-base unordered-containers urlpath wai
wai-logger wai-transformers warp
];
description = "Route to different middlewares based on the incoming Accept header";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
···
}) {};
"wai-middleware-verbs" = callPackage
-
({ mkDerivation, base, errors, exceptions, hashable, http-types
-
, mmorph, monad-logger, mtl, resourcet, transformers
-
, transformers-base, unordered-containers, wai
}:
mkDerivation {
pname = "wai-middleware-verbs";
-
version = "0.3.2";
-
sha256 = "0rma394hfpycaqfyr9bpal2v27559hrm7yd83x7dh13jv9zsj7v9";
-
isLibrary = true;
-
isExecutable = true;
libraryHaskellDepends = [
-
base errors exceptions hashable http-types mmorph monad-logger mtl
-
resourcet transformers transformers-base unordered-containers wai
];
-
description = "Route different middleware responses based on the incoming HTTP verb";
license = stdenv.lib.licenses.bsd3;
}) {};
"wai-predicates" = callPackage
···
license = stdenv.lib.licenses.bsd3;
}) {};
"web-routes-boomerang" = callPackage
({ mkDerivation, base, boomerang, mtl, parsec, text, web-routes }:
mkDerivation {
···
license = stdenv.lib.licenses.bsd3;
}) {};
-
"websockets-simple_0_1_1" = callPackage
-
({ mkDerivation, aeson, async, base, bytestring, exceptions, hspec
-
, monad-control, profunctors, stm, tasty, tasty-hspec, transformers
-
, vector, wai-transformers, websockets
}:
mkDerivation {
pname = "websockets-simple";
-
version = "0.1.1";
-
sha256 = "0hakr1vrfj0n3sgax08vsa1bcnddqkizr2fb9pjk9abhw4hn5k2y";
libraryHaskellDepends = [
-
aeson async base bytestring exceptions monad-control profunctors
-
stm transformers vector wai-transformers websockets
];
testHaskellDepends = [
-
aeson async base bytestring exceptions hspec monad-control
-
profunctors stm tasty tasty-hspec transformers vector
-
wai-transformers websockets
];
homepage = "https://github.com/athanclark/websockets-simple#readme";
description = "Composable websockets clients";
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"xlsx-tabular" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, data-default
, lens, text, xlsx
···
benchmarkHaskellDepends = [ base bytestring criterion text ];
description = "Fast XML generation library";
license = stdenv.lib.licenses.bsd3;
}) {};
"xmlhtml" = callPackage
···
license = stdenv.lib.licenses.bsd3;
}) {inherit (pkgs) libGL; inherit (pkgs) libGLU;};
+
"GLURaw_2_0_0_4" = callPackage
+
({ mkDerivation, base, libGL, libGLU, OpenGLRaw, transformers }:
+
mkDerivation {
+
pname = "GLURaw";
+
version = "2.0.0.4";
+
sha256 = "1i2xi35n5z0d372px9mh6cyhgg1m0cfaiy3fnspkf6kbn9fgsqxq";
+
libraryHaskellDepends = [ base OpenGLRaw transformers ];
+
librarySystemDepends = [ libGL libGLU ];
+
homepage = "http://www.haskell.org/haskellwiki/Opengl";
+
description = "A raw binding for the OpenGL graphics system";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {inherit (pkgs) libGL; inherit (pkgs) libGLU;};
+
"GLUT" = callPackage
({ mkDerivation, array, base, containers, OpenGL, StateVar
, transformers
···
homepage = "http://www.haskell.org/haskellwiki/Opengl";
description = "A binding for the OpenGL Utility Toolkit";
license = stdenv.lib.licenses.bsd3;
+
}) {};
+
+
"GLUT_2_7_0_13" = callPackage
+
({ mkDerivation, array, base, containers, OpenGL, StateVar
+
, transformers
+
}:
+
mkDerivation {
+
pname = "GLUT";
+
version = "2.7.0.13";
+
sha256 = "1j5sv95fy0fv1n57qxhkdqm20q0lj4h5x3r7php9jh70wl77q89x";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
array base containers OpenGL StateVar transformers
+
];
+
homepage = "http://www.haskell.org/haskellwiki/Opengl";
+
description = "A binding for the OpenGL Utility Toolkit";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"GLUtil" = callPackage
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"HStringTemplate_0_8_7" = callPackage
+
({ mkDerivation, array, base, blaze-builder, bytestring, containers
+
, deepseq, directory, filepath, mtl, old-locale, parsec, pretty
+
, semigroups, syb, template-haskell, text, time, void
+
}:
+
mkDerivation {
+
pname = "HStringTemplate";
+
version = "0.8.7";
+
sha256 = "03kbmyh0713j3qhhrl7jqbmsvyq1q82h2yxq45cc9rs55sma8kjg";
+
libraryHaskellDepends = [
+
array base blaze-builder bytestring containers deepseq directory
+
filepath mtl old-locale parsec pretty semigroups syb
+
template-haskell text time void
+
];
+
description = "StringTemplate implementation in Haskell";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"HStringTemplateHelpers" = callPackage
({ mkDerivation, base, containers, directory, FileManipCompat
, filepath, HSH, HStringTemplate, mtl, safe, strict
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"OpenGL_3_0_2_1" = callPackage
+
({ mkDerivation, base, bytestring, containers, GLURaw, ObjectName
+
, OpenGLRaw, StateVar, text, transformers
+
}:
+
mkDerivation {
+
pname = "OpenGL";
+
version = "3.0.2.1";
+
sha256 = "1gsrlp2if5zwq0icjmsmva3cj719qpwagsmg6dlvps0xj4dqkjvs";
+
libraryHaskellDepends = [
+
base bytestring containers GLURaw ObjectName OpenGLRaw StateVar
+
text transformers
+
];
+
homepage = "http://www.haskell.org/haskellwiki/Opengl";
+
description = "A binding for the OpenGL graphics system";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"OpenGLCheck" = callPackage
({ mkDerivation, base, checkers, haskell98, OpenGL, QuickCheck }:
mkDerivation {
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"Rasterific_0_7_3" = callPackage
+
({ mkDerivation, base, bytestring, containers, dlist, FontyFruity
+
, free, JuicyPixels, mtl, primitive, transformers, vector
+
, vector-algorithms
+
}:
+
mkDerivation {
+
pname = "Rasterific";
+
version = "0.7.3";
+
sha256 = "0y92h3mjsr1vjcxc06lh1lvszicf53l1bzdaci5mjb5gmiq8f2px";
+
libraryHaskellDepends = [
+
base bytestring containers dlist FontyFruity free JuicyPixels mtl
+
primitive transformers vector vector-algorithms
+
];
+
description = "A pure haskell drawing engine";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"ReadArgs" = callPackage
({ mkDerivation, base, hspec, system-filepath, text }:
mkDerivation {
···
}:
mkDerivation {
pname = "SciFlow";
+
version = "0.6.1";
+
sha256 = "0axwf7rdwhl3ppq6qlxrffzbzbwvb8q0ygpnlzc2yvksiqzp9h2g";
libraryHaskellDepends = [
aeson base bytestring cereal cereal-text containers
data-default-class directory exceptions executable-path fgl
···
}:
mkDerivation {
pname = "aivika-distributed";
+
version = "1.2";
+
sha256 = "092jril2vfi90bbi9wc2ir4gidqzq0w84mgbgz72icx63nni1ah0";
libraryHaskellDepends = [
aivika aivika-transformers array base binary containers
distributed-process exceptions mtl mwc-random random stm time
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"apply-refact_0_5_0_0" = callPackage
+
({ mkDerivation, base, containers, directory, filemanip, filepath
+
, ghc, ghc-exactprint, mtl, optparse-applicative, process, refact
+
, silently, syb, tasty, tasty-expected-failure, tasty-golden
+
, temporary, transformers, unix-compat
+
}:
+
mkDerivation {
+
pname = "apply-refact";
+
version = "0.5.0.0";
+
sha256 = "1bvlbchpma3vlxfvjbyd01rmzqc9h5q3my9n7v3wal2p7ysvjpqz";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
base containers directory filemanip ghc ghc-exactprint mtl process
+
refact syb temporary transformers unix-compat
+
];
+
executableHaskellDepends = [
+
base containers directory filemanip filepath ghc ghc-exactprint mtl
+
optparse-applicative process refact syb temporary transformers
+
unix-compat
+
];
+
testHaskellDepends = [
+
base containers directory filemanip filepath ghc ghc-exactprint mtl
+
optparse-applicative process refact silently syb tasty
+
tasty-expected-failure tasty-golden temporary transformers
+
unix-compat
+
];
+
description = "Perform refactorings specified by the refact library";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"apportionment" = callPackage
({ mkDerivation, base, containers, utility-ht }:
mkDerivation {
···
}) {};
"argon2" = callPackage
+
({ mkDerivation, base, bytestring, deepseq, QuickCheck, tasty
+
, tasty-hunit, tasty-quickcheck, text-short
}:
mkDerivation {
pname = "argon2";
+
version = "1.3.0.0";
+
sha256 = "0sszifmi74b2n19d4f5f30pfnivqm6n1jdwf2j402schkd1wz7cp";
+
libraryHaskellDepends = [ base bytestring deepseq text-short ];
testHaskellDepends = [
+
base bytestring QuickCheck tasty tasty-hunit tasty-quickcheck
];
+
description = "Memory-hard password hash and proof-of-work function";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
···
({ mkDerivation, ansi-wl-pprint, base, binary, bytestring, bzlib
, Cabal, cli-setup, composition-prelude, containers, dependency
, dhall, directory, file-embed, filemanip, hashable, http-client
+
, http-client-tls, lzma, microlens, microlens-th, mtl
+
, optparse-applicative, parallel-io, process, shake, shake-ats
+
, shake-ext, tar, temporary, text, unix, zip-archive, zlib
}:
mkDerivation {
pname = "ats-pkg";
+
version = "2.7.1.2";
+
sha256 = "0v519jzz8sh851jp3rcbzgh5ylr8ggk993svh4w6y4224y6wfi28";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cli-setup ];
libraryHaskellDepends = [
ansi-wl-pprint base binary bytestring bzlib Cabal
composition-prelude containers dependency dhall directory
+
file-embed filemanip hashable http-client http-client-tls lzma
+
microlens microlens-th mtl parallel-io process shake shake-ats
+
shake-ext tar text unix zip-archive zlib
];
executableHaskellDepends = [
+
base composition-prelude directory microlens optparse-applicative
+
shake shake-ats temporary text
];
homepage = "https://github.com/vmchale/atspkg#readme";
description = "A build tool for ATS";
···
}) {};
"aws-easy" = callPackage
+
({ mkDerivation, amazonka, amazonka-dynamodb, amazonka-s3, base
+
, bytestring, lens, resourcet, split, template-haskell, text
+
, unordered-containers
}:
mkDerivation {
pname = "aws-easy";
+
version = "0.1.0.1";
+
sha256 = "0sl3whg7x02c3cph5p72rlkycsr2m3ni0kad5rs0q644wgvhqvm5";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
+
amazonka base bytestring lens resourcet template-haskell
+
];
+
executableHaskellDepends = [
+
amazonka amazonka-dynamodb amazonka-s3 base lens split text
+
unordered-containers
];
homepage = "https://github.com/rcook/aws-easy#readme";
+
description = "Helper function and types for working with amazonka";
license = stdenv.lib.licenses.mit;
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+
"aws-ses-easy" = callPackage
+
({ mkDerivation, amazonka, amazonka-ses, base, criterion
+
, exceptions, lens, lucid, mtl, tasty, tasty-hspec, text
+
, text-conversions
+
}:
+
mkDerivation {
+
pname = "aws-ses-easy";
+
version = "0.1.0";
+
sha256 = "0wlwff18k1qf6n6q2bhd1n2w58nsdmqx5c1yhhfqxkjyxz9flccn";
+
libraryHaskellDepends = [
+
amazonka amazonka-ses base exceptions lens lucid mtl text
+
text-conversions
+
];
+
testHaskellDepends = [ base tasty tasty-hspec ];
+
benchmarkHaskellDepends = [ base criterion ];
+
homepage = "https://github.com/jxv/aws-ses-easy#readme";
+
description = "Wrapper over Amazonka's SES";
+
license = stdenv.lib.licenses.bsd3;
+
}) {};
+
"aws-sign4" = callPackage
({ mkDerivation, attempt, aws, base, blaze-builder, byteable
, bytestring, bytestring-lexing, Cabal, case-insensitive
···
}:
mkDerivation {
pname = "bdcs";
+
version = "0.2.4";
+
sha256 = "1s8kbvyc73lpc634snmrb9dxmji0pj526ynnjqb4k3knia3qb3sn";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
···
];
homepage = "https://github.com/weldr/bdcs";
description = "Tools for managing a content store of software packages";
+
license = stdenv.lib.licenses.lgpl21;
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) ostree;};
···
, bytestring-lexing, case-insensitive, clustering, conduit
, conduit-combinators, containers, criterion, data-default-class
, data-ordlist, double-conversion, hexpat, HsHTSLib, http-conduit
+
, IntervalMap, lens, math-functions, matrices, mtl, parallel
+
, primitive, random, split, statistics, tasty, tasty-golden
+
, tasty-hunit, text, transformers, unordered-containers, vector
+
, vector-algorithms, word8
}:
mkDerivation {
pname = "bioinformatics-toolkit";
+
version = "0.5.0";
+
sha256 = "1nb549w2rzc9psdnz8xbma0qgm2hj4svrlm3x8vc2i1dklmljmvr";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
aeson aeson-pretty base bytestring bytestring-lexing
case-insensitive clustering conduit containers data-default-class
data-ordlist double-conversion hexpat HsHTSLib http-conduit
+
IntervalMap lens math-functions matrices mtl parallel primitive
+
split statistics text transformers unordered-containers vector
vector-algorithms word8
];
testHaskellDepends = [
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"brick_0_35_1" = callPackage
({ mkDerivation, base, config-ini, containers, contravariant
, data-clist, deepseq, dlist, microlens, microlens-mtl
, microlens-th, stm, template-haskell, text, text-zipper
···
}:
mkDerivation {
pname = "brick";
+
version = "0.35.1";
+
sha256 = "16z2gm2wvj0y4lc3z7wvdrfksx4a6przllw2ly8ymm1x4ii0khhw";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
}) {};
"brick-skylighting" = callPackage
+
({ mkDerivation, base, brick, containers, skylighting-core, text
+
, vty
+
}:
mkDerivation {
pname = "brick-skylighting";
+
version = "0.2";
+
sha256 = "1x4kfjj4sa5gbxnbvh76b4isrmc6jr11py9b50jsyvs720plq778";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
+
base brick containers skylighting-core text vty
];
homepage = "https://github.com/jtdaugherty/brick-skylighting/";
description = "Show syntax-highlighted text in your Brick UI";
···
homepage = "https://github.com/lspitzner/brittany/";
description = "Haskell source code formatter";
license = stdenv.lib.licenses.agpl3;
+
}) {};
+
+
"brittany_0_10_0_0" = callPackage
+
({ mkDerivation, aeson, base, butcher, bytestring, cmdargs
+
, containers, czipwith, data-tree-print, deepseq, directory, extra
+
, filepath, ghc, ghc-boot-th, ghc-exactprint, ghc-paths, hspec
+
, monad-memo, mtl, multistate, neat-interpolation, parsec, pretty
+
, safe, semigroups, strict, syb, text, transformers, uniplate
+
, unsafe, yaml
+
}:
+
mkDerivation {
+
pname = "brittany";
+
version = "0.10.0.0";
+
sha256 = "1fm6l4ial8kp4mafwkp7w79nklc46c07i12p1in3dqxz9r5817r1";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
aeson base butcher bytestring cmdargs containers czipwith
+
data-tree-print deepseq directory extra filepath ghc ghc-boot-th
+
ghc-exactprint ghc-paths monad-memo mtl multistate
+
neat-interpolation pretty safe semigroups strict syb text
+
transformers uniplate unsafe yaml
+
];
+
executableHaskellDepends = [
+
aeson base butcher bytestring cmdargs containers czipwith
+
data-tree-print deepseq directory extra filepath ghc ghc-boot-th
+
ghc-exactprint ghc-paths hspec monad-memo mtl multistate
+
neat-interpolation pretty safe semigroups strict syb text
+
transformers uniplate unsafe yaml
+
];
+
testHaskellDepends = [
+
aeson base butcher bytestring cmdargs containers czipwith
+
data-tree-print deepseq directory extra filepath ghc ghc-boot-th
+
ghc-exactprint ghc-paths hspec monad-memo mtl multistate
+
neat-interpolation parsec pretty safe semigroups strict syb text
+
transformers uniplate unsafe yaml
+
];
+
homepage = "https://github.com/lspitzner/brittany/";
+
description = "Haskell source code formatter";
+
license = stdenv.lib.licenses.agpl3;
+
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"broadcast-chan" = callPackage
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"classy-miso" = callPackage
+
({ mkDerivation, base, containers, lens, megaparsec, miso
+
, network-uri, rfc, url
+
}:
+
mkDerivation {
+
pname = "classy-miso";
+
version = "0.0.0.1";
+
sha256 = "07mcxpp0brh3yh7qhzmg7vvv0kgy2gwms8mzlgvbfb608ggwh32b";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
base containers lens megaparsec miso network-uri rfc url
+
];
+
executableHaskellDepends = [ base miso rfc ];
+
testHaskellDepends = [ base miso rfc ];
+
homepage = "https://github.com/RobertFischer/Classy-Miso#README.md";
+
description = "Typeclass based support for Miso, the Tasty Web Framework for Haskell";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"classy-parallel" = callPackage
({ mkDerivation, base, lifted-base, monad-control, parallel
, resourcet, transformers
···
}) {};
"composition-prelude" = callPackage
+
({ mkDerivation, base, cpphs }:
mkDerivation {
pname = "composition-prelude";
+
version = "1.3.0.7";
+
sha256 = "15fi1f3yiqg1gdjlwv3a6h9np9z3v1yd1qnz47309b6qki5pb0k3";
libraryHaskellDepends = [ base ];
+
libraryToolDepends = [ cpphs ];
homepage = "https://github.com/vmchale/composition-prelude#readme";
description = "Higher-order function combinators";
license = stdenv.lib.licenses.bsd3;
···
pname = "containers-verified";
version = "0.5.11.0";
sha256 = "01qcsxrrg2zjqnd1r4i2m8a1wb9nyyss32rckfs7wni42ladzj07";
+
revision = "3";
+
editedCabalFile = "092g7yj27pxpap1qh4spp2yvb1y22jaca9s4x36rnkafvqn0yyl3";
libraryHaskellDepends = [ containers ];
homepage = "https://github.com/nomeata/containers-verified";
description = "Formally verified drop-in replacement of containers";
···
pname = "cryptohash-md5";
version = "0.11.100.1";
sha256 = "1y8q7s2bn4gdknw1wjikdnar2b5pgz3nv3220lxrlgpsf23x82vi";
+
revision = "2";
+
editedCabalFile = "0vyb9cfvpfxpslxvvhd48gw37i9g8ry5x63xwxd9q7xfiqhs7p3a";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
base base16-bytestring bytestring pureMD5 tasty tasty-hunit
···
pname = "cryptohash-sha1";
version = "0.11.100.1";
sha256 = "1aqdxdhxhl9jldh951djpwxx8z7gzaqspxl7iwpl84i5ahrsyy9w";
+
revision = "2";
+
editedCabalFile = "0xas0nbq9bfdzlj6k565ibizv1cqvzfzsdj6q9pdiiwyxqblqc3m";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
base base16-bytestring bytestring SHA tasty tasty-hunit
···
pname = "cryptohash-sha512";
version = "0.11.100.1";
sha256 = "1abi23dr3vzslkh0cx24cdn2gy88jjm4qr6rcm543ajyaywqns8h";
+
revision = "2";
+
editedCabalFile = "1xy1j3bn2w8my0q04s7z460rddmnqfdh43l95m86rpk75xpiryil";
libraryHaskellDepends = [ base bytestring ];
testHaskellDepends = [
base base16-bytestring bytestring SHA tasty tasty-hunit
···
pname = "cue-sheet";
version = "1.0.1";
sha256 = "13vzay3i385k8i2k56bl9rr9sy7mnhas4b35xc8q7744gbl5hji1";
+
revision = "2";
+
editedCabalFile = "09h4phhj0j1m4ab5gbfrz6475jn772x46l21k7l2qlxav6hi9w7x";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base bytestring containers data-default-class exceptions megaparsec
···
}:
mkDerivation {
pname = "dependency";
+
version = "0.1.0.10";
+
sha256 = "1cr1h8c127sgbgjg1qy9c17aj3mfp1bh35ypv00sz19k0d6wvmly";
libraryHaskellDepends = [
ansi-wl-pprint base binary containers deepseq microlens
recursion-schemes tardis transformers
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"dhall_1_12_0" = callPackage
+
({ mkDerivation, ansi-terminal, ansi-wl-pprint, base
+
, base16-bytestring, bytestring, case-insensitive, containers
+
, contravariant, cryptonite, deepseq, directory, exceptions
+
, filepath, formatting, haskeline, http-client, http-client-tls
+
, insert-ordered-containers, lens-family-core, memory, mtl
+
, optparse-generic, parsers, prettyprinter
+
, prettyprinter-ansi-terminal, repline, scientific, tasty
+
, tasty-hunit, text, transformers, trifecta, unordered-containers
+
, vector
+
}:
+
mkDerivation {
+
pname = "dhall";
+
version = "1.12.0";
+
sha256 = "065cs20v5ps91mygvha5k5348n62vkhacqyv6fdl4m5b2hs0bkab";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
ansi-wl-pprint base base16-bytestring bytestring case-insensitive
+
containers contravariant cryptonite directory exceptions filepath
+
formatting http-client http-client-tls insert-ordered-containers
+
lens-family-core memory parsers prettyprinter
+
prettyprinter-ansi-terminal scientific text transformers trifecta
+
unordered-containers vector
+
];
+
executableHaskellDepends = [
+
ansi-terminal base haskeline mtl optparse-generic prettyprinter
+
prettyprinter-ansi-terminal repline text trifecta
+
];
+
testHaskellDepends = [
+
base deepseq insert-ordered-containers prettyprinter tasty
+
tasty-hunit text vector
+
];
+
description = "A configuration language guaranteed to terminate";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"dhall-bash" = callPackage
+
({ mkDerivation, base, bytestring, containers, dhall, formatting
, insert-ordered-containers, neat-interpolation, optparse-generic
+
, shell-escape, text, trifecta
}:
mkDerivation {
pname = "dhall-bash";
+
version = "1.0.11";
+
sha256 = "17jgzb43ga8ddmxjp2mliv0zx6zpy0p7m5dihijpya66g7dkm91g";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
+
base bytestring containers dhall formatting
+
insert-ordered-containers neat-interpolation shell-escape text
];
executableHaskellDepends = [
base bytestring dhall optparse-generic text trifecta
···
"dhall-json" = callPackage
({ mkDerivation, aeson, aeson-pretty, base, bytestring, dhall
+
, optparse-generic, text, trifecta, unordered-containers, yaml
}:
mkDerivation {
pname = "dhall-json";
+
version = "1.0.13";
+
sha256 = "03spz9csxgamj970ha9l5swcpbkrvzbjy9w028c1kswzs806699s";
isLibrary = true;
isExecutable = true;
+
libraryHaskellDepends = [
+
aeson base bytestring dhall text trifecta unordered-containers
+
];
executableHaskellDepends = [
+
aeson aeson-pretty base bytestring dhall optparse-generic text yaml
];
description = "Compile Dhall to JSON or YAML";
license = stdenv.lib.licenses.bsd3;
}) {};
+
"dhall-lex" = callPackage
+
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
+
, hspec, hspec-dirstream
+
}:
+
mkDerivation {
+
pname = "dhall-lex";
+
version = "0.1.0.1";
+
sha256 = "02g8si9cfhwqsr6c507yw7sydyg8ma645z9c3n0cap1wj8fa0r8p";
+
enableSeparateDataOutput = true;
+
libraryHaskellDepends = [ array base bytestring deepseq ];
+
libraryToolDepends = [ alex ];
+
testHaskellDepends = [ base bytestring hspec hspec-dirstream ];
+
benchmarkHaskellDepends = [ base bytestring criterion ];
+
description = "Lexer for the Dhall language";
+
license = stdenv.lib.licenses.bsd3;
+
}) {};
+
"dhall-nix" = callPackage
+
({ mkDerivation, base, containers, data-fix, dhall, formatting
+
, hnix, insert-ordered-containers, neat-interpolation
+
, optparse-generic, scientific, text, trifecta
}:
mkDerivation {
pname = "dhall-nix";
+
version = "1.1.2";
+
sha256 = "0ssb2ncycx6ayislqggf3ljnvk5xzq65g63fj658jkpmv2vh2wyj";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
+
base containers data-fix dhall formatting hnix
+
insert-ordered-containers neat-interpolation scientific text
];
executableHaskellDepends = [
base dhall hnix optparse-generic text trifecta
···
({ mkDerivation, base, dhall, optparse-generic, text }:
mkDerivation {
pname = "dhall-text";
+
version = "1.0.8";
+
sha256 = "05h534bsggz4jysdc4n62l3a0asqr7ba9mpsminisc76f6k5y54d";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [ base dhall optparse-generic text ];
···
pname = "direct-sqlite";
version = "2.3.22";
sha256 = "0fv90nm68k3vfj87kw6kfsvmk5kyvvrjcyp73s8m0pm6y7ypgg7a";
+
revision = "1";
+
editedCabalFile = "0cfg6fjdl1p9lgsnc2b2lys9mcc30dvxr8a92q5nxpgc4mdkk5db";
libraryHaskellDepends = [ base bytestring text ];
testHaskellDepends = [
base base16-bytestring bytestring directory HUnit temporary text
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"direct-sqlite_2_3_23" = callPackage
+
({ mkDerivation, base, base16-bytestring, bytestring, directory
+
, HUnit, semigroups, temporary, text
+
}:
+
mkDerivation {
+
pname = "direct-sqlite";
+
version = "2.3.23";
+
sha256 = "0ywkah9gmjnx0zdlvinc2i898jsbdrw4ba315zkpijaaldp6znqz";
+
libraryHaskellDepends = [ base bytestring semigroups text ];
+
testHaskellDepends = [
+
base base16-bytestring bytestring directory HUnit temporary text
+
];
+
homepage = "https://github.com/IreneKnapp/direct-sqlite";
+
description = "Low-level binding to SQLite3. Includes UTF8 and BLOB support.";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"directed-cubical" = callPackage
({ mkDerivation, base, bytestring, containers, deepseq, hashable
, parallel, QuickCheck, unordered-containers, vector
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+
"doctest-discover_0_1_0_9" = callPackage
({ mkDerivation, aeson, base, bytestring, directory, doctest
, filepath
}:
mkDerivation {
pname = "doctest-discover";
+
version = "0.1.0.9";
+
sha256 = "1clr6w1h726bbcpq2px2c51jsk48i6ki1yd9vhqj2scvy4nvp437";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
pname = "except-exceptions";
version = "0.1";
sha256 = "03d94arrq8ynkbchv8w2vp4q3wka81hkrmkll6bd9p5kwhq28nzs";
+
revision = "1";
+
editedCabalFile = "09i2w1ry7vmjc0a4d05a4hs7kdj3brn5jrxsy638f6acj41g5dhk";
libraryHaskellDepends = [ base exceptions transformers ];
homepage = "https://github.com/thumphries/except-exceptions";
description = "Safely deal with exceptions in ExceptT";
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"extra_1_6_5" = callPackage
+
({ mkDerivation, base, clock, directory, filepath, process
+
, QuickCheck, time, unix
+
}:
+
mkDerivation {
+
pname = "extra";
+
version = "1.6.5";
+
sha256 = "05x89gclm8vw1rx4945p3asmsa28055y81nwzvgq91yr5qc4lbgi";
+
libraryHaskellDepends = [
+
base clock directory filepath process time unix
+
];
+
testHaskellDepends = [ base directory filepath QuickCheck unix ];
+
homepage = "https://github.com/ndmitchell/extra#readme";
+
description = "Extra functions I use";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"extract-dependencies" = callPackage
({ mkDerivation, async, base, Cabal, containers
, package-description-remote
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"generics-eot_0_3" = callPackage
+
({ mkDerivation, base, directory, doctest, filepath, hspec
+
, hspec-discover, interpolate, markdown-unlit, mockery, QuickCheck
+
, shake
+
}:
+
mkDerivation {
+
pname = "generics-eot";
+
version = "0.3";
+
sha256 = "1r0qh27jpika9wfxk0i6kywsclrdqhaphl1qw26vfzka4dsfbjrb";
+
libraryHaskellDepends = [ base markdown-unlit ];
+
testHaskellDepends = [
+
base directory doctest filepath hspec interpolate markdown-unlit
+
mockery QuickCheck shake
+
];
+
testToolDepends = [ hspec-discover ];
+
homepage = "https://github.com/soenkehahn/generics-eot#readme";
+
description = "A library for generic programming that aims to be easy to understand";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"generics-sop" = callPackage
({ mkDerivation, base, deepseq, ghc-prim, template-haskell }:
mkDerivation {
···
}:
mkDerivation {
pname = "giphy-api";
+
version = "0.6.0.1";
+
sha256 = "0146813vcnjgb8clyczlz8g6ngm9l702gib60f2m6rf2bc0bbpwd";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
homepage = "https://github.com/onrock-eng/github-webhooks#readme";
description = "Aeson instances for GitHub Webhook payloads";
license = stdenv.lib.licenses.mit;
+
}) {};
+
+
"githud" = callPackage
+
({ mkDerivation, base, mtl, parsec, process, tasty, tasty-hunit
+
, tasty-quickcheck, tasty-smallcheck, text, unix
+
}:
+
mkDerivation {
+
pname = "githud";
+
version = "2.0.1";
+
sha256 = "0qmc51dpsmil72xvv3g7mylr39ignrm8az6jv92b767s8ijqk5lh";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [ base mtl parsec process text unix ];
+
executableHaskellDepends = [ base ];
+
testHaskellDepends = [
+
base mtl parsec tasty tasty-hunit tasty-quickcheck tasty-smallcheck
+
];
+
homepage = "http://github.com/gbataille/gitHUD#readme";
+
description = "More efficient replacement to the great git-radar";
+
license = stdenv.lib.licenses.bsd3;
}) {};
"gitignore" = callPackage
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+
"google-oauth2-easy" = callPackage
+
({ mkDerivation, aeson, base, criterion, http-api-data, http-client
+
, mtl, servant, servant-client, tasty, tasty-hspec, text
+
, text-conversions, unordered-containers
+
}:
+
mkDerivation {
+
pname = "google-oauth2-easy";
+
version = "0.0.0";
+
sha256 = "03jzlshz7649rvgmql5nsq4hys253dlqpm163xqpccif1s34z59b";
+
libraryHaskellDepends = [
+
aeson base http-api-data http-client mtl servant servant-client
+
text text-conversions unordered-containers
+
];
+
testHaskellDepends = [ base tasty tasty-hspec ];
+
benchmarkHaskellDepends = [ base criterion ];
+
homepage = "https://github.com/jxv/google-oauth2-easy#readme";
+
description = "Opininated use of Google Authentication for ease";
+
license = stdenv.lib.licenses.bsd3;
+
}) {};
+
"google-oauth2-for-cli" = callPackage
({ mkDerivation, aeson, base, bytestring, directory, filepath
, hspec, http-types, req, time, unix, wai, warp
···
}:
mkDerivation {
pname = "grammatical-parsers";
+
version = "0.3";
+
sha256 = "1dqmjg40h4gm6921yq84sx8x5sdbzhnv8xl7m2ylb872ddbzfwg3";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
base containers monoid-subclasses parsers rank2classes
];
testHaskellDepends = [
+
base checkers containers doctest monoid-subclasses parsers
+
QuickCheck rank2classes tasty tasty-quickcheck testing-feat
];
benchmarkHaskellDepends = [
base containers criterion deepseq monoid-subclasses rank2classes
···
}:
mkDerivation {
pname = "hadolint";
+
version = "1.6.1";
+
sha256 = "1fh9gg8yq0k5a54bk754kcbrmna0v66c7wnmd9z20f46wl3cdygs";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
}) {};
"hakyll-dir-list" = callPackage
+
({ mkDerivation, base, containers, data-default, filepath, hakyll
+
}:
mkDerivation {
pname = "hakyll-dir-list";
+
version = "1.0.0.1";
+
sha256 = "1xlb6dkkzska20gxjsazh5wipb4srpl9llg338znrj2491h37kqh";
+
libraryHaskellDepends = [
+
base containers data-default filepath hakyll
+
];
homepage = "http://github.com/freylax/hakyll-dir-list";
description = "Allow Hakyll to create hierarchical menues from directories";
license = stdenv.lib.licenses.bsd3;
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"hashtables_1_2_3_0" = callPackage
+
({ mkDerivation, base, ghc-prim, hashable, primitive, vector }:
+
mkDerivation {
+
pname = "hashtables";
+
version = "1.2.3.0";
+
sha256 = "19bkpx43f3b5mya4jkygiafw402hvazawp6qr69h3wqkc6xv8mpr";
+
libraryHaskellDepends = [
+
base ghc-prim hashable primitive vector
+
];
+
homepage = "http://github.com/gregorycollins/hashtables";
+
description = "Mutable hash tables in the ST monad";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"hashtables-plus" = callPackage
({ mkDerivation, base, criterion-plus, deepseq, hashable
, hashtables, lens, loch-th, mtl, mwc-random, placeholders
···
}) {};
"haskell-packages" = callPackage
+
({ mkDerivation, base, binary, bytestring, Cabal, containers
, deepseq, directory, filepath, haskell-src-exts, hse-cpp, mtl
, optparse-applicative, tagged, transformers, transformers-compat
}:
mkDerivation {
pname = "haskell-packages";
+
version = "0.6.1";
+
sha256 = "16lsk6djhy34k9clmaqsqrd4277dk7nva77djs91h0nl68zz3hhs";
libraryHaskellDepends = [
+
base binary bytestring Cabal containers deepseq directory filepath
haskell-src-exts hse-cpp mtl optparse-applicative tagged
transformers transformers-compat
];
···
"hasktags" = callPackage
({ mkDerivation, base, bytestring, directory, filepath, HUnit, json
+
, utf8-string
}:
mkDerivation {
pname = "hasktags";
+
version = "0.69.5";
+
sha256 = "0jln0r3dzd7g17avxqgnyxzv4nmqlmqaw41vrysb838yql6g6ns8";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
+
base bytestring directory filepath json utf8-string
];
+
executableHaskellDepends = [ base directory filepath ];
testHaskellDepends = [
+
base bytestring directory filepath HUnit json utf8-string
];
homepage = "http://github.com/MarcWeber/hasktags";
description = "Produces ctags \"tags\" and etags \"TAGS\" files for Haskell programs";
···
testHaskellDepends = [
attoparsec base doctest doctest-discover hspec hspec-attoparsec mtl
QuickCheck text
+
];
+
benchmarkHaskellDepends = [ base criterion directory text ];
+
homepage = "https://github.com/contivero/hasmin#readme";
+
description = "CSS Minifier";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
+
"hasmin_1_0_2" = callPackage
+
({ mkDerivation, attoparsec, base, bytestring, containers
+
, criterion, directory, doctest, doctest-discover, gitrev, hopfli
+
, hspec, hspec-attoparsec, matrix, mtl, numbers
+
, optparse-applicative, parsers, QuickCheck, quickcheck-instances
+
, text
+
}:
+
mkDerivation {
+
pname = "hasmin";
+
version = "1.0.2";
+
sha256 = "13cblc4jcn88w00rsb72dqhiy18mfph388407vm3k6kbg5zxg1d9";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
attoparsec base containers matrix mtl numbers parsers text
+
];
+
executableHaskellDepends = [
+
base bytestring gitrev hopfli optparse-applicative text
+
];
+
testHaskellDepends = [
+
attoparsec base doctest doctest-discover hspec hspec-attoparsec mtl
+
QuickCheck quickcheck-instances text
];
benchmarkHaskellDepends = [ base criterion directory text ];
homepage = "https://github.com/contivero/hasmin#readme";
···
license = stdenv.lib.licenses.mit;
}) {};
+
"heterogeneous-list-literals" = callPackage
+
({ mkDerivation, base, OneTuple }:
+
mkDerivation {
+
pname = "heterogeneous-list-literals";
+
version = "0.1.0.1";
+
sha256 = "0cb38kpw01fzwfrhlgi2l1869b8hd9cd7kzbyr1ap6ik5gkljq6k";
+
libraryHaskellDepends = [ base OneTuple ];
+
testHaskellDepends = [ base ];
+
homepage = "https://github.com/davidm-d/heterogeneous-list-literals";
+
description = "Allows the use of tuples as literals for Heterogeneous collections";
+
license = stdenv.lib.licenses.bsd3;
+
}) {};
+
"heterolist" = callPackage
({ mkDerivation, base, constraint-manip, hspec, indextype, polydata
}:
···
"hledger-iadd" = callPackage
({ mkDerivation, base, brick, containers, directory, free
, hledger-lib, hspec, megaparsec, microlens, microlens-th
+
, optparse-applicative, QuickCheck, semigroups, text, text-zipper
+
, time, transformers, unordered-containers, vector, vty
+
, xdg-basedir
}:
mkDerivation {
pname = "hledger-iadd";
+
version = "1.3.2";
+
sha256 = "1n21i1hqqrzd3fdrq6cclf8bfginwl4bhjy16vxfh9ba644920xf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
base brick containers directory free hledger-lib megaparsec
microlens microlens-th optparse-applicative semigroups text
+
text-zipper time transformers unordered-containers vector vty
+
xdg-basedir
];
executableHaskellDepends = [
base brick directory free hledger-lib megaparsec microlens
+
optparse-applicative text text-zipper time transformers
unordered-containers vector vty xdg-basedir
];
testHaskellDepends = [
+
base free hledger-lib hspec megaparsec QuickCheck text text-zipper
+
time transformers vector
];
homepage = "https://github.com/hpdeifel/hledger-iadd#readme";
description = "A terminal UI as drop-in replacement for hledger add";
···
, blaze-markup, bytestring, cmdargs, containers, csv, data-default
, Decimal, deepseq, directory, doctest, extra, filepath, Glob
, hashtables, HUnit, megaparsec, mtl, mtl-compat, old-time, parsec
+
, pretty-show, regex-tdfa, safe, split, test-framework
, test-framework-hunit, text, time, transformers, uglymemo
, utf8-string
}:
mkDerivation {
pname = "hledger-lib";
+
version = "1.5.1";
+
sha256 = "1bk2haj555fd6dws3zcp2a4slkhnl7wfjkx1x654a6nrdywlny3x";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
ansi-terminal array base base-compat blaze-markup bytestring
cmdargs containers csv data-default Decimal deepseq directory extra
filepath hashtables HUnit megaparsec mtl mtl-compat old-time parsec
+
pretty-show regex-tdfa safe split text time transformers uglymemo
+
utf8-string
];
testHaskellDepends = [
ansi-terminal array base base-compat blaze-markup bytestring
cmdargs containers csv data-default Decimal deepseq directory
doctest extra filepath Glob hashtables HUnit megaparsec mtl
+
mtl-compat old-time parsec pretty-show regex-tdfa safe split
+
test-framework test-framework-hunit text time transformers uglymemo
+
utf8-string
];
homepage = "http://hledger.org";
description = "Core data types, parsers and functionality for the hledger accounting tools";
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {inherit (pkgs) libsass;};
+
"hlibsass_0_1_7_0" = callPackage
+
({ mkDerivation, base, Cabal, directory, hspec, libsass }:
+
mkDerivation {
+
pname = "hlibsass";
+
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
+
sha256 = "0vcz3hndksfp9rmz07y67rvqinaz7cxzvrhjcwy30wc79m25r9v2";
+
configureFlags = [ "-fexternalLibsass" ];
+
setupHaskellDepends = [ base Cabal directory ];
+
libraryHaskellDepends = [ base ];
+
librarySystemDepends = [ libsass ];
+
testHaskellDepends = [ base hspec ];
+
homepage = "https://github.com/jakubfijalkowski/hlibsass";
+
description = "Low-level bindings to Libsass";
+
license = stdenv.lib.licenses.mit;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {inherit (pkgs) libsass;};
+
"hlint" = callPackage
({ mkDerivation, aeson, ansi-terminal, base, bytestring, cmdargs
, containers, cpphs, data-default, directory, extra, filepath
···
}:
mkDerivation {
pname = "hlint";
+
version = "2.1.1";
+
sha256 = "0mmfavd158l5ig5wb1b1zbhbraj8hhqvbk4mg85n6c8ndpr4grd4";
isLibrary = true;
isExecutable = true;
enableSeparateDataOutput = true;
···
"hs2ats" = callPackage
({ mkDerivation, ansi-wl-pprint, base, casing, composition-prelude
, cpphs, criterion, deepseq, haskell-src-exts, hspec
+
, hspec-dirstream, language-ats, microlens, optparse-generic
, system-filepath
}:
mkDerivation {
pname = "hs2ats";
+
version = "0.2.1.8";
+
sha256 = "19hrl7qrhg9h2m5anzgxf6sfx7zr0a4r14mvjcn21cvj1jzs9j86";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
ansi-wl-pprint base casing composition-prelude cpphs deepseq
+
haskell-src-exts language-ats microlens optparse-generic
];
testHaskellDepends = [
base hspec hspec-dirstream system-filepath
];
···
pname = "hsass";
version = "0.5.0";
sha256 = "07jhny061fnxqiijr2rqac85qzlxz24w8dms5pn844as8nkwdi4d";
+
revision = "1";
+
editedCabalFile = "00va8x51p6rbg8jbkxpyz74pa2pfm5dsrpi57icbyickx39iaydd";
+
libraryHaskellDepends = [
+
base bytestring data-default-class filepath hlibsass monad-loops
+
transformers
+
];
+
testHaskellDepends = [
+
base bytestring data-default-class hspec hspec-discover temporary
+
];
+
homepage = "https://github.com/jakubfijalkowski/hsass";
+
description = "Integrating Sass into Haskell applications";
+
license = stdenv.lib.licenses.mit;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
+
"hsass_0_6_0" = callPackage
+
({ mkDerivation, base, bytestring, data-default-class, filepath
+
, hlibsass, hspec, hspec-discover, monad-loops, temporary
+
, transformers
+
}:
+
mkDerivation {
+
pname = "hsass";
+
version = "0.6.0";
+
sha256 = "14wvgcp9skdqag16fvbbkfmimpxbm9y2hh9g6alacxasan8qjn6j";
libraryHaskellDepends = [
base bytestring data-default-class filepath hlibsass monad-loops
transformers
···
}:
mkDerivation {
pname = "hsdev";
+
version = "0.3.1.3";
+
sha256 = "1xrggdkaq3b1vsnkrcsm2ji6wcrmxv53lf8x3ki7py9blgjj3vrj";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
}:
mkDerivation {
pname = "hspec-dirstream";
+
version = "1.0.0.0";
+
sha256 = "0xj7qj6j3mp1j3q4pdm0javjc4rw586brcd399ygh74vpa669pgf";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
base dirstream filepath hspec hspec-core pipes pipes-safe
···
pname = "http-media";
version = "0.7.1.2";
sha256 = "01vvrd6yb2aykha7y1c13ylnkyws2wy68vqbdb7kmbzwbdxdb4zy";
+
revision = "1";
+
editedCabalFile = "0lxlig3mhw52ixqq65c9fzawviia2fl00d7hn1diny964h8klwgc";
libraryHaskellDepends = [
base bytestring case-insensitive containers utf8-string
];
···
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
mkDerivation {
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
+
version = "0.9.1.0";
+
sha256 = "0rylch5v4lpd5ynyhrzzj72npqdv6q8mp2rx9v7p641r0njw5r5n";
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
+
description = "Declarative command line parser using type-driven pattern matching";
+
license = stdenv.lib.licenses.bsd2;
}) {};
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
···
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
+
, hspec-dirstream, microlens, microlens-th, recursion-schemes
+
, system-filepath, transformers
}:
mkDerivation {
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
+
version = "1.2.0.3";
+
sha256 = "19gm7gj6l0b4qh5pnp1qv1q2g3gfp3mny9y8nrxvmbzrrc1ad7j9";
enableSeparateDataOutput = true;
libraryHaskellDepends = [
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
+
microlens microlens-th recursion-schemes transformers
];
libraryToolDepends = [ alex happy ];
testHaskellDepends = [
···
license = stdenv.lib.licenses.gpl3;
}) {};
+
"language-docker_4_0_1" = callPackage
+
({ mkDerivation, base, bytestring, directory, filepath, free, Glob
+
, hspec, HUnit, mtl, parsec, pretty, process, QuickCheck, split
+
, template-haskell, text, th-lift, time
}:
mkDerivation {
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
+
version = "4.0.1";
+
sha256 = "0z1jifvinq90qh4106azd6ss80ds5p8acvl8x73j4zmqpn2d95xa";
libraryHaskellDepends = [
+
base bytestring free mtl parsec pretty split template-haskell text
+
th-lift time
];
testHaskellDepends = [
+
base bytestring directory filepath free Glob hspec HUnit mtl parsec
+
pretty process QuickCheck split template-haskell text th-lift time
];
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
editedCabalFile = "1zppa1fcc7pl7ak0hs3w3pkx34398nrfiiwa3w689ib08kqkdpby";
···
license = stdenv.lib.licenses.bsd2;
}) {};
+
"lens_4_16_1" = callPackage
+
({ mkDerivation, array, base, base-orphans, bifunctors, bytestring
+
, Cabal, cabal-doctest, call-stack, comonad, containers
+
, contravariant, criterion, deepseq, directory, distributive
+
, doctest, exceptions, filepath, free, generic-deriving, ghc-prim
+
, hashable, HUnit, kan-extensions, mtl, nats, parallel, profunctors
+
, QuickCheck, reflection, semigroupoids, semigroups, simple-reflect
+
, tagged, template-haskell, test-framework, test-framework-hunit
+
, test-framework-quickcheck2, test-framework-th, text
+
, th-abstraction, transformers, transformers-compat
+
, unordered-containers, vector, void
+
}:
+
mkDerivation {
+
pname = "lens";
+
version = "4.16.1";
+
sha256 = "1im4drhbydbawd6i0jsrzpqihnmx4ywpkg7yg94ddwsw3mxwkgpm";
+
setupHaskellDepends = [ base Cabal cabal-doctest filepath ];
+
libraryHaskellDepends = [
+
array base base-orphans bifunctors bytestring call-stack comonad
+
containers contravariant distributive exceptions filepath free
+
ghc-prim hashable kan-extensions mtl parallel profunctors
+
reflection semigroupoids semigroups tagged template-haskell text
+
th-abstraction transformers transformers-compat
+
unordered-containers vector void
+
];
+
testHaskellDepends = [
+
base bytestring containers deepseq directory doctest filepath
+
generic-deriving HUnit mtl nats parallel QuickCheck semigroups
+
simple-reflect test-framework test-framework-hunit
+
test-framework-quickcheck2 test-framework-th text transformers
+
unordered-containers vector
+
];
+
benchmarkHaskellDepends = [
+
base bytestring comonad containers criterion deepseq
+
generic-deriving transformers unordered-containers vector
+
];
+
homepage = "http://github.com/ekmett/lens/";
+
description = "Lenses, Folds and Traversals";
+
license = stdenv.lib.licenses.bsd2;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"lens-accelerate" = callPackage
({ mkDerivation, accelerate, base, lens }:
mkDerivation {
···
}:
mkDerivation {
pname = "lmdb-simple";
+
version = "0.4.0.0";
+
sha256 = "1bq8zdym2x1yyzafyyw2syn9pg4w33y107qyrid67492zmck10zi";
libraryHaskellDepends = [ base bytestring lmdb serialise ];
testHaskellDepends = [ base hspec QuickCheck ];
benchmarkHaskellDepends = [ base criterion ];
···
homepage = "https://github.com/deech/load-font#load-font";
description = "A cross platform library for loading bundled fonts into your application";
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"loadavg" = callPackage
···
}:
mkDerivation {
pname = "madlang";
+
version = "4.0.2.0";
+
sha256 = "1syq92bxbyf5nxywpm1prds9ki63a601v55cjba1dalv3z2zh6n6";
isLibrary = true;
isExecutable = true;
setupHaskellDepends = [ base Cabal cli-setup ];
···
}:
mkDerivation {
pname = "matterhorn";
+
version = "40800.0.0";
+
sha256 = "0wzgy39halqd6bm0wvcsnk4l5ngdr4nwqbqk46jgnfb99nwsd3z6";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
···
"mattermost-api" = callPackage
({ mkDerivation, aeson, base, binary, bytestring, connection
, containers, gitrev, hashable, HTTP, HUnit, memory, microlens
+
, microlens-th, mtl, network-uri, pretty-show, process
+
, resource-pool, stm, tasty, tasty-hunit, template-haskell, text
+
, time, unordered-containers, websockets
}:
mkDerivation {
pname = "mattermost-api";
+
version = "40800.0.0";
+
sha256 = "0yjs97c4rf2idj88y5gnkdvshlaz49zna1ssx1d910gm5b5cnqy5";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
aeson base binary bytestring connection containers gitrev hashable
HTTP memory microlens microlens-th network-uri pretty-show process
+
resource-pool stm template-haskell text time unordered-containers
+
websockets
];
testHaskellDepends = [
aeson base containers HUnit mtl pretty-show stm tasty tasty-hunit
···
}:
mkDerivation {
pname = "mattermost-api-qc";
+
version = "40800.0.0";
+
sha256 = "1j9f291s51a8i55y338kcvfkmlb3xsd0c4cjh0nl97x7p30dxcm6";
libraryHaskellDepends = [
base containers mattermost-api QuickCheck text time
];
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"microlens_0_4_9_1" = callPackage
({ mkDerivation, base }:
mkDerivation {
pname = "microlens";
+
version = "0.4.9.1";
+
sha256 = "0j2nzf0vpx2anvsrg2w0vy2z4jn3kkcs2n6glkzblhn1j9piqh51";
libraryHaskellDepends = [ base ];
homepage = "http://github.com/aelve/microlens";
description = "A tiny lens library with no dependencies. If you're writing an app, you probably want microlens-platform, not this.";
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"microlens-th_0_4_2_1" = callPackage
({ mkDerivation, base, containers, microlens, template-haskell
, th-abstraction, transformers
}:
mkDerivation {
pname = "microlens-th";
+
version = "0.4.2.1";
+
sha256 = "0hpwwk50a826s87ad0k6liw40qp6av0hmdhnsdfhhk5mka710mzc";
libraryHaskellDepends = [
base containers microlens template-haskell th-abstraction
transformers
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"mmorph_1_1_2" = callPackage
+
({ mkDerivation, base, mtl, transformers, transformers-compat }:
+
mkDerivation {
+
pname = "mmorph";
+
version = "1.1.2";
+
sha256 = "1gjz1ib968lqybma7my1n19qq6cdj6a7nskrlnwy4jy9jrwzs2n9";
+
libraryHaskellDepends = [
+
base mtl transformers transformers-compat
+
];
+
description = "Monad morphisms";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"mmtf" = callPackage
({ mkDerivation, base, binary, bytestring, containers, data-msgpack
, hspec, QuickCheck, text
···
pname = "monad-logger";
version = "0.3.28.2";
sha256 = "1dqrsqpqw4qfyida4j0z6dffds4sj7j282x4ir6wrq9j7nmns4yx";
+
revision = "1";
+
editedCabalFile = "1mk69zg6bbh0420ndf5f0qgsdzy11mn0pdcqgyna4r0pqkzflc0i";
libraryHaskellDepends = [
base bytestring conduit conduit-extra exceptions fast-logger
lifted-base monad-control monad-loops mtl resourcet stm stm-chans
···
license = stdenv.lib.licenses.mit;
}) {};
+
"monad-logger_0_3_28_3" = callPackage
+
({ mkDerivation, base, bytestring, conduit, conduit-extra
+
, exceptions, fast-logger, lifted-base, monad-control, monad-loops
+
, mtl, resourcet, stm, stm-chans, template-haskell, text
+
, transformers, transformers-base, transformers-compat
+
, unliftio-core
+
}:
+
mkDerivation {
+
pname = "monad-logger";
+
version = "0.3.28.3";
+
sha256 = "11v5014zqp1sl801wc39yyix8m30vrf3ibas28bcdjyfrbhhvskp";
+
libraryHaskellDepends = [
+
base bytestring conduit conduit-extra exceptions fast-logger
+
lifted-base monad-control monad-loops mtl resourcet stm stm-chans
+
template-haskell text transformers transformers-base
+
transformers-compat unliftio-core
+
];
+
homepage = "https://github.com/kazu-yamamoto/logger";
+
description = "A class of monads which can log messages";
+
license = stdenv.lib.licenses.mit;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"monad-logger-json" = callPackage
({ mkDerivation, aeson, base, monad-logger, template-haskell, text
}:
···
}) {};
"monad-var" = callPackage
+
({ mkDerivation, base, base-compat, stm }:
mkDerivation {
pname = "monad-var";
+
version = "0.2.1.0";
+
sha256 = "1amlkcwwmgqscq0w660lawnwz07swlmiz8g61qn0fb1vmfpvas88";
+
libraryHaskellDepends = [ base base-compat stm ];
homepage = "https://github.com/effectfully/monad-var#readme";
description = "Generic operations over variables";
license = stdenv.lib.licenses.bsd3;
···
({ mkDerivation, attoparsec, base, errors, exceptions
, extractable-singleton, hashable, hspec, hspec-wai, http-types
, monad-control-aligned, mtl, poly-arity, pred-trie, regex-compat
+
, tasty, tasty-hspec, text, tries, unordered-containers, wai
, wai-middleware-content-type, wai-middleware-verbs
, wai-transformers
}:
mkDerivation {
pname = "nested-routes";
+
version = "9.0.0.1";
+
sha256 = "1y9562nq2hylcd0ahc28cfb9q1bsl4dg8ilrdsy64ls776dkj951";
libraryHaskellDepends = [
attoparsec base errors exceptions extractable-singleton hashable
monad-control-aligned mtl poly-arity pred-trie regex-compat text
+
tries unordered-containers wai wai-middleware-content-type
wai-middleware-verbs wai-transformers
];
testHaskellDepends = [
attoparsec base errors exceptions extractable-singleton hashable
hspec hspec-wai http-types monad-control-aligned mtl poly-arity
pred-trie regex-compat tasty tasty-hspec text tries
+
unordered-containers wai wai-middleware-content-type
wai-middleware-verbs wai-transformers
];
homepage = "https://github.com/athanclark/nested-routes#readme";
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"netwire_5_0_3" = callPackage
+
({ mkDerivation, base, containers, deepseq, parallel, profunctors
+
, random, semigroups, time, transformers
+
}:
+
mkDerivation {
+
pname = "netwire";
+
version = "5.0.3";
+
sha256 = "0bi2xyipz11vsai4wghdrh5yywzl0bkinfpmh0qdp77y7qlygpgi";
+
libraryHaskellDepends = [
+
base containers deepseq parallel profunctors random semigroups time
+
transformers
+
];
+
homepage = "https://github.com/esoeylemez/netwire";
+
description = "Functional reactive programming library";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"netwire-input" = callPackage
({ mkDerivation, base, deepseq, netwire }:
mkDerivation {
···
homepage = "https://github.com/alunduil/network-arbitrary";
description = "Arbitrary Instances for Network Types";
license = stdenv.lib.licenses.mit;
+
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"network-attoparsec" = callPackage
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"network-info_0_2_0_10" = callPackage
+
({ mkDerivation, base }:
+
mkDerivation {
+
pname = "network-info";
+
version = "0.2.0.10";
+
sha256 = "0anmgzcpnz7nw3n6vq0r25m1s9l2svpwi83wza0lzkrlbnbzd02n";
+
libraryHaskellDepends = [ base ];
+
homepage = "http://github.com/jystic/network-info";
+
description = "Access the local computer's basic network configuration";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"network-interfacerequest" = callPackage
({ mkDerivation, base, bytestring, ioctl, network }:
mkDerivation {
···
homepage = "https://github.com/alunduil/network-uri-json";
description = "FromJSON and ToJSON Instances for Network.URI";
license = stdenv.lib.licenses.mit;
+
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"network-uri-static" = callPackage
···
benchmarkHaskellDepends = [ base criterion semigroups ];
description = "A typeclass and set of functions for working with newtypes, with generics support";
license = stdenv.lib.licenses.bsd3;
+
}) {};
+
+
"newtype-generics_0_5_3" = callPackage
+
({ mkDerivation, base, criterion, hspec, hspec-discover, semigroups
+
, transformers
+
}:
+
mkDerivation {
+
pname = "newtype-generics";
+
version = "0.5.3";
+
sha256 = "0igyisw2djg19v9vkna1rwf47k97mvkvk4bbkmswznvbm00z15gj";
+
libraryHaskellDepends = [ base transformers ];
+
testHaskellDepends = [ base hspec ];
+
testToolDepends = [ hspec-discover ];
+
benchmarkHaskellDepends = [ base criterion semigroups ];
+
homepage = "http://github.com/sjakobi/bsb-http-chunked";
+
description = "A typeclass and set of functions for working with newtypes";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"newtype-th" = callPackage
···
}) {};
"nvim-hs" = callPackage
+
({ mkDerivation, base, bytestring, cereal, cereal-conduit, conduit
+
, containers, data-default, deepseq, directory, dyre, filepath
+
, foreign-store, hslogger, hspec, hspec-discover, HUnit, megaparsec
+
, messagepack, mtl, network, optparse-applicative, prettyprinter
+
, prettyprinter-ansi-terminal, process, QuickCheck, resourcet
+
, setenv, stm, streaming-commons, template-haskell, text, time
+
, time-locale-compat, transformers, transformers-base, unliftio
+
, unliftio-core, utf8-string, void
}:
mkDerivation {
pname = "nvim-hs";
+
version = "1.0.0.0";
+
sha256 = "036zf20aarrshqh0vpkmba5fj5sz28q0cd92dhxag12lp3zsindf";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
+
base bytestring cereal cereal-conduit conduit containers
+
data-default deepseq directory dyre filepath foreign-store hslogger
+
megaparsec messagepack mtl network optparse-applicative
+
prettyprinter prettyprinter-ansi-terminal process resourcet setenv
+
stm streaming-commons template-haskell text time time-locale-compat
+
transformers transformers-base unliftio unliftio-core utf8-string
+
void
];
executableHaskellDepends = [ base data-default ];
testHaskellDepends = [
+
base bytestring cereal cereal-conduit conduit containers
+
data-default directory dyre filepath foreign-store hslogger hspec
+
hspec-discover HUnit megaparsec messagepack mtl network
+
optparse-applicative prettyprinter prettyprinter-ansi-terminal
process QuickCheck resourcet setenv stm streaming-commons
template-haskell text time time-locale-compat transformers
+
transformers-base unliftio unliftio-core utf8-string
];
homepage = "https://github.com/neovimhaskell/nvim-hs";
description = "Haskell plugin backend for neovim";
···
}) {};
"nvim-hs-contrib" = callPackage
+
({ mkDerivation, base, bytestring, data-default, directory
+
, filepath, hspec, hspec-discover, messagepack, mtl, nvim-hs
+
, prettyprinter, prettyprinter-ansi-terminal, QuickCheck, text
+
, time, utf8-string, yaml
}:
mkDerivation {
pname = "nvim-hs-contrib";
+
version = "1.0.0.0";
+
sha256 = "150kg8gkai4cz7yv42vgn3b6rl6p44vfksq897kjaa3b12yjwd5x";
libraryHaskellDepends = [
+
base bytestring data-default directory filepath messagepack mtl
+
nvim-hs prettyprinter prettyprinter-ansi-terminal text time
+
utf8-string yaml
];
testHaskellDepends = [
base hspec hspec-discover nvim-hs QuickCheck
];
+
homepage = "https://github.com/neovimhaskell/nvim-hs-contrib";
description = "Haskell plugin backend for neovim";
license = stdenv.lib.licenses.asl20;
hydraPlatforms = stdenv.lib.platforms.none;
···
"nvim-hs-ghcid" = callPackage
({ mkDerivation, base, bytestring, containers, directory, filepath
+
, ghcid, nvim-hs, nvim-hs-contrib, resourcet, transformers
+
, unliftio, yaml
}:
mkDerivation {
pname = "nvim-hs-ghcid";
+
version = "1.0.0.0";
+
sha256 = "06yz73sx2z86dm1yhs3pqpi8g88157885fpm8hd6gkl2q4pjcwc8";
libraryHaskellDepends = [
base bytestring containers directory filepath ghcid nvim-hs
+
nvim-hs-contrib resourcet transformers unliftio yaml
];
homepage = "https://github.com/saep/nvim-hs-ghcid";
description = "Neovim plugin that runs ghcid to update the quickfix list";
···
inherit (pkgs.xorg) libXinerama; ovr = null; systemd = null;};
"odbc" = callPackage
+
({ mkDerivation, async, base, bytestring, containers, deepseq
+
, formatting, hspec, optparse-applicative, QuickCheck, text, time
+
, unixODBC, unliftio-core, weigh
+
}:
mkDerivation {
pname = "odbc";
+
version = "0.0.1";
+
sha256 = "173ixmhw505306qg3ig3xvi16h30fk5314yk5mbmmv212k2w2vrp";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
async base bytestring containers deepseq formatting text time
+
unliftio-core
+
];
+
librarySystemDepends = [ unixODBC ];
+
executableHaskellDepends = [
+
base bytestring optparse-applicative text
+
];
+
testHaskellDepends = [
+
base bytestring hspec QuickCheck text time
+
];
+
benchmarkHaskellDepends = [ async base text weigh ];
+
description = "Haskell binding to the ODBC API, aimed at SQL Server driver";
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {inherit (pkgs) unixODBC;};
"oden-go-packages" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, text
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"persistable-record_0_6_0_3" = callPackage
+
({ mkDerivation, array, base, containers, dlist, names-th
+
, product-isomorphic, quickcheck-simple, template-haskell
+
, th-data-compat, transformers
+
}:
+
mkDerivation {
+
pname = "persistable-record";
+
version = "0.6.0.3";
+
sha256 = "12arj395b1famyy0hxp394ci2y3mkly68i82a26p67g5dpmdm466";
+
libraryHaskellDepends = [
+
array base containers dlist names-th product-isomorphic
+
template-haskell th-data-compat transformers
+
];
+
testHaskellDepends = [ base quickcheck-simple ];
+
homepage = "http://khibino.github.io/haskell-relational-record/";
+
description = "Binding between SQL database values and haskell records";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"persistable-types-HDBC-pg" = callPackage
({ mkDerivation, base, bytestring, convertible, HDBC
, persistable-record, relational-query-HDBC, text-postgresql
···
];
description = "Fast, streaming csv parser";
license = stdenv.lib.licenses.mit;
+
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"pipes-errors" = callPackage
···
"potoki" = callPackage
({ mkDerivation, attoparsec, base, base-prelude, bytestring
+
, directory, foldl, hashable, potoki-core, profunctors, ptr
+
, QuickCheck, quickcheck-instances, random, rerebase, tasty
+
, tasty-hunit, tasty-quickcheck, text, transformers, unagi-chan
, unordered-containers, vector
}:
mkDerivation {
pname = "potoki";
+
version = "0.11.2";
+
sha256 = "1c07q872d6k75cah1rfjw7wfam76fn8dc4x265v0xrngys6k9iwh";
libraryHaskellDepends = [
attoparsec base base-prelude bytestring directory foldl hashable
+
potoki-core profunctors ptr text transformers unagi-chan
unordered-containers vector
];
testHaskellDepends = [
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+
"potoki-hasql" = callPackage
+
({ mkDerivation, base, bytestring, hasql, potoki, potoki-core
+
, profunctors, text, vector
+
}:
+
mkDerivation {
+
pname = "potoki-hasql";
+
version = "1.1";
+
sha256 = "03bssi3qdayrxrsy5ykf38r5kbl0m5svfm76k4yrwcpzpqk5h0sh";
+
libraryHaskellDepends = [
+
base bytestring hasql potoki potoki-core profunctors text vector
+
];
+
homepage = "https://github.com/metrix-ai/potoki-hasql";
+
description = "Integration of \"potoki\" and \"hasql\"";
+
license = stdenv.lib.licenses.mit;
+
}) {};
+
"potrace" = callPackage
({ mkDerivation, base, bindings-potrace, bytestring, containers
, data-default, JuicyPixels, vector
···
description = "Predicative tries";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
+
"predicate-class" = callPackage
+
({ mkDerivation, base }:
+
mkDerivation {
+
pname = "predicate-class";
+
version = "0.1.0.1";
+
sha256 = "03rw51jpfcl827nrv1fxlghqwg0mk89l1rkqwd743lnsydwzi15h";
+
libraryHaskellDepends = [ base ];
+
description = "Helper class for passing context along a predicate value";
+
license = stdenv.lib.licenses.mit;
}) {};
"predicates" = callPackage
···
}:
mkDerivation {
pname = "pure-zlib";
+
version = "0.6.2";
+
sha256 = "022ciqcsw39wi4r577q92s9awjwkc2da61ljqi8n5qsal83vhayh";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
"qr-imager" = callPackage
({ mkDerivation, aeson, base, bytestring, cryptonite, directory
+
, haskell-qrencode, hspec, jose-jwt, JuicyPixels, libqrencode
+
, microlens, optparse-applicative, process, split, vector
}:
mkDerivation {
pname = "qr-imager";
+
version = "1.0.1.7";
+
sha256 = "1l0xf77nkx8kv9xc07xlpg09b76isr3c8k7i03lfa3dgn9s6lh7l";
libraryHaskellDepends = [
+
aeson base bytestring cryptonite directory haskell-qrencode
jose-jwt JuicyPixels microlens optparse-applicative process split
vector
];
···
}:
mkDerivation {
pname = "queryparser";
+
version = "0.1.0.1";
+
sha256 = "1rz3v3cks7ys6313gispxbs8wzm8h5lccl27f9nhha7rpzl9qkcj";
libraryHaskellDepends = [
aeson base bytestring containers fixed-list hashable mtl parsec
predicate-class pretty QuickCheck semigroups text
···
benchmarkHaskellDepends = [ base criterion text ];
description = "Analysis and parsing library for SQL queries";
license = stdenv.lib.licenses.mit;
+
}) {};
+
+
"queryparser-demo" = callPackage
+
({ mkDerivation, base, containers, pretty, queryparser
+
, queryparser-vertica, text, unordered-containers
+
}:
+
mkDerivation {
+
pname = "queryparser-demo";
+
version = "0.1.0.0";
+
sha256 = "1ndm7rdwnl8sgfi5058hh1l7xisxbvxl8ign91hwpkyqfmgx3ypi";
+
libraryHaskellDepends = [
+
base containers pretty queryparser queryparser-vertica text
+
unordered-containers
+
];
+
description = "Demo package containing queryparser examples";
+
license = stdenv.lib.licenses.mit;
+
}) {};
"queryparser-hive" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, fixed-list
···
}:
mkDerivation {
pname = "queryparser-hive";
+
version = "0.1.0.1";
+
sha256 = "0rj1v715wr3z76mp7i581bsjfvl9038kh4ccwlvjzi67afvds0b8";
libraryHaskellDepends = [
aeson base bytestring containers fixed-list hashable mtl parsec
predicate-class pretty queryparser QuickCheck regex-tdfa semigroups
···
];
description = "Parsing for Hive SQL queries";
license = stdenv.lib.licenses.mit;
+
}) {};
"queryparser-presto" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, fixed-list
···
}:
mkDerivation {
pname = "queryparser-presto";
+
version = "0.1.0.1";
+
sha256 = "0ibcbv76c1qv8w50v7gzq6vv3l9hbda5ir95k44rk1da6n53hj3b";
libraryHaskellDepends = [
aeson base bytestring containers fixed-list hashable mtl parsec
predicate-class pretty queryparser QuickCheck regex-tdfa semigroups
···
];
description = "Parsing for Presto SQL queries";
license = stdenv.lib.licenses.mit;
+
}) {};
"queryparser-vertica" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, fixed-list
···
}:
mkDerivation {
pname = "queryparser-vertica";
+
version = "0.1.0.1";
+
sha256 = "0pkkgb3schbb25pw8k9varx3c0iwhfc47w4f2692y6s39vpm4d5z";
libraryHaskellDepends = [
aeson base bytestring containers fixed-list hashable mtl parsec
predicate-class pretty queryparser QuickCheck regex-tdfa semigroups
···
];
description = "Parsing for Vertica SQL queries";
license = stdenv.lib.licenses.mit;
+
}) {};
"querystring-pickle" = callPackage
({ mkDerivation, base, bytestring, QuickCheck, test-framework
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"quickcheck-classes_0_4_4" = callPackage
({ mkDerivation, aeson, base, bifunctors, containers, primitive
, QuickCheck, semigroupoids, semigroups, tagged, transformers
, vector
}:
mkDerivation {
pname = "quickcheck-classes";
+
version = "0.4.4";
+
sha256 = "0g4hjgjz1wpb8fwn70gd7di69mrn6z46q39g93z3w0cwydqlcgng";
libraryHaskellDepends = [
aeson base bifunctors containers primitive QuickCheck semigroupoids
semigroups tagged transformers
···
"reactive-banana" = callPackage
({ mkDerivation, base, containers, hashable, HUnit, pqueue
+
, psqueues, semigroups, test-framework, test-framework-hunit
+
, transformers, unordered-containers, vault
}:
mkDerivation {
pname = "reactive-banana";
+
version = "1.2.0.0";
+
sha256 = "1bwzkpackjpzk2igmlahr2qhgacad62v48lam97g9q85zww70p29";
libraryHaskellDepends = [
+
base containers hashable pqueue semigroups transformers
+
unordered-containers vault
];
testHaskellDepends = [
+
base containers hashable HUnit pqueue psqueues semigroups
+
test-framework test-framework-hunit transformers
+
unordered-containers vault
];
homepage = "http://wiki.haskell.org/Reactive-banana";
description = "Library for functional reactive programming (FRP)";
···
}:
mkDerivation {
pname = "recursion-schemes-ext";
+
version = "1.0.0.3";
+
sha256 = "00yj7h46pmy76iqsx1n0mlg04gzdrhyq10xm1xcl28y13jcjx9lc";
libraryHaskellDepends = [
base composition-prelude lens recursion-schemes
];
···
pname = "resourcet";
version = "1.1.11";
sha256 = "1n94m2c7rxk2bgm8wywrkp9pmqlnv2dl35yaylninzm8xk1xavil";
+
revision = "1";
+
editedCabalFile = "09sgrzaaishx645hrfflxckyaq0dwk22agjf4sz8nwjafyv3ssh9";
libraryHaskellDepends = [
base containers exceptions lifted-base mmorph monad-control mtl
transformers transformers-base transformers-compat unliftio-core
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"retry_0_7_6_2" = callPackage
+
({ mkDerivation, base, data-default-class, exceptions, ghc-prim
+
, hedgehog, HUnit, mtl, random, stm, tasty, tasty-hedgehog
+
, tasty-hunit, time, transformers
+
}:
+
mkDerivation {
+
pname = "retry";
+
version = "0.7.6.2";
+
sha256 = "0bmrp2h6pf43hr7sd6562qixw755h2xgszj700157pk2hxcz16ad";
+
libraryHaskellDepends = [
+
base data-default-class exceptions ghc-prim random transformers
+
];
+
testHaskellDepends = [
+
base data-default-class exceptions ghc-prim hedgehog HUnit mtl
+
random stm tasty tasty-hedgehog tasty-hunit time transformers
+
];
+
homepage = "http://github.com/Soostone/retry";
+
description = "Retry combinators for monadic actions that may fail";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"retryer" = callPackage
({ mkDerivation, base, optparse-applicative, process }:
mkDerivation {
···
}:
mkDerivation {
pname = "sandi";
+
version = "0.4.2";
+
sha256 = "0dvkpk91n9kz2ha04rvp231ra9sgd1ilyc1qkzf9l03iir7zrh9b";
libraryHaskellDepends = [
base bytestring conduit exceptions stringsearch
];
···
}:
mkDerivation {
pname = "servant-quickcheck";
+
version = "0.0.7.0";
+
sha256 = "1a0ipg1zds393ywjb1f5yphb23ccb39gv8rc6qv5b7y523cgwri2";
libraryHaskellDepends = [
aeson base base-compat bytestring case-insensitive clock
data-default-class hspec http-client http-media http-types mtl
···
pname = "servant-swagger";
version = "1.1.5";
sha256 = "02m51kgwa2cp72wfq6a96zncywryrnxq778jh2cqmpzjrhml8yjg";
+
revision = "1";
+
editedCabalFile = "005b3z7wxcrad8210yw3qsndh3zh0v2h8j50qxl8sj1l6wqb7zs6";
setupHaskellDepends = [ base Cabal cabal-doctest ];
libraryHaskellDepends = [
aeson base bytestring hspec http-media insert-ordered-containers
···
pname = "servant-swagger-ui";
version = "0.2.5.3.9.1";
sha256 = "1fbznhlzh9xnnhxsazan46w5x439a31lglb8mh7j945axyh7l09m";
+
revision = "1";
+
editedCabalFile = "16lixcz9vkkgvcfwdfj3p6pmf458hymyywklzwnbhk7z16wjjhnv";
libraryHaskellDepends = [
base blaze-markup bytestring directory file-embed filepath
http-media servant servant-blaze servant-server servant-swagger
···
"shake-ats" = callPackage
({ mkDerivation, base, binary, dependency, directory, hashable
+
, hs2ats, language-ats, microlens, microlens-th, shake, shake-ext
+
, text
}:
mkDerivation {
pname = "shake-ats";
+
version = "1.5.0.10";
+
sha256 = "07dkzhig0c0rrqz9x7k2zv2m5b46l9p914j7758r5zb6vhlni94c";
libraryHaskellDepends = [
+
base binary dependency directory hashable hs2ats language-ats
+
microlens microlens-th shake shake-ext text
];
homepage = "https://github.com/vmchale/shake-ats#readme";
description = "Utilities for building ATS projects with shake";
···
}) {};
"shake-ext" = callPackage
+
({ mkDerivation, base, Cabal, composition-prelude, directory, shake
+
, template-haskell
}:
mkDerivation {
pname = "shake-ext";
+
version = "2.7.0.4";
+
sha256 = "0pgqjbiijsl9jb5dzwrmayn5vz2wy4jckkmrikycnqhglz1q8six";
libraryHaskellDepends = [
base Cabal composition-prelude directory shake template-haskell
];
homepage = "https://hub.darcs.net/vmchale/shake-ext";
description = "Helper functions for linting with shake";
license = stdenv.lib.licenses.bsd3;
···
pname = "slug";
version = "0.1.7";
sha256 = "1pkxcb2ip4mb6szmqz3g7m3m8qfrvknjr5ii0wnd0icbzm1q4vyp";
+
revision = "3";
+
editedCabalFile = "1kqaqhg8bkrkax41pbi18612s0m9w2324n5akn5nhmxq0zla73vh";
libraryHaskellDepends = [
aeson base exceptions http-api-data path-pieces persistent
QuickCheck text
···
, http-types, list-t, monad-control, monad-control-aligned, mtl
, nested-routes, path, path-extra, pred-trie, stm, strict, text
, tmapchan, tmapmvar, transformers, unordered-containers, urlpath
+
, uuid, wai, wai-middleware-content-type, wai-transformers
+
, websockets, websockets-simple, wuss
}:
mkDerivation {
pname = "sparrow";
+
version = "0.0.1.2";
+
sha256 = "05n95zq4lxj98xp7rqh7rlpv3ybkfgbb4x3jczgjkfxfn3caycxl";
libraryHaskellDepends = [
aeson aeson-attoparsec async attoparsec attoparsec-uri base
bytestring deepseq exceptions extractable-singleton hashable
http-client http-client-tls http-types list-t monad-control
monad-control-aligned mtl nested-routes path path-extra pred-trie
stm strict text tmapchan tmapmvar transformers unordered-containers
+
urlpath uuid wai wai-middleware-content-type wai-transformers
websockets websockets-simple wuss
];
description = "Unified streaming dependency management for web apps";
···
license = stdenv.lib.licenses.mit;
}) {};
+
"stratosphere_0_20_0" = callPackage
+
({ mkDerivation, aeson, aeson-pretty, base, bytestring, containers
+
, hashable, hspec, hspec-discover, lens, template-haskell, text
+
, unordered-containers
+
}:
+
mkDerivation {
+
pname = "stratosphere";
+
version = "0.20.0";
+
sha256 = "0qkhgm951b377i7ny28faczw2s32rrmfvrh1lcgzfz7gszakb5bw";
+
isLibrary = true;
+
isExecutable = true;
+
libraryHaskellDepends = [
+
aeson aeson-pretty base bytestring containers hashable lens
+
template-haskell text unordered-containers
+
];
+
testHaskellDepends = [
+
aeson aeson-pretty base bytestring containers hashable hspec
+
hspec-discover lens template-haskell text unordered-containers
+
];
+
homepage = "https://github.com/frontrowed/stratosphere#readme";
+
description = "EDSL for AWS CloudFormation";
+
license = stdenv.lib.licenses.mit;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"stratum-tool" = callPackage
({ mkDerivation, aeson, async, base, bytestring, bytestring-builder
, cmdargs, connection, containers, curl, curl-aeson, network, stm
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"streaming-benchmarks" = callPackage
+
({ mkDerivation, base, bytestring, Chart, Chart-diagrams, conduit
+
, csv, deepseq, directory, gauge, list-t, list-transformer, logict
+
, machines, mtl, pipes, random, split, streaming, streamly, text
+
, transformers, typed-process, vector
+
}:
+
mkDerivation {
+
pname = "streaming-benchmarks";
+
version = "0.1.0";
+
sha256 = "0nyv4z828fj8jhan7q0bx2s351xmbxz9z81g2x3nyk4ad1rqjpyq";
+
isLibrary = false;
+
isExecutable = true;
+
executableHaskellDepends = [
+
base bytestring Chart Chart-diagrams csv directory split text
+
typed-process
+
];
+
benchmarkHaskellDepends = [
+
base conduit deepseq gauge list-t list-transformer logict machines
+
mtl pipes random streaming streamly transformers vector
+
];
+
homepage = "http://github.com/composewell/streaming-benchmarks";
+
description = "Benchmarks to compare streaming packages";
+
license = stdenv.lib.licenses.mit;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"streaming-binary" = callPackage
({ mkDerivation, base, binary, bytestring, hspec, streaming
, streaming-bytestring
···
}:
mkDerivation {
pname = "streaming-concurrency";
+
version = "0.3.1.1";
+
sha256 = "1qpcplkwdw8dinhn20wwnfgqf07gzyp61lx6m6w0126hr8fq9r35";
libraryHaskellDepends = [
base exceptions lifted-async monad-control stm streaming
streaming-with transformers-base
···
}:
mkDerivation {
pname = "streaming-sort";
+
version = "0.1.0.2";
+
sha256 = "0877zzip19zdfn7a5b59x911rh7cjxqmxyrr9ivhahgh8igfsjf9";
libraryHaskellDepends = [
base binary bytestring directory exceptions streaming
streaming-binary streaming-bytestring streaming-with transformers
···
}:
mkDerivation {
pname = "streaming-with";
+
version = "0.2.1.1";
+
sha256 = "0wyq183z10sr0sdx28n316x22f4h8v67cg164qir3fb7q09pmqbg";
libraryHaskellDepends = [
base exceptions managed streaming-bytestring temporary transformers
];
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"streamly_0_1_2" = callPackage
({ mkDerivation, atomic-primops, base, containers, criterion
, exceptions, hspec, lifted-base, lockfree-queue, monad-control
, mtl, stm, transformers, transformers-base
}:
mkDerivation {
pname = "streamly";
+
version = "0.1.2";
+
sha256 = "1axqac7zi2b87q91hxv75dpk4pfd4d4fcvsna7cjgkhkdvvjarzp";
isLibrary = true;
isExecutable = true;
libraryHaskellDepends = [
···
pname = "token-bucket";
version = "0.1.0.1";
sha256 = "1l3axqdkrjf28pxhrvdvlpf9wi79czsfvhi33w4v2wbj0g00j9ii";
+
revision = "3";
+
editedCabalFile = "1gqlxy3rwrgag4qbjkh1f2kya4gcy1x5ic9xn997nzc6yi334v7m";
libraryHaskellDepends = [ base ];
testHaskellDepends = [ base time ];
homepage = "https://github.com/hvr/token-bucket";
···
}:
mkDerivation {
pname = "trackit";
+
version = "0.2.1";
+
sha256 = "1rdsjpmilc2k7141glqswngckqlvfynfcppf84111x5ppdhkmvb4";
isLibrary = false;
isExecutable = true;
executableHaskellDepends = [
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+
"transaction" = callPackage
+
({ mkDerivation, base, doctest, Glob, hspec, mono-traversable
+
, QuickCheck
+
}:
+
mkDerivation {
+
pname = "transaction";
+
version = "0.1.1.1";
+
sha256 = "18i0x6abg02w9lf5zxb8gj1fw5450a45nw66sjy9kc0dhi7dcwq5";
+
libraryHaskellDepends = [ base mono-traversable ];
+
testHaskellDepends = [
+
base doctest Glob hspec mono-traversable QuickCheck
+
];
+
homepage = "https://github.com/arowM/haskell-transaction#readme";
+
description = "Monadic representation of transactions";
+
license = stdenv.lib.licenses.mit;
+
}) {};
+
"transactional-events" = callPackage
({ mkDerivation, base, ListZipper, MonadPrompt, stm }:
mkDerivation {
···
homepage = "https://github.com/knupfer/type-of-html";
description = "High performance type driven html generation";
license = stdenv.lib.licenses.bsd3;
+
}) {};
+
+
"type-of-html_1_3_3_1" = callPackage
+
({ mkDerivation, base, blaze-html, bytestring, criterion, deepseq
+
, double-conversion, ghc-prim, hspec, QuickCheck, random, text
+
, weigh
+
}:
+
mkDerivation {
+
pname = "type-of-html";
+
version = "1.3.3.1";
+
sha256 = "03js8d0sv31a7m1q49l64vp4fhxlgxbgsjllrpmlahzjkcprlj70";
+
libraryHaskellDepends = [
+
base bytestring double-conversion ghc-prim text
+
];
+
testHaskellDepends = [ base hspec QuickCheck ];
+
benchmarkHaskellDepends = [
+
base blaze-html bytestring criterion deepseq random text weigh
+
];
+
homepage = "https://github.com/knupfer/type-of-html";
+
description = "High performance type driven html generation";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"type-operators" = callPackage
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"userid_0_1_3_2" = callPackage
+
({ mkDerivation, aeson, base, boomerang, cereal, safecopy
+
, web-routes, web-routes-th
+
}:
+
mkDerivation {
+
pname = "userid";
+
version = "0.1.3.2";
+
sha256 = "0ym8r3jg7waypc74liv1v32sc1rv419axgbz97xznssb9wshcv3a";
+
libraryHaskellDepends = [
+
aeson base boomerang cereal safecopy web-routes web-routes-th
+
];
+
homepage = "http://www.github.com/Happstack/userid";
+
description = "The UserId type and useful instances for web development";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"users" = callPackage
({ mkDerivation, aeson, base, bcrypt, path-pieces, text, time }:
mkDerivation {
···
({ mkDerivation, base, ghc-prim, vulkan }:
mkDerivation {
pname = "vulkan-api";
+
version = "1.1.0.0";
+
sha256 = "038iaiy16cyb0g6xhgax8333lz0y4jfmv4r8dqvvmnnmhiak5j8x";
libraryHaskellDepends = [ base ghc-prim ];
librarySystemDepends = [ vulkan ];
+
homepage = "https://github.com/achirkin/vulkan#readme";
description = "Low-level low-overhead vulkan api bindings";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
···
license = stdenv.lib.licenses.mit;
}) {};
+
"wai-handler-launch_3_0_2_4" = callPackage
+
({ mkDerivation, async, base, bytestring, http-types, process
+
, streaming-commons, transformers, wai, warp
+
}:
+
mkDerivation {
+
pname = "wai-handler-launch";
+
version = "3.0.2.4";
+
sha256 = "0019vz9ha2mvliz3drjbj62v26mwhl9bl1vqr06ki40865hrr78f";
+
libraryHaskellDepends = [
+
async base bytestring http-types process streaming-commons
+
transformers wai warp
+
];
+
description = "Launch a web app in the default browser";
+
license = stdenv.lib.licenses.mit;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"wai-handler-scgi" = callPackage
({ mkDerivation, base, bytestring, wai, wai-extra }:
mkDerivation {
···
}:
mkDerivation {
pname = "wai-middleware-content-type";
+
version = "0.6.1.1";
+
sha256 = "08lcbyycgr2mb8i00ncph38r0yixx6nn5yfkvv96700wfn0338q4";
libraryHaskellDepends = [
aeson base blaze-builder blaze-html bytestring clay exceptions
extractable-singleton hashable http-media http-types lucid mmorph
···
transformers transformers-base unordered-containers urlpath wai
wai-logger wai-transformers warp
];
+
homepage = "https://github.com/athanclark/wai-middleware-content-type#readme";
description = "Route to different middlewares based on the incoming Accept header";
license = stdenv.lib.licenses.bsd3;
hydraPlatforms = stdenv.lib.platforms.none;
···
}) {};
"wai-middleware-verbs" = callPackage
+
({ mkDerivation, base, bytestring, exceptions, hashable, http-types
+
, mmorph, monad-control, monad-control-aligned, monad-logger, mtl
+
, resourcet, transformers, transformers-base, unordered-containers
+
, wai, wai-transformers
}:
mkDerivation {
pname = "wai-middleware-verbs";
+
version = "0.4.0.1";
+
sha256 = "1x4x41b1gbr2xvfw1q766wcvdl13wwv9spa9zxvjdykg71knnw93";
libraryHaskellDepends = [
+
base bytestring exceptions hashable http-types mmorph monad-control
+
monad-control-aligned monad-logger mtl resourcet transformers
+
transformers-base unordered-containers wai wai-transformers
];
+
homepage = "https://github.com/athanclark/wai-middleware-verbs#readme";
+
description = "Route Wai middlewares based on HTTP verbs";
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"wai-predicates" = callPackage
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"web-routes_0_27_14_2" = callPackage
+
({ mkDerivation, base, blaze-builder, bytestring, exceptions
+
, ghc-prim, hspec, http-types, HUnit, mtl, parsec, QuickCheck
+
, split, text, utf8-string
+
}:
+
mkDerivation {
+
pname = "web-routes";
+
version = "0.27.14.2";
+
sha256 = "0jpps7ay2hw41595hlfrx5k4lh9p2nib02n3rhd1vphpbnf392xg";
+
libraryHaskellDepends = [
+
base blaze-builder bytestring exceptions ghc-prim http-types mtl
+
parsec split text utf8-string
+
];
+
testHaskellDepends = [ base hspec HUnit QuickCheck text ];
+
homepage = "http://www.happstack.com/docs/crashcourse/index.html#web-routes";
+
description = "portable, type-safe URL routing";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"web-routes-boomerang" = callPackage
({ mkDerivation, base, boomerang, mtl, parsec, text, web-routes }:
mkDerivation {
···
license = stdenv.lib.licenses.bsd3;
}) {};
+
"websockets-simple_0_1_2_1" = callPackage
+
({ mkDerivation, aeson, async, base, bytestring, exceptions
+
, extractable-singleton, hspec, monad-control-aligned, profunctors
+
, stm, tasty, tasty-hspec, transformers, vector, wai-transformers
+
, websockets
}:
mkDerivation {
pname = "websockets-simple";
+
version = "0.1.2.1";
+
sha256 = "1g3cqbdycjx82px06xvh4q3jjnp71llzsw4v0s815933fgfcck54";
libraryHaskellDepends = [
+
aeson async base bytestring exceptions extractable-singleton
+
monad-control-aligned profunctors stm transformers vector
+
wai-transformers websockets
];
testHaskellDepends = [
+
aeson async base bytestring exceptions extractable-singleton hspec
+
monad-control-aligned profunctors stm tasty tasty-hspec
+
transformers vector wai-transformers websockets
];
homepage = "https://github.com/athanclark/websockets-simple#readme";
description = "Composable websockets clients";
···
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
+
"xlsx_0_7_2" = callPackage
+
({ mkDerivation, attoparsec, base, base64-bytestring, binary-search
+
, bytestring, conduit, containers, criterion, data-default, deepseq
+
, Diff, errors, extra, filepath, groom, lens, mtl, network-uri
+
, old-locale, raw-strings-qq, safe, smallcheck, tasty, tasty-hunit
+
, tasty-smallcheck, text, time, transformers, vector, xeno
+
, xml-conduit, zip-archive, zlib
+
}:
+
mkDerivation {
+
pname = "xlsx";
+
version = "0.7.2";
+
sha256 = "00qigyz4nc23abawapxhw0sgmj9c5qplkkvyv6xxffanx9kh8mmj";
+
libraryHaskellDepends = [
+
attoparsec base base64-bytestring binary-search bytestring conduit
+
containers data-default deepseq errors extra filepath lens mtl
+
network-uri old-locale safe text time transformers vector xeno
+
xml-conduit zip-archive zlib
+
];
+
testHaskellDepends = [
+
base bytestring containers Diff groom lens mtl raw-strings-qq
+
smallcheck tasty tasty-hunit tasty-smallcheck text time vector
+
xml-conduit
+
];
+
benchmarkHaskellDepends = [ base bytestring criterion ];
+
homepage = "https://github.com/qrilka/xlsx";
+
description = "Simple and incomplete Excel file parser/writer";
+
license = stdenv.lib.licenses.mit;
+
hydraPlatforms = stdenv.lib.platforms.none;
+
}) {};
+
"xlsx-tabular" = callPackage
({ mkDerivation, aeson, base, bytestring, containers, data-default
, lens, text, xlsx
···
benchmarkHaskellDepends = [ base bytestring criterion text ];
description = "Fast XML generation library";
license = stdenv.lib.licenses.bsd3;
+
}) {};
+
+
"xmlgen_0_6_2_2" = callPackage
+
({ mkDerivation, base, blaze-builder, bytestring, containers
+
, criterion, filepath, HUnit, hxt, mtl, process, QuickCheck, text
+
, unix
+
}:
+
mkDerivation {
+
pname = "xmlgen";
+
version = "0.6.2.2";
+
sha256 = "1milbbr2iqwckqbq6i9sypinvs4hs7mzqn274x350psjfy6ajvwj";
+
libraryHaskellDepends = [
+
base blaze-builder bytestring containers mtl text
+
];
+
testHaskellDepends = [
+
base bytestring containers filepath HUnit hxt process QuickCheck
+
text unix
+
];
+
benchmarkHaskellDepends = [ base bytestring criterion text ];
+
description = "Fast XML generation library";
+
license = stdenv.lib.licenses.bsd3;
+
hydraPlatforms = stdenv.lib.platforms.none;
}) {};
"xmlhtml" = callPackage
+2 -2
pkgs/development/interpreters/erlang/R18.nix
···
};
in mkDerivation rec {
-
version = "18.3.4.7";
-
sha256 = "1l66vzbb1vidrmf6gr84l34kgrpb9k7z2170bac4c6aviah9r02l";
patches = [
rmAndPwdPatch
···
};
in mkDerivation rec {
+
version = "18.3.4.8";
+
sha256 = "16c0h25hh5yvkv436ks5jbd7qmxzb6ndvk64mr404347a20iib0g";
patches = [
rmAndPwdPatch
+2 -2
pkgs/development/interpreters/erlang/R19.nix
···
{ mkDerivation, fetchurl, fetchpatch }:
mkDerivation rec {
-
version = "19.3.6.4";
-
sha256 = "1w0h3wj2h58m3jrfgw56xab2352na3i9ccrbpfs4420dn7igf071";
patches = [
# macOS 10.13 crypto fix from OTP-20.1.2
···
{ mkDerivation, fetchurl, fetchpatch }:
mkDerivation rec {
+
version = "19.3.6.6";
+
sha256 = "05l81gig0hmr951pjvwknc9x2qvpm95ph9z072hn4jqg13rzbgvg";
patches = [
# macOS 10.13 crypto fix from OTP-20.1.2
+2 -2
pkgs/development/interpreters/erlang/R20.nix
···
{ mkDerivation, fetchurl }:
mkDerivation rec {
-
version = "20.2.2";
-
sha256 = "1cns1qcmmr00nyvcvcj4p4n2gvliyjynlwfqc7qzpkjjnkb7fzl6";
prePatch = ''
substituteInPlace configure.in --replace '`sw_vers -productVersion`' '10.10'
···
{ mkDerivation, fetchurl }:
mkDerivation rec {
+
version = "20.3.1";
+
sha256 = "13qh3an98qm477zr1dvcklbhar001cikp177295llcqpchamgzx3";
prePatch = ''
substituteInPlace configure.in --replace '`sw_vers -productVersion`' '10.10'
+1 -1
pkgs/development/java-modules/junit/default.nix
···
m2Path = "/junit/junit/${version}";
meta = {
-
homepage = http://junit.org/junit4/;
description = "Simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks";
license = stdenv.lib.licenses.epl10;
platforms = stdenv.lib.platforms.all;
···
m2Path = "/junit/junit/${version}";
meta = {
+
homepage = https://junit.org/junit4/;
description = "Simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks";
license = stdenv.lib.licenses.epl10;
platforms = stdenv.lib.platforms.all;
+3 -3
pkgs/development/libraries/accounts-qt/default.nix
···
stdenv.mkDerivation rec {
name = "accounts-qt-${version}";
-
version = "1.13";
src = fetchFromGitLab {
-
sha256 = "1gpkgw05dwsf2wk5cy3skgss3kw6mqh7iv3fadrxqxfc1za1xmyl";
-
rev = version;
repo = "libaccounts-qt";
owner = "accounts-sso";
};
···
stdenv.mkDerivation rec {
name = "accounts-qt-${version}";
+
version = "1.15";
src = fetchFromGitLab {
+
sha256 = "0cnra7g2mcgzh8ykrj1dpb4khkx676pzdr4ia1bvsp0cli48691w";
+
rev = "VERSION_${version}";
repo = "libaccounts-qt";
owner = "accounts-sso";
};
+27
pkgs/development/libraries/clipper/default.nix
···
···
+
{ stdenv, fetchurl, cmake, ninja, unzip }:
+
+
stdenv.mkDerivation rec {
+
version = "6.4.2";
+
name = "Clipper-${version}";
+
src = fetchurl {
+
url = "mirror://sourceforge/polyclipping/clipper_ver${version}.zip";
+
sha256 = "09q6jc5k7p9y5d75qr2na5d1gm0wly5cjnffh127r04l47c20hx1";
+
};
+
+
sourceRoot = "cpp";
+
+
buildInputs = [ ];
+
+
nativeBuildInputs = [ cmake ninja unzip ];
+
+
meta = with stdenv.lib; {
+
longDescription = ''
+
The Clipper library performs line & polygon clipping - intersection, union, difference & exclusive-or,
+
and line & polygon offsetting. The library is based on Vatti's clipping algorithm.
+
'';
+
homepage = https://www.angusj.com/delphi/clipper.php;
+
license = licenses.boost;
+
maintainers = with maintainers; [ mpickering ];
+
platforms = with platforms; unix;
+
};
+
}
+2 -2
pkgs/development/libraries/fdk-aac/default.nix
···
with stdenv.lib;
stdenv.mkDerivation rec {
name = "fdk-aac-${version}";
-
version = "0.1.5";
src = fetchurl {
url = "mirror://sourceforge/opencore-amr/fdk-aac/${name}.tar.gz";
-
sha256 = "1msdkcf559agmpycd4bk0scm2s2h9jyzbnnw1yrfarxlcwm5jr11";
};
configureFlags = [ ]
···
with stdenv.lib;
stdenv.mkDerivation rec {
name = "fdk-aac-${version}";
+
version = "0.1.6";
src = fetchurl {
url = "mirror://sourceforge/opencore-amr/fdk-aac/${name}.tar.gz";
+
sha256 = "1bfkpqba0v2jgxqwaf9xsrr63a089wckrir497lm6nbbmi11pdma";
};
configureFlags = [ ]
+1 -1
pkgs/development/libraries/gamin/default.nix
···
name = "gamin-0.1.10";
src = fetchurl {
-
url = "http://www.gnome.org/~veillard/gamin/sources/${name}.tar.gz";
sha256 = "18cr51y5qacvs2fc2p1bqv32rs8bzgs6l67zhasyl45yx055y218";
};
···
name = "gamin-0.1.10";
src = fetchurl {
+
url = "https://www.gnome.org/~veillard/gamin/sources/${name}.tar.gz";
sha256 = "18cr51y5qacvs2fc2p1bqv32rs8bzgs6l67zhasyl45yx055y218";
};
+1 -1
pkgs/development/libraries/ignition-transport/generic.nix
···
'';
meta = with stdenv.lib; {
-
homepage = http://ignitionrobotics.org/libraries/math;
description = "Math library by Ingition Robotics, created for the Gazebo project";
license = licenses.asl20;
maintainers = with maintainers; [ pxc ];
···
'';
meta = with stdenv.lib; {
+
homepage = https://ignitionrobotics.org/libraries/math;
description = "Math library by Ingition Robotics, created for the Gazebo project";
license = licenses.asl20;
maintainers = with maintainers; [ pxc ];
+1 -1
pkgs/development/libraries/isl/0.11.1.nix
···
enableParallelBuilding = true;
meta = {
-
homepage = http://www.kotnet.org/~skimo/isl/;
license = stdenv.lib.licenses.lgpl21;
description = "A library for manipulating sets and relations of integer points bounded by linear constraints";
platforms = stdenv.lib.platforms.all;
···
enableParallelBuilding = true;
meta = {
+
homepage = https://www.kotnet.org/~skimo/isl/;
license = stdenv.lib.licenses.lgpl21;
description = "A library for manipulating sets and relations of integer points bounded by linear constraints";
platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/isl/0.12.2.nix
···
enableParallelBuilding = true;
meta = {
-
homepage = http://www.kotnet.org/~skimo/isl/;
license = stdenv.lib.licenses.lgpl21;
description = "A library for manipulating sets and relations of integer points bounded by linear constraints";
platforms = stdenv.lib.platforms.all;
···
enableParallelBuilding = true;
meta = {
+
homepage = https://www.kotnet.org/~skimo/isl/;
license = stdenv.lib.licenses.lgpl21;
description = "A library for manipulating sets and relations of integer points bounded by linear constraints";
platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/isl/0.14.1.nix
···
enableParallelBuilding = true;
meta = {
-
homepage = http://www.kotnet.org/~skimo/isl/;
license = stdenv.lib.licenses.lgpl21;
description = "A library for manipulating sets and relations of integer points bounded by linear constraints";
platforms = stdenv.lib.platforms.all;
···
enableParallelBuilding = true;
meta = {
+
homepage = https://www.kotnet.org/~skimo/isl/;
license = stdenv.lib.licenses.lgpl21;
description = "A library for manipulating sets and relations of integer points bounded by linear constraints";
platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/isl/0.15.0.nix
···
enableParallelBuilding = true;
meta = {
-
homepage = http://www.kotnet.org/~skimo/isl/;
license = stdenv.lib.licenses.lgpl21;
description = "A library for manipulating sets and relations of integer points bounded by linear constraints";
platforms = stdenv.lib.platforms.all;
···
enableParallelBuilding = true;
meta = {
+
homepage = https://www.kotnet.org/~skimo/isl/;
license = stdenv.lib.licenses.lgpl21;
description = "A library for manipulating sets and relations of integer points bounded by linear constraints";
platforms = stdenv.lib.platforms.all;
+1 -1
pkgs/development/libraries/isl/0.17.1.nix
···
enableParallelBuilding = true;
meta = {
-
homepage = http://www.kotnet.org/~skimo/isl/;
license = stdenv.lib.licenses.lgpl21;
description = "A library for manipulating sets and relations of integer points bounded by linear constraints";
platforms = stdenv.lib.platforms.all;
···
enableParallelBuilding = true;
meta = {
+
homepage = https://www.kotnet.org/~skimo/isl/;
license = stdenv.lib.licenses.lgpl21;
description = "A library for manipulating sets and relations of integer points bounded by linear constraints";
platforms = stdenv.lib.platforms.all;
+2 -2
pkgs/development/libraries/jama/default.nix
···
version = "1.2.5";
src = fetchurl {
-
url = http://math.nist.gov/tnt/jama125.zip;
sha256 = "031ns526fvi2nv7jzzv02i7i5sjcyr0gj884i3an67qhsx8vyckl";
};
···
'';
meta = {
-
homepage = http://math.nist.gov/tnt/;
description = "JAMA/C++ Linear Algebra Package: Java-like matrix C++ templates";
platforms = stdenv.lib.platforms.unix;
};
···
version = "1.2.5";
src = fetchurl {
+
url = https://math.nist.gov/tnt/jama125.zip;
sha256 = "031ns526fvi2nv7jzzv02i7i5sjcyr0gj884i3an67qhsx8vyckl";
};
···
'';
meta = {
+
homepage = https://math.nist.gov/tnt/;
description = "JAMA/C++ Linear Algebra Package: Java-like matrix C++ templates";
platforms = stdenv.lib.platforms.unix;
};
+2 -2
pkgs/development/libraries/java/commons/io/default.nix
···
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
-
version = "2.4";
name = "commons-io-${version}";
src = fetchurl {
url = "mirror://apache/commons/io/binaries/${name}-bin.tar.gz";
-
sha256 = "0m5xmjfr9k2zmbrz425q530jd0lm6368c4wm3jsjlsrqmqjpsvz1";
};
installPhase = ''
···
{ stdenv, fetchurl }:
stdenv.mkDerivation rec {
+
version = "2.6";
name = "commons-io-${version}";
src = fetchurl {
url = "mirror://apache/commons/io/binaries/${name}-bin.tar.gz";
+
sha256 = "1nzkv8gi56l1m4h7s8bcvqm0naq3bhh7fazcmgdhcr2zkjs5zfmn";
};
installPhase = ''
+1 -1
pkgs/development/libraries/libaudclient/default.nix
···
meta = with stdenv.lib; {
description = "Legacy D-Bus client library for Audacious";
-
homepage = http://audacious-media-player.org/;
license = licenses.bsd2;
maintainers = with maintainers; [ pSub ];
platforms = with platforms; unix;
···
meta = with stdenv.lib; {
description = "Legacy D-Bus client library for Audacious";
+
homepage = https://audacious-media-player.org/;
license = licenses.bsd2;
maintainers = with maintainers; [ pSub ];
platforms = with platforms; unix;
+10 -2
pkgs/development/libraries/libcdio-paranoia/default.nix
···
-
{ stdenv, fetchFromGitHub, autoreconfHook, libcdio, pkgconfig }:
stdenv.mkDerivation {
name = "libcdio-paranoia-0.94+2";
···
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
-
buildInputs = [ libcdio ];
meta = with stdenv.lib; {
description = "CD paranoia on top of libcdio";
···
+
{ stdenv, fetchFromGitHub, autoreconfHook, libcdio, pkgconfig,
+
libiconv, IOKit, DiskArbitration}:
stdenv.mkDerivation {
name = "libcdio-paranoia-0.94+2";
···
};
nativeBuildInputs = [ autoreconfHook pkgconfig ];
+
buildInputs = [ libcdio ] ++
+
stdenv.lib.optionals stdenv.isDarwin [ libiconv IOKit DiskArbitration ];
+
+
propagatedBuildInputs = stdenv.lib.optional stdenv.isDarwin DiskArbitration;
+
+
configureFlags = stdenv.lib.optionals stdenv.isDarwin [
+
"--disable-ld-version-script"
+
];
meta = with stdenv.lib; {
description = "CD paranoia on top of libcdio";
+2 -2
pkgs/development/libraries/libcec/platform.nix
···
{ stdenv, fetchurl, cmake }:
-
let version = "2.0.1"; in
stdenv.mkDerivation {
name = "p8-platform-${version}";
src = fetchurl {
url = "https://github.com/Pulse-Eight/platform/archive/p8-platform-${version}.tar.gz";
-
sha256 = "1kslq24p2zams92kc247qcczbxb2n89ykk9jfyiilmwh7qklazp9";
};
nativeBuildInputs = [ cmake ];
···
{ stdenv, fetchurl, cmake }:
+
let version = "2.1.0.1"; in
stdenv.mkDerivation {
name = "p8-platform-${version}";
src = fetchurl {
url = "https://github.com/Pulse-Eight/platform/archive/p8-platform-${version}.tar.gz";
+
sha256 = "18381y54f7d18ckpzf9cfxbz1ws6imprbbm9pvhcg5c86ln8skq6";
};
nativeBuildInputs = [ cmake ];
+1 -1
pkgs/development/libraries/libmnl/default.nix
···
This library aims to provide simple helpers that allows you to re-use code and to avoid
re-inventing the wheel.
'';
-
homepage = http://netfilter.org/projects/libmnl/index.html;
license = stdenv.lib.licenses.lgpl21Plus;
platforms = stdenv.lib.platforms.linux;
···
This library aims to provide simple helpers that allows you to re-use code and to avoid
re-inventing the wheel.
'';
+
homepage = https://netfilter.org/projects/libmnl/index.html;
license = stdenv.lib.licenses.lgpl21Plus;
platforms = stdenv.lib.platforms.linux;
+2 -2
pkgs/development/libraries/libnetfilter_conntrack/default.nix
···
version = "1.0.6";
src = fetchurl {
-
url = "http://netfilter.org/projects/libnetfilter_conntrack/files/${name}.tar.bz2";
sha256 = "1svzyf3rq9nbrcw1jsricgyhh7x1am8iqn6kjr6mzrw42810ik7g";
};
···
previously known as libnfnetlink_conntrack and libctnetlink. This library is currently used
by conntrack-tools among many other applications
'';
-
homepage = http://netfilter.org/projects/libnetfilter_conntrack/;
license = licenses.gpl2Plus;
platforms = platforms.linux;
};
···
version = "1.0.6";
src = fetchurl {
+
url = "https://netfilter.org/projects/libnetfilter_conntrack/files/${name}.tar.bz2";
sha256 = "1svzyf3rq9nbrcw1jsricgyhh7x1am8iqn6kjr6mzrw42810ik7g";
};
···
previously known as libnfnetlink_conntrack and libctnetlink. This library is currently used
by conntrack-tools among many other applications
'';
+
homepage = https://netfilter.org/projects/libnetfilter_conntrack/;
license = licenses.gpl2Plus;
platforms = platforms.linux;
};
+2 -2
pkgs/development/libraries/libnetfilter_cttimeout/default.nix
···
version = "1.0.0";
src = fetchurl {
-
url = "http://netfilter.org/projects/libnetfilter_cttimeout/files/${name}.tar.bz2";
sha256 = "aeab12754f557cba3ce2950a2029963d817490df7edb49880008b34d7ff8feba";
};
···
With this library, you can create, update and delete timeout policies that can
be attached to traffic flows. This library is used by conntrack-tools.
'';
-
homepage = http://netfilter.org/projects/libnetfilter_cttimeout/;
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.linux;
};
···
version = "1.0.0";
src = fetchurl {
+
url = "https://netfilter.org/projects/libnetfilter_cttimeout/files/${name}.tar.bz2";
sha256 = "aeab12754f557cba3ce2950a2029963d817490df7edb49880008b34d7ff8feba";
};
···
With this library, you can create, update and delete timeout policies that can
be attached to traffic flows. This library is used by conntrack-tools.
'';
+
homepage = https://netfilter.org/projects/libnetfilter_cttimeout/;
license = stdenv.lib.licenses.gpl2Plus;
platforms = stdenv.lib.platforms.linux;
};
+2 -2
pkgs/development/libraries/libnetfilter_log/default.nix
···
version = "1.0.1";
src = fetchurl {
-
url = "http://netfilter.org/projects/libnetfilter_log/files/${name}.tar.bz2";
sha256 = "089vjcfxl5qjqpswrbgklf4wflh44irmw6sk2k0kmfixfmszxq3l";
};
···
system that deprecates the old syslog/dmesg based packet logging. This
library has been previously known as libnfnetlink_log.
'';
-
homepage = http://netfilter.org/projects/libnetfilter_log/;
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ orivej ];
···
version = "1.0.1";
src = fetchurl {
+
url = "https://netfilter.org/projects/libnetfilter_log/files/${name}.tar.bz2";
sha256 = "089vjcfxl5qjqpswrbgklf4wflh44irmw6sk2k0kmfixfmszxq3l";
};
···
system that deprecates the old syslog/dmesg based packet logging. This
library has been previously known as libnfnetlink_log.
'';
+
homepage = https://netfilter.org/projects/libnetfilter_log/;
license = licenses.gpl2Plus;
platforms = platforms.linux;
maintainers = with maintainers; [ orivej ];
+2 -2
pkgs/development/libraries/libpqxx/default.nix
···
stdenv.mkDerivation rec {
name = "libpqxx-${version}";
-
version = "6.1.0";
src = fetchFromGitHub {
owner = "jtv";
repo = "libpqxx";
rev = version;
-
sha256 = "1dv96h10njg115216n2zm6fsvi4kb502hmhhn8cjhlfbxr9vc84q";
};
nativeBuildInputs = [ gnused python2 ];
···
stdenv.mkDerivation rec {
name = "libpqxx-${version}";
+
version = "6.1.1";
src = fetchFromGitHub {
owner = "jtv";
repo = "libpqxx";
rev = version;
+
sha256 = "0yw0wvnpw0j560f5zv4gvmafi19d9hrknwjzl7qrss926aqx65jq";
};
nativeBuildInputs = [ gnused python2 ];
+1 -1
pkgs/development/libraries/libtheora/default.nix
···
'';
meta = with stdenv.lib; {
-
homepage = http://www.theora.org/;
description = "Library for Theora, a free and open video compression format";
license = licenses.bsd3;
maintainers = with maintainers; [ spwhitt wkennington ];
···
'';
meta = with stdenv.lib; {
+
homepage = https://www.theora.org/;
description = "Library for Theora, a free and open video compression format";
license = licenses.bsd3;
maintainers = with maintainers; [ spwhitt wkennington ];
+2 -2
pkgs/development/libraries/liburcu/default.nix
···
name = "liburcu-${version}";
src = fetchurl {
-
url = "http://lttng.org/files/urcu/userspace-rcu-${version}.tar.bz2";
sha256 = "01pbg67qy5hcssy2yi0ckqapzfclgdq93li2rmzw4pa3wh5j42cw";
};
···
meta = with stdenv.lib; {
description = "Userspace RCU (read-copy-update) library";
-
homepage = http://lttng.org/urcu;
license = licenses.lgpl21Plus;
platforms = platforms.unix;
maintainers = [ maintainers.bjornfor ];
···
name = "liburcu-${version}";
src = fetchurl {
+
url = "https://lttng.org/files/urcu/userspace-rcu-${version}.tar.bz2";
sha256 = "01pbg67qy5hcssy2yi0ckqapzfclgdq93li2rmzw4pa3wh5j42cw";
};
···
meta = with stdenv.lib; {
description = "Userspace RCU (read-copy-update) library";
+
homepage = https://lttng.org/urcu;
license = licenses.lgpl21Plus;
platforms = platforms.unix;
maintainers = [ maintainers.bjornfor ];
+1 -1
pkgs/development/libraries/libvpx/git.nix
···
meta = with stdenv.lib; {
description = "WebM VP8/VP9 codec SDK";
-
homepage = http://www.webmproject.org/;
license = licenses.bsd3;
maintainers = with maintainers; [ codyopel ];
platforms = platforms.all;
···
meta = with stdenv.lib; {
description = "WebM VP8/VP9 codec SDK";
+
homepage = https://www.webmproject.org/;
license = licenses.bsd3;
maintainers = with maintainers; [ codyopel ];
platforms = platforms.all;
+1 -1
pkgs/development/libraries/log4cxx/default.nix
···
nativeBuildInputs = [ libtool ];
meta = {
-
homepage = http://logging.apache.org/log4cxx/index.html;
description = "A logging framework for C++ patterned after Apache log4j";
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.unix;
···
nativeBuildInputs = [ libtool ];
meta = {
+
homepage = https://logging.apache.org/log4cxx/index.html;
description = "A logging framework for C++ patterned after Apache log4j";
license = stdenv.lib.licenses.asl20;
platforms = stdenv.lib.platforms.unix;
+1 -1
pkgs/development/libraries/movit/default.nix
···
version = "1.5.1";
src = fetchurl {
-
url = "http://movit.sesse.net/${name}.tar.gz";
sha256 = "1259iq2ixiprk4mn7ypapinbg2w1sjq1aivzzbbch9i23kcfsd44";
};
···
version = "1.5.1";
src = fetchurl {
+
url = "https://movit.sesse.net/${name}.tar.gz";
sha256 = "1259iq2ixiprk4mn7ypapinbg2w1sjq1aivzzbbch9i23kcfsd44";
};
+1 -1
pkgs/development/libraries/netcdf-fortran/default.nix
···
meta = with stdenv.lib; {
description = "Fortran API to manipulate netcdf files";
-
homepage = http://www.unidata.ucar.edu/software/netcdf/;
license = licenses.free;
maintainers = [ maintainers.bzizou ];
platforms = platforms.unix;
···
meta = with stdenv.lib; {
description = "Fortran API to manipulate netcdf files";
+
homepage = https://www.unidata.ucar.edu/software/netcdf/;
license = licenses.free;
maintainers = [ maintainers.bzizou ];
platforms = platforms.unix;
+1 -1
pkgs/development/libraries/ogre/1.9.x.nix
···
meta = {
description = "A 3D engine";
-
homepage = http://www.ogre3d.org/;
maintainers = [ stdenv.lib.maintainers.raskin ];
platforms = stdenv.lib.platforms.linux;
license = stdenv.lib.licenses.mit;
···
meta = {
description = "A 3D engine";
+
homepage = https://www.ogre3d.org/;
maintainers = [ stdenv.lib.maintainers.raskin ];
platforms = stdenv.lib.platforms.linux;
license = stdenv.lib.licenses.mit;
+2 -2
pkgs/development/libraries/oniguruma/default.nix
···
stdenv.mkDerivation rec {
name = "onig-${version}";
-
version = "6.6.1";
src = fetchFromGitHub {
owner = "kkos";
repo = "oniguruma";
rev = "v${version}";
-
sha256 = "062g5443dyxsraq346panfqvbd6wal6nmb336n4dw1rszx576sxz";
};
nativeBuildInputs = [ cmake ];
···
stdenv.mkDerivation rec {
name = "onig-${version}";
+
version = "6.7.1";
src = fetchFromGitHub {
owner = "kkos";
repo = "oniguruma";
rev = "v${version}";
+
sha256 = "07xbx4f3h1aqvy6587xbr8fgcn679ph3bd86pp144y0agzw0d0q2";
};
nativeBuildInputs = [ cmake ];
+2 -2
pkgs/development/libraries/opencv/3.x.nix
···
'';
preConfigure =
-
installExtraFiles ippicv + (
lib.optionalString buildContrib ''
cmakeFlagsArray+=("-DOPENCV_EXTRA_MODULES_PATH=$NIX_BUILD_TOP/opencv_contrib")
···
meta = {
description = "Open Computer Vision Library with more than 500 algorithms";
-
homepage = http://opencv.org/;
license = with stdenv.lib.licenses; if enableUnfree then unfree else bsd3;
maintainers = with stdenv.lib.maintainers; [viric mdaiter basvandijk];
platforms = with stdenv.lib.platforms; linux ++ darwin;
···
'';
preConfigure =
+
lib.optionalString enableIpp (installExtraFiles ippicv) + (
lib.optionalString buildContrib ''
cmakeFlagsArray+=("-DOPENCV_EXTRA_MODULES_PATH=$NIX_BUILD_TOP/opencv_contrib")
···
meta = {
description = "Open Computer Vision Library with more than 500 algorithms";
+
homepage = https://opencv.org/;
license = with stdenv.lib.licenses; if enableUnfree then unfree else bsd3;
maintainers = with stdenv.lib.maintainers; [viric mdaiter basvandijk];
platforms = with stdenv.lib.platforms; linux ++ darwin;
+1 -1
pkgs/development/libraries/pipewire/default.nix
···
meta = with stdenv.lib; {
description = "Server and user space API to deal with multimedia pipelines";
-
homepage = http://pipewire.org/;
license = licenses.lgpl21;
platforms = platforms.linux;
maintainers = with maintainers; [ jtojnar ];
···
meta = with stdenv.lib; {
description = "Server and user space API to deal with multimedia pipelines";
+
homepage = https://pipewire.org/;
license = licenses.lgpl21;
platforms = platforms.linux;
maintainers = with maintainers; [ jtojnar ];
+7 -3
pkgs/development/libraries/ptlib/default.nix
···
(fetchpatch { url = http://sources.debian.net/data/main/p/ptlib/2.10.11~dfsg-2.1/debian/patches/no-sslv3;
sha256 = "172s1dnnrl54p9sf1nl7s475sm78rpw3p8jxi0pdx6izzl8hcdr0";
})
-
(fetchpatch { url = http://sources.debian.net/data/main/p/ptlib/2.10.11~dfsg-2.1/debian/patches/gcc-5_support;
-
sha256 = "0pf2yj0150r4cnc6nv65mclrm3dillqh1xjk7m6gsjnk9b96i5d4";
-
})
./ptlib-2.10.11-glibc-2.26.patch
];
meta = with stdenv.lib; {
description = "Portable Tools from OPAL VoIP";
···
(fetchpatch { url = http://sources.debian.net/data/main/p/ptlib/2.10.11~dfsg-2.1/debian/patches/no-sslv3;
sha256 = "172s1dnnrl54p9sf1nl7s475sm78rpw3p8jxi0pdx6izzl8hcdr0";
})
./ptlib-2.10.11-glibc-2.26.patch
];
+
+
# fix typedef clashes with unixODBC>=2.3.5
+
postPatch = ''
+
substituteInPlace include/ptlib/unix/ptlib/contain.h \
+
--replace "typedef uintptr_t UINT" "typedef unsigned int UINT" \
+
--replace "typedef wchar_t WCHAR" "typedef unsigned short WCHAR"
+
'';
meta = with stdenv.lib; {
description = "Portable Tools from OPAL VoIP";
+2 -2
pkgs/development/libraries/swiften/default.nix
···
{ stdenv, python, fetchurl, openssl, boost }:
stdenv.mkDerivation rec {
name = "swiften-${version}";
-
version = "3.0beta2";
buildInputs = [ python ];
propagatedBuildInputs = [ openssl boost ];
src = fetchurl {
url = "http://swift.im/downloads/releases/swift-${version}/swift-${version}.tar.gz";
-
sha256 = "0i6ks122rry9wvg6qahk3yiggi7nlkpgws1z0r41vi4i1siq0ls0";
};
buildPhase = ''
···
{ stdenv, python, fetchurl, openssl, boost }:
stdenv.mkDerivation rec {
name = "swiften-${version}";
+
version = "4.0";
buildInputs = [ python ];
propagatedBuildInputs = [ openssl boost ];
src = fetchurl {
url = "http://swift.im/downloads/releases/swift-${version}/swift-${version}.tar.gz";
+
sha256 = "06bk45hxqmny8z7x78ycrfrazq6xdzv5c28i8x0lgc85j03b5dsh";
};
buildPhase = ''
+2 -2
pkgs/development/libraries/tnt/default.nix
···
version = "3.0.12";
src = fetchurl {
-
url = http://math.nist.gov/tnt/tnt_3_0_12.zip;
sha256 = "1bzkfdb598584qlc058n8wqq9vbz714gr5r57401rsa9qaxhk5j7";
};
···
'';
meta = {
-
homepage = http://math.nist.gov/tnt/;
description = "Template Numerical Toolkit: C++ headers for array and matrices";
platforms = stdenv.lib.platforms.unix;
};
···
version = "3.0.12";
src = fetchurl {
+
url = https://math.nist.gov/tnt/tnt_3_0_12.zip;
sha256 = "1bzkfdb598584qlc058n8wqq9vbz714gr5r57401rsa9qaxhk5j7";
};
···
'';
meta = {
+
homepage = https://math.nist.gov/tnt/;
description = "Template Numerical Toolkit: C++ headers for array and matrices";
platforms = stdenv.lib.platforms.unix;
};
+2 -2
pkgs/development/libraries/xine-lib/default.nix
···
}:
stdenv.mkDerivation rec {
-
name = "xine-lib-1.2.6";
src = fetchurl {
url = "mirror://sourceforge/xine/${name}.tar.xz";
-
sha256 = "01d0nv4zhr4k8id5n4rmw13llrjsv9dhwg1a773c1iqpi1ris15x";
};
nativeBuildInputs = [ pkgconfig perl ];
···
}:
stdenv.mkDerivation rec {
+
name = "xine-lib-1.2.9";
src = fetchurl {
url = "mirror://sourceforge/xine/${name}.tar.xz";
+
sha256 = "13clir4qxl2zvsvvjd9yv3yrdhsnvcn5s7ambbbn5dzy9604xcrj";
};
nativeBuildInputs = [ pkgconfig perl ];
+2 -2
pkgs/development/libraries/xmlrpc-c/default.nix
···
{ stdenv, fetchurl, curl, libxml2 }:
stdenv.mkDerivation rec {
-
name = "xmlrpc-c-1.33.17";
src = fetchurl {
url = "mirror://sourceforge/xmlrpc-c/${name}.tgz";
-
sha256 = "0makq1zpfqnrj6xx1xc7wi4mh115ri9p4yz2rbvjhj0il4y8l4ah";
};
buildInputs = [ curl libxml2 ];
···
{ stdenv, fetchurl, curl, libxml2 }:
stdenv.mkDerivation rec {
+
name = "xmlrpc-c-1.39.12";
src = fetchurl {
url = "mirror://sourceforge/xmlrpc-c/${name}.tgz";
+
sha256 = "026fh7w7y3q9pvxd09i5d4hq3l6gd81n9k19yq4zwbc398kg6c6q";
};
buildInputs = [ curl libxml2 ];
+1 -1
pkgs/development/misc/amdapp-sdk/default.nix
···
meta = with stdenv.lib; {
description = "AMD Accelerated Parallel Processing (APP) SDK, with OpenCL 1.2 support";
-
homepage = http://developer.amd.com/amd-accelerated-parallel-processing-app-sdk/;
license = licenses.amd;
maintainers = [ maintainers.offline ];
platforms = [ "i686-linux" "x86_64-linux" ];
···
meta = with stdenv.lib; {
description = "AMD Accelerated Parallel Processing (APP) SDK, with OpenCL 1.2 support";
+
homepage = https://developer.amd.com/amd-accelerated-parallel-processing-app-sdk/;
license = licenses.amd;
maintainers = [ maintainers.offline ];
platforms = [ "i686-linux" "x86_64-linux" ];
+1 -1
pkgs/development/python-modules/GeoIP/default.nix
···
meta = {
description = "MaxMind GeoIP Legacy Database - Python API";
-
homepage = http://www.maxmind.com/;
maintainers = with lib.maintainers; [ jluttine ];
license = lib.licenses.lgpl21Plus;
};
···
meta = {
description = "MaxMind GeoIP Legacy Database - Python API";
+
homepage = https://www.maxmind.com/;
maintainers = with lib.maintainers; [ jluttine ];
license = lib.licenses.lgpl21Plus;
};
+1 -1
pkgs/development/python-modules/autobahn/default.nix
···
meta = with stdenv.lib; {
description = "WebSocket and WAMP in Python for Twisted and asyncio.";
-
homepage = "http://crossbar.io/autobahn";
license = licenses.mit;
maintainers = with maintainers; [ nand0p ];
platforms = platforms.all;
···
meta = with stdenv.lib; {
description = "WebSocket and WAMP in Python for Twisted and asyncio.";
+
homepage = "https://crossbar.io/autobahn";
license = licenses.mit;
maintainers = with maintainers; [ nand0p ];
platforms = platforms.all;
+1 -1
pkgs/development/python-modules/cytoolz/default.nix
···
'';
meta = {
-
homepage = "http://github.com/pytoolz/cytoolz/";
description = "Cython implementation of Toolz: High performance functional utilities";
license = "licenses.bsd3";
maintainers = with lib.maintainers; [ fridh ];
···
'';
meta = {
+
homepage = "https://github.com/pytoolz/cytoolz/";
description = "Cython implementation of Toolz: High performance functional utilities";
license = "licenses.bsd3";
maintainers = with lib.maintainers; [ fridh ];
+1 -1
pkgs/development/python-modules/flask-assets/default.nix
···
propagatedBuildInputs = [ flask webassets flask_script nose ];
meta = with lib; {
-
homepage = http://github.com/miracle2k/flask-assets;
description = "Asset management for Flask, to compress and merge CSS and Javascript files";
license = licenses.bsd2;
maintainers = with maintainers; [ abbradar ];
···
propagatedBuildInputs = [ flask webassets flask_script nose ];
meta = with lib; {
+
homepage = https://github.com/miracle2k/flask-assets;
description = "Asset management for Flask, to compress and merge CSS and Javascript files";
license = licenses.bsd2;
maintainers = with maintainers; [ abbradar ];
+1 -1
pkgs/development/python-modules/flask-script/default.nix
···
doCheck = false;
meta = with lib; {
-
homepage = http://github.com/smurfix/flask-script;
description = "Scripting support for Flask";
license = licenses.bsd3;
maintainers = with maintainers; [ abbradar ];
···
doCheck = false;
meta = with lib; {
+
homepage = https://github.com/smurfix/flask-script;
description = "Scripting support for Flask";
license = licenses.bsd3;
maintainers = with maintainers; [ abbradar ];
+2 -2
pkgs/development/python-modules/fonttools/default.nix
···
buildPythonPackage rec {
pname = "fonttools";
-
version = "3.24.0";
src = fetchPypi {
inherit pname version;
-
sha256 = "d09126f443bc8797d1b7e76274e65f4c169c04722745953ecf536451b1d9a15f";
extension = "zip";
};
···
buildPythonPackage rec {
pname = "fonttools";
+
version = "3.24.1";
src = fetchPypi {
inherit pname version;
+
sha256 = "d13e98c9f3b635a5334dab69eb471d7286928ac82db7ca57b5bf4cdf3824789a";
extension = "zip";
};
+2 -2
pkgs/development/python-modules/google_api_core/default.nix
···
{ stdenv, buildPythonPackage, fetchPypi
-
, google_auth, protobuf, googleapis_common_protos, requests, grpcio, setuptools, mock, pytest }:
buildPythonPackage rec {
pname = "google-api-core";
···
sha256 = "0144d467083ed54d2e8ccb4212d42c3724fe0b844b7d3a0ff85aea54b7ae8347";
};
-
propagatedBuildInputs = [ google_auth protobuf googleapis_common_protos requests grpcio ];
checkInputs = [ setuptools mock pytest ];
checkPhase = ''
···
{ stdenv, buildPythonPackage, fetchPypi
+
, google_auth, protobuf3_5, googleapis_common_protos, requests, grpcio, setuptools, mock, pytest }:
buildPythonPackage rec {
pname = "google-api-core";
···
sha256 = "0144d467083ed54d2e8ccb4212d42c3724fe0b844b7d3a0ff85aea54b7ae8347";
};
+
propagatedBuildInputs = [ google_auth protobuf3_5 googleapis_common_protos requests grpcio ];
checkInputs = [ setuptools mock pytest ];
checkPhase = ''
+2 -3
pkgs/development/python-modules/google_cloud_speech/default.nix
···
propagatedBuildInputs = [ setuptools google_api_core google_gax google_cloud_core ];
checkInputs = [ pytest mock ];
-
checkPhase = ''
-
py.test
-
'';
meta = with stdenv.lib; {
description = "Cloud Speech API enables integration of Google speech recognition into applications.";
···
propagatedBuildInputs = [ setuptools google_api_core google_gax google_cloud_core ];
checkInputs = [ pytest mock ];
+
# needs credentials
+
doCheck = false;
meta = with stdenv.lib; {
description = "Cloud Speech API enables integration of Google speech recognition into applications.";
+3 -2
pkgs/development/python-modules/google_gax/default.nix
···
{ stdenv, buildPythonPackage, fetchPypi
-
, google_auth, ply, protobuf, grpcio, requests, googleapis_common_protos, dill, future, pytest, mock, unittest2 }:
buildPythonPackage rec {
pname = "google-gax";
···
sha256 = "0p1ribd2xy7a04wnjv12agkcdi6f9cpj838884hayx07p5g8v3ji";
};
-
propagatedBuildInputs = [ google_auth ply protobuf grpcio requests googleapis_common_protos dill future ];
checkInputs = [ pytest mock unittest2 ];
# Importing test__grpc_google_auth fails with "ModuleNotFoundError: No module named 'google_auth_httplib2'", where
···
{ stdenv, buildPythonPackage, fetchPypi
+
, google_auth, ply, protobuf3_5, grpcio, requests
+
, googleapis_common_protos, dill, future, pytest, mock, unittest2 }:
buildPythonPackage rec {
pname = "google-gax";
···
sha256 = "0p1ribd2xy7a04wnjv12agkcdi6f9cpj838884hayx07p5g8v3ji";
};
+
propagatedBuildInputs = [ google_auth ply protobuf3_5 grpcio requests googleapis_common_protos dill future ];
checkInputs = [ pytest mock unittest2 ];
# Importing test__grpc_google_auth fails with "ModuleNotFoundError: No module named 'google_auth_httplib2'", where
+2 -2
pkgs/development/python-modules/googleapis_common_protos/default.nix
···
{ stdenv, buildPythonPackage, fetchPypi
-
, protobuf, pytest }:
buildPythonPackage rec {
pname = "googleapis-common-protos";
···
sha256 = "1whfjl44gy15ha6palpwa2m0xi36dsvpaz8vw0cvb2k2lbdfsxf0";
};
-
propagatedBuildInputs = [ protobuf ];
checkInputs = [ pytest ];
doCheck = false; # there are no tests
···
{ stdenv, buildPythonPackage, fetchPypi
+
, protobuf3_5, pytest }:
buildPythonPackage rec {
pname = "googleapis-common-protos";
···
sha256 = "1whfjl44gy15ha6palpwa2m0xi36dsvpaz8vw0cvb2k2lbdfsxf0";
};
+
propagatedBuildInputs = [ protobuf3_5 ];
checkInputs = [ pytest ];
doCheck = false; # there are no tests
+1 -1
pkgs/development/python-modules/graph-tool/2.x.x.nix
···
meta = with stdenv.lib; {
description = "Python module for manipulation and statistical analysis of graphs";
-
homepage = http://graph-tool.skewed.de/;
license = licenses.gpl3;
platforms = platforms.all;
maintainers = [ stdenv.lib.maintainers.joelmo ];
···
meta = with stdenv.lib; {
description = "Python module for manipulation and statistical analysis of graphs";
+
homepage = https://graph-tool.skewed.de/;
license = licenses.gpl3;
platforms = platforms.all;
maintainers = [ stdenv.lib.maintainers.joelmo ];
+2 -2
pkgs/development/python-modules/grpcio/default.nix
···
{ stdenv, buildPythonPackage, fetchPypi, lib
-
, six, protobuf, enum34, futures, isPy26, isPy27, isPy34 }:
buildPythonPackage rec {
pname = "grpcio";
···
sha256 = "e7c43b5619deff48cc177c1b0618c4beeb2797f910f160e3c2035d5baf790a5d";
};
-
propagatedBuildInputs = [ six protobuf ]
++ lib.optionals (isPy26 || isPy27 || isPy34) [ enum34 ]
++ lib.optionals (isPy26 || isPy27) [ futures ];
···
{ stdenv, buildPythonPackage, fetchPypi, lib
+
, six, protobuf3_5, enum34, futures, isPy26, isPy27, isPy34 }:
buildPythonPackage rec {
pname = "grpcio";
···
sha256 = "e7c43b5619deff48cc177c1b0618c4beeb2797f910f160e3c2035d5baf790a5d";
};
+
propagatedBuildInputs = [ six protobuf3_5 ]
++ lib.optionals (isPy26 || isPy27 || isPy34) [ enum34 ]
++ lib.optionals (isPy26 || isPy27) [ futures ];
+1 -1
pkgs/development/python-modules/idna/default.nix
···
};
meta = {
-
homepage = "http://github.com/kjd/idna/";
description = "Internationalized Domain Names in Applications (IDNA)";
license = lib.licenses.bsd3;
};
···
};
meta = {
+
homepage = "https://github.com/kjd/idna/";
description = "Internationalized Domain Names in Applications (IDNA)";
license = lib.licenses.bsd3;
};
+1 -1
pkgs/development/python-modules/jsonref/default.nix
···
meta = with stdenv.lib; {
description = "An implementation of JSON Reference for Python";
-
homepage = "http://github.com/gazpachoking/jsonref";
license = licenses.mit;
maintainers = with maintainers; [ nand0p ];
platforms = platforms.all;
···
meta = with stdenv.lib; {
description = "An implementation of JSON Reference for Python";
+
homepage = "https://github.com/gazpachoking/jsonref";
license = licenses.mit;
maintainers = with maintainers; [ nand0p ];
platforms = platforms.all;
+1 -1
pkgs/development/python-modules/jsonrpc-async/default.nix
···
meta = with stdenv.lib; {
description = "A JSON-RPC client library for asyncio";
-
homepage = http://github.com/armills/jsonrpc-async;
license = licenses.bsd3;
maintainers = with maintainers; [ peterhoeg ];
};
···
meta = with stdenv.lib; {
description = "A JSON-RPC client library for asyncio";
+
homepage = https://github.com/armills/jsonrpc-async;
license = licenses.bsd3;
maintainers = with maintainers; [ peterhoeg ];
};
+1 -1
pkgs/development/python-modules/locustio/default.nix
···
buildInputs = [ mock unittest2 ];
meta = {
-
homepage = http://locust.io/;
description = "A load testing tool";
};
}
···
buildInputs = [ mock unittest2 ];
meta = {
+
homepage = https://locust.io/;
description = "A load testing tool";
};
}
+1 -1
pkgs/development/python-modules/logilab/constraint.nix
···
meta = with stdenv.lib; {
description = "logilab-database provides some classes to make unified access to different";
-
homepage = "http://www.logilab.org/project/logilab-database";
};
}
···
meta = with stdenv.lib; {
description = "logilab-database provides some classes to make unified access to different";
+
homepage = "https://www.logilab.org/project/logilab-database";
};
}
+1 -1
pkgs/development/python-modules/meliae/default.nix
···
meta = with stdenv.lib; {
description = "Python Memory Usage Analyzer";
-
homepage = http://launchpad.net/meliae;
license = licenses.gpl3;
maintainers = with maintainers; [ xvapx ];
};
···
meta = with stdenv.lib; {
description = "Python Memory Usage Analyzer";
+
homepage = https://launchpad.net/meliae;
license = licenses.gpl3;
maintainers = with maintainers; [ xvapx ];
};
+1 -1
pkgs/development/python-modules/moinmoin/default.nix
···
meta = with lib; {
description = "Advanced, easy to use and extensible WikiEngine";
-
homepage = "http://moinmo.in/";
license = licenses.gpl2Plus;
};
···
meta = with lib; {
description = "Advanced, easy to use and extensible WikiEngine";
+
homepage = "https://moinmo.in/";
license = licenses.gpl2Plus;
};
+1 -1
pkgs/development/python-modules/pecan/default.nix
···
meta = with stdenv.lib; {
description = "Pecan";
-
homepage = "http://github.com/pecan/pecan";
};
}
···
meta = with stdenv.lib; {
description = "Pecan";
+
homepage = "https://github.com/pecan/pecan";
};
}
+23
pkgs/development/python-modules/toml/default.nix
···
···
+
{ stdenv, buildPythonPackage, fetchPypi }:
+
+
buildPythonPackage rec {
+
pname = "toml";
+
version = "0.9.4";
+
+
src = fetchPypi {
+
inherit pname version;
+
sha256 = "0bdbpbip67wdm6c7xwc6mmbmskyradj4cdxn1iibj4fcx1nbv1lf";
+
};
+
+
# This package has a test script (built for Travis) that involves a)
+
# looking in the home directory for a binary test runner and b) using
+
# git to download a test suite.
+
doCheck = false;
+
+
meta = with stdenv.lib; {
+
description = "a Python library for parsing and creating TOML";
+
homepage = "https://github.com/uiri/toml";
+
license = licenses.mit;
+
maintainers = with maintainers; [ twey ];
+
};
+
}
+111
pkgs/development/tools/build-managers/apache-ant/1.9.nix
···
···
+
{ fetchurl, stdenv, coreutils, makeWrapper }:
+
+
let version = "1.9.6"; in
+
+
stdenv.mkDerivation {
+
name = "ant-${version}";
+
+
buildInputs = [ makeWrapper ];
+
+
src = fetchurl {
+
url = "mirror://apache/ant/binaries/apache-ant-${version}-bin.tar.bz2";
+
sha256 = "1cwd5vq175gyicw0hkm8idwa33zxwhf7xlxywaqxcqqdjql0jfx4";
+
};
+
+
contrib = fetchurl {
+
url = mirror://sourceforge/ant-contrib/ant-contrib-1.0b3-bin.tar.bz2;
+
sha256 = "96effcca2581c1ab42a4828c770b48d54852edf9e71cefc9ed2ffd6590571ad1";
+
};
+
+
installPhase =
+
''
+
mkdir -p $out/bin $out/lib/ant
+
mv * $out/lib/ant/
+
+
# Get rid of the manual (35 MiB). Maybe we should put this in a
+
# separate output. Keep the antRun script since it's vanilla sh
+
# and needed for the <exec/> task (but since we set ANT_HOME to
+
# a weird value, we have to move antRun to a weird location).
+
# Get rid of the other Ant scripts since we provide our own.
+
mv $out/lib/ant/bin/antRun $out/bin/
+
rm -rf $out/lib/ant/{manual,bin,WHATSNEW}
+
mkdir $out/lib/ant/bin
+
mv $out/bin/antRun $out/lib/ant/bin/
+
+
# Install ant-contrib.
+
unpackFile $contrib
+
cp -p ant-contrib/ant-contrib-*.jar $out/lib/ant/lib/
+
+
cat >> $out/bin/ant <<EOF
+
#! ${stdenv.shell} -e
+
+
ANT_HOME=$out/lib/ant
+
+
# Find the JDK by looking for javac. As a fall-back, find the
+
# JRE by looking for java. The latter allows just the JRE to be
+
# used with (say) ECJ as the compiler. Finally, allow the GNU
+
# JVM.
+
if [ -z "\$JAVA_HOME" ]; then
+
for i in javac java gij; do
+
if p="\$(type -p \$i)"; then
+
export JAVA_HOME="\$(${coreutils}/bin/dirname \$(${coreutils}/bin/dirname \$(${coreutils}/bin/readlink -f \$p)))"
+
break
+
fi
+
done
+
if [ -z "\$JAVA_HOME" ]; then
+
echo "\$0: cannot find the JDK or JRE" >&2
+
exit 1
+
fi
+
fi
+
+
if [ -z \$NIX_JVM ]; then
+
if [ -e \$JAVA_HOME/bin/java ]; then
+
NIX_JVM=\$JAVA_HOME/bin/java
+
elif [ -e \$JAVA_HOME/bin/gij ]; then
+
NIX_JVM=\$JAVA_HOME/bin/gij
+
else
+
NIX_JVM=java
+
fi
+
fi
+
+
LOCALCLASSPATH="\$ANT_HOME/lib/ant-launcher.jar\''${LOCALCLASSPATH:+:}\$LOCALCLASSPATH"
+
+
exec \$NIX_JVM \$NIX_ANT_OPTS \$ANT_OPTS -classpath "\$LOCALCLASSPATH" \
+
-Dant.home=\$ANT_HOME -Dant.library.dir="\$ANT_LIB" \
+
org.apache.tools.ant.launch.Launcher \$NIX_ANT_ARGS \$ANT_ARGS \
+
-cp "\$CLASSPATH" "\$@"
+
EOF
+
+
chmod +x $out/bin/ant
+
''; # */
+
+
meta = {
+
homepage = http://ant.apache.org/;
+
description = "A Java-based build tool";
+
+
longDescription = ''
+
Apache Ant is a Java-based build tool. In theory, it is kind of like
+
Make, but without Make's wrinkles.
+
+
Why another build tool when there is already make, gnumake, nmake, jam,
+
and others? Because all those tools have limitations that Ant's
+
original author couldn't live with when developing software across
+
multiple platforms. Make-like tools are inherently shell-based -- they
+
evaluate a set of dependencies, then execute commands not unlike what
+
you would issue in a shell. This means that you can easily extend
+
these tools by using or writing any program for the OS that you are
+
working on. However, this also means that you limit yourself to the
+
OS, or at least the OS type such as Unix, that you are working on.
+
+
Ant is different. Instead of a model where it is extended with
+
shell-based commands, Ant is extended using Java classes. Instead of
+
writing shell commands, the configuration files are XML-based, calling
+
out a target tree where various tasks get executed. Each task is run
+
by an object that implements a particular Task interface.
+
'';
+
+
license = stdenv.lib.licenses.asl20;
+
maintainers = [ stdenv.lib.maintainers.eelco ];
+
platforms = stdenv.lib.platforms.all;
+
};
+
}
+2 -3
pkgs/development/tools/build-managers/cmake/2.8.nix
···
{ stdenv, fetchurl, fetchpatch, replace, curl, expat, zlib, bzip2
-
, useNcurses ? false, ncurses, useQt4 ? false, qt4, wantPS ? false, ps ? null
, buildPlatform, hostPlatform
}:
with stdenv.lib;
-
assert wantPS -> (ps != null);
assert stdenv ? cc;
assert stdenv.cc ? libc;
···
++ optional useNcurses ncurses
++ optional useQt4 qt4;
-
propagatedBuildInputs = optional wantPS ps;
CMAKE_PREFIX_PATH = concatStringsSep ":"
(concatMap (p: [ (p.dev or p) (p.out or p) ]) buildInputs);
···
{ stdenv, fetchurl, fetchpatch, replace, curl, expat, zlib, bzip2
+
, useNcurses ? false, ncurses, useQt4 ? false, qt4, ps
, buildPlatform, hostPlatform
}:
with stdenv.lib;
assert stdenv ? cc;
assert stdenv.cc ? libc;
···
++ optional useNcurses ncurses
++ optional useQt4 qt4;
+
propagatedBuildInputs = [ ps ];
CMAKE_PREFIX_PATH = concatStringsSep ":"
(concatMap (p: [ (p.dev or p) (p.out or p) ]) buildInputs);
+4 -4
pkgs/development/tools/continuous-integration/gitlab-runner/default.nix
···
{ lib, buildGoPackage, fetchFromGitLab, fetchurl, go-bindata }:
let
-
version = "10.5.0";
# Gitlab runner embeds some docker images these are prebuilt for arm and x86_64
docker_x86_64 = fetchurl {
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/docker/prebuilt-x86_64.tar.xz";
-
sha256 = "1ywfki1599ggyq0g3r8f7pi1njvvjz41kjhssfax20ljm2c6q5v0";
};
docker_arm = fetchurl {
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/docker/prebuilt-arm.tar.xz";
-
sha256 = "0r71zvyg17926h2vpjr3q16l1yqcb8ky21ic5arc7jh82nzywywl";
};
in
buildGoPackage rec {
···
owner = "gitlab-org";
repo = "gitlab-runner";
rev = "v${version}";
-
sha256 = "13c9jzqj92xf2dzk77xpsfc4dwffvjfp8bqy685shzz1lrrfhfvq";
};
patches = [ ./fix-shell-path.patch ];
···
{ lib, buildGoPackage, fetchFromGitLab, fetchurl, go-bindata }:
let
+
version = "10.6.0";
# Gitlab runner embeds some docker images these are prebuilt for arm and x86_64
docker_x86_64 = fetchurl {
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/docker/prebuilt-x86_64.tar.xz";
+
sha256 = "0icn4xgnlrmxvhbw1lrdkg3x0cr9vhbi1vc51ahd708f9hd64ik6";
};
docker_arm = fetchurl {
url = "https://gitlab-runner-downloads.s3.amazonaws.com/v${version}/docker/prebuilt-arm.tar.xz";
+
sha256 = "0wgkvgcmby89w1vy06v7milj62656zflw2wi2g30645g72gz0as9";
};
in
buildGoPackage rec {
···
owner = "gitlab-org";
repo = "gitlab-runner";
rev = "v${version}";
+
sha256 = "113vkx3dnv3fvnracszlhf56fb5jr41fr3s0bs025hv8b9sp04zz";
};
patches = [ ./fix-shell-path.patch ];
+1 -1
pkgs/development/tools/database/pyrseas/default.nix
···
];
meta = {
description = "A declarative language to describe PostgreSQL databases";
-
homepage = http://perseas.github.io/;
license = stdenv.lib.licenses.bsd3;
maintainers = with stdenv.lib.maintainers; [ pmeunier ];
};
···
];
meta = {
description = "A declarative language to describe PostgreSQL databases";
+
homepage = https://perseas.github.io/;
license = stdenv.lib.licenses.bsd3;
maintainers = with stdenv.lib.maintainers; [ pmeunier ];
};
+2 -2
pkgs/development/tools/jbake/default.nix
···
name = "jbake-${version}";
src = fetchzip {
-
url = "http://jbake.org/files/jbake-${version}-bin.zip";
sha256 = "1ib5gvz6sl7k0ywx22anhz69i40wc6jj5lxjxj2aa14qf4lrw912";
};
···
meta = with stdenv.lib; {
description = "JBake is a Java based, open source, static site/blog generator for developers & designers";
-
homepage = "http://jbake.org/";
license = licenses.mit;
maintainers = with maintainers; [ moaxcp ];
};
···
name = "jbake-${version}";
src = fetchzip {
+
url = "https://dl.bintray.com/jbake/binary/${name}-bin.zip";
sha256 = "1ib5gvz6sl7k0ywx22anhz69i40wc6jj5lxjxj2aa14qf4lrw912";
};
···
meta = with stdenv.lib; {
description = "JBake is a Java based, open source, static site/blog generator for developers & designers";
+
homepage = "https://jbake.org/";
license = licenses.mit;
maintainers = with maintainers; [ moaxcp ];
};
+1 -1
pkgs/development/tools/jsduck/Gemfile.lock
···
parallel (~> 0.7.1)
rdiscount (~> 2.1.6)
rkelly-remix (~> 0.0.4)
-
json (1.8.3)
parallel (0.7.1)
rdiscount (2.1.8)
rkelly-remix (0.0.7)
···
parallel (~> 0.7.1)
rdiscount (~> 2.1.6)
rkelly-remix (~> 0.0.4)
+
json (1.8.6)
parallel (0.7.1)
rdiscount (2.1.8)
rkelly-remix (0.0.7)
+3 -3
pkgs/development/tools/jsduck/gemset.nix
···
json = {
source = {
remotes = ["https://rubygems.org"];
-
sha256 = "1nsby6ry8l9xg3yw4adlhk2pnc7i0h0rznvcss4vk3v74qg0k8lc";
type = "gem";
};
-
version = "1.8.3";
};
parallel = {
source = {
···
};
version = "0.0.7";
};
-
}
···
json = {
source = {
remotes = ["https://rubygems.org"];
+
sha256 = "0qmj7fypgb9vag723w1a49qihxrcf5shzars106ynw2zk352gbv5";
type = "gem";
};
+
version = "1.8.6";
};
parallel = {
source = {
···
};
version = "0.0.7";
};
+
}
+3 -3
pkgs/development/tools/libsigrok/default.nix
···
name = "libsigrok-${version}";
src = fetchurl {
-
url = "http://sigrok.org/download/source/libsigrok/${name}.tar.gz";
inherit sha256;
};
firmware = fetchurl {
-
url = "http://sigrok.org/download/binary/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-bin-0.1.3.tar.gz";
sha256 = "1qr02ny97navqxr56xq1a227yzf6h09m8jlvc9bnjl0bsk6887bl";
};
···
meta = with stdenv.lib; {
description = "Core library of the sigrok signal analysis software suite";
-
homepage = http://sigrok.org/;
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
···
name = "libsigrok-${version}";
src = fetchurl {
+
url = "https://sigrok.org/download/source/libsigrok/${name}.tar.gz";
inherit sha256;
};
firmware = fetchurl {
+
url = "https://sigrok.org/download/binary/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-bin-0.1.3.tar.gz";
sha256 = "1qr02ny97navqxr56xq1a227yzf6h09m8jlvc9bnjl0bsk6887bl";
};
···
meta = with stdenv.lib; {
description = "Core library of the sigrok signal analysis software suite";
+
homepage = https://sigrok.org/;
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
+2 -2
pkgs/development/tools/libsigrokdecode/default.nix
···
name = "libsigrokdecode-0.5.0";
src = fetchurl {
-
url = "http://sigrok.org/download/source/libsigrokdecode/${name}.tar.gz";
sha256 = "1hfigfj1976qk11kfsgj75l20qvyq8c9p2h4mjw23d59rsg5ga2a";
};
···
meta = with stdenv.lib; {
description = "Protocol decoding library for the sigrok signal analysis software suite";
-
homepage = http://sigrok.org/;
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
···
name = "libsigrokdecode-0.5.0";
src = fetchurl {
+
url = "https://sigrok.org/download/source/libsigrokdecode/${name}.tar.gz";
sha256 = "1hfigfj1976qk11kfsgj75l20qvyq8c9p2h4mjw23d59rsg5ga2a";
};
···
meta = with stdenv.lib; {
description = "Protocol decoding library for the sigrok signal analysis software suite";
+
homepage = https://sigrok.org/;
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
-2
pkgs/development/tools/misc/creduce/default.nix
···
, utillinux
}:
-
assert stdenv.isLinux -> (utillinux != null);
-
stdenv.mkDerivation rec {
name = "creduce-${version}";
version = "2.7.0";
···
, utillinux
}:
stdenv.mkDerivation rec {
name = "creduce-${version}";
version = "2.7.0";
+1 -1
pkgs/development/tools/misc/csmith/default.nix
···
};
nativeBuildInputs = [ m4 makeWrapper ];
-
buildInputs = [ libbsd perl SysCPU ];
postInstall = ''
substituteInPlace $out/bin/compiler_test.pl \
···
};
nativeBuildInputs = [ m4 makeWrapper ];
+
buildInputs = [ perl SysCPU libbsd ];
postInstall = ''
substituteInPlace $out/bin/compiler_test.pl \
+1 -1
pkgs/development/tools/misc/lttng-tools/default.nix
···
meta = with stdenv.lib; {
description = "Tracing tools (kernel + user space) for Linux";
-
homepage = http://lttng.org/;
license = licenses.lgpl21;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
···
meta = with stdenv.lib; {
description = "Tracing tools (kernel + user space) for Linux";
+
homepage = https://lttng.org/;
license = licenses.lgpl21;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
+1 -1
pkgs/development/tools/misc/lttng-ust/default.nix
···
meta = with stdenv.lib; {
description = "LTTng Userspace Tracer libraries";
-
homepage = http://lttng.org/;
license = licenses.lgpl21Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
···
meta = with stdenv.lib; {
description = "LTTng Userspace Tracer libraries";
+
homepage = https://lttng.org/;
license = licenses.lgpl21Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
+2 -2
pkgs/development/tools/misc/lttv/default.nix
···
name = "lttv-1.5";
src = fetchurl {
-
url = "http://lttng.org/files/packages/${name}.tar.bz2";
sha256 = "1faldxnh9dld5k0vxckwpqw241ya1r2zv286l6rpgqr500zqw7r1";
};
···
meta = with stdenv.lib; {
description = "Graphical trace viewer for LTTng trace files";
-
homepage = http://lttng.org/;
# liblttvtraceread (ltt/ directory) is distributed under the GNU LGPL v2.1.
# The rest of the LTTV package is distributed under the GNU GPL v2.
license = with licenses; [ gpl2 lgpl21 ];
···
name = "lttv-1.5";
src = fetchurl {
+
url = "https://lttng.org/files/packages/${name}.tar.bz2";
sha256 = "1faldxnh9dld5k0vxckwpqw241ya1r2zv286l6rpgqr500zqw7r1";
};
···
meta = with stdenv.lib; {
description = "Graphical trace viewer for LTTng trace files";
+
homepage = https://lttng.org/;
# liblttvtraceread (ltt/ directory) is distributed under the GNU LGPL v2.1.
# The rest of the LTTV package is distributed under the GNU GPL v2.
license = with licenses; [ gpl2 lgpl21 ];
+10 -2
pkgs/development/tools/ocaml/findlib/default.nix
···
-
{stdenv, fetchurl, m4, ncurses, ocaml, writeText}:
stdenv.mkDerivation rec {
name = "ocaml-findlib-${version}";
···
buildInputs = [m4 ncurses ocaml];
-
patches = [ ./ldconf.patch ./install_topfind.patch ];
dontAddPrefix=true;
···
addOCamlPath () {
if test -d "''$1/lib/ocaml/${ocaml.version}/site-lib"; then
export OCAMLPATH="''${OCAMLPATH}''${OCAMLPATH:+:}''$1/lib/ocaml/${ocaml.version}/site-lib/"
fi
export OCAMLFIND_DESTDIR="''$out/lib/ocaml/${ocaml.version}/site-lib/"
if test -n "$createFindlibDestdir"; then
···
+
{ stdenv, fetchurl, fetchpatch, m4, ncurses, ocaml, writeText }:
stdenv.mkDerivation rec {
name = "ocaml-findlib-${version}";
···
buildInputs = [m4 ncurses ocaml];
+
patches = [ ./ldconf.patch ./install_topfind.patch
+
(fetchpatch {
+
url = "https://raw.githubusercontent.com/ocaml/opam-repository/1f29c5ef8eccd373e5ff2169a30bfd95a9ae6050/packages/ocamlfind/ocamlfind.1.7.3-1/files/threads.patch";
+
sha256 = "0cqgpjqpmfbr0ph3jr25gw8hgckj4qlfwmir6vkgi5hvn2qnjpx3";
+
})
+
];
dontAddPrefix=true;
···
addOCamlPath () {
if test -d "''$1/lib/ocaml/${ocaml.version}/site-lib"; then
export OCAMLPATH="''${OCAMLPATH}''${OCAMLPATH:+:}''$1/lib/ocaml/${ocaml.version}/site-lib/"
+
fi
+
if test -d "''$1/lib/ocaml/${ocaml.version}/site-lib/stubslibs"; then
+
export CAML_LD_LIBRARY_PATH="''${CAML_LD_LIBRARY_PATH}''${CAML_LD_LIBRARY_PATH:+:}''$1/lib/ocaml/${ocaml.version}/site-lib/stubslibs"
fi
export OCAMLFIND_DESTDIR="''$out/lib/ocaml/${ocaml.version}/site-lib/"
if test -n "$createFindlibDestdir"; then
+1 -1
pkgs/development/tools/parsing/ragel/default.nix
···
configureFlags = [ "--with-colm=${colm}" ];
-
NIX_CFLAGS_COMPILE = "-std=gnu++98";
doCheck = true;
···
configureFlags = [ "--with-colm=${colm}" ];
+
NIX_CFLAGS_COMPILE = stdenv.lib.optional stdenv.cc.isGNU "-std=gnu++98";
doCheck = true;
+2 -2
pkgs/development/tools/sigrok-cli/default.nix
···
name = "sigrok-cli-0.7.0";
src = fetchurl {
-
url = "http://sigrok.org/download/source/sigrok-cli/${name}.tar.gz";
sha256 = "072ylscp0ppgii1k5j07hhv7dfmni4vyhxnsvxmgqgfyq9ldjsan";
};
···
meta = with stdenv.lib; {
description = "Command-line frontend for the sigrok signal analysis software suite";
-
homepage = http://sigrok.org/;
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
···
name = "sigrok-cli-0.7.0";
src = fetchurl {
+
url = "https://sigrok.org/download/source/sigrok-cli/${name}.tar.gz";
sha256 = "072ylscp0ppgii1k5j07hhv7dfmni4vyhxnsvxmgqgfyq9ldjsan";
};
···
meta = with stdenv.lib; {
description = "Command-line frontend for the sigrok signal analysis software suite";
+
homepage = https://sigrok.org/;
license = licenses.gpl3Plus;
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
+1 -1
pkgs/games/cataclysm-dda/default.nix
···
substances or radiation, now more closely resemble insects, birds or fish
than their original form.
'';
-
homepage = http://cataclysmdda.org/;
license = licenses.cc-by-sa-30;
maintainers = [ maintainers.skeidel ];
platforms = platforms.unix;
···
substances or radiation, now more closely resemble insects, birds or fish
than their original form.
'';
+
homepage = https://cataclysmdda.org/;
license = licenses.cc-by-sa-30;
maintainers = [ maintainers.skeidel ];
platforms = platforms.unix;
+1 -1
pkgs/games/cataclysm-dda/git.nix
···
substances or radiation, now more closely resemble insects, birds or fish
than their original form.
'';
-
homepage = http://cataclysmdda.org/;
license = licenses.cc-by-sa-30;
platforms = platforms.unix;
};
···
substances or radiation, now more closely resemble insects, birds or fish
than their original form.
'';
+
homepage = https://cataclysmdda.org/;
license = licenses.cc-by-sa-30;
platforms = platforms.unix;
};
+1 -1
pkgs/games/dxx-rebirth/assets.nix
···
meta = with stdenv.lib; {
description = "Descent ${toString ver} assets from GOG";
-
homepage = http://www.dxx-rebirth.com/;
license = licenses.unfree;
maintainers = with maintainers; [ peterhoeg ];
hydraPlatforms = [];
···
meta = with stdenv.lib; {
description = "Descent ${toString ver} assets from GOG";
+
homepage = https://www.dxx-rebirth.com/;
license = licenses.unfree;
maintainers = with maintainers; [ peterhoeg ];
hydraPlatforms = [];
+3 -3
pkgs/games/dxx-rebirth/default.nix
···
let
music = fetchurl {
-
url = "http://www.dxx-rebirth.com/download/dxx/res/d2xr-sc55-music.dxa";
sha256 = "05mz77vml396mff43dbs50524rlm4fyds6widypagfbh5hc55qdc";
};
···
version = "0.59.100";
src = fetchurl {
-
url = "http://www.dxx-rebirth.com/download/dxx/dxx-rebirth_v${version}-src.tar.gz";
sha256 = "0m9k34zyr8bbni9szip407mffdpwbqszgfggavgqjwq0k9c1w7ka";
};
···
meta = with stdenv.lib; {
description = "Source Port of the Descent 1 and 2 engines";
-
homepage = http://www.dxx-rebirth.com/;
license = licenses.free;
maintainers = with maintainers; [ viric peterhoeg ];
platforms = with platforms; linux;
···
let
music = fetchurl {
+
url = "https://www.dxx-rebirth.com/download/dxx/res/d2xr-sc55-music.dxa";
sha256 = "05mz77vml396mff43dbs50524rlm4fyds6widypagfbh5hc55qdc";
};
···
version = "0.59.100";
src = fetchurl {
+
url = "https://www.dxx-rebirth.com/download/dxx/dxx-rebirth_v${version}-src.tar.gz";
sha256 = "0m9k34zyr8bbni9szip407mffdpwbqszgfggavgqjwq0k9c1w7ka";
};
···
meta = with stdenv.lib; {
description = "Source Port of the Descent 1 and 2 engines";
+
homepage = https://www.dxx-rebirth.com/;
license = licenses.free;
maintainers = with maintainers; [ viric peterhoeg ];
platforms = with platforms; linux;
+1 -1
pkgs/games/dxx-rebirth/full.nix
···
meta = with stdenv.lib; {
description = "Descent ${toString ver} using the DXX-Rebirth project engine and game assets from GOG";
-
homepage = http://www.dxx-rebirth.com/;
license = with licenses; [ free unfree ];
maintainers = with maintainers; [ peterhoeg ];
platforms = with platforms; linux;
···
meta = with stdenv.lib; {
description = "Descent ${toString ver} using the DXX-Rebirth project engine and game assets from GOG";
+
homepage = https://www.dxx-rebirth.com/;
license = with licenses; [ free unfree ];
maintainers = with maintainers; [ peterhoeg ];
platforms = with platforms; linux;
+2 -2
pkgs/games/openra/default.nix
···
stdenv.mkDerivation rec {
name = "openra-${version}";
-
version = "20180218";
meta = with stdenv.lib; {
description = "Real Time Strategy game engine recreating the C&C titles";
···
owner = "OpenRA";
repo = "OpenRA";
rev = "release-${version}";
-
sha256 = "1853p2q88602s3zf22wg1h2qx2x661n20bcjjbfmj0h2d4p9dmaf";
extraPostFetch = ''
sed -i 's,curl,curl --insecure,g' $out/thirdparty/{fetch-thirdparty-deps,noget}.sh
···
stdenv.mkDerivation rec {
name = "openra-${version}";
+
version = "20180307";
meta = with stdenv.lib; {
description = "Real Time Strategy game engine recreating the C&C titles";
···
owner = "OpenRA";
repo = "OpenRA";
rev = "release-${version}";
+
sha256 = "05c6vrmlgzfxgfx1idqmp6czmr079px3n57q5ahnwzqvcl11a2jj";
extraPostFetch = ''
sed -i 's,curl,curl --insecure,g' $out/thirdparty/{fetch-thirdparty-deps,noget}.sh
+1 -1
pkgs/misc/emulators/fs-uae/default.nix
···
version = "2.8.3";
src = fetchurl {
-
url = "http://fs-uae.net/fs-uae/stable/${version}/${name}.tar.gz";
sha256 = "14k2p324sdr662f49299mv0bw5jmpj1i2iqn0xs5pgf80x6l3mg2";
};
···
version = "2.8.3";
src = fetchurl {
+
url = "https://fs-uae.net/fs-uae/stable/${version}/${name}.tar.gz";
sha256 = "14k2p324sdr662f49299mv0bw5jmpj1i2iqn0xs5pgf80x6l3mg2";
};
+1 -1
pkgs/misc/emulators/pcsxr/default.nix
···
meta = with stdenv.lib; {
description = "Playstation 1 emulator";
-
homepage = http://pcsxr.codeplex.com/;
maintainers = with maintainers; [ rardiol ];
license = licenses.gpl2Plus;
platforms = platforms.all;
···
meta = with stdenv.lib; {
description = "Playstation 1 emulator";
+
homepage = https://pcsxr.codeplex.com/;
maintainers = with maintainers; [ rardiol ];
license = licenses.gpl2Plus;
platforms = platforms.all;
+3 -1
pkgs/misc/uboot/default.nix
···
runHook postInstall
'';
-
enableParallelBuilding = true;
dontStrip = true;
meta = with stdenv.lib; {
···
runHook postInstall
'';
+
# make[2]: *** No rule to make target 'lib/efi_loader/helloworld.efi', needed by '__build'. Stop.
+
enableParallelBuilding = false;
+
dontStrip = true;
meta = with stdenv.lib; {
+2 -5
pkgs/os-specific/darwin/skhd/default.nix
···
stdenv.mkDerivation rec {
name = "skhd-${version}";
-
version = "0.0.10";
src = fetchFromGitHub {
owner = "koekeishiya";
repo = "skhd";
rev = "v${version}";
-
sha256 = "0a0r8z9bvb1pzqag7nqa84xm99n0xvg27cw11qcv65snr06bqc9w";
};
buildInputs = [ Carbon ];
···
cp ${./org.nixos.skhd.plist} $out/Library/LaunchDaemons/org.nixos.skhd.plist
substituteInPlace $out/Library/LaunchDaemons/org.nixos.skhd.plist --subst-var out
'';
-
-
# See https://github.com/koekeishiya/skhd/issues/28
-
hardeningDisable = [ "all" ];
meta = with stdenv.lib; {
description = "Simple hotkey daemon for macOS";
···
stdenv.mkDerivation rec {
name = "skhd-${version}";
+
version = "0.0.12";
src = fetchFromGitHub {
owner = "koekeishiya";
repo = "skhd";
rev = "v${version}";
+
sha256 = "09ihfd7cfqnfv095skn6rbrmjji61skwgg36b6s055fycrlbyp0h";
};
buildInputs = [ Carbon ];
···
cp ${./org.nixos.skhd.plist} $out/Library/LaunchDaemons/org.nixos.skhd.plist
substituteInPlace $out/Library/LaunchDaemons/org.nixos.skhd.plist --subst-var out
'';
meta = with stdenv.lib; {
description = "Simple hotkey daemon for macOS";
+4 -4
pkgs/os-specific/linux/autofs/default.nix
···
-
{ stdenv, lib, fetchurl, flex, bison, linuxHeaders, libtirpc, utillinux, nfs-utils, e2fsprogs
, libxml2, kerberos, kmod, openldap, sssd, cyrus_sasl, openssl }:
let
···
export sssldir="${sssd}/lib/sssd/modules"
export HAVE_SSS_AUTOFS=1
-
export MOUNT=${utillinux}/bin/mount
export MOUNT_NFS=${nfs-utils}/bin/mount.nfs
-
export UMOUNT=${utillinux}/bin/umount
-
export MODPROBE=${utillinux}/bin/modprobe
export E2FSCK=${e2fsprogs}/bin/fsck.ext2
export E3FSCK=${e2fsprogs}/bin/fsck.ext3
export E4FSCK=${e2fsprogs}/bin/fsck.ext4
···
+
{ stdenv, lib, fetchurl, flex, bison, linuxHeaders, libtirpc, mount, umount, modprobe, nfs-utils, e2fsprogs
, libxml2, kerberos, kmod, openldap, sssd, cyrus_sasl, openssl }:
let
···
export sssldir="${sssd}/lib/sssd/modules"
export HAVE_SSS_AUTOFS=1
+
export MOUNT=${mount}/bin/mount
export MOUNT_NFS=${nfs-utils}/bin/mount.nfs
+
export UMOUNT=${umount}/bin/umount
+
export MODPROBE=${modprobe}/bin/modprobe
export E2FSCK=${e2fsprogs}/bin/fsck.ext2
export E3FSCK=${e2fsprogs}/bin/fsck.ext3
export E4FSCK=${e2fsprogs}/bin/fsck.ext4
+2 -2
pkgs/os-specific/linux/checksec/default.nix
···
-
{ stdenv, fetchurl, file, findutils, binutils, glibc, procps, coreutils }:
stdenv.mkDerivation rec {
name = "checksec-${version}";
···
substituteInPlace $out/bin/checksec --replace " readelf -" " ${binutils.out}/bin/readelf -"
substituteInPlace $out/bin/checksec --replace "(readelf -" "(${binutils.out}/bin/readelf -"
substituteInPlace $out/bin/checksec --replace "command_exists readelf" "command_exists ${binutils.out}/bin/readelf"
-
substituteInPlace $out/bin/checksec --replace "/sbin/sysctl -" "${procps}/sbin/sysctl -"
substituteInPlace $out/bin/checksec --replace "/usr/bin/id -" "${coreutils}/bin/id -"
'';
···
+
{ stdenv, fetchurl, file, findutils, binutils, glibc, procps, coreutils, sysctl }:
stdenv.mkDerivation rec {
name = "checksec-${version}";
···
substituteInPlace $out/bin/checksec --replace " readelf -" " ${binutils.out}/bin/readelf -"
substituteInPlace $out/bin/checksec --replace "(readelf -" "(${binutils.out}/bin/readelf -"
substituteInPlace $out/bin/checksec --replace "command_exists readelf" "command_exists ${binutils.out}/bin/readelf"
+
substituteInPlace $out/bin/checksec --replace "/sbin/sysctl -" "${sysctl}/bin/sysctl -"
substituteInPlace $out/bin/checksec --replace "/usr/bin/id -" "${coreutils}/bin/id -"
'';
+2 -2
pkgs/os-specific/linux/gogoclient/default.nix
···
-
{stdenv, fetchurl, openssl, nettools, iproute, procps}:
let baseName = "gogoclient";
version = "1.2";
···
--replace "/sbin/ifconfig" "${nettools}/bin/ifconfig" \
--replace "/sbin/route" "${nettools}/bin/route" \
--replace "/sbin/ip" "${iproute}/sbin/ip" \
-
--replace "/sbin/sysctl" "${procps}/sbin/sysctl"
sed -i -e 's/^.*Exec \$route -A.*$/& metric 128/' $out/template/linux.sh
'';
···
+
{stdenv, fetchurl, openssl, nettools, iproute, sysctl}:
let baseName = "gogoclient";
version = "1.2";
···
--replace "/sbin/ifconfig" "${nettools}/bin/ifconfig" \
--replace "/sbin/route" "${nettools}/bin/route" \
--replace "/sbin/ip" "${iproute}/sbin/ip" \
+
--replace "/sbin/sysctl" "${sysctl}/bin/sysctl"
sed -i -e 's/^.*Exec \$route -A.*$/& metric 128/' $out/template/linux.sh
'';
+2 -2
pkgs/os-specific/linux/kernel/linux-4.14.nix
···
with stdenv.lib;
buildLinux (args // rec {
-
version = "4.14.29";
# branchVersion needs to be x.y
extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version)));
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-
sha256 = "06a6q69jwvggns5rf473nfgfwlkfyj8zs6vrjppwf8lrrrq7pxhq";
};
} // (args.argsOverride or {}))
···
with stdenv.lib;
buildLinux (args // rec {
+
version = "4.14.30";
# branchVersion needs to be x.y
extraMeta.branch = concatStrings (intersperse "." (take 2 (splitString "." version)));
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
+
sha256 = "0ib6zqn1psffgffmvqmh9x3wdh15yd8z0gwwkamvgwa8xcpv0nvw";
};
} // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.15.nix
···
with stdenv.lib;
buildLinux (args // rec {
-
version = "4.15.12";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0")));
···
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-
sha256 = "0j7l907m51y05cd1sqf3sn7vx4n6c07kn7q0ndnyg6wqb7h667h3";
};
} // (args.argsOverride or {}))
···
with stdenv.lib;
buildLinux (args // rec {
+
version = "4.15.13";
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
modDirVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0")));
···
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
+
sha256 = "1iam2adh6ghzv0lgh60c03pzrhv4axxw6k78xh209v889xdfjbhx";
};
} // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.4.nix
···
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
-
version = "4.4.123";
extraMeta.branch = "4.4";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-
sha256 = "115mvgwcx2syjrn943k4qqyvqkysdm6rgq97dhf1gcxf671qb204";
};
} // (args.argsOverride or {}))
···
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
+
version = "4.4.124";
extraMeta.branch = "4.4";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
+
sha256 = "0a91phmdpa82s3mqnyw2an3j4v18cksvy1akdyxf5w2byq51qd2r";
};
} // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-4.9.nix
···
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
-
version = "4.9.89";
extraMeta.branch = "4.9";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
-
sha256 = "0a9l2gkyr1nhaak6vyjwgjn01ywpxwa8zp5fhw8rjnfk44bf2hql";
};
} // (args.argsOverride or {}))
···
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:
buildLinux (args // rec {
+
version = "4.9.90";
extraMeta.branch = "4.9";
src = fetchurl {
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
+
sha256 = "0mbl0d6z8yx7bn5m804kv17bh64pd0w0nc8lls4pw335jx7hkc0v";
};
} // (args.argsOverride or {}))
+2 -2
pkgs/os-specific/linux/kernel/linux-copperhead-hardened.nix
···
with stdenv.lib;
let
-
version = "4.15.12";
revision = "a";
-
sha256 = "1n0sqhqvm9p6w1yh7si8rw84qxf9c5kch7pvjyrp51ir1xh7grfr";
# modVersion needs to be x.y.z, will automatically add .0 if needed
modVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0")));
···
with stdenv.lib;
let
+
version = "4.15.13";
revision = "a";
+
sha256 = "0zmamaf600jja3m2i41rysxq0rqixiz1vvd1nf5bd8piqkd8dbvf";
# modVersion needs to be x.y.z, will automatically add .0 if needed
modVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0")));
+2 -2
pkgs/os-specific/linux/lttng-modules/default.nix
···
version = "2.10.5";
src = fetchurl {
-
url = "http://lttng.org/files/lttng-modules/lttng-modules-${version}.tar.bz2";
sha256 = "07rs01zwr4bmjamplix5qz1c6mb6wdawb68vyn0w6wx68ppbpnxq";
};
···
meta = with stdenv.lib; {
description = "Linux kernel modules for LTTng tracing";
-
homepage = http://lttng.org/;
license = with licenses; [ lgpl21 gpl2 mit ];
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
···
version = "2.10.5";
src = fetchurl {
+
url = "https://lttng.org/files/lttng-modules/lttng-modules-${version}.tar.bz2";
sha256 = "07rs01zwr4bmjamplix5qz1c6mb6wdawb68vyn0w6wx68ppbpnxq";
};
···
meta = with stdenv.lib; {
description = "Linux kernel modules for LTTng tracing";
+
homepage = https://lttng.org/;
license = with licenses; [ lgpl21 gpl2 mit ];
platforms = platforms.linux;
maintainers = [ maintainers.bjornfor ];
+2 -2
pkgs/os-specific/linux/pam_krb5/default.nix
···
{ stdenv, fetchurl, pam, kerberos }:
stdenv.mkDerivation rec {
-
name = "pam-krb5-4.7";
src = fetchurl {
url = "http://archives.eyrie.org/software/kerberos/${name}.tar.gz";
-
sha256 = "04klg9a2rhdz0a2dw4f0ybcm28vcbab6lrynwq7rm4sn0hnzakwv";
};
buildInputs = [ pam kerberos ];
···
{ stdenv, fetchurl, pam, kerberos }:
stdenv.mkDerivation rec {
+
name = "pam-krb5-4.8";
src = fetchurl {
url = "http://archives.eyrie.org/software/kerberos/${name}.tar.gz";
+
sha256 = "0j96jfaxzkj1ifc3qxagjmaxvgda7ndqaaxx2ka018is9f5lbfrs";
};
buildInputs = [ pam kerberos ];
+2 -2
pkgs/os-specific/linux/rdma-core/default.nix
···
} :
let
-
version = "17";
in stdenv.mkDerivation {
name = "rdma-core-${version}";
···
owner = "linux-rdma";
repo = "rdma-core";
rev = "v${version}";
-
sha256 = "1xql46favv8i4ni4zqkk9ra2kcqq2dyn7jyi940c869lndmjw9ni";
};
nativeBuildInputs = [ cmake pkgconfig ];
···
} :
let
+
version = "17.1";
in stdenv.mkDerivation {
name = "rdma-core-${version}";
···
owner = "linux-rdma";
repo = "rdma-core";
rev = "v${version}";
+
sha256 = "019h5q0szjccdgfk13qy0f2dxd0n1fr407b3qqq1vcmx41w9b6vz";
};
nativeBuildInputs = [ cmake pkgconfig ];
+4 -4
pkgs/servers/apcupsd/default.nix
···
-
{ stdenv, fetchurl, pkgconfig, systemd, utillinux, coreutils, nettools, man
, enableCgiScripts ? true, gd
}:
···
# There is no real reason for a bin/sbin split, so just use bin.
preConfigure = ''
export ac_cv_path_SHUTDOWN=${systemd}/sbin/shutdown
-
export ac_cv_path_WALL=${utillinux}/bin/wall
sed -i 's|/bin/cat|${coreutils}/bin/cat|' configure
export configureFlags="\
--bindir=$out/bin \
···
postInstall = ''
for file in "$out"/etc/apcupsd/*; do
-
sed -i -e 's|^WALL=.*|WALL="${utillinux}/bin/wall"|g' \
-
-e 's|^HOSTNAME=.*|HOSTNAME=`${nettools}/bin/hostname`|g' \
"$file"
done
'';
···
+
{ stdenv, fetchurl, pkgconfig, systemd, utillinux, coreutils, wall, hostname, man
, enableCgiScripts ? true, gd
}:
···
# There is no real reason for a bin/sbin split, so just use bin.
preConfigure = ''
export ac_cv_path_SHUTDOWN=${systemd}/sbin/shutdown
+
export ac_cv_path_WALL=${wall}/bin/wall
sed -i 's|/bin/cat|${coreutils}/bin/cat|' configure
export configureFlags="\
--bindir=$out/bin \
···
postInstall = ''
for file in "$out"/etc/apcupsd/*; do
+
sed -i -e 's|^WALL=.*|WALL="${wall}/bin/wall"|g' \
+
-e 's|^HOSTNAME=.*|HOSTNAME=`${hostname}/bin/hostname`|g' \
"$file"
done
'';
+1 -1
pkgs/servers/dict/dictd-wordnet.nix
···
the wordnet data available to dictd and by extension for lookup with
the dict command. '';
-
homepage = http://wordnet.princeton.edu/;
maintainers = [ ];
platforms = stdenv.lib.platforms.all;
···
the wordnet data available to dictd and by extension for lookup with
the dict command. '';
+
homepage = https://wordnet.princeton.edu/;
maintainers = [ ];
platforms = stdenv.lib.platforms.all;
+2 -2
pkgs/servers/gpm/default.nix
···
name = "gpm-1.20.7";
src = fetchurl {
-
url = "http://www.nico.schottelius.org/software/gpm/archives/${name}.tar.bz2";
sha256 = "13d426a8h403ckpc8zyf7s2p5rql0lqbg2bv0454x0pvgbfbf4gh";
};
···
'';
meta = with stdenv.lib; {
-
homepage = http://www.nico.schottelius.org/software/gpm/;
description = "A daemon that provides mouse support on the Linux console";
license = licenses.gpl2;
platforms = platforms.linux ++ platforms.cygwin;
···
name = "gpm-1.20.7";
src = fetchurl {
+
url = "https://www.nico.schottelius.org/software/gpm/archives/${name}.tar.bz2";
sha256 = "13d426a8h403ckpc8zyf7s2p5rql0lqbg2bv0454x0pvgbfbf4gh";
};
···
'';
meta = with stdenv.lib; {
+
homepage = https://www.nico.schottelius.org/software/gpm/;
description = "A daemon that provides mouse support on the Linux console";
license = licenses.gpl2;
platforms = platforms.linux ++ platforms.cygwin;
+5 -4
pkgs/servers/interlock/default.nix
···
-
{ stdenv, lib, sudo, utillinux, coreutils, systemd, cryptsetup,
-
buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
name = "interlock-${version}";
···
buildFlags = [ "-tags textsecure" ];
postPatch = ''
grep -lr '/s\?bin/' | xargs sed -i \
-
-e 's|/bin/mount|${utillinux}/bin/mount|' \
-
-e 's|/bin/umount|${utillinux}/bin/umount|' \
-e 's|/bin/cp|${coreutils}/bin/cp|' \
-e 's|/bin/mv|${coreutils}/bin/mv|' \
-e 's|/bin/chown|${coreutils}/bin/chown|' \
···
+
{ stdenv, lib, sudo, coreutils, systemd, cryptsetup
+
, mount, umount
+
, buildGoPackage, fetchFromGitHub }:
buildGoPackage rec {
name = "interlock-${version}";
···
buildFlags = [ "-tags textsecure" ];
postPatch = ''
grep -lr '/s\?bin/' | xargs sed -i \
+
-e 's|/bin/mount|${mount}/bin/mount|' \
+
-e 's|/bin/umount|${umount}/bin/umount|' \
-e 's|/bin/cp|${coreutils}/bin/cp|' \
-e 's|/bin/mv|${coreutils}/bin/mv|' \
-e 's|/bin/chown|${coreutils}/bin/chown|' \
+2 -2
pkgs/servers/irc/ircd-hybrid/default.nix
···
{ stdenv, fetchurl, openssl, zlib }:
stdenv.mkDerivation rec {
-
name = "ircd-hybrid-8.2.21";
src = fetchurl {
url = "mirror://sourceforge/ircd-hybrid/${name}.tgz";
-
sha256 = "19cgrgmmz1c72x4gxpd39f9ckm4j9cp1gpgvlkk73d3v13znfzy3";
};
buildInputs = [ openssl zlib ];
···
{ stdenv, fetchurl, openssl, zlib }:
stdenv.mkDerivation rec {
+
name = "ircd-hybrid-8.2.22";
src = fetchurl {
url = "mirror://sourceforge/ircd-hybrid/${name}.tgz";
+
sha256 = "1i5iv5hc8gbaw74mz18zdjzv3dsvyvr8adldj8p1726h4i2xzn6p";
};
buildInputs = [ openssl zlib ];
+1 -1
pkgs/servers/irc/ngircd/default.nix
···
name = "ngircd-24";
src = fetchurl {
-
url = "http://ngircd.barton.de/pub/ngircd/${name}.tar.xz";
sha256 = "020h9d1awyxqr0l42x1fhs47q7cmm17fdxzjish8p2kq23ma0gqp";
};
···
name = "ngircd-24";
src = fetchurl {
+
url = "https://ngircd.barton.de/pub/ngircd/${name}.tar.xz";
sha256 = "020h9d1awyxqr0l42x1fhs47q7cmm17fdxzjish8p2kq23ma0gqp";
};
+2 -2
pkgs/servers/minio/default.nix
···
buildGoPackage rec {
name = "minio-${version}";
-
version = "2018-02-09T22-40-05Z";
src = fetchFromGitHub {
owner = "minio";
repo = "minio";
rev = "RELEASE.${version}";
-
sha256 = "0qxrzmkm5hza5xbx9dkrgadwjg3hykwf79hix3s0laqyksmpj9mk";
};
goPackagePath = "github.com/minio/minio";
···
buildGoPackage rec {
name = "minio-${version}";
+
version = "2018-03-19T19-22-06Z";
src = fetchFromGitHub {
owner = "minio";
repo = "minio";
rev = "RELEASE.${version}";
+
sha256 = "0cqvam7i8caqlb0jdn89s1k18gfy4yndsszj7d81qg2sns0p5zgm";
};
goPackagePath = "github.com/minio/minio";
+2 -1
pkgs/servers/nosql/cassandra/generic.nix
···
gawk
which
jre
-
] ++ stdenv.lib.optional stdenv.isLinux procps);
in
stdenv.mkDerivation rec {
···
gawk
which
jre
+
procps
+
]);
in
stdenv.mkDerivation rec {
+3 -6
pkgs/servers/search/elasticsearch/2.x.nix
···
-
{ stdenv, fetchurl, makeWrapper, jre, utillinux, getopt }:
with stdenv.lib;
···
patches = [ ./es-home-2.x.patch ./es-classpath-2.x.patch ];
-
buildInputs = [ makeWrapper jre ] ++
-
(if (!stdenv.isDarwin) then [utillinux] else [getopt]);
installPhase = ''
mkdir -p $out
···
mv $out/bin/plugin $out/bin/elasticsearch-plugin
wrapProgram $out/bin/elasticsearch \
--prefix ES_CLASSPATH : "$out/lib/${name}.jar":"$out/lib/*" \
-
${if (!stdenv.isDarwin)
-
then ''--prefix PATH : "${utillinux}/bin/"''
-
else ''--prefix PATH : "${getopt}/bin"''} \
--set JAVA_HOME "${jre}"
wrapProgram $out/bin/elasticsearch-plugin --set JAVA_HOME "${jre}"
'';
···
+
{ stdenv, fetchurl, makeWrapper, jre, utillinux }:
with stdenv.lib;
···
patches = [ ./es-home-2.x.patch ./es-classpath-2.x.patch ];
+
buildInputs = [ makeWrapper jre utillinux ];
installPhase = ''
mkdir -p $out
···
mv $out/bin/plugin $out/bin/elasticsearch-plugin
wrapProgram $out/bin/elasticsearch \
--prefix ES_CLASSPATH : "$out/lib/${name}.jar":"$out/lib/*" \
+
--prefix PATH : "${utillinux}/bin" \
--set JAVA_HOME "${jre}"
wrapProgram $out/bin/elasticsearch-plugin --set JAVA_HOME "${jre}"
'';
+3 -6
pkgs/servers/search/elasticsearch/5.x.nix
···
-
{ stdenv, fetchurl, elk5Version, makeWrapper, jre_headless, utillinux, getopt }:
with stdenv.lib;
···
patches = [ ./es-home-5.x.patch ./es-classpath-5.x.patch ];
-
buildInputs = [ makeWrapper jre_headless ] ++
-
(if (!stdenv.isDarwin) then [utillinux] else [getopt]);
installPhase = ''
mkdir -p $out
···
wrapProgram $out/bin/elasticsearch \
--prefix ES_CLASSPATH : "$out/lib/*" \
-
${if (!stdenv.isDarwin)
-
then ''--prefix PATH : "${utillinux}/bin/"''
-
else ''--prefix PATH : "${getopt}/bin"''} \
--set JAVA_HOME "${jre_headless}" \
--set ES_JVM_OPTIONS "$out/config/jvm.options"
···
+
{ stdenv, fetchurl, elk5Version, makeWrapper, jre_headless, utillinux }:
with stdenv.lib;
···
patches = [ ./es-home-5.x.patch ./es-classpath-5.x.patch ];
+
buildInputs = [ makeWrapper jre_headless utillinux ];
installPhase = ''
mkdir -p $out
···
wrapProgram $out/bin/elasticsearch \
--prefix ES_CLASSPATH : "$out/lib/*" \
+
--prefix PATH : "${utillinux}/bin" \
--set JAVA_HOME "${jre_headless}" \
--set ES_JVM_OPTIONS "$out/config/jvm.options"
+3 -6
pkgs/servers/search/elasticsearch/6.x.nix
···
-
{ stdenv, fetchurl, elk6Version, makeWrapper, jre_headless, utillinux, getopt }:
with stdenv.lib;
···
sed -i "s|ES_CLASSPATH=\"\$ES_HOME/lib/\*\"|ES_CLASSPATH=\"$out/lib/*\"|" ./bin/elasticsearch-env
'';
-
buildInputs = [ makeWrapper jre_headless ] ++
-
(if (!stdenv.isDarwin) then [utillinux] else [getopt]);
installPhase = ''
mkdir -p $out
···
chmod -x $out/bin/*.*
wrapProgram $out/bin/elasticsearch \
-
${if (!stdenv.isDarwin)
-
then ''--prefix PATH : "${utillinux}/bin/"''
-
else ''--prefix PATH : "${getopt}/bin"''} \
--set JAVA_HOME "${jre_headless}" \
--set ES_JVM_OPTIONS "$out/config/jvm.options"
···
+
{ stdenv, fetchurl, elk6Version, makeWrapper, jre_headless, utillinux }:
with stdenv.lib;
···
sed -i "s|ES_CLASSPATH=\"\$ES_HOME/lib/\*\"|ES_CLASSPATH=\"$out/lib/*\"|" ./bin/elasticsearch-env
'';
+
buildInputs = [ makeWrapper jre_headless utillinux ];
installPhase = ''
mkdir -p $out
···
chmod -x $out/bin/*.*
wrapProgram $out/bin/elasticsearch \
+
--prefix PATH : "${utillinux}/bin/" \
--set JAVA_HOME "${jre_headless}" \
--set ES_JVM_OPTIONS "$out/config/jvm.options"
+3 -6
pkgs/servers/search/elasticsearch/default.nix
···
-
{ stdenv, fetchurl, makeWrapper, jre, utillinux, getopt }:
with stdenv.lib;
···
patches = [ ./es-home.patch ];
-
buildInputs = [ makeWrapper jre ] ++
-
(if (!stdenv.isDarwin) then [utillinux] else [getopt]);
installPhase = ''
mkdir -p $out
···
# set ES_CLASSPATH and JAVA_HOME
wrapProgram $out/bin/elasticsearch \
--prefix ES_CLASSPATH : "$out/lib/${name}.jar":"$out/lib/*":"$out/lib/sigar/*" \
-
${if (!stdenv.isDarwin)
-
then ''--prefix PATH : "${utillinux}/bin/"''
-
else ''--prefix PATH : "${getopt}/bin"''} \
--set JAVA_HOME "${jre}"
wrapProgram $out/bin/elasticsearch-plugin \
--prefix ES_CLASSPATH : "$out/lib/${name}.jar":"$out/lib/*":"$out/lib/sigar/*" \
···
+
{ stdenv, fetchurl, makeWrapper, jre, utillinux }:
with stdenv.lib;
···
patches = [ ./es-home.patch ];
+
buildInputs = [ makeWrapper jre utillinux ];
installPhase = ''
mkdir -p $out
···
# set ES_CLASSPATH and JAVA_HOME
wrapProgram $out/bin/elasticsearch \
--prefix ES_CLASSPATH : "$out/lib/${name}.jar":"$out/lib/*":"$out/lib/sigar/*" \
+
--prefix PATH : "${utillinux}/bin" \
--set JAVA_HOME "${jre}"
wrapProgram $out/bin/elasticsearch-plugin \
--prefix ES_CLASSPATH : "$out/lib/${name}.jar":"$out/lib/*":"$out/lib/sigar/*" \
+1 -1
pkgs/servers/shairplay/default.nix
···
enableParallelBuilding = true;
# the build will fail without complaining about a reference to /tmp
-
preFixup = ''
patchelf \
--set-rpath "${stdenv.lib.makeLibraryPath buildInputs}:$out/lib" \
$out/bin/shairplay
···
enableParallelBuilding = true;
# the build will fail without complaining about a reference to /tmp
+
preFixup = stdenv.lib.optionalString stdenv.isLinux ''
patchelf \
--set-rpath "${stdenv.lib.makeLibraryPath buildInputs}:$out/lib" \
$out/bin/shairplay
+1 -1
pkgs/servers/sql/mysql/5.7.x.nix
···
};
meta = {
-
homepage = http://www.mysql.com/;
description = "The world's most popular open source database";
platforms = stdenv.lib.platforms.unix;
};
···
};
meta = {
+
homepage = https://www.mysql.com/;
description = "The world's most popular open source database";
platforms = stdenv.lib.platforms.unix;
};
+2 -2
pkgs/servers/sql/mysql/jdbc/default.nix
···
{stdenv, fetchurl, ant, unzip}:
stdenv.mkDerivation rec {
-
name = "mysql-connector-java-5.1.45";
builder = ./builder.sh;
src = fetchurl {
url = "http://dev.mysql.com/get/Downloads/Connector-J/${name}.zip";
-
sha256 = "1x3dygygj15p7zk825mqr0g80wlm3rfsqgbqnb11l133rk4s1ylw";
};
buildInputs = [ unzip ant ];
···
{stdenv, fetchurl, ant, unzip}:
stdenv.mkDerivation rec {
+
name = "mysql-connector-java-5.1.46";
builder = ./builder.sh;
src = fetchurl {
url = "http://dev.mysql.com/get/Downloads/Connector-J/${name}.zip";
+
sha256 = "0dfjshrrx0ndfb6xbdpwhn1f1jkw0km57rgpar0ny8ixmgdnlwnm";
};
buildInputs = [ unzip ant ];
+3 -4
pkgs/servers/xmpp/biboumi/default.nix
···
{ stdenv, fetchurl, fetchgit, cmake, libuuid, expat, sqlite, libidn,
-
libiconv, botan2, systemd, pkgconfig, udns, pandoc, procps } :
stdenv.mkDerivation rec {
name = "biboumi-${version}";
···
nativeBuildInputs = [ cmake pkgconfig pandoc ];
buildInputs = [ libuuid expat sqlite libiconv libidn botan2 systemd
-
udns procps ];
-
inherit procps;
preConfigure = ''
substituteInPlace CMakeLists.txt --replace /etc/biboumi $out/etc/biboumi
-
substituteInPlace unit/biboumi.service.cmake --replace /bin/kill $procps/bin/kill
cp $louiz_catch/single_include/catch.hpp tests/
# echo "policy_directory=$out/etc/biboumi" >> conf/biboumi.cfg
# TODO include conf/biboumi.cfg as example somewhere
···
{ stdenv, fetchurl, fetchgit, cmake, libuuid, expat, sqlite, libidn,
+
libiconv, botan2, systemd, pkgconfig, udns, pandoc, coreutils } :
stdenv.mkDerivation rec {
name = "biboumi-${version}";
···
nativeBuildInputs = [ cmake pkgconfig pandoc ];
buildInputs = [ libuuid expat sqlite libiconv libidn botan2 systemd
+
udns ];
preConfigure = ''
substituteInPlace CMakeLists.txt --replace /etc/biboumi $out/etc/biboumi
+
substituteInPlace unit/biboumi.service.cmake --replace /bin/kill ${coreutils}/bin/kill
cp $louiz_catch/single_include/catch.hpp tests/
# echo "policy_directory=$out/etc/biboumi" >> conf/biboumi.cfg
# TODO include conf/biboumi.cfg as example somewhere
+2 -1
pkgs/servers/xmpp/ejabberd/default.nix
···
{ stdenv, writeScriptBin, lib, fetchurl, git, cacert
, erlang, openssl, expat, libyaml, bash, gnused, gnugrep, coreutils, utillinux, procps, gd
, withMysql ? false
, withPgsql ? false
, withSqlite ? false, sqlite
···
postInstall = ''
sed -i \
-e '2iexport PATH=${ctlpath}:$PATH' \
-
-e 's,\(^ *FLOCK=\).*,\1${utillinux}/bin/flock,' \
-e 's,\(^ *JOT=\).*,\1,' \
-e 's,\(^ *CONNLOCKDIR=\).*,\1/var/lock/ejabberdctl,' \
$out/sbin/ejabberdctl
···
{ stdenv, writeScriptBin, lib, fetchurl, git, cacert
, erlang, openssl, expat, libyaml, bash, gnused, gnugrep, coreutils, utillinux, procps, gd
+
, flock
, withMysql ? false
, withPgsql ? false
, withSqlite ? false, sqlite
···
postInstall = ''
sed -i \
-e '2iexport PATH=${ctlpath}:$PATH' \
+
-e 's,\(^ *FLOCK=\).*,\1${flock}/bin/flock,' \
-e 's,\(^ *JOT=\).*,\1,' \
-e 's,\(^ *CONNLOCKDIR=\).*,\1/var/lock/ejabberdctl,' \
$out/sbin/ejabberdctl
+2 -2
pkgs/shells/grml-zsh-config/default.nix
···
sha256 = "1xvv2mnkfqa657w8y4q2zrchhindngdzij9fbalcg1gggz4zdwcm";
};
-
buildInputs = [ zsh coreutils txt2tags ]
-
++ optional stdenv.isLinux [ inetutils procps ];
buildPhase = ''
cd doc
···
sha256 = "1xvv2mnkfqa657w8y4q2zrchhindngdzij9fbalcg1gggz4zdwcm";
};
+
buildInputs = [ zsh coreutils txt2tags procps ]
+
++ optional stdenv.isLinux [ inetutils ];
buildPhase = ''
cd doc
+2 -2
pkgs/tools/X11/xpointerbarrier/default.nix
···
{ stdenv, xorg, fetchFromGitHub }:
stdenv.mkDerivation rec {
name = "xpointerbarrier-${version}";
-
version = "17.10";
src = fetchFromGitHub {
owner = "vain";
repo = "xpointerbarrier";
rev = "v${version}";
-
sha256 = "0p4qc7ggndf74d2xdf38659prx3r3lfi5jc8nmqx52c9fqdshcrk";
};
buildInputs = [ xorg.libX11 xorg.libXfixes xorg.libXrandr ];
···
{ stdenv, xorg, fetchFromGitHub }:
stdenv.mkDerivation rec {
name = "xpointerbarrier-${version}";
+
version = "17.11";
src = fetchFromGitHub {
owner = "vain";
repo = "xpointerbarrier";
rev = "v${version}";
+
sha256 = "0s6bd58xjyc2nqzjq6aglx6z64x9xavda3i6p8vrmxqmcpik54nm";
};
buildInputs = [ xorg.libX11 xorg.libXfixes xorg.libXrandr ];
+2 -2
pkgs/tools/X11/xpra/gtk3.nix
···
buildPythonApplication rec {
name = "xpra-${version}";
-
version = "2.1.3";
src = fetchurl {
url = "http://xpra.org/src/${name}.tar.xz";
-
sha256 = "0r0l3p59q05fmvkp3jv8vmny2v8m1vyhqkg6b9r2qgxn1kcxx7rm";
};
patchPhase = ''
···
buildPythonApplication rec {
name = "xpra-${version}";
+
version = "2.2.5";
src = fetchurl {
url = "http://xpra.org/src/${name}.tar.xz";
+
sha256 = "1q2l00nc3bgwlhjzkbk4a8x2l8z9w1799yn31icsx5hrgh98a1js";
};
patchPhase = ''
+1 -5
pkgs/tools/audio/glyr/default.nix
···
nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [ sqlite glib curl ];
-
configurePhase = ''
-
cmake -DCMAKE_INSTALL_PREFIX=$out
-
'';
-
meta = with stdenv.lib; {
license = licenses.lgpl3;
description = "A music related metadata searchengine";
homepage = https://github.com/sahib/glyr;
maintainers = [ maintainers.sternenseemann ];
-
platforms = platforms.linux; # TODO macOS would be possible
};
}
···
nativeBuildInputs = [ cmake pkgconfig ];
buildInputs = [ sqlite glib curl ];
meta = with stdenv.lib; {
license = licenses.lgpl3;
description = "A music related metadata searchengine";
homepage = https://github.com/sahib/glyr;
maintainers = [ maintainers.sternenseemann ];
+
platforms = platforms.unix;
};
}
+2
pkgs/tools/backup/lvmsync/Gemfile
···
···
+
source 'https://rubygems.org/'
+
gem 'lvmsync'
+19
pkgs/tools/backup/lvmsync/Gemfile.lock
···
···
+
GEM
+
remote: https://rubygems.org/
+
specs:
+
git-version-bump (0.15.1)
+
lvmsync (3.3.2)
+
git-version-bump (~> 0.10)
+
treetop
+
polyglot (0.3.5)
+
treetop (1.6.9)
+
polyglot (~> 0.3)
+
+
PLATFORMS
+
ruby
+
+
DEPENDENCIES
+
lvmsync
+
+
BUNDLED WITH
+
1.14.6
+37
pkgs/tools/backup/lvmsync/default.nix
···
···
+
{ stdenv, bundlerEnv, ruby, makeWrapper }:
+
+
let
+
+
pname = "lvmsync";
+
version = (import ./gemset.nix)."${pname}".version;
+
+
in stdenv.mkDerivation rec {
+
+
name = "${pname}-${version}";
+
+
env = bundlerEnv {
+
name = "${pname}-${version}-gems";
+
ruby = ruby;
+
gemfile = ./Gemfile;
+
lockfile = ./Gemfile.lock;
+
gemset = ./gemset.nix;
+
};
+
+
buildInputs = [ makeWrapper ];
+
+
phases = ["installPhase"];
+
+
installPhase = ''
+
mkdir -p $out/bin
+
makeWrapper ${env}/bin/lvmsync $out/bin/lvmsync
+
'';
+
+
meta = with stdenv.lib; {
+
description = "Optimised synchronisation of LVM snapshots over a network";
+
homepage = http://theshed.hezmatt.org/lvmsync/;
+
license = licenses.gpl3;
+
platforms = platforms.all;
+
maintainers = with maintainers; [ jluttine ];
+
};
+
+
}
+36
pkgs/tools/backup/lvmsync/gemset.nix
···
···
+
{
+
git-version-bump = {
+
source = {
+
remotes = ["https://rubygems.org"];
+
sha256 = "0xcj20gmbpqn2gcpid4pxpnimfdg2ip9jnl1572naz0magcrwl2s";
+
type = "gem";
+
};
+
version = "0.15.1";
+
};
+
lvmsync = {
+
dependencies = ["git-version-bump" "treetop"];
+
source = {
+
remotes = ["https://rubygems.org"];
+
sha256 = "02mdrvfibvab4p4yrdzxvndhy8drss3ri7izybcwgpbyc7isk8mv";
+
type = "gem";
+
};
+
version = "3.3.2";
+
};
+
polyglot = {
+
source = {
+
remotes = ["https://rubygems.org"];
+
sha256 = "1bqnxwyip623d8pr29rg6m8r0hdg08fpr2yb74f46rn1wgsnxmjr";
+
type = "gem";
+
};
+
version = "0.3.5";
+
};
+
treetop = {
+
dependencies = ["polyglot"];
+
source = {
+
remotes = ["https://rubygems.org"];
+
sha256 = "0sdkd1v2h8dhj9ncsnpywmqv7w1mdwsyc5jwyxlxwriacv8qz8bd";
+
type = "gem";
+
};
+
version = "1.6.9";
+
};
+
}
+1 -1
pkgs/tools/filesystems/bindfs/default.nix
···
name = "bindfs-${version}";
src = fetchurl {
-
url = "http://bindfs.org/downloads/${name}.tar.gz";
sha256 = "1dgqjq2plpds442ygpv8czr5v199ljscp33m89y19x04ssljrymc";
};
···
name = "bindfs-${version}";
src = fetchurl {
+
url = "https://bindfs.org/downloads/${name}.tar.gz";
sha256 = "1dgqjq2plpds442ygpv8czr5v199ljscp33m89y19x04ssljrymc";
};
+1 -1
pkgs/tools/filesystems/ceph/generic.nix
···
outputs = [ "dev" "lib" "out" "doc" ];
meta = {
-
homepage = http://ceph.com/;
description = "Distributed storage system";
license = licenses.lgpl21;
maintainers = with maintainers; [ adev ak wkennington ];
···
outputs = [ "dev" "lib" "out" "doc" ];
meta = {
+
homepage = https://ceph.com/;
description = "Distributed storage system";
license = licenses.lgpl21;
maintainers = with maintainers; [ adev ak wkennington ];
+1 -1
pkgs/tools/inputmethods/fcitx/fcitx-qt5.nix
···
'';
meta = with stdenv.lib; {
-
homepage = http://github.com/fcitx/fcitx-qt5;
description = "Qt5 IM Module for Fcitx";
license = licenses.gpl2;
platforms = platforms.linux;
···
'';
meta = with stdenv.lib; {
+
homepage = https://github.com/fcitx/fcitx-qt5;
description = "Qt5 IM Module for Fcitx";
license = licenses.gpl2;
platforms = platforms.linux;
+1 -1
pkgs/tools/inputmethods/fcitx/unwrapped.nix
···
'';
meta = with stdenv.lib; {
-
homepage = http://github.com/fcitx/fcitx;
description = "A Flexible Input Method Framework";
license = licenses.gpl2;
platforms = platforms.linux;
···
'';
meta = with stdenv.lib; {
+
homepage = https://github.com/fcitx/fcitx;
description = "A Flexible Input Method Framework";
license = licenses.gpl2;
platforms = platforms.linux;
+2 -2
pkgs/tools/inputmethods/ibus-engines/ibus-libpinyin/default.nix
···
stdenv.mkDerivation rec {
name = "ibus-libpinyin-${version}";
-
version = "1.9.2";
src = fetchFromGitHub {
owner = "libpinyin";
repo = "ibus-libpinyin";
rev = version;
-
sha256 = "067w926gcf0kwwn71yshhjmyzkad0qsdm1dsi2xwz1j633qd4xlb";
};
buildInputs = [ ibus glib sqlite libpinyin python3 gtk3 db ];
···
stdenv.mkDerivation rec {
name = "ibus-libpinyin-${version}";
+
version = "1.9.3";
src = fetchFromGitHub {
owner = "libpinyin";
repo = "ibus-libpinyin";
rev = version;
+
sha256 = "02rwddv1lxzk70946v3rjsx1p7hx1d9bnwb7cx406cbws73yb2r9";
};
buildInputs = [ ibus glib sqlite libpinyin python3 gtk3 db ];
+2 -2
pkgs/tools/inputmethods/m17n-lib/default.nix
···
{stdenv, fetchurl, m17n_db}:
stdenv.mkDerivation rec {
-
name = "m17n-lib-1.7.0";
src = fetchurl {
url = "http://download.savannah.gnu.org/releases/m17n/${name}.tar.gz";
-
sha256 = "10yv730i25g1rpzv6q49m6xn4p8fjm7jdwvik2h70sn8w3hm7f4f";
};
buildInputs = [ m17n_db ];
···
{stdenv, fetchurl, m17n_db}:
stdenv.mkDerivation rec {
+
name = "m17n-lib-1.8.0";
src = fetchurl {
url = "http://download.savannah.gnu.org/releases/m17n/${name}.tar.gz";
+
sha256 = "0jp61y09xqj10mclpip48qlfhniw8gwy8b28cbzxy8hq8pkwmfkq";
};
buildInputs = [ m17n_db ];
+1 -1
pkgs/tools/misc/argtable/default.nix
···
'';
meta = with stdenv.lib; {
-
homepage = http://www.argtable.org/;
description = "A Cross-Platform, Single-File, ANSI C Command-Line Parsing Library";
license = licenses.bsd3;
maintainers = with maintainers; [ artuuge ];
···
'';
meta = with stdenv.lib; {
+
homepage = https://www.argtable.org/;
description = "A Cross-Platform, Single-File, ANSI C Command-Line Parsing Library";
license = licenses.bsd3;
maintainers = with maintainers; [ artuuge ];
+2 -1
pkgs/tools/misc/debian-devscripts/default.nix
···
wrapProgram "$i" \
--prefix PERL5LIB : "$PERL5LIB" \
--prefix PERL5LIB : "$out/share/devscripts" \
-
--prefix PYTHONPATH : "$out/lib/python3.4/site-packages"
done
'';
···
wrapProgram "$i" \
--prefix PERL5LIB : "$PERL5LIB" \
--prefix PERL5LIB : "$out/share/devscripts" \
+
--prefix PYTHONPATH : "$out/lib/python3.4/site-packages" \
+
--prefix PATH : "${dpkg}/bin"
done
'';
+1 -1
pkgs/tools/misc/edid-decode/default.nix
···
meta = {
description = "EDID decoder and conformance tester";
-
homepage = http://cgit.freedesktop.org/xorg/app/edid-decode/;
license = stdenv.lib.licenses.mit;
maintainers = [ stdenv.lib.maintainers.chiiruno ];
platforms = stdenv.lib.platforms.all;
···
meta = {
description = "EDID decoder and conformance tester";
+
homepage = https://cgit.freedesktop.org/xorg/app/edid-decode/;
license = stdenv.lib.licenses.mit;
maintainers = [ stdenv.lib.maintainers.chiiruno ];
platforms = stdenv.lib.platforms.all;
+2 -2
pkgs/tools/misc/hdf4/default.nix
···
stdenv.mkDerivation rec {
name = "hdf-${version}";
-
version = "4.2.12";
src = fetchurl {
url = "https://support.hdfgroup.org/ftp/HDF/releases/HDF${version}/src/hdf-${version}.tar.bz2";
-
sha256 = "020jh563sjyxsgml8l809d2i1d4ms9shivwj3gbm7n0ilxbll8id";
};
buildInputs = [
···
stdenv.mkDerivation rec {
name = "hdf-${version}";
+
version = "4.2.13";
src = fetchurl {
url = "https://support.hdfgroup.org/ftp/HDF/releases/HDF${version}/src/hdf-${version}.tar.bz2";
+
sha256 = "1wz0586zh91pqb95wvr0pbh71a8rz358fdj6n2ksp85x2cis9lsm";
};
buildInputs = [
+3 -3
pkgs/tools/misc/hyperfine/default.nix
···
buildRustPackage rec {
name = "hyperfine-${version}";
-
version = "0.4.0";
src = fetchFromGitHub {
owner = "sharkdp";
repo = "hyperfine";
rev = "refs/tags/v${version}";
-
sha256 = "1ynqyacbx0x971lyd1k406asms58bc7vzl8gca3sg34rx0hx3wzi";
};
-
cargoSha256 = "109yv1618bi19vh1jjv2ki06mafhcrv35a3a1zsr34kg3gsjv0rb";
meta = with stdenv.lib; {
description = "Command-line benchmarking tool";
···
buildRustPackage rec {
name = "hyperfine-${version}";
+
version = "1.0.0";
src = fetchFromGitHub {
owner = "sharkdp";
repo = "hyperfine";
rev = "refs/tags/v${version}";
+
sha256 = "0prmnhyp20w71l3mjqgdr38q94cqr1xayzgj7ibbq2hdick4w5nn";
};
+
cargoSha256 = "0saf0hl21ba2ckqbsw64908nvs0x1rjrnm73ackzpmv5pi9j567s";
meta = with stdenv.lib; {
description = "Command-line benchmarking tool";
+2 -3
pkgs/tools/misc/keychain/default.nix
···
{ stdenv, fetchFromGitHub, makeWrapper, coreutils, openssh, gnupg
-
, perl, procps, gnugrep, gawk, findutils, gnused
-
, withProcps ? stdenv.isLinux }:
stdenv.mkDerivation rec {
name = "keychain-${version}";
···
--prefix PATH ":" "${gnused}/bin" \
--prefix PATH ":" "${findutils}/bin" \
--prefix PATH ":" "${gawk}/bin" \
-
${if withProcps then ("--prefix PATH \":\" ${procps}/bin") else ""}
'';
meta = {
···
{ stdenv, fetchFromGitHub, makeWrapper, coreutils, openssh, gnupg
+
, perl, procps, gnugrep, gawk, findutils, gnused }:
stdenv.mkDerivation rec {
name = "keychain-${version}";
···
--prefix PATH ":" "${gnused}/bin" \
--prefix PATH ":" "${findutils}/bin" \
--prefix PATH ":" "${gawk}/bin" \
+
--prefix PATH ":" "${procps}/bin"
'';
meta = {
+1 -1
pkgs/tools/misc/parallel/default.nix
···
postInstall = ''
wrapProgram $out/bin/parallel \
-
${if stdenv.isLinux then ("--prefix PATH \":\" ${procps}/bin") else ""} \
--prefix PATH : "${perl}/bin" \
'';
···
postInstall = ''
wrapProgram $out/bin/parallel \
+
--prefix PATH : "${procps}/bin" \
--prefix PATH : "${perl}/bin" \
'';
+2 -2
pkgs/tools/networking/autossh/default.nix
···
{stdenv, fetchurl, openssh}:
stdenv.mkDerivation rec {
-
name = "autossh-1.4e";
src = fetchurl {
url = "http://www.harding.motd.ca/autossh/${name}.tgz";
-
sha256 = "0mlicw28vq2jxa0jf0dys5ja75v0fxpjavlq9dpif6bnknji13ly";
};
buildInputs = [ openssh ];
···
{stdenv, fetchurl, openssh}:
stdenv.mkDerivation rec {
+
name = "autossh-1.4f";
src = fetchurl {
url = "http://www.harding.motd.ca/autossh/${name}.tgz";
+
sha256 = "1wpqwa2872nqgqbhnb6nnkrlzpdawd5k69gh1qp68354pvhyawh1";
};
buildInputs = [ openssh ];
+2 -2
pkgs/tools/networking/i2p/default.nix
···
-
{ stdenv, procps, coreutils, fetchurl, jdk, jre, ant, gettext, which }:
let wrapper = stdenv.mkDerivation rec {
name = "wrapper-${version}";
···
-e "s#uname#${coreutils}/bin/uname#" \
-e "s#which#${which}/bin/which#" \
-e "s#%gettext%#${gettext}/bin/gettext#" \
-
-e "s#/usr/ucb/ps#${procps}/bin/ps#" \
-e "s#/usr/bin/tr#${coreutils}/bin/tr#" \
-e "s#%INSTALL_PATH#$out#" \
-e 's#%USER_HOME#$HOME#' \
···
+
{ stdenv, ps, coreutils, fetchurl, jdk, jre, ant, gettext, which }:
let wrapper = stdenv.mkDerivation rec {
name = "wrapper-${version}";
···
-e "s#uname#${coreutils}/bin/uname#" \
-e "s#which#${which}/bin/which#" \
-e "s#%gettext%#${gettext}/bin/gettext#" \
+
-e "s#/usr/ucb/ps#${ps}/bin/ps#" \
-e "s#/usr/bin/tr#${coreutils}/bin/tr#" \
-e "s#%INSTALL_PATH#$out#" \
-e 's#%USER_HOME#$HOME#' \
+2 -3
pkgs/tools/networking/network-manager/openconnect.nix
···
{ stdenv, fetchurl, openconnect, intltool, pkgconfig, networkmanager, libsecret
-
, withGnome ? true, gnome3, procps, kmod }:
let
pname = "NetworkManager-openconnect";
···
preConfigure = ''
substituteInPlace "configure" \
-
--replace "/sbin/sysctl" "${procps}/bin/sysctl"
substituteInPlace "src/nm-openconnect-service.c" \
--replace "/usr/sbin/openconnect" "${openconnect}/bin/openconnect" \
--replace "/sbin/modprobe" "${kmod}/bin/modprobe"
···
inherit (networkmanager.meta) maintainers platforms;
};
}
-
···
{ stdenv, fetchurl, openconnect, intltool, pkgconfig, networkmanager, libsecret
+
, withGnome ? true, gnome3, sysctl, kmod }:
let
pname = "NetworkManager-openconnect";
···
preConfigure = ''
substituteInPlace "configure" \
+
--replace "/sbin/sysctl" "${sysctl}/bin/sysctl"
substituteInPlace "src/nm-openconnect-service.c" \
--replace "/usr/sbin/openconnect" "${openconnect}/bin/openconnect" \
--replace "/sbin/modprobe" "${kmod}/bin/modprobe"
···
inherit (networkmanager.meta) maintainers platforms;
};
}
+4 -4
pkgs/tools/networking/network-manager/strongswan.nix
···
-
{ stdenv, fetchurl, intltool, pkgconfig, networkmanager, strongswanNM, procps
, gnome3, libgnome-keyring, libsecret }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "NetworkManager-strongswan";
-
version = "1.4.1";
src = fetchurl {
url = "https://download.strongswan.org/NetworkManager/${name}.tar.bz2";
-
sha256 = "0r5j8cr4x01d2cdy970990292n7p9v617cw103kdczw646xwcxs8";
};
postPatch = ''
···
preConfigure = ''
substituteInPlace "configure" \
-
--replace "/sbin/sysctl" "${procps}/bin/sysctl"
'';
configureFlags = [ "--with-charon=${strongswanNM}/libexec/ipsec/charon-nm" ];
···
+
{ stdenv, fetchurl, intltool, pkgconfig, networkmanager, strongswanNM, sysctl
, gnome3, libgnome-keyring, libsecret }:
stdenv.mkDerivation rec {
name = "${pname}-${version}";
pname = "NetworkManager-strongswan";
+
version = "1.4.3";
src = fetchurl {
url = "https://download.strongswan.org/NetworkManager/${name}.tar.bz2";
+
sha256 = "0jzl52wmh2q2djb1s546kxliy7s6akhi5bx6rp2ppjfk3wbi2a2l";
};
postPatch = ''
···
preConfigure = ''
substituteInPlace "configure" \
+
--replace "/sbin/sysctl" "${sysctl}/bin/sysctl"
'';
configureFlags = [ "--with-charon=${strongswanNM}/libexec/ipsec/charon-nm" ];
+15 -7
pkgs/tools/networking/snabb/default.nix
···
-
{ stdenv, lib, fetchFromGitHub, bash, makeWrapper, git, mysql, diffutils, which, coreutils, procps, nettools }:
stdenv.mkDerivation rec {
name = "snabb-${version}";
-
version = "2016.04";
src = fetchFromGitHub {
owner = "snabbco";
repo = "snabb";
rev = "v${version}";
-
sha256 = "1b5g477zy6cr5d9171xf8zrhhq6wxshg4cn78i5bki572q86kwlx";
};
buildInputs = [ makeWrapper ];
···
for f in $(find src/program/snabbnfv/ -type f); do
substituteInPlace $f --replace "/bin/bash" "${bash}/bin/bash"
done
-
# We need a way to pass $PATH to the scripts
-
sed -i '2iexport PATH=${stdenv.lib.makeBinPath [ git mysql.client which procps coreutils ]}' src/program/snabbnfv/neutron_sync_master/neutron_sync_master.sh.inc
-
sed -i '2iexport PATH=${stdenv.lib.makeBinPath [ git coreutils diffutils nettools ]}' src/program/snabbnfv/neutron_sync_agent/neutron_sync_agent.sh.inc
'';
installPhase = ''
···
# "Fatal error: can't create obj/arch/sse2_c.o: No such file or directory".
enableParallelBuilding = false;
-
meta = with stdenv.lib; {
homepage = https://github.com/SnabbCo/snabbswitch;
description = "Simple and fast packet networking toolkit";
longDescription = ''
···
+
{ stdenv, fetchFromGitHub, bash, makeWrapper, git, mysql, diffutils, which, coreutils, procps, nettools
+
,supportOpenstack ? true
+
}:
+
+
with stdenv.lib;
stdenv.mkDerivation rec {
name = "snabb-${version}";
+
version = "2018.01.2";
src = fetchFromGitHub {
owner = "snabbco";
repo = "snabb";
rev = "v${version}";
+
sha256 = "0n6bjf5g4imy0aql8fa55c0db3w8h944ia1dk10167x5pqvkgdgm";
};
buildInputs = [ makeWrapper ];
···
for f in $(find src/program/snabbnfv/ -type f); do
substituteInPlace $f --replace "/bin/bash" "${bash}/bin/bash"
done
+
'' + optionalString supportOpenstack ''
# We need a way to pass $PATH to the scripts
+
sed -i '2iexport PATH=${git}/bin:${mysql}/bin:${which}/bin:${procps}/bin:${coreutils}/bin' src/program/snabbnfv/neutron_sync_master/neutron_sync_master.sh.inc
+
sed -i '2iexport PATH=${git}/bin:${coreutils}/bin:${diffutils}/bin:${nettools}/bin' src/program/snabbnfv/neutron_sync_agent/neutron_sync_agent.sh.inc
+
'';
+
+
preBuild = ''
+
make clean
'';
installPhase = ''
···
# "Fatal error: can't create obj/arch/sse2_c.o: No such file or directory".
enableParallelBuilding = false;
+
meta = {
homepage = https://github.com/SnabbCo/snabbswitch;
description = "Simple and fast packet networking toolkit";
longDescription = ''
+2 -2
pkgs/tools/security/browserpass/default.nix
···
buildGoPackage rec {
name = "browserpass-${version}";
-
version = "2.0.13";
goPackagePath = "github.com/dannyvankooten/browserpass";
···
repo = "browserpass";
owner = "dannyvankooten";
rev = version;
-
sha256 = "0pch0jddphgaaw208ddqjhnkiy5916n0kjxfza1cpc78fa8zw82l";
};
postInstall = ''
···
buildGoPackage rec {
name = "browserpass-${version}";
+
version = "2.0.17";
goPackagePath = "github.com/dannyvankooten/browserpass";
···
repo = "browserpass";
owner = "dannyvankooten";
rev = version;
+
sha256 = "1gbhpx75bcacj6z5p4av0011c4chhzqcjjs2bvmfxpi7826hn9kn";
};
postInstall = ''
+3 -2
pkgs/tools/security/keybase-gui/default.nix
···
{ stdenv, fetchurl, buildFHSUserEnv, writeTextFile, alsaLib, atk, cairo, cups
-
, dbus, expat, fontconfig, freetype, gcc, gdk_pixbuf, glib, gnome2, gtk2, nspr
-
, nss, pango, systemd, xorg, utillinuxMinimal }:
let
libPath = stdenv.lib.makeLibraryPath [
···
glib
gnome2.GConf
gtk2
nspr
nss
pango
···
{ stdenv, fetchurl, buildFHSUserEnv, writeTextFile, alsaLib, atk, cairo, cups
+
, dbus, expat, fontconfig, freetype, gcc, gdk_pixbuf, glib, gnome2, gtk2
+
, libnotify, nspr, nss, pango, systemd, xorg, utillinuxMinimal }:
let
libPath = stdenv.lib.makeLibraryPath [
···
glib
gnome2.GConf
gtk2
+
libnotify
nspr
nss
pango
+1 -1
pkgs/tools/security/pass/default.nix
···
tree
which
qrencode
] ++ optional tombPluginSupport tomb
-
++ optional stdenv.isLinux procps
++ ifEnable x11Support [ dmenu xclip xdotool ]);
postFixup = ''
···
tree
which
qrencode
+
procps
] ++ optional tombPluginSupport tomb
++ ifEnable x11Support [ dmenu xclip xdotool ]);
postFixup = ''
+2 -2
pkgs/tools/security/pius/default.nix
···
{ fetchFromGitHub, stdenv, pythonPackages, gnupg }:
-
let version = "2.2.4"; in
pythonPackages.buildPythonApplication {
name = "pius-${version}";
namePrefix = "";
···
owner = "jaymzh";
repo = "pius";
rev = "v${version}";
-
sha256 = "1yk6ngpk55yjdnzhm5sj675xbzwp7rir816a3aris647gsph1vlx";
};
patchPhase = ''
···
{ fetchFromGitHub, stdenv, pythonPackages, gnupg }:
+
let version = "2.2.6"; in
pythonPackages.buildPythonApplication {
name = "pius-${version}";
namePrefix = "";
···
owner = "jaymzh";
repo = "pius";
rev = "v${version}";
+
sha256 = "1rffwyjd84rwx1w5yyqckirm1kdj80ldfwjlw91kk74swhpbpzzj";
};
patchPhase = ''
+2 -2
pkgs/tools/security/sshuttle/default.nix
···
nativeBuildInputs = [ makeWrapper python3Packages.setuptools_scm ] ++ stdenv.lib.optional (stdenv.system != "i686-linux") pandoc;
buildInputs =
-
[ coreutils openssh ] ++
-
stdenv.lib.optionals stdenv.isLinux [ iptables nettools procps ];
checkInputs = with python3Packages; [ mock pytest pytestrunner ];
···
nativeBuildInputs = [ makeWrapper python3Packages.setuptools_scm ] ++ stdenv.lib.optional (stdenv.system != "i686-linux") pandoc;
buildInputs =
+
[ coreutils openssh procps nettools ]
+
++ stdenv.lib.optionals stdenv.isLinux [ iptables ];
checkInputs = with python3Packages; [ mock pytest pytestrunner ];
+1 -1
pkgs/tools/system/runit/default.nix
···
license = licenses.bsd3;
homepage = http://smarden.org/runit;
maintainers = with maintainers; [ rickynils joachifm ];
-
platforms = platforms.unix;
};
}
···
license = licenses.bsd3;
homepage = http://smarden.org/runit;
maintainers = with maintainers; [ rickynils joachifm ];
+
platforms = platforms.linux;
};
}
+52
pkgs/tools/text/xml/xmloscopy/default.nix
···
···
+
{ stdenv, lib, makeWrapper, dev_only_shellcheck ? null,
+
fetchFromGitHub,
+
+
fzf, coreutils, libxml2, libxslt, jing, findutils, gnugrep, gnused,
+
docbook5
+
}:
+
stdenv.mkDerivation rec {
+
name = "xmloscopy-${version}";
+
version = "v0.1.2";
+
+
buildInputs = [
+
makeWrapper
+
dev_only_shellcheck
+
];
+
+
spath = lib.makeBinPath [
+
fzf
+
coreutils
+
libxml2
+
libxslt
+
jing
+
findutils
+
gnugrep
+
gnused
+
];
+
+
src = fetchFromGitHub {
+
owner = "grahamc";
+
repo = "xmloscopy";
+
rev = version;
+
sha256 = "07fcnf1vv0x72lksl1v0frmlh73gca199ldqqbgdjpybjdffz456";
+
};
+
+
installPhase = ''
+
sed -i "s/hard to say/${version}/" ./xmloscopy
+
type -P shellcheck && shellcheck ./xmloscopy
+
chmod +x ./xmloscopy
+
patchShebangs ./xmloscopy
+
mkdir -p $out/bin
+
cp ./xmloscopy $out/bin/
+
wrapProgram $out/bin/xmloscopy \
+
--set RNG "${docbook5}/xml/rng/docbook/docbook.rng" \
+
--set PATH "${spath}"
+
'';
+
+
meta = {
+
description = "wtf is my docbook broken?";
+
homepage = https://github.com/grahamc/xmloscopy;
+
license = stdenv.lib.licenses.mit;
+
platforms = stdenv.lib.platforms.all;
+
};
+
}
+3
pkgs/tools/typesetting/tex/texlive/bin.nix
···
mv "$out"/share/{man,info} "$doc"/doc
'' + cleanBrokenLinks;
setupHook = ./setup-hook.sh; # TODO: maybe texmf-nix -> texmf (and all references)
passthru = { inherit version buildInputs; };
···
mv "$out"/share/{man,info} "$doc"/doc
'' + cleanBrokenLinks;
+
# needed for poppler and xpdf
+
CXXFLAGS = stdenv.lib.optionalString stdenv.cc.isClang "-std=c++11";
+
setupHook = ./setup-hook.sh; # TODO: maybe texmf-nix -> texmf (and all references)
passthru = { inherit version buildInputs; };
+53 -39
pkgs/top-level/all-packages.nix
···
ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
kippo = callPackage ../servers/kippo { };
kzipmix = callPackage_i686 ../tools/compression/kzipmix { };
···
v8 = v8_static;
};
-
rsnapshot = callPackage ../tools/backup/rsnapshot {
-
# For the `logger' command, we can use either `utillinux' or
-
# GNU Inetutils. The latter is more portable.
-
logger = if stdenv.isLinux then utillinux else inetutils;
-
};
rlwrap = callPackage ../tools/misc/rlwrap { };
···
xmlroff = callPackage ../tools/typesetting/xmlroff { };
xmlstarlet = callPackage ../tools/text/xml/xmlstarlet { };
xmlto = callPackage ../tools/typesetting/xmlto {
···
callPackage ../development/compilers/openjdk-darwin { }
else
callPackage ../development/compilers/openjdk/7.nix {
bootjdk = callPackage ../development/compilers/openjdk/bootstrap.nix { version = "7"; };
};
···
inherit (gnome2) GConf gnome_vfs;
};
openjdk = openjdk8;
jdk7 = openjdk7 // { outputs = [ "out" ]; };
···
z88dk = callPackage ../development/compilers/z88dk { };
zulu8 = callPackage ../development/compilers/zulu/8.nix { };
-
zulu9 = callPackage ../development/compilers/zulu { };
-
zulu = zulu9;
### DEVELOPMENT / INTERPRETERS
···
apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
apacheKafka = apacheKafka_1_0;
apacheKafka_0_9 = callPackage ../servers/apache-kafka { majorVersion = "0.9"; };
apacheKafka_0_10 = callPackage ../servers/apache-kafka { majorVersion = "0.10"; };
···
ctodo = callPackage ../applications/misc/ctodo { };
-
cmake_2_8 = callPackage ../development/tools/build-managers/cmake/2.8.nix {
-
wantPS = stdenv.isDarwin;
-
inherit (darwin) ps;
-
};
-
cmake = libsForQt5.callPackage ../development/tools/build-managers/cmake {
-
inherit (darwin) ps;
-
};
cmakeCurses = cmake.override { useNcurses = true; };
···
inherit (perlPackages) perl
ExporterLite FileWhich GetoptTabular RegexpCommon TermReadKey;
inherit (llvmPackages_4) llvm clang-unwrapped;
-
utillinux = if stdenv.isLinux then utillinuxMinimal else null;
};
cscope = callPackage ../development/tools/misc/cscope { };
csmith = callPackage ../development/tools/misc/csmith {
inherit (perlPackages) perl SysCPU;
-
# Workaround optional dependency on libbsd that's
-
# currently broken on Darwin.
-
libbsd = if stdenv.isDarwin then null else libbsd;
};
csslint = callPackage ../development/web/csslint { };
···
swfmill = callPackage ../tools/video/swfmill { };
-
swftools = callPackage ../tools/video/swftools { };
tcptrack = callPackage ../development/tools/misc/tcptrack { };
···
};
clearsilver = callPackage ../development/libraries/clearsilver { };
cln = callPackage ../development/libraries/cln { };
···
inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
};
-
libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia { };
libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; };
···
opal = callPackage ../development/libraries/opal {
ffmpeg = ffmpeg_2;
};
openh264 = callPackage ../development/libraries/openh264 { };
···
jetty = callPackage ../servers/http/jetty { };
knot-dns = callPackage ../servers/dns/knot-dns { };
-
knot-resolver = callPackage ../servers/dns/knot-resolver {
-
# TODO: vimNox after it gets fixed on Darwin or something lighter
-
hexdump = if stdenv.isLinux then utillinux.bin
-
else if stdenv.isDarwin then darwin.shell_cmds
-
else vim/*xxd*/;
-
};
rdkafka = callPackage ../development/libraries/rdkafka { };
···
ebtables = callPackage ../os-specific/linux/ebtables { };
-
eject = utillinux;
-
facetimehd-firmware = callPackage ../os-specific/linux/firmware/facetimehd-firmware { };
fatrace = callPackage ../os-specific/linux/fatrace { };
···
kmscube = callPackage ../os-specific/linux/kmscube { };
-
kmsxx = callPackage ../development/libraries/kmsxx { };
latencytop = callPackage ../os-specific/linux/latencytop { };
···
if hostPlatform.isMusl then musl-getconf
else lib.getBin stdenv.cc.libc;
-
nettools = callPackage ../os-specific/linux/net-tools { };
nftables = callPackage ../os-specific/linux/nftables { };
···
procps = procps-ng;
-
procps-ng = callPackage ../os-specific/linux/procps-ng { };
watch = callPackage ../os-specific/linux/procps/watch.nix { };
···
usermount = callPackage ../os-specific/linux/usermount { };
-
utillinux = callPackage ../os-specific/linux/util-linux { };
utillinuxCurses = utillinux;
-
utillinuxMinimal = appendToName "minimal" (utillinux.override {
minimal = true;
ncurses = null;
perl = null;
systemd = null;
-
});
v4l_utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
···
stdenv = overrideCC stdenv gcc49;
};
-
ahoviewer = callPackage ../applications/graphics/ahoviewer { };
airwave = callPackage ../applications/audio/airwave/default.nix { };
···
# go 1.9 pin until https://github.com/moby/moby/pull/35739
inherit (callPackage ../applications/virtualization/docker { go = go_1_9; })
-
docker_17_12
-
docker_18_02;
-
docker = docker_17_12;
-
docker-edge = docker_18_02;
docker-proxy = callPackage ../applications/virtualization/docker/proxy.nix { };
···
openjump = callPackage ../applications/misc/openjump { };
openscad = callPackage ../applications/graphics/openscad {};
opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client {};
···
qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
qscreenshot = callPackage ../applications/graphics/qscreenshot {
qt = qt4;
};
···
xml2rfc = callPackage ../tools/typesetting/xml2rfc { };
mmark = callPackage ../tools/typesetting/mmark { };
}
···
ltwheelconf = callPackage ../applications/misc/ltwheelconf { };
+
lvmsync = callPackage ../tools/backup/lvmsync { };
+
kippo = callPackage ../servers/kippo { };
kzipmix = callPackage_i686 ../tools/compression/kzipmix { };
···
v8 = v8_static;
};
+
rsnapshot = callPackage ../tools/backup/rsnapshot { };
rlwrap = callPackage ../tools/misc/rlwrap { };
···
xmlroff = callPackage ../tools/typesetting/xmlroff { };
+
xmloscopy = callPackage ../tools/text/xml/xmloscopy { };
+
xmlstarlet = callPackage ../tools/text/xml/xmlstarlet { };
xmlto = callPackage ../tools/typesetting/xmlto {
···
callPackage ../development/compilers/openjdk-darwin { }
else
callPackage ../development/compilers/openjdk/7.nix {
+
ant = apacheAnt_1_9;
bootjdk = callPackage ../development/compilers/openjdk/bootstrap.nix { version = "7"; };
};
···
inherit (gnome2) GConf gnome_vfs;
};
+
openjdk10 =
+
callPackage ../development/compilers/openjdk/10.nix {
+
bootjdk = openjdk9;
+
inherit (gnome2) GConf gnome_vfs;
+
};
+
openjdk = openjdk8;
jdk7 = openjdk7 // { outputs = [ "out" ]; };
···
z88dk = callPackage ../development/compilers/z88dk { };
zulu8 = callPackage ../development/compilers/zulu/8.nix { };
+
zulu = callPackage ../development/compilers/zulu { };
### DEVELOPMENT / INTERPRETERS
···
apacheAnt = callPackage ../development/tools/build-managers/apache-ant { };
+
apacheAnt_1_9 = callPackage ../development/tools/build-managers/apache-ant/1.9.nix { };
+
apacheKafka = apacheKafka_1_0;
apacheKafka_0_9 = callPackage ../servers/apache-kafka { majorVersion = "0.9"; };
apacheKafka_0_10 = callPackage ../servers/apache-kafka { majorVersion = "0.10"; };
···
ctodo = callPackage ../applications/misc/ctodo { };
+
cmake_2_8 = callPackage ../development/tools/build-managers/cmake/2.8.nix { };
+
cmake = libsForQt5.callPackage ../development/tools/build-managers/cmake { };
cmakeCurses = cmake.override { useNcurses = true; };
···
inherit (perlPackages) perl
ExporterLite FileWhich GetoptTabular RegexpCommon TermReadKey;
inherit (llvmPackages_4) llvm clang-unwrapped;
};
cscope = callPackage ../development/tools/misc/cscope { };
csmith = callPackage ../development/tools/misc/csmith {
inherit (perlPackages) perl SysCPU;
};
csslint = callPackage ../development/web/csslint { };
···
swfmill = callPackage ../tools/video/swfmill { };
+
swftools = callPackage ../tools/video/swftools {
+
stdenv = gccStdenv;
+
};
tcptrack = callPackage ../development/tools/misc/tcptrack { };
···
};
clearsilver = callPackage ../development/libraries/clearsilver { };
+
+
clipper = callPackage ../development/libraries/clipper { };
cln = callPackage ../development/libraries/cln { };
···
inherit (darwin.apple_sdk.frameworks) Carbon IOKit;
};
+
libcdio-paranoia = callPackage ../development/libraries/libcdio-paranoia {
+
inherit (darwin.apple_sdk.frameworks) DiskArbitration IOKit;
+
};
libcdr = callPackage ../development/libraries/libcdr { lcms = lcms2; };
···
opal = callPackage ../development/libraries/opal {
ffmpeg = ffmpeg_2;
+
stdenv = overrideCC stdenv gcc6;
};
openh264 = callPackage ../development/libraries/openh264 { };
···
jetty = callPackage ../servers/http/jetty { };
knot-dns = callPackage ../servers/dns/knot-dns { };
+
knot-resolver = callPackage ../servers/dns/knot-resolver { };
rdkafka = callPackage ../development/libraries/rdkafka { };
···
ebtables = callPackage ../os-specific/linux/ebtables { };
facetimehd-firmware = callPackage ../os-specific/linux/firmware/facetimehd-firmware { };
fatrace = callPackage ../os-specific/linux/fatrace { };
···
kmscube = callPackage ../os-specific/linux/kmscube { };
+
kmsxx = callPackage ../development/libraries/kmsxx {
+
stdenv = overrideCC stdenv gcc6;
+
};
latencytop = callPackage ../os-specific/linux/latencytop { };
···
if hostPlatform.isMusl then musl-getconf
else lib.getBin stdenv.cc.libc;
+
nettools = if stdenv.isLinux then callPackage ../os-specific/linux/net-tools { }
+
else unixtools.nettools;
nftables = callPackage ../os-specific/linux/nftables { };
···
procps = procps-ng;
+
procps-ng = if stdenv.isLinux then callPackage ../os-specific/linux/procps-ng { }
+
else unixtools.procps;
watch = callPackage ../os-specific/linux/procps/watch.nix { };
···
usermount = callPackage ../os-specific/linux/usermount { };
+
utillinux = if stdenv.isLinux then callPackage ../os-specific/linux/util-linux { }
+
else unixtools.utillinux;
+
utillinuxCurses = utillinux;
+
utillinuxMinimal = if stdenv.isLinux then appendToName "minimal" (utillinux.override {
minimal = true;
ncurses = null;
perl = null;
systemd = null;
+
}) else utillinux;
v4l_utils = qt5.callPackage ../os-specific/linux/v4l-utils { };
···
stdenv = overrideCC stdenv gcc49;
};
+
ahoviewer = callPackage ../applications/graphics/ahoviewer {
+
useUnrar = config.ahoviewer.useUnrar or false;
+
};
airwave = callPackage ../applications/audio/airwave/default.nix { };
···
# go 1.9 pin until https://github.com/moby/moby/pull/35739
inherit (callPackage ../applications/virtualization/docker { go = go_1_9; })
+
docker_18_03;
+
docker = docker_18_03;
+
docker-edge = docker_18_03;
docker-proxy = callPackage ../applications/virtualization/docker/proxy.nix { };
···
openjump = callPackage ../applications/misc/openjump { };
+
openorienteering-mapper = libsForQt5.callPackage ../applications/gis/openorienteering-mapper { };
+
openscad = callPackage ../applications/graphics/openscad {};
opentimestamps-client = python3Packages.callPackage ../tools/misc/opentimestamps-client {};
···
qsampler = libsForQt5.callPackage ../applications/audio/qsampler { };
qscreenshot = callPackage ../applications/graphics/qscreenshot {
+
inherit (darwin.apple_sdk.frameworks) Carbon;
qt = qt4;
};
···
xml2rfc = callPackage ../tools/typesetting/xml2rfc { };
mmark = callPackage ../tools/typesetting/mmark { };
+
+
# Unix tools
+
unixtools = recurseIntoAttrs (callPackages ./unix-tools.nix { });
+
inherit (unixtools) hexdump ps logger eject modprobe umount
+
mount wall hostname more sysctl;
}
+1 -1
pkgs/top-level/emacs-packages.nix
···
in
lib.makeScope newScope (self:
{}
// melpaStablePackages self
// melpaPackages self
-
// elpaPackages self
// orgPackages self
// packagesFun self
)
···
in
lib.makeScope newScope (self:
{}
+
// elpaPackages self
// melpaStablePackages self
// melpaPackages self
// orgPackages self
// packagesFun self
)
+1 -1
pkgs/top-level/perl-packages.nix
···
url = "mirror://cpan/authors/id/J/JP/JPIERCE/IO-Pager-${version}.tgz";
sha256 = "0ksldcw0hydfy9k70i6q6fm1wgbc54kx0lbwlkrszsbd7q72dlfg";
};
-
propagatedBuildInputs = [pkgs.utillinux.bin]; # `more` used in tests
};
IOPrompt = buildPerlPackage {
···
url = "mirror://cpan/authors/id/J/JP/JPIERCE/IO-Pager-${version}.tgz";
sha256 = "0ksldcw0hydfy9k70i6q6fm1wgbc54kx0lbwlkrszsbd7q72dlfg";
};
+
propagatedBuildInputs = [pkgs.more]; # `more` used in tests
};
IOPrompt = buildPerlPackage {
+33 -25
pkgs/top-level/python-packages.nix
···
tokenserver = callPackage ../development/python-modules/tokenserver {};
unifi = callPackage ../development/python-modules/unifi { };
pyunbound = callPackage ../tools/networking/unbound/python.nix { };
···
meta = {
description = "Microsoft Azure SDK for Python";
-
homepage = "http://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
};
meta = {
description = "Microsoft Azure SDK for Python";
-
homepage = "http://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
'';
meta = {
description = "Microsoft Azure SDK for Python";
-
homepage = "http://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
'';
meta = {
description = "Microsoft Azure SDK for Python";
-
homepage = "http://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
propagatedBuildInputs = with self; [ azure-mgmt-common ];
meta = {
description = "Microsoft Azure SDK for Python";
-
homepage = "http://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
propagatedBuildInputs = with self; [ azure-mgmt-common ];
meta = {
description = "Microsoft Azure SDK for Python";
-
homepage = "http://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
propagatedBuildInputs = with self; [ azure-nspkg ];
meta = {
description = "Microsoft Azure SDK for Python";
-
homepage = "http://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
propagatedBuildInputs = with self; [ azure-mgmt-common ];
meta = {
description = "Microsoft Azure SDK for Python";
-
homepage = "http://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
propagatedBuildInputs = with self; [ azure-mgmt-common ];
meta = {
description = "Microsoft Azure SDK for Python";
-
homepage = "http://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
'';
meta = {
description = "Microsoft Azure SDK for Python";
-
homepage = "http://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
'';
meta = {
description = "Microsoft Azure SDK for Python";
-
homepage = "http://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
meta = {
description = "Python bindings for Oracle Berkeley DB";
-
homepage = http://www.jcea.es/programacion/pybsddb.htm;
license = with licenses; [ agpl3 ]; # License changed from bsd3 to agpl3 since 6.x
};
};
···
doCheck = false;
meta = {
-
homepage = http://github.com/ralphbean/bugwarrior;
description = "Sync github, bitbucket, bugzilla, and trac issues with taskwarrior";
license = licenses.gpl3Plus;
platforms = platforms.all;
···
meta = {
description = "A small Gtk+ app for keeping track of your time. It's main goal is to be as unintrusive as possible";
-
homepage = http://mg.pov.lt/gtimelog/;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ ocharles ];
platforms = platforms.unix;
···
meta = {
description = "PAM interface using ctypes";
-
homepage = "http://github.com/minrk/pamela";
license = licenses.mit;
};
};
···
meta = {
description = "A Python-based build/distribution/deployment scripting tool";
-
homepage = http://github.com/paver/paver;
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
};
···
meta = {
description = "Filesystem abstraction";
-
homepage = http://pypi.python.org/pypi/fs;
license = licenses.bsd3;
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
···
'';
meta = {
-
homepage = "http://falcao.it/HTTPretty/";
description = "HTTP client request mocking tool";
license = licenses.mit;
};
···
meta = {
description = "Messaging library for Python";
-
homepage = "http://github.com/celery/kombu";
license = licenses.bsd3;
};
};
···
'';
meta = {
-
homepage = http://launchpad.net/pylockfile;
description = "Platform-independent advisory file locking capability for Python applications";
license = licenses.asl20;
};
···
};
meta = {
-
homepage = http://alastairs-place.net/projects/netifaces/;
description = "Portable access to network interfaces from Python";
};
};
···
meta = {
description = "Draws Python object reference graphs with graphviz";
-
homepage = http://mg.pov.lt/objgraph/;
license = licenses.mit;
};
};
···
disabled = isPyPy;
doCheck = !isPy3k;
protobuf = pkgs.protobuf3_1;
};
psd-tools = callPackage ../development/python-modules/psd-tools { };
···
doCheck = false;
meta = {
-
homepage = "http://matplotlib.org/basemap/";
description = "Plot data on map projections with matplotlib";
longDescription = ''
An add-on toolkit for matplotlib that lets you plot data on map projections with
···
meta = {
description = "Copy your docs directly to the gh-pages branch";
-
homepage = "http://github.com/davisp/ghp-import";
license = "Tumbolia Public License";
maintainers = with maintainers; [ garbas ];
};
···
meta = {
description = "Jenkins Job Builder is a system for configuring Jenkins jobs using simple YAML files stored in Git";
-
homepage = "http://docs.openstack.org/infra/system-config/jjb.html";
license = licenses.asl20;
maintainers = with maintainers; [ garbas ];
};
···
tokenserver = callPackage ../development/python-modules/tokenserver {};
+
toml = callPackage ../development/python-modules/toml { };
+
unifi = callPackage ../development/python-modules/unifi { };
pyunbound = callPackage ../tools/networking/unbound/python.nix { };
···
meta = {
description = "Microsoft Azure SDK for Python";
+
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
};
meta = {
description = "Microsoft Azure SDK for Python";
+
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
'';
meta = {
description = "Microsoft Azure SDK for Python";
+
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
'';
meta = {
description = "Microsoft Azure SDK for Python";
+
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
propagatedBuildInputs = with self; [ azure-mgmt-common ];
meta = {
description = "Microsoft Azure SDK for Python";
+
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
propagatedBuildInputs = with self; [ azure-mgmt-common ];
meta = {
description = "Microsoft Azure SDK for Python";
+
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
propagatedBuildInputs = with self; [ azure-nspkg ];
meta = {
description = "Microsoft Azure SDK for Python";
+
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
propagatedBuildInputs = with self; [ azure-mgmt-common ];
meta = {
description = "Microsoft Azure SDK for Python";
+
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
propagatedBuildInputs = with self; [ azure-mgmt-common ];
meta = {
description = "Microsoft Azure SDK for Python";
+
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
'';
meta = {
description = "Microsoft Azure SDK for Python";
+
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
'';
meta = {
description = "Microsoft Azure SDK for Python";
+
homepage = "https://azure.microsoft.com/en-us/develop/python/";
license = licenses.asl20;
maintainers = with maintainers; [ olcai ];
};
···
meta = {
description = "Python bindings for Oracle Berkeley DB";
+
homepage = https://www.jcea.es/programacion/pybsddb.htm;
license = with licenses; [ agpl3 ]; # License changed from bsd3 to agpl3 since 6.x
};
};
···
doCheck = false;
meta = {
+
homepage = https://github.com/ralphbean/bugwarrior;
description = "Sync github, bitbucket, bugzilla, and trac issues with taskwarrior";
license = licenses.gpl3Plus;
platforms = platforms.all;
···
meta = {
description = "A small Gtk+ app for keeping track of your time. It's main goal is to be as unintrusive as possible";
+
homepage = https://mg.pov.lt/gtimelog/;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ ocharles ];
platforms = platforms.unix;
···
meta = {
description = "PAM interface using ctypes";
+
homepage = "https://github.com/minrk/pamela";
license = licenses.mit;
};
};
···
meta = {
description = "A Python-based build/distribution/deployment scripting tool";
+
homepage = https://github.com/paver/paver;
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
};
···
meta = {
description = "Filesystem abstraction";
+
homepage = https://pypi.python.org/pypi/fs;
license = licenses.bsd3;
maintainers = with maintainers; [ lovek323 ];
platforms = platforms.unix;
···
'';
meta = {
+
homepage = "https://falcao.it/HTTPretty/";
description = "HTTP client request mocking tool";
license = licenses.mit;
};
···
meta = {
description = "Messaging library for Python";
+
homepage = "https://github.com/celery/kombu";
license = licenses.bsd3;
};
};
···
'';
meta = {
+
homepage = https://launchpad.net/pylockfile;
description = "Platform-independent advisory file locking capability for Python applications";
license = licenses.asl20;
};
···
};
meta = {
+
homepage = https://alastairs-place.net/projects/netifaces/;
description = "Portable access to network interfaces from Python";
};
};
···
meta = {
description = "Draws Python object reference graphs with graphviz";
+
homepage = https://mg.pov.lt/objgraph/;
license = licenses.mit;
};
};
···
disabled = isPyPy;
doCheck = !isPy3k;
protobuf = pkgs.protobuf3_1;
+
};
+
+
protobuf3_5 = callPackage ../development/python-modules/protobuf {
+
disabled = isPyPy;
+
doCheck = !isPy3k;
+
protobuf = pkgs.protobuf3_5;
};
psd-tools = callPackage ../development/python-modules/psd-tools { };
···
doCheck = false;
meta = {
+
homepage = "https://matplotlib.org/basemap/";
description = "Plot data on map projections with matplotlib";
longDescription = ''
An add-on toolkit for matplotlib that lets you plot data on map projections with
···
meta = {
description = "Copy your docs directly to the gh-pages branch";
+
homepage = "https://github.com/davisp/ghp-import";
license = "Tumbolia Public License";
maintainers = with maintainers; [ garbas ];
};
···
meta = {
description = "Jenkins Job Builder is a system for configuring Jenkins jobs using simple YAML files stored in Git";
+
homepage = "https://docs.openstack.org/infra/system-config/jjb.html";
license = licenses.asl20;
maintainers = with maintainers; [ garbas ];
};
+131
pkgs/top-level/unix-tools.nix
···
···
+
{ pkgs, buildEnv, runCommand, hostPlatform }:
+
+
# These are some unix tools that are commonly included in the /usr/bin
+
# and /usr/sbin directory under more normal distributions. Along with
+
# coreutils, these are commonly assumed to be available by build
+
# systems, but we can't assume they are available. In Nix, we list
+
# each program by name directly through this unixtools attribute.
+
+
# You should always try to use single binaries when available. For
+
# instance, if your program needs to use "ps", just list it as a build
+
# input, not "procps" which requires Linux.
+
+
let
+
+
singleBinary = cmd: providers:
+
if builtins.hasAttr hostPlatform.parsed.kernel.name providers then
+
runCommand cmd {} ''
+
mkdir -p $out/bin
+
+
if ! [ -x "${providers.${hostPlatform.parsed.kernel.name}}/bin/${cmd}" ]; then
+
echo "Cannot find command ${cmd}"
+
exit 1
+
fi
+
+
ln -s ${providers.${hostPlatform.parsed.kernel.name}}/bin/${cmd} $out/bin/${cmd}
+
''
+
else throw "${hostPlatform.parsed.kernel.name} does not have ${cmd}";
+
+
in rec {
+
+
# more is unavailable in darwin
+
# just use less
+
more_compat = runCommand "more" {} ''
+
mkdir -p $out/bin
+
ln -s ${pkgs.less}/bin/less $out/bin/more
+
'';
+
+
# singular binaries
+
arp = singleBinary "arp" {
+
linux = pkgs.nettools;
+
darwin = pkgs.darwin.network_cmds;
+
};
+
eject = singleBinary "eject" {
+
linux = pkgs.utillinux;
+
};
+
getopt = singleBinary "getopt" {
+
linux = pkgs.utillinux;
+
darwin = pkgs.getopt;
+
};
+
hexdump = singleBinary "hexdump" {
+
linux = pkgs.procps;
+
darwin = pkgs.darwin.shell_cmds;
+
};
+
hostname = singleBinary "hostname" {
+
linux = pkgs.nettools;
+
darwin = pkgs.darwin.shell_cmds;
+
};
+
ifconfig = singleBinary "ifconfig" {
+
linux = pkgs.nettools;
+
darwin = pkgs.darwin.network_cmds;
+
};
+
logger = singleBinary "logger" {
+
linux = pkgs.utillinux;
+
};
+
modprobe = singleBinary "modprobe" {
+
linux = pkgs.utillinux;
+
};
+
more = singleBinary "more" {
+
linux = pkgs.utillinux;
+
darwin = more_compat;
+
};
+
mount = singleBinary "mount" {
+
linux = pkgs.utillinux;
+
};
+
netstat = singleBinary "netstat" {
+
linux = pkgs.nettools;
+
darwin = pkgs.darwin.network_cmds;
+
};
+
ping = singleBinary "ping" {
+
linux = pkgs.iputils;
+
darwin = pkgs.darwin.network_cmds;
+
};
+
ps = singleBinary "ps" {
+
linux = pkgs.procps;
+
darwin = pkgs.darwin.ps;
+
};
+
route = singleBinary "route" {
+
linux = pkgs.nettools;
+
darwin = pkgs.darwin.network_cmds;
+
};
+
script = singleBinary "script" {
+
linux = pkgs.utillinux;
+
darwin = pkgs.darwin.shell_cmds;
+
};
+
sysctl = singleBinary "sysctl" {
+
linux = pkgs.procps;
+
darwin = pkgs.darwin.system_cmds;
+
};
+
umount = singleBinary "umount" {
+
linux = pkgs.utillinux;
+
};
+
whereis = singleBinary "whereis" {
+
linux = pkgs.utillinux;
+
darwin = pkgs.darwin.shell_cmds;
+
};
+
wall = singleBinary "wall" {
+
linux = pkgs.utillinux;
+
};
+
write = singleBinary "write" {
+
linux = pkgs.utillinux;
+
darwin = pkgs.darwin.basic_cmds;
+
};
+
+
# Compatibility derivations
+
# Provided for old usage of these commands.
+
+
procps = buildEnv {
+
name = "procps-compat";
+
paths = [ sysctl ps ];
+
};
+
+
utillinux = buildEnv {
+
name = "utillinux-compat";
+
paths = [ getopt hexdump script whereis write ];
+
};
+
+
nettools = buildEnv {
+
name = "nettools-compat";
+
paths = [ arp hostname netstat route ];
+
};
+
}