Merge remote-tracking branch 'upstream/master' into HEAD
This commit is contained in:
commit
769342b37b
@ -57,7 +57,7 @@ in rec {
|
||||
nixos.ova.x86_64-linux
|
||||
|
||||
#(all nixos.tests.containers)
|
||||
nixos.tests.chromium
|
||||
nixos.tests.chromium.x86_64-linux
|
||||
(all nixos.tests.firefox)
|
||||
(all nixos.tests.firewall)
|
||||
(all nixos.tests.gnome3)
|
||||
|
@ -19,7 +19,8 @@ let
|
||||
callTestOnTheseSystems = systems: fn: args: forTheseSystems systems (system: hydraJob (importTest fn args system));
|
||||
callTest = callTestOnTheseSystems supportedSystems;
|
||||
|
||||
callSubTests = fn: args: let
|
||||
callSubTests = callSubTestsOnTheseSystems supportedSystems;
|
||||
callSubTestsOnTheseSystems = systems: fn: args: let
|
||||
discover = attrs: let
|
||||
subTests = filterAttrs (const (hasAttr "test")) attrs;
|
||||
in mapAttrs (const (t: hydraJob t.test)) subTests;
|
||||
@ -28,10 +29,7 @@ let
|
||||
${system} = test;
|
||||
}) (discover (importTest fn args system));
|
||||
|
||||
# If the test is only for a particular system, use only the specified
|
||||
# system instead of generating attributes for all available systems.
|
||||
in if args ? system then discover (import fn args)
|
||||
else foldAttrs mergeAttrs {} (map discoverForSystem supportedSystems);
|
||||
in foldAttrs mergeAttrs {} (map discoverForSystem (intersectLists systems supportedSystems));
|
||||
|
||||
pkgs = import nixpkgs { system = "x86_64-linux"; };
|
||||
|
||||
@ -230,7 +228,7 @@ in rec {
|
||||
tests.boot = callSubTests tests/boot.nix {};
|
||||
tests.boot-stage1 = callTest tests/boot-stage1.nix {};
|
||||
tests.cadvisor = callTestOnTheseSystems ["x86_64-linux"] tests/cadvisor.nix {};
|
||||
tests.chromium = (callSubTests tests/chromium.nix { system = "x86_64-linux"; }).stable;
|
||||
tests.chromium = (callSubTestsOnTheseSystems ["x86_64-linux"] tests/chromium.nix {}).stable;
|
||||
tests.cjdns = callTest tests/cjdns.nix {};
|
||||
tests.cloud-init = callTest tests/cloud-init.nix {};
|
||||
tests.containers-ipv4 = callTest tests/containers-ipv4.nix {};
|
||||
@ -250,9 +248,9 @@ in rec {
|
||||
tests.dnscrypt-proxy = callTestOnTheseSystems ["x86_64-linux"] tests/dnscrypt-proxy.nix {};
|
||||
tests.ecryptfs = callTest tests/ecryptfs.nix {};
|
||||
tests.etcd = callTestOnTheseSystems ["x86_64-linux"] tests/etcd.nix {};
|
||||
tests.ec2-nixops = hydraJob (import tests/ec2.nix { system = "x86_64-linux"; }).boot-ec2-nixops;
|
||||
tests.ec2-config = hydraJob (import tests/ec2.nix { system = "x86_64-linux"; }).boot-ec2-config;
|
||||
tests.elk = callSubTests tests/elk.nix { system = "x86_64-linux"; };
|
||||
tests.ec2-nixops = (callSubTestsOnTheseSystems ["x86_64-linux"] tests/ec2.nix {}).boot-ec2-nixops;
|
||||
tests.ec2-config = (callSubTestsOnTheseSystems ["x86_64-linux"] tests/ec2.nix {}).boot-ec2-config;
|
||||
tests.elk = callSubTestsOnTheseSystems ["x86_64-linux"] tests/elk.nix {};
|
||||
tests.env = callTest tests/env.nix {};
|
||||
tests.ferm = callTest tests/ferm.nix {};
|
||||
tests.firefox = callTest tests/firefox.nix {};
|
||||
@ -346,7 +344,7 @@ in rec {
|
||||
tests.tomcat = callTest tests/tomcat.nix {};
|
||||
tests.udisks2 = callTest tests/udisks2.nix {};
|
||||
tests.vault = callTest tests/vault.nix {};
|
||||
tests.virtualbox = callSubTests tests/virtualbox.nix { system = "x86_64-linux"; };
|
||||
tests.virtualbox = callSubTestsOnTheseSystems ["x86_64-linux"] tests/virtualbox.nix {};
|
||||
tests.wordpress = callTest tests/wordpress.nix {};
|
||||
tests.xfce = callTest tests/xfce.nix {};
|
||||
tests.xmonad = callTest tests/xmonad.nix {};
|
||||
|
@ -16,13 +16,14 @@ with stdenv.lib.strings;
|
||||
|
||||
let
|
||||
|
||||
version = "2.1.0";
|
||||
version = "2.5.10";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "grame-cncm";
|
||||
repo = "faust";
|
||||
rev = "v${builtins.replaceStrings ["."] ["-"] version}";
|
||||
sha256 = "1pmiwy287g79ipz9pppnkfrdgls3l912kpkr7dfymk9wk5y5di9m";
|
||||
sha256 = "0sjhy7axa2dj1977iz6zmqvz9qzalcfnrx2fqx3xmk9hly847d6z";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
|
@ -2,6 +2,7 @@
|
||||
, gtk2
|
||||
, jack2Full
|
||||
, opencv
|
||||
, libsndfile
|
||||
}:
|
||||
|
||||
faust.wrapWithBuildEnv {
|
||||
@ -18,6 +19,7 @@ faust.wrapWithBuildEnv {
|
||||
gtk2
|
||||
jack2Full
|
||||
opencv
|
||||
libsndfile
|
||||
];
|
||||
|
||||
}
|
||||
|
@ -2,6 +2,7 @@
|
||||
, jack2Full
|
||||
, opencv
|
||||
, qt4
|
||||
, libsndfile
|
||||
}:
|
||||
|
||||
faust.wrapWithBuildEnv {
|
||||
@ -17,6 +18,7 @@ faust.wrapWithBuildEnv {
|
||||
jack2Full
|
||||
opencv
|
||||
qt4
|
||||
libsndfile
|
||||
];
|
||||
|
||||
}
|
||||
|
@ -185,16 +185,16 @@ rec {
|
||||
|
||||
autodetect-encoding = buildEclipsePlugin rec {
|
||||
name = "autodetect-encoding-${version}";
|
||||
version = "1.8.4.201708052053";
|
||||
version = "1.8.5.201801191359";
|
||||
|
||||
srcFeature = fetchurl {
|
||||
url = "https://cypher256.github.io/eclipse-encoding-plugin/features/eclipse.encoding.plugin.feature_${version}.jar";
|
||||
sha256 = "1gbvib5dd75pp5mr17ckj2y66gnxjvpc067im5nsl9fyljdw867c";
|
||||
url = "https://github.com/cypher256/eclipse-encoding-plugin/raw/master/eclipse.encoding.updatesite.snapshot/features/eclipse.encoding.plugin.feature_${version}.jar";
|
||||
sha256 = "1m8ypsc1dwz0y6yhjgxsdi9813d38jllv7javgwvcd30g042a3kx";
|
||||
};
|
||||
|
||||
srcPlugin = fetchurl {
|
||||
url = "https://cypher256.github.io/eclipse-encoding-plugin/plugins/mergedoc.encoding_${version}.jar";
|
||||
sha256 = "0728zsbfs1mc4qvx2p92hkxpnknckqk0xvqlmzivsnr62b5qd5im";
|
||||
url = "https://github.com/cypher256/eclipse-encoding-plugin/raw/master/eclipse.encoding.updatesite.snapshot/plugins/mergedoc.encoding_${version}.jar";
|
||||
sha256 = "1n2rzybfcwp3ss2qi0fhd8vm38vdwav8j837lqiqlfcnvzwsk86m";
|
||||
};
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
|
@ -564,10 +564,10 @@
|
||||
debbugs = callPackage ({ cl-lib ? null, elpaBuild, fetchurl, lib, soap-client }:
|
||||
elpaBuild {
|
||||
pname = "debbugs";
|
||||
version = "0.14";
|
||||
version = "0.15";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/debbugs-0.14.tar";
|
||||
sha256 = "07wgcvg038l88gxvjr0gjpjhyk743w22x1rqghz3gkmif0g70say";
|
||||
url = "https://elpa.gnu.org/packages/debbugs-0.15.tar";
|
||||
sha256 = "1x7jw2ldgkknyxg7x9fhnqkary691icnysmi3xw0g2fjrvllzhqw";
|
||||
};
|
||||
packageRequires = [ cl-lib soap-client ];
|
||||
meta = {
|
||||
@ -768,10 +768,10 @@
|
||||
el-search = callPackage ({ elpaBuild, emacs, fetchurl, lib, stream }:
|
||||
elpaBuild {
|
||||
pname = "el-search";
|
||||
version = "1.4.0.17";
|
||||
version = "1.5.1";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/el-search-1.4.0.17.tar";
|
||||
sha256 = "14jacy0gjhpvia15ffa99np2wyblmadb95f17a9azl6dsn6dq1m6";
|
||||
url = "https://elpa.gnu.org/packages/el-search-1.5.1.tar";
|
||||
sha256 = "0bbq59d8x4ncrmpfq54w6rwpp604f1x834b81l7wflwxv7ni5msx";
|
||||
};
|
||||
packageRequires = [ emacs stream ];
|
||||
meta = {
|
||||
@ -931,10 +931,10 @@
|
||||
gited = callPackage ({ cl-lib ? null, elpaBuild, emacs, fetchurl, lib }:
|
||||
elpaBuild {
|
||||
pname = "gited";
|
||||
version = "0.3.3";
|
||||
version = "0.3.4";
|
||||
src = fetchurl {
|
||||
url = "https://elpa.gnu.org/packages/gited-0.3.3.tar";
|
||||
sha256 = "0h3ps26sy4wp1s9vpsj066fpqjqacjlprz3kb09macgsg88k2c1p";
|
||||
url = "https://elpa.gnu.org/packages/gited-0.3.4.tar";
|
||||
sha256 = "0s03p0z5dqhigl01hzin2qy53nm7b4ilvfm83d0ca683i9rb7hx1";
|
||||
};
|
||||
packageRequires = [ cl-lib emacs ];
|
||||
meta = {
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1544,12 +1544,12 @@
|
||||
anti-zenburn-theme = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "anti-zenburn-theme";
|
||||
version = "2.4";
|
||||
version = "2.5.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "m00natic";
|
||||
repo = "anti-zenburn-theme";
|
||||
rev = "53591a18aee564c6d08a5be69b4060a299903255";
|
||||
sha256 = "06cn81sksvl88l1g3cfgp1kf8xzfv00b31j2rf58f45zlbl5ckv9";
|
||||
rev = "c80cc51bb1aaf11dd53b9d08e01d61bc9b32622f";
|
||||
sha256 = "1c97d2jkh7iawgsbcg19gha9ffnxypbcfz0sgcsgf9vy4bvnc350";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/6f6f803dc99a1b1fdb5b4e79f1c9cf72b702d091/recipes/anti-zenburn-theme";
|
||||
@ -3775,12 +3775,12 @@
|
||||
caml = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "caml";
|
||||
version = "4.6.0";
|
||||
version = "4.6.1pre1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "ocaml";
|
||||
repo = "ocaml";
|
||||
rev = "0d68080b95016f747b7cb63dd36ccdd42d40016e";
|
||||
sha256 = "1dxg82xqjx4yh4sg2dy48ybn4czv9yq0q3zpr29sxp1grvwvrg2b";
|
||||
rev = "b50ba2e822ff3a780f9b5a323d48e40881a88fc7";
|
||||
sha256 = "10im6z3nrkn0yh8004jwk68gjl0lz7qq3dpj24q50nhhqabw9ah5";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/d5a3263cdcc229b11a3e96edbf632d56f32c47aa/recipes/caml";
|
||||
@ -4772,12 +4772,12 @@
|
||||
cmake-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "cmake-mode";
|
||||
version = "3.10.1";
|
||||
version = "3.10.2";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Kitware";
|
||||
repo = "CMake";
|
||||
rev = "166bf4c490b8f46eca057fc23c3f3c2e042e9cb3";
|
||||
sha256 = "1qgny1px7afgxi7hj12fg0zk55sy9mbk0w5sigamyzxp336nfxmz";
|
||||
rev = "c1e087a9d3af74299d7681c9f9de59e5977a1539";
|
||||
sha256 = "08qw6kq3l7dv37s5mppqxb6ys22h733k0qh2llzk2430wv5y9crk";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/598723893ae4bc2e60f527a072efe6ed9d4e2488/recipes/cmake-mode";
|
||||
@ -6059,12 +6059,12 @@
|
||||
counsel-etags = callPackage ({ counsel, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "counsel-etags";
|
||||
version = "1.3.7";
|
||||
version = "1.3.8";
|
||||
src = fetchFromGitHub {
|
||||
owner = "redguardtoo";
|
||||
repo = "counsel-etags";
|
||||
rev = "921fa5a062bda9a0f9226fdaa76530ad809ff7b9";
|
||||
sha256 = "1qvp3ihchfwy57sfnnkk6m591s381w57ppig9c0izlbzw3n7hi7n";
|
||||
rev = "e05fdb306eee197d63976d24bf0e16db241c6c06";
|
||||
sha256 = "1m6m2ygafy38483rd8qfq4zwmw1x7m5zpnvqdmsckiqik3s2z98n";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/87528349a3ab305bfe98f30c5404913272817a38/recipes/counsel-etags";
|
||||
@ -6374,12 +6374,12 @@
|
||||
csound-mode = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, multi, shut-up }:
|
||||
melpaBuild {
|
||||
pname = "csound-mode";
|
||||
version = "0.1.2";
|
||||
version = "0.2.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "hlolli";
|
||||
repo = "csound-mode";
|
||||
rev = "877c7c9d5bdc6a2acf4ac1a10e9e24ba1bd3cc76";
|
||||
sha256 = "1vsngs42n8xp72701ppvmwyy6b90vnj39fq12yvp7x9zqf29lmq1";
|
||||
rev = "5a892e6ad72e7844e8e14c0da04fcb6bc125fe5e";
|
||||
sha256 = "1gzg2r7agllz2asp7dbxykydpnw3861whs2pfhr3fwwb39xf1pva";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/c940d29de11e43b4abf2901c466c94d426a21818/recipes/csound-mode";
|
||||
@ -6857,12 +6857,12 @@
|
||||
datetime = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "datetime";
|
||||
version = "0.3";
|
||||
version = "0.3.2";
|
||||
src = fetchFromGitHub {
|
||||
owner = "doublep";
|
||||
repo = "datetime";
|
||||
rev = "082d2c7b0e38c26a8c46af9c9956a2e100d88e71";
|
||||
sha256 = "0fdswqi53qx924lib7nd9dazn0916xf1ybrh3bcn3f8cn6b8ikg5";
|
||||
rev = "d99e56785d750d6c7e416955f047fe057fae54a6";
|
||||
sha256 = "0s2pmj2wpprmdx1mppbch8i1srwhfl2pzyhsmczan75wmiblpqfj";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/fff9f0748b0ef76130b24e85ed109325256f956e/recipes/datetime";
|
||||
@ -7277,12 +7277,12 @@
|
||||
dimmer = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "dimmer";
|
||||
version = "0.2.1";
|
||||
version = "0.2.2";
|
||||
src = fetchFromGitHub {
|
||||
owner = "gonewest818";
|
||||
repo = "dimmer.el";
|
||||
rev = "b0faaa6919e633229ced07ff8bd8b5c68b90243a";
|
||||
sha256 = "04k7m5kg2a32ldgxfc2jkdwbmxzyc3yv66871ywv9152db2g7iml";
|
||||
rev = "031be18db14c5c45758d64584b0f94d77e8f32da";
|
||||
sha256 = "0csj6194cjds4lzyk850jfndg38447w0dk6xza4vafwx2nd9lfvf";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/8ae80e9202d69ed3214325dd15c4b2f114263954/recipes/dimmer";
|
||||
@ -8732,12 +8732,12 @@
|
||||
edit-server = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "edit-server";
|
||||
version = "1.13";
|
||||
version = "1.15";
|
||||
src = fetchFromGitHub {
|
||||
owner = "stsquad";
|
||||
repo = "emacs_chrome";
|
||||
rev = "f0db18f0d6e9885e4aef3ace8342fd6f635fadf6";
|
||||
sha256 = "12dp1xj09jrp0kxp9xb6cak9dn6zkyis1wfn4fnhzmxxnrd8c5rn";
|
||||
rev = "4e959de2f78268b348d2eaac4e43c846792d345f";
|
||||
sha256 = "0xxby3ghs38i1l7kag12rnzlzcg9297pm8k6kqq3aqzsg9d2950y";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/d98d69008b5ca8b92fa7a6045b9d1af86f269386/recipes/edit-server";
|
||||
@ -9157,6 +9157,27 @@
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}) {};
|
||||
elcord = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "elcord";
|
||||
version = "1.0.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Zulu-Inuoe";
|
||||
repo = "elcord";
|
||||
rev = "91c665fd832ef3b79c3eb810b7a6b08979a352cd";
|
||||
sha256 = "04nxyj94rmi22wfasi4lavn3lzkcpxpr5ksfqc8dfq9bllz4c9pa";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/36b64d0fead049df5ebd6606943a8f769324539e/recipes/elcord";
|
||||
sha256 = "044mwil9alh2v7bjj8yvx8azym2b7a5xb0c7y0r0k2vj72wiirjb";
|
||||
name = "elcord";
|
||||
};
|
||||
packageRequires = [ emacs ];
|
||||
meta = {
|
||||
homepage = "https://melpa.org/#/elcord";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}) {};
|
||||
eldoc-eval = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "eldoc-eval";
|
||||
@ -9223,12 +9244,12 @@
|
||||
elfeed = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "elfeed";
|
||||
version = "2.2.0";
|
||||
version = "2.3.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "skeeto";
|
||||
repo = "elfeed";
|
||||
rev = "79077efc34aad25bb43cf46a28a69a308196c972";
|
||||
sha256 = "1xsy7qr9k9ad5ig9vvf9bbxc5ik5xi1kpmq87q9iq3g321idcwnl";
|
||||
rev = "00b25d974abc4f3e61676068397758035bfdfc30";
|
||||
sha256 = "0qivqhz2mhjyqrqkfjrv8q6387cbzwvmyay2jbws5vibwbxjciwz";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/407ae027fcec444622c2a822074b95996df9e6af/recipes/elfeed";
|
||||
@ -9265,12 +9286,12 @@
|
||||
elfeed-web = callPackage ({ elfeed, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, simple-httpd }:
|
||||
melpaBuild {
|
||||
pname = "elfeed-web";
|
||||
version = "2.2.0";
|
||||
version = "2.3.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "skeeto";
|
||||
repo = "elfeed";
|
||||
rev = "79077efc34aad25bb43cf46a28a69a308196c972";
|
||||
sha256 = "1xsy7qr9k9ad5ig9vvf9bbxc5ik5xi1kpmq87q9iq3g321idcwnl";
|
||||
rev = "00b25d974abc4f3e61676068397758035bfdfc30";
|
||||
sha256 = "0qivqhz2mhjyqrqkfjrv8q6387cbzwvmyay2jbws5vibwbxjciwz";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/62459d16ee44d5fcf170c0ebc981ca2c7d4672f2/recipes/elfeed-web";
|
||||
@ -13090,6 +13111,27 @@
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}) {};
|
||||
flycheck-mmark = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "flycheck-mmark";
|
||||
version = "0.1.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "mmark-md";
|
||||
repo = "flycheck-mmark";
|
||||
rev = "b73b40cb9c5cf6bc6fa501aa87a4c30b210c0c5f";
|
||||
sha256 = "1w75accl67i0qwadwp7dgpxaj0i8zwckvv5isyn93vknzw5dz66x";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/2fd10423ab80e32245bb494005c8f87a8987fffb/recipes/flycheck-mmark";
|
||||
sha256 = "0lnw7pz40hijcpi9b92vjxvvyh9v50ww2f2r8z9pyhl9mjy2245x";
|
||||
name = "flycheck-mmark";
|
||||
};
|
||||
packageRequires = [ emacs flycheck ];
|
||||
meta = {
|
||||
homepage = "https://melpa.org/#/flycheck-mmark";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}) {};
|
||||
flycheck-nimsuggest = callPackage ({ emacs, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, nim-mode }:
|
||||
melpaBuild {
|
||||
pname = "flycheck-nimsuggest";
|
||||
@ -19451,12 +19493,12 @@
|
||||
ialign = callPackage ({ emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "ialign";
|
||||
version = "0.3.0";
|
||||
version = "0.4.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "mkcms";
|
||||
repo = "interactive-align";
|
||||
rev = "f022c86d566a4b0b4ffdc5c8c75a4a7b9468fa71";
|
||||
sha256 = "087rjk26pfa29igq3cbp48yaxlm4xqz62svszbdb1hjfip5y453a";
|
||||
rev = "1d00ab870d06b946d94e5e6d340b85a3e51fbfb1";
|
||||
sha256 = "191w5di4f0in49h60xmc5d6xaisbkv8y9f9bxzc3162c4b982qfr";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/072f1f7ce17e2972863bce10af9c52b3c6502eab/recipes/ialign";
|
||||
@ -20204,6 +20246,27 @@
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}) {};
|
||||
inf-crystal = callPackage ({ crystal-mode, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "inf-crystal";
|
||||
version = "0.1.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "brantou";
|
||||
repo = "inf-crystal.el";
|
||||
rev = "71a330f2d29e2fb4f51d223cf6230b88620a80af";
|
||||
sha256 = "0vija33n2j4j5inzm29qk1bjzaxjm97zn263j15258pqxwkbddv3";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/ff84c742eebb84577f362b2739f4bcf1434d58ac/recipes/inf-crystal";
|
||||
sha256 = "09ssq7i5c2fxxbrsp3nn1f1ah1yv2nb19n5s1iqyykkk316k2q26";
|
||||
name = "inf-crystal";
|
||||
};
|
||||
packageRequires = [ crystal-mode emacs ];
|
||||
meta = {
|
||||
homepage = "https://melpa.org/#/inf-crystal";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}) {};
|
||||
inf-ruby = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "inf-ruby";
|
||||
@ -23178,12 +23241,12 @@
|
||||
magit-popup = callPackage ({ async, dash, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "magit-popup";
|
||||
version = "2.12.1";
|
||||
version = "2.12.2";
|
||||
src = fetchFromGitHub {
|
||||
owner = "magit";
|
||||
repo = "magit-popup";
|
||||
rev = "5a2a6f2907a09c7592c4631d2678dd7ab44fd5a2";
|
||||
sha256 = "0m8h6jc87bcl3lhygc06la4hs7sh6c7vflxlqvwr3bfmknl8l8yw";
|
||||
rev = "ab75385a1fb8c0fba0769d448b13ba8324835261";
|
||||
sha256 = "0ky4l3k3camh1paa5ap9frr9hcadj7nj40l3imiiqfcvgyl8ijp6";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/0263ca6aea7bf6eae26a637454affbda6bd106df/recipes/magit-popup";
|
||||
@ -23199,12 +23262,12 @@
|
||||
magit-rockstar = callPackage ({ dash, fetchFromGitHub, fetchurl, lib, magit, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "magit-rockstar";
|
||||
version = "1.0.6";
|
||||
version = "1.1.0";
|
||||
src = fetchFromGitHub {
|
||||
owner = "tarsius";
|
||||
repo = "magit-rockstar";
|
||||
rev = "a65042e3445008b55190f1258ae54bd78e12174b";
|
||||
sha256 = "1wbbg9jr9kl69sbq9b9dgwvnplmdzjyanwfcncamw3lfcjfnw1bn";
|
||||
rev = "c8320472e8a50c8299140ba0943bb1fe485d294a";
|
||||
sha256 = "1xjym51z0v7ibxw059f6k3zljli6z390rmxvrywbfzkb8hqms0l1";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/7a20b539cbd38ffa546c1b56b9fac78c0b9457f6/recipes/magit-rockstar";
|
||||
@ -25594,12 +25657,12 @@
|
||||
nov = callPackage ({ dash, emacs, esxml, fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "nov";
|
||||
version = "0.2.1";
|
||||
version = "0.2.2";
|
||||
src = fetchFromGitHub {
|
||||
owner = "wasamasa";
|
||||
repo = "nov.el";
|
||||
rev = "19ab463864f137b43704b4f34173349c88e84d8e";
|
||||
sha256 = "00f5hhw157nwdwy26yn6l3z2hgk6xxvx5xl0hasskj1l9rg0zgh2";
|
||||
rev = "4ef20ebb587ffb0ab73c85ad5748d41af1071596";
|
||||
sha256 = "03s0qjvwk1f7y3i4wh2p5y3z4hdv00adgz8za3vphzc0q8i1kjzb";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/cf543955ba2d5d0074fa2a5ba176f9415f6e006d/recipes/nov";
|
||||
@ -26245,12 +26308,12 @@
|
||||
omnisharp = callPackage ({ auto-complete, cl-lib ? null, csharp-mode, dash, emacs, f, fetchFromGitHub, fetchurl, flycheck, lib, melpaBuild, popup, s, shut-up }:
|
||||
melpaBuild {
|
||||
pname = "omnisharp";
|
||||
version = "4.1";
|
||||
version = "4.2";
|
||||
src = fetchFromGitHub {
|
||||
owner = "OmniSharp";
|
||||
repo = "omnisharp-emacs";
|
||||
rev = "95f56022edf9fcaba8402db05a6927af050b12a8";
|
||||
sha256 = "133maq29hfjaq4vilz9wvr9vjkschkpydkw2197sscv7whfzv78j";
|
||||
rev = "588b8482685adedbc56933cb13c58d9cc6a82456";
|
||||
sha256 = "1iqwxc19jvcb2gsm2aq59zblg1qjmbxgb2yl3h3aybqp968j3i00";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/e327c483be04de32638b420c5b4e043d12a2cd01/recipes/omnisharp";
|
||||
@ -27460,6 +27523,27 @@
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}) {};
|
||||
org-wild-notifier = callPackage ({ alert, dash, fetchFromGitHub, fetchurl, lib, melpaBuild, org }:
|
||||
melpaBuild {
|
||||
pname = "org-wild-notifier";
|
||||
version = "0.2.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "akhramov";
|
||||
repo = "org-wild-notifier.el";
|
||||
rev = "f5bf3b13c630265051904cb4c9a0613ead86847c";
|
||||
sha256 = "0z2flnqimwndq8w7ahi57n7a87l5iknn3dpwirxynq4brzazzi7j";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/114552a24f73f13b253e3db4885039b680f6ef33/recipes/org-wild-notifier";
|
||||
sha256 = "1lmpa614jnkpmfg3m1d2wjn9w0zig3gwd02n3dyjn23n71fiyhkp";
|
||||
name = "org-wild-notifier";
|
||||
};
|
||||
packageRequires = [ alert dash org ];
|
||||
meta = {
|
||||
homepage = "https://melpa.org/#/org-wild-notifier";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}) {};
|
||||
org2blog = callPackage ({ fetchFromGitHub, fetchurl, htmlize, lib, melpaBuild, metaweblog, org, xml-rpc }:
|
||||
melpaBuild {
|
||||
pname = "org2blog";
|
||||
@ -31600,8 +31684,8 @@
|
||||
src = fetchFromGitHub {
|
||||
owner = "edvorg";
|
||||
repo = "req-package";
|
||||
rev = "15c0dfecad2bb939e97abf9d0c7fa086676e5c05";
|
||||
sha256 = "0qidddvnv2qdcqx4b1fkp8lbax6hzp7np4c6r66h0d33dk6b7m77";
|
||||
rev = "0c0ac7451149dac6bfda2adfe959d1df1c273de6";
|
||||
sha256 = "0sx3kw1gpliifbc0gh2z1lvig68v3gwqjbj0izgn77js8kqxad84";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/f58a801f0791566d0c39493a5f82ff0d15d7ab41/recipes/req-package";
|
||||
@ -31785,12 +31869,12 @@
|
||||
rg = callPackage ({ cl-lib ? null, emacs, fetchFromGitHub, fetchurl, lib, melpaBuild, s }:
|
||||
melpaBuild {
|
||||
pname = "rg";
|
||||
version = "1.4.0";
|
||||
version = "1.4.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "dajva";
|
||||
repo = "rg.el";
|
||||
rev = "5de611eae7787ecbc285fe7e31e412b9281a4e14";
|
||||
sha256 = "18mhcipj5yywd5648pwm955wx3ipsnp9nwjyyl270qnn56hwkb6g";
|
||||
rev = "68984092d0e0725057e7b67ba32016903170f189";
|
||||
sha256 = "0qd3qh640339n1dn1isk23xhnkj0pds08yzfak4ijxyzlgl63bdq";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/9ce1f721867383a841957370946f283f996fa76f/recipes/rg";
|
||||
@ -36274,12 +36358,12 @@
|
||||
treemacs = callPackage ({ ace-window, cl-lib ? null, dash, emacs, f, fetchFromGitHub, fetchurl, hydra, lib, melpaBuild, pfuture, s }:
|
||||
melpaBuild {
|
||||
pname = "treemacs";
|
||||
version = "1.15.3";
|
||||
version = "1.16.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Alexander-Miller";
|
||||
repo = "treemacs";
|
||||
rev = "2dabf88d5948a04d0313b0195be397761fc22b58";
|
||||
sha256 = "0j1ampw5i3m0q69cp2nf9xr9qqxiyasjk7wmsg9nwnx7sibhfddk";
|
||||
rev = "ef7597d5e99d50efd014bfa9f01046956d0da95f";
|
||||
sha256 = "15379w0frxwl9p1xraqapn9r2wra75g8mjybj41jd1y65acjg9wg";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/7a680ee3b4a0ab286ac04d84b3fba7606b40c65b/recipes/treemacs";
|
||||
@ -36295,12 +36379,12 @@
|
||||
treemacs-evil = callPackage ({ evil, fetchFromGitHub, fetchurl, lib, melpaBuild, treemacs }:
|
||||
melpaBuild {
|
||||
pname = "treemacs-evil";
|
||||
version = "1.15.3";
|
||||
version = "1.16.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Alexander-Miller";
|
||||
repo = "treemacs";
|
||||
rev = "2dabf88d5948a04d0313b0195be397761fc22b58";
|
||||
sha256 = "0j1ampw5i3m0q69cp2nf9xr9qqxiyasjk7wmsg9nwnx7sibhfddk";
|
||||
rev = "ef7597d5e99d50efd014bfa9f01046956d0da95f";
|
||||
sha256 = "15379w0frxwl9p1xraqapn9r2wra75g8mjybj41jd1y65acjg9wg";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/7a680ee3b4a0ab286ac04d84b3fba7606b40c65b/recipes/treemacs-evil";
|
||||
@ -36316,12 +36400,12 @@
|
||||
treemacs-projectile = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild, projectile, treemacs }:
|
||||
melpaBuild {
|
||||
pname = "treemacs-projectile";
|
||||
version = "1.15.3";
|
||||
version = "1.16.1";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Alexander-Miller";
|
||||
repo = "treemacs";
|
||||
rev = "2dabf88d5948a04d0313b0195be397761fc22b58";
|
||||
sha256 = "0j1ampw5i3m0q69cp2nf9xr9qqxiyasjk7wmsg9nwnx7sibhfddk";
|
||||
rev = "ef7597d5e99d50efd014bfa9f01046956d0da95f";
|
||||
sha256 = "15379w0frxwl9p1xraqapn9r2wra75g8mjybj41jd1y65acjg9wg";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/7a680ee3b4a0ab286ac04d84b3fba7606b40c65b/recipes/treemacs-projectile";
|
||||
@ -38859,6 +38943,27 @@
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}) {};
|
||||
yapfify = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "yapfify";
|
||||
version = "0.0.6";
|
||||
src = fetchFromGitHub {
|
||||
owner = "JorisE";
|
||||
repo = "yapfify";
|
||||
rev = "9e63a9135bd8dbfbee55819837a3aa0d119c5e6f";
|
||||
sha256 = "1bf09hah2g8x0jbrdh4fm1v01qjymiv38yvv8a5qmfpv5k93lcrc";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/060c32d8e9fdc56fe702d265a935d74d76082f86/recipes/yapfify";
|
||||
sha256 = "0scl8lk1c5i7jp1qj5gg8zf3zyi8lkb57ijkmvcs4czzlyv3y9bm";
|
||||
name = "yapfify";
|
||||
};
|
||||
packageRequires = [];
|
||||
meta = {
|
||||
homepage = "https://melpa.org/#/yapfify";
|
||||
license = lib.licenses.free;
|
||||
};
|
||||
}) {};
|
||||
yard-mode = callPackage ({ fetchFromGitHub, fetchurl, lib, melpaBuild }:
|
||||
melpaBuild {
|
||||
pname = "yard-mode";
|
||||
@ -38969,8 +39074,8 @@
|
||||
version = "1.80";
|
||||
src = fetchhg {
|
||||
url = "https://www.yatex.org/hgrepos/yatex/";
|
||||
rev = "cef987df070f";
|
||||
sha256 = "1nryf7pizmwhyk2jw5dgild031xb6xylyyhr8pwx74iijcbpz2qh";
|
||||
rev = "5bb46b7ab3de";
|
||||
sha256 = "1ap043fq9yl2n4slrjkjld9b743ac7ygj52z9af709v6sa660ahg";
|
||||
};
|
||||
recipeFile = fetchurl {
|
||||
url = "https://raw.githubusercontent.com/milkypostman/melpa/e28710244a1bef8f56156fe1c271520896a9c694/recipes/yatex";
|
||||
|
@ -1,10 +1,10 @@
|
||||
{ callPackage }: {
|
||||
org = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
|
||||
pname = "org";
|
||||
version = "20180115";
|
||||
version = "20180122";
|
||||
src = fetchurl {
|
||||
url = "https://orgmode.org/elpa/org-20180115.tar";
|
||||
sha256 = "1zc75kxbx9bk1xag46s027a290fnva1id8vv92lz9i5nkqnrm430";
|
||||
url = "https://orgmode.org/elpa/org-20180122.tar";
|
||||
sha256 = "0a3a5v5x43xknqc6m5rcgdsqlw047w1djq372akfn5wafsk8a916";
|
||||
};
|
||||
packageRequires = [];
|
||||
meta = {
|
||||
@ -14,10 +14,10 @@
|
||||
}) {};
|
||||
org-plus-contrib = callPackage ({ elpaBuild, fetchurl, lib }: elpaBuild {
|
||||
pname = "org-plus-contrib";
|
||||
version = "20180115";
|
||||
version = "20180122";
|
||||
src = fetchurl {
|
||||
url = "https://orgmode.org/elpa/org-plus-contrib-20180115.tar";
|
||||
sha256 = "1gm6b0hpa4y83bxsbps39b1xvq99m1dh9nbvn9r4spw4rxhhfppy";
|
||||
url = "https://orgmode.org/elpa/org-plus-contrib-20180122.tar";
|
||||
sha256 = "1ss6h03xkvgk2qm1dx4dxxxalbswjc1jl9v87q99nls8iavmqa8x";
|
||||
};
|
||||
packageRequires = [];
|
||||
meta = {
|
||||
|
@ -48,9 +48,9 @@ let
|
||||
pluginsSubdir = "lib/qt-${qtbase.qtCompatVersion}/plugins";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out $(dirname ${pluginsSubdir})
|
||||
mkdir -p ${pluginsSubdir}
|
||||
mv *.so ${pluginsSubdir}
|
||||
mkdir -p $out $(dirname ${pluginsSubdir}/geoservices)
|
||||
mkdir -p ${pluginsSubdir}/geoservices
|
||||
mv *.so ${pluginsSubdir}/geoservices
|
||||
mv lib $out/
|
||||
'';
|
||||
|
||||
|
@ -1,19 +1,22 @@
|
||||
{ stdenv, fetchurl, pythonPackages, pango, keybinder, vte, gettext, intltool, file
|
||||
{ stdenv, fetchurl, pythonPackages, keybinder, vte, gettext, intltool, file, gtk3, gobjectIntrospection, cairo
|
||||
, wrapGAppsHook, gnome3
|
||||
}:
|
||||
|
||||
pythonPackages.buildPythonApplication rec {
|
||||
name = "terminator-${version}";
|
||||
version = "1.0";
|
||||
version = "1.91";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://launchpad.net/terminator/trunk/${version}/+download/${name}.tar.gz";
|
||||
sha256 = "1pfspcxsbax8a835kcld32fax6vcxsn1fmkny9zzvi4icplhkal8";
|
||||
url = "https://launchpad.net/terminator/gtk3/${version}/+download/${name}.tar.gz";
|
||||
sha256 = "95f76e3c0253956d19ceab2f8da709a496f1b9cf9b1c5b8d3cd0b6da3cc7be69";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ file intltool ];
|
||||
nativeBuildInputs = [ file intltool wrapGAppsHook ];
|
||||
buildInputs = [ gtk3 gnome3.vte gobjectIntrospection cairo ];
|
||||
|
||||
pythonPath = with pythonPackages; [
|
||||
pygtk pygobject2 vte keybinder notify gettext pango psutil
|
||||
pygobject3 vte keybinder notify gettext psutil
|
||||
pycairo
|
||||
];
|
||||
|
||||
postPatch = ''
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@ -32,10 +32,10 @@ rec {
|
||||
|
||||
firefox-esr = common rec {
|
||||
pname = "firefox-esr";
|
||||
version = "52.5.3esr";
|
||||
version = "52.6.0esr";
|
||||
src = fetchurl {
|
||||
url = "mirror://mozilla/firefox/releases/${version}/source/firefox-${version}.source.tar.xz";
|
||||
sha512 = "7b9c87905c53bc681dc6475e05596449fed88850f9dc07c8223d0d3edd2dd9d8a0dd88ebae1cd59eced2165696df9370de5e85cc03cded58ec4d0f622634417f";
|
||||
sha512 = "cf583df34272b7ff8841c3b093ca0819118f9c36d23c6f9b3135db298e84ca022934bcd189add6473922b199b47330c0ecf14c303ab4177c03dbf26e64476fa4";
|
||||
};
|
||||
|
||||
patches =
|
||||
|
@ -1,5 +1,5 @@
|
||||
{ mkDerivation, lib, fetchgit, fetchpatch
|
||||
, pkgconfig, gyp, cmake, gcc7
|
||||
, pkgconfig, gyp, cmake, gcc7, makeWrapper
|
||||
, qtbase, qtimageformats, gtk3, libappindicator-gtk3
|
||||
, dee, ffmpeg, openalSoft, minizip, libopus, alsaLib, libpulseaudio, range-v3
|
||||
}:
|
||||
@ -31,7 +31,7 @@ mkDerivation rec {
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [ pkgconfig gyp cmake gcc7 ];
|
||||
nativeBuildInputs = [ pkgconfig gyp cmake gcc7 makeWrapper ];
|
||||
|
||||
buildInputs = [
|
||||
qtbase qtimageformats gtk3 libappindicator-gtk3
|
||||
@ -107,6 +107,13 @@ mkDerivation rec {
|
||||
for icon_size in 16 32 48 64 128 256 512; do
|
||||
install -Dm644 "../../../Telegram/Resources/art/icon''${icon_size}.png" "$out/share/icons/hicolor/''${icon_size}x''${icon_size}/apps/telegram-desktop.png"
|
||||
done
|
||||
|
||||
# This is necessary to run Telegram in a pure environment.
|
||||
wrapProgram $out/bin/telegram-desktop \
|
||||
--prefix QT_PLUGIN_PATH : "${qtbase}/${qtbase.qtPluginPrefix}" \
|
||||
--set XDG_RUNTIME_DIR "XDG-RUNTIME-DIR"
|
||||
sed -i $out/bin/telegram-desktop \
|
||||
-e "s,'XDG-RUNTIME-DIR',\"\''${XDG_RUNTIME_DIR:-/run/user/\$(id --user)}\","
|
||||
'';
|
||||
|
||||
meta = with lib; {
|
||||
|
@ -7,11 +7,11 @@
|
||||
|
||||
mkDerivation rec {
|
||||
name = "skrooge-${version}";
|
||||
version = "2.9.0";
|
||||
version = "2.10.5";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.kde.org/stable/skrooge/${name}.tar.xz";
|
||||
sha256 = "1dbvdrkdpgv39v8h7k3mri0nzlslfyd5kk410czj0jdn4qq400md";
|
||||
sha256 = "1c1yihypb6qgbzfcrw4ylqr9zivyba10xzvibrmfkrilxi6i582n";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [
|
||||
|
@ -2,13 +2,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "bedtools-${version}";
|
||||
version = "2.26.0";
|
||||
version = "2.27.1";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "arq5x";
|
||||
repo = "bedtools2";
|
||||
rev = "v${version}";
|
||||
sha256 = "1j2ia68rmcw3qksjm5gvv1cb84bh76vmln59mvncr2an23f5a3ss";
|
||||
sha256 = "1pk68y052rm2m24yfmy82ms8p6kd6xcqxxgi7n0a1sbh89wllm6s";
|
||||
};
|
||||
|
||||
buildInputs = [ zlib python ];
|
||||
|
@ -2,11 +2,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "bwa-${version}";
|
||||
version = "0.7.16a";
|
||||
version = "0.7.17";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://sourceforge/bio-bwa/${name}.tar.bz2";
|
||||
sha256 = "0w61zxh6b4isydw5qp6pdb1mc50jg1h8vhahw2xm24w7i1gxpv4g";
|
||||
sha256 = "1zfhv2zg9v1icdlq4p9ssc8k01mca5d1bd87w71py2swfi74s6yy";
|
||||
};
|
||||
|
||||
buildInputs = [ zlib ];
|
||||
|
@ -19,10 +19,14 @@ stdenv.mkDerivation rec {
|
||||
pango pcre perl readline texLive xz zlib less texinfo graphviz icu
|
||||
pkgconfig bison imake which jdk openblas curl
|
||||
] ++ stdenv.lib.optionals (!stdenv.isDarwin) [ tcl tk ]
|
||||
++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa Foundation cf-private libobjc ];
|
||||
++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa Foundation libobjc ];
|
||||
|
||||
patches = [ ./no-usr-local-search-paths.patch ];
|
||||
|
||||
prePatch = stdenv.lib.optionalString stdenv.isDarwin ''
|
||||
substituteInPlace configure --replace "-install_name libR.dylib" "-install_name $out/lib/R/lib/libR.dylib"
|
||||
'';
|
||||
|
||||
preConfigure = ''
|
||||
configureFlagsArray=(
|
||||
--disable-lto
|
||||
@ -40,8 +44,8 @@ stdenv.mkDerivation rec {
|
||||
--enable-R-shlib
|
||||
AR=$(type -p ar)
|
||||
AWK=$(type -p gawk)
|
||||
CC=$(type -p gcc)
|
||||
CXX=$(type -p g++)
|
||||
CC=$(type -p cc)
|
||||
CXX=$(type -p c++)
|
||||
FC="${gfortran}/bin/gfortran" F77="${gfortran}/bin/gfortran"
|
||||
JAVA_HOME="${jdk}"
|
||||
RANLIB=$(type -p ranlib)
|
||||
@ -50,8 +54,6 @@ stdenv.mkDerivation rec {
|
||||
--without-tcltk
|
||||
--without-aqua
|
||||
--disable-R-framework
|
||||
CC="clang"
|
||||
CXX="clang++"
|
||||
OBJC="clang"
|
||||
'' + ''
|
||||
)
|
||||
|
29
pkgs/applications/science/math/almonds/default.nix
Normal file
29
pkgs/applications/science/math/almonds/default.nix
Normal file
@ -0,0 +1,29 @@
|
||||
{ stdenv, buildPythonApplication, fetchFromGitHub, ncurses, pillow, pytest }:
|
||||
|
||||
let
|
||||
version = "1.25b";
|
||||
in
|
||||
|
||||
buildPythonApplication {
|
||||
name = "almonds-${version}";
|
||||
src = fetchFromGitHub {
|
||||
owner = "Tenchi2xh";
|
||||
repo = "Almonds";
|
||||
rev = version;
|
||||
sha256 = "0j8d8jizivnfx8lpc4w6sbqj5hq35nfz0vdg7ld80sc5cs7jr3ws";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ pytest ];
|
||||
buildInputs = [ ncurses ];
|
||||
propagatedBuildInputs = [ pillow ];
|
||||
|
||||
checkPhase = "py.test";
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Terminal Mandelbrot fractal viewer";
|
||||
homepage = https://github.com/Tenchi2xh/Almonds;
|
||||
# No license has been specified
|
||||
license = licenses.unfree;
|
||||
maintainers = with maintainers; [ infinisil ];
|
||||
};
|
||||
}
|
@ -1,19 +1,22 @@
|
||||
{ stdenv, fetchFromGitHub, which, pkgconfig, libxcb, xcbutilkeysyms
|
||||
, xcbutilimage, pam, libX11, libev, cairo, libxkbcommon, libxkbfile }:
|
||||
{ stdenv, fetchFromGitHub, autoreconfHook, pkgconfig, libxcb,
|
||||
xcbutilkeysyms , xcbutilimage, pam, libX11, libev, cairo, libxkbcommon,
|
||||
libxkbfile, libjpeg_turbo
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "2.9.1-c";
|
||||
version = "2.10.1-1-c";
|
||||
name = "i3lock-color-${version}";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "chrjguill";
|
||||
owner = "PandorasFox";
|
||||
repo = "i3lock-color";
|
||||
rev = version;
|
||||
sha256 = "0qnw71qbppgp3ywj1k07av7wkl9syfb8j6izrkhj143q2ks4rkvl";
|
||||
rev = "01476c56333cccae80cdd3f125b0b9f3a0fe2cb3";
|
||||
sha256 = "06ca8496fkdkvh4ycg0b7kd3r1bjdqdwfimb51v4nj1lm87pdkdf";
|
||||
};
|
||||
nativeBuildInputs = [ pkgconfig ];
|
||||
buildInputs = [ which libxcb xcbutilkeysyms xcbutilimage pam libX11
|
||||
libev cairo libxkbcommon libxkbfile ];
|
||||
|
||||
nativeBuildInputs = [ autoreconfHook pkgconfig ];
|
||||
buildInputs = [ libxcb xcbutilkeysyms xcbutilimage pam libX11
|
||||
libev cairo libxkbcommon libxkbfile libjpeg_turbo ];
|
||||
|
||||
makeFlags = "all";
|
||||
preInstall = ''
|
||||
|
@ -3,13 +3,13 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
rev = "546ce2e71bd2339f2134904c7d22062e86105b46";
|
||||
name = "i3lock-fancy-unstable-2016-10-13_rev${builtins.substring 0 7 rev}";
|
||||
rev = "3734fba160166006521e513f5734eb76ac6aa48f";
|
||||
name = "i3lock-fancy-unstable-2017-12-14_rev${builtins.substring 0 7 rev}";
|
||||
src = fetchFromGitHub {
|
||||
owner = "meskarune";
|
||||
repo = "i3lock-fancy";
|
||||
inherit rev;
|
||||
sha256 = "1pbxydwdfd7jlw3b8cnlwlrkqlyh5jyanfhjybndqmacd3y8vplb";
|
||||
sha256 = "1bg4xds2hmbq8rp6azbdqvgp1aaq5y1bp05cfwqqm6y3sjw7ywzl";
|
||||
};
|
||||
patchPhase = ''
|
||||
sed -i -e "s|(mktemp)|(${coreutils}/bin/mktemp)|" lock
|
||||
@ -18,12 +18,12 @@ stdenv.mkDerivation rec {
|
||||
sed -i -e "s|convert |${imagemagick.out}/bin/convert |" lock
|
||||
sed -i -e "s|awk -F|${gawk}/bin/awk -F|" lock
|
||||
sed -i -e "s| awk | ${gawk}/bin/awk |" lock
|
||||
sed -i -e "s|i3lock -n |${i3lock-color}/bin/i3lock-color -n |" lock
|
||||
sed -i -e 's|ICON="$SCRIPTPATH/icons/lockdark.png"|ICON="'$out'/share/i3lock-fancy/icons/lockdark.png"|' lock
|
||||
sed -i -e 's|ICON="$SCRIPTPATH/icons/lock.png"|ICON="'$out'/share/i3lock-fancy/icons/lock.png"|' lock
|
||||
sed -i -e "s|i3lock -i |${i3lock-color}/bin/i3lock-color -i |" lock
|
||||
sed -i -e 's|icon="$scriptpath/icons/lockdark.png"|icon="'$out'/share/i3lock-fancy/icons/lockdark.png"|' lock
|
||||
sed -i -e 's|icon="$scriptpath/icons/lock.png"|icon="'$out'/share/i3lock-fancy/icons/lock.png"|' lock
|
||||
sed -i -e "s|getopt |${getopt}/bin/getopt |" lock
|
||||
sed -i -e "s|fc-match |${fontconfig.bin}/bin/fc-match |" lock
|
||||
sed -i -e "s|SHOT=(import -window root)|SHOT=(${scrot}/bin/scrot -z)|" lock
|
||||
sed -i -e "s|shot=(import -window root)|shot=(${scrot}/bin/scrot -z)|" lock
|
||||
'';
|
||||
installPhase = ''
|
||||
mkdir -p $out/bin $out/share/i3lock-fancy/icons
|
||||
|
@ -2,10 +2,10 @@
|
||||
|
||||
let
|
||||
pkg = callPackage ./build.nix ({
|
||||
version = "unstable-2018-01-02";
|
||||
version = "unstable-2018-01-18";
|
||||
|
||||
rev = "d9f75933f1fdd7bec24bf7db104c7e1df2728b98";
|
||||
sha256 = "0ry2pgqsnl6cmvkhakm73cjqdnirkimldnmbngl6hbvggx32z8c9";
|
||||
rev = "c516e8e78d39dd2b339acadc4c175347171150bb";
|
||||
sha256 = "1p9lx78cayyn7qc2q66id2xfs76jyddnqv2x1ypsvixaxwcvqgdb";
|
||||
} // attrs);
|
||||
in pkg.overrideAttrs (o: {
|
||||
buildInputs = o.buildInputs ++ [
|
||||
|
30
pkgs/desktops/gnome-3/extensions/nohotcorner/default.nix
Normal file
30
pkgs/desktops/gnome-3/extensions/nohotcorner/default.nix
Normal file
@ -0,0 +1,30 @@
|
||||
{ stdenv, fetchFromGitHub }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "gnome-shell-extension-nohotcorner-${version}";
|
||||
version = "16.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "HROMANO";
|
||||
repo = "nohotcorner";
|
||||
rev = "v${version}";
|
||||
sha256 = "042lv4pvzsxv6spa8k1hji1bfqj893arx55p56mmm20wa5dr5qm3";
|
||||
};
|
||||
|
||||
# Taken from the extension download link at
|
||||
# https://extensions.gnome.org/extension/118/no-topleft-hot-corner/
|
||||
uuid = "nohotcorner@azuri.free.fr";
|
||||
|
||||
installPhase = ''
|
||||
mkdir -p $out/share/gnome-shell/extensions/${uuid}
|
||||
cp extension.js $out/share/gnome-shell/extensions/${uuid}
|
||||
cp metadata.json $out/share/gnome-shell/extensions/${uuid}
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Disables the top left hot corner";
|
||||
license = licenses.gpl2;
|
||||
maintainers = with maintainers; [ jonafato ];
|
||||
homepage = https://github.com/HROMANO/nohotcorner;
|
||||
};
|
||||
}
|
@ -24,7 +24,7 @@
|
||||
# platform). Static libs are always built.
|
||||
enableShared ? true
|
||||
|
||||
, version ? "8.4.20180115"
|
||||
, version ? "8.4.20180122"
|
||||
}:
|
||||
|
||||
assert !enableIntegerSimple -> gmp != null;
|
||||
@ -73,8 +73,8 @@ stdenv.mkDerivation rec {
|
||||
|
||||
src = fetchgit {
|
||||
url = "git://git.haskell.org/ghc.git";
|
||||
rev = "3e3a096885c0fcd0703edbeffb4e47f5cbd8f4cc";
|
||||
sha256 = "06slymbsd7vsfp4hh40v7cxf7nmp0kvlni2wfq7ag5wlqh04slgs";
|
||||
rev = "61db0b8941cfb7ed8941ed29bdb04bd8ef3b71a5";
|
||||
sha256 = "15sbpgkal4854jc1xn3sprvpnxwdj0fyy43y5am0h9vja3pjhjyi";
|
||||
};
|
||||
|
||||
enableParallelBuilding = true;
|
||||
|
@ -86,6 +86,6 @@ stdenv.mkDerivation ( rec {
|
||||
homepage = http://www.ponylang.org;
|
||||
license = licenses.bsd2;
|
||||
maintainers = with maintainers; [ doublec kamilchm patternspandemic ];
|
||||
platforms = subtractLists platforms.i686 platforms.unix;
|
||||
platforms = [ "x86_64-linux" "x86_64-darwin" ];
|
||||
};
|
||||
})
|
||||
|
@ -848,11 +848,18 @@ self: super: {
|
||||
# https://github.com/fpco/stackage/issues/3126
|
||||
stack = doJailbreak super.stack;
|
||||
|
||||
# Hoogle needs newer versions than lts-10 provides.
|
||||
# Hoogle needs newer versions than lts-10 provides. lambdabot-haskell-plugins
|
||||
# depends on Hoogle and therefore needs to use the same version.
|
||||
hoogle = super.hoogle.override {
|
||||
haskell-src-exts = self.haskell-src-exts_1_20_1;
|
||||
http-conduit = self.http-conduit_2_3_0;
|
||||
};
|
||||
lambdabot-haskell-plugins = super.lambdabot-haskell-plugins.override {
|
||||
haskell-src-exts-simple = self.haskell-src-exts-simple_1_20_0_0;
|
||||
};
|
||||
haskell-src-exts-simple_1_20_0_0 = super.haskell-src-exts-simple_1_20_0_0.override {
|
||||
haskell-src-exts = self.haskell-src-exts_1_20_1;
|
||||
};
|
||||
|
||||
# These packages depend on each other, forming an infinite loop.
|
||||
scalendar = markBroken (super.scalendar.override { SCalendar = null; });
|
||||
|
@ -138,7 +138,7 @@ in stdenv.mkDerivation rec {
|
||||
homepage = http://pypy.org/;
|
||||
description = "Fast, compliant alternative implementation of the Python language (2.7.13)";
|
||||
license = licenses.mit;
|
||||
platforms = platforms.linux;
|
||||
platforms = [ "i686-linux" "x86_64-linux" ];
|
||||
maintainers = with maintainers; [ ];
|
||||
};
|
||||
}
|
||||
|
@ -3,11 +3,11 @@
|
||||
}:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "ldb-1.1.27";
|
||||
name = "ldb-1.3.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://samba/ldb/${name}.tar.gz";
|
||||
sha256 = "1b1mkl5p8swb67s9aswavhzswlib34hpgsv66zgns009paf2df6d";
|
||||
sha256 = "1b1mkggp8swb67s9aswavhzswlib34hpgsv66zgns009paf2df6d";
|
||||
};
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
@ -4,22 +4,24 @@
|
||||
with stdenv.lib;
|
||||
|
||||
let
|
||||
version = "3.3.0";
|
||||
version = "3.5.0";
|
||||
in
|
||||
stdenv.mkDerivation {
|
||||
name = "arpack-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://github.com/opencollab/arpack-ng/archive/${version}.tar.gz";
|
||||
sha256 = "1cz53wqzcf6czmcpfb3vb61xi0rn5bwhinczl65hpmbrglg82ndd";
|
||||
sha256 = "0f8jx3fifmj9qdp289zr7r651y1q48k1jya859rqxq62mvis7xsh";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ autoconf automake gettext libtool ];
|
||||
buildInputs = [ gfortran openblas ];
|
||||
|
||||
doCheck = true;
|
||||
|
||||
BLAS_LIBS = "-L${openblas}/lib -lopenblas";
|
||||
|
||||
FFLAGS = optional openblas.blas64 "-fdefault-integer-8";
|
||||
INTERFACE64 = optional openblas.blas64 "1";
|
||||
|
||||
preConfigure = ''
|
||||
./bootstrap
|
||||
|
@ -1,4 +1,4 @@
|
||||
{ stdenv, buildPythonPackage, fetchPypi }:
|
||||
{ stdenv, buildPythonPackage, fetchPypi, pytest }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "astor";
|
||||
@ -10,6 +10,12 @@ buildPythonPackage rec {
|
||||
sha256 = "ff6d2e2962d834acb125cc4dcc80c54a8c17c253f4cc9d9c43b5102a560bb75d";
|
||||
};
|
||||
|
||||
# disable tests broken with python3.6: https://github.com/berkerpeksag/astor/issues/89
|
||||
checkInputs = [ pytest ];
|
||||
checkPhase = ''
|
||||
py.test -k 'not check_expressions and not check_astunparse and not test_convert_stdlib and not test_codegen_as_submodule and not test_codegen_from_root'
|
||||
'';
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Library for reading, writing and rewriting python AST";
|
||||
homepage = https://github.com/berkerpeksag/astor;
|
||||
|
@ -1,12 +1,12 @@
|
||||
{ stdenv, fetchPypi, buildPythonPackage, gssapi, pyasn1 }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
version = "2.4";
|
||||
version = "2.4.1";
|
||||
pname = "ldap3";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "888015f849eb33852583bbaf382f61593b03491cdac6098fd5d4d0252e0e7e66";
|
||||
sha256 = "1a66pc00az0nx9kvhzidbg099pvk52ngycf891bp5jyfm1ahvzp8";
|
||||
};
|
||||
|
||||
buildInputs = [ gssapi ];
|
||||
|
23
pkgs/development/python-modules/rx/default.nix
Normal file
23
pkgs/development/python-modules/rx/default.nix
Normal file
@ -0,0 +1,23 @@
|
||||
{ lib, fetchFromGitHub, buildPythonPackage, nose }:
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "rx";
|
||||
version = "1.6.0";
|
||||
|
||||
# There are no tests on the pypi source
|
||||
src = fetchFromGitHub {
|
||||
owner = "ReactiveX";
|
||||
repo = "rxpy";
|
||||
rev = version;
|
||||
sha256 = "174xi2j36igxmaqcgl5p64p31a7z19v62xb5czybjw72gpyyfyri";
|
||||
};
|
||||
|
||||
checkInputs = [ nose ];
|
||||
|
||||
meta = {
|
||||
homepage = https://github.com/ReactiveX/RxPY;
|
||||
description = "Reactive Extensions for Python";
|
||||
maintainers = with lib.maintainers; [ thanegill ];
|
||||
license = lib.licenses.asl20;
|
||||
};
|
||||
}
|
@ -1,4 +1,4 @@
|
||||
{ lib
|
||||
{ stdenv
|
||||
, fetchPypi
|
||||
, buildPythonPackage
|
||||
, multidict
|
||||
@ -9,19 +9,20 @@
|
||||
|
||||
buildPythonPackage rec {
|
||||
pname = "yarl";
|
||||
version = "1.0.0";
|
||||
name = "${pname}-${version}";
|
||||
version = "1.1.0";
|
||||
|
||||
src = fetchPypi {
|
||||
inherit pname version;
|
||||
sha256 = "5ea610467a04d99bfc8878186330b28859eafc6ca589cdd24ba6fb7234c4b011";
|
||||
sha256 = "162630v7f98l27h11msk9416lqwm2mpgxh4s636594nlbfs9by3a";
|
||||
};
|
||||
|
||||
checkInputs = [ pytest pytestrunner ];
|
||||
propagatedBuildInputs = [ multidict idna ];
|
||||
|
||||
meta = {
|
||||
meta = with stdenv.lib; {
|
||||
description = "Yet another URL library";
|
||||
homepage = https://github.com/aio-libs/yarl/;
|
||||
license = lib.licenses.asl20;
|
||||
license = licenses.asl20;
|
||||
maintainers = with maintainers; [ dotlambda ];
|
||||
};
|
||||
}
|
||||
}
|
||||
|
@ -4,14 +4,14 @@
|
||||
with lib;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "0.63.1";
|
||||
version = "0.64.0";
|
||||
name = "flow-${version}";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "facebook";
|
||||
repo = "flow";
|
||||
rev = "v${version}";
|
||||
sha256 = "1djcyf1c88xw5mv1gh4wggy16d2gi84ndj31n11y5qh99hh3lmfl";
|
||||
sha256 = "1jvx2vx1d3n5z689zqm0gylmmjxim176avinwn3q8xla3gz3srp8";
|
||||
};
|
||||
|
||||
installPhase = ''
|
||||
|
@ -2,14 +2,14 @@
|
||||
|
||||
buildGoPackage rec {
|
||||
name = "vultr-${version}";
|
||||
version = "1.13.0";
|
||||
version = "1.15.0";
|
||||
goPackagePath = "github.com/JamesClonk/vultr";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "JamesClonk";
|
||||
repo = "vultr";
|
||||
rev = "${version}";
|
||||
sha256 = "0xjalxl2yncrhbh4m2gyg3cahv3wvq782qd668vim6qks676d9nx";
|
||||
sha256 = "1bx2x17aa6wfn4qy9lxk8sh7shs3x5ppz2z49s0xm8qq0rs1qi92";
|
||||
};
|
||||
|
||||
meta = {
|
||||
|
@ -1,5 +1,5 @@
|
||||
{ fetchFromGitHub, stdenv, makeWrapper, pkgconfig, ncurses, lua, SDL2, SDL2_image, SDL2_ttf,
|
||||
SDL2_mixer, freetype, gettext }:
|
||||
SDL2_mixer, freetype, gettext, Cocoa, libicns }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "0.C";
|
||||
@ -12,9 +12,13 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "03sdzsk4qdq99qckq0axbsvg1apn6xizscd8pwp5w6kq2fyj5xkv";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper pkgconfig ];
|
||||
nativeBuildInputs = [ makeWrapper pkgconfig ]
|
||||
++ stdenv.lib.optionals stdenv.isDarwin [ libicns ];
|
||||
|
||||
buildInputs = [ ncurses lua SDL2 SDL2_image SDL2_ttf SDL2_mixer freetype gettext ];
|
||||
buildInputs = [ ncurses lua SDL2 SDL2_image SDL2_ttf SDL2_mixer freetype gettext ]
|
||||
++ stdenv.lib.optionals stdenv.isDarwin [ Cocoa ];
|
||||
|
||||
patches = [ ./patches/fix_locale_dir.patch ];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs .
|
||||
@ -26,11 +30,32 @@ stdenv.mkDerivation rec {
|
||||
-i src/{crafting,skill,weather_data,melee,vehicle,overmap,iuse_actor}.cpp
|
||||
'';
|
||||
|
||||
makeFlags = "PREFIX=$(out) LUA=1 TILES=1 SOUND=1 RELEASE=1 USE_HOME_DIR=1";
|
||||
makeFlags = [
|
||||
"PREFIX=$(out) LUA=1 TILES=1 SOUND=1 RELEASE=1 USE_HOME_DIR=1"
|
||||
] ++ stdenv.lib.optionals stdenv.isDarwin [
|
||||
"NATIVE=osx CLANG=1"
|
||||
"OSX_MIN=10.6" # SDL for macOS only supports deploying on 10.6 and above
|
||||
];
|
||||
|
||||
postBuild = stdenv.lib.optionalString stdenv.isDarwin ''
|
||||
# iconutil on macOS is not available in nixpkgs
|
||||
png2icns data/osx/AppIcon.icns data/osx/AppIcon.iconset/*
|
||||
'';
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/cataclysm-tiles \
|
||||
--add-flags "--datadir $out/share/"
|
||||
'' + stdenv.lib.optionalString stdenv.isDarwin ''
|
||||
app=$out/Applications/Cataclysm.app
|
||||
install -D -m 444 data/osx/Info.plist -t $app/Contents
|
||||
install -D -m 444 data/osx/AppIcon.icns -t $app/Contents/Resources
|
||||
mkdir $app/Contents/MacOS
|
||||
launcher=$app/Contents/MacOS/Cataclysm.sh
|
||||
cat << SCRIPT > $launcher
|
||||
#!/bin/sh
|
||||
$out/bin/cataclysm-tiles
|
||||
SCRIPT
|
||||
chmod 555 $launcher
|
||||
'';
|
||||
|
||||
# Disable, possible problems with hydra
|
||||
@ -64,6 +89,6 @@ stdenv.mkDerivation rec {
|
||||
homepage = http://en.cataclysmdda.com/;
|
||||
license = licenses.cc-by-sa-30;
|
||||
maintainers = [ maintainers.skeidel ];
|
||||
platforms = platforms.linux;
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
@ -1,5 +1,5 @@
|
||||
{ fetchFromGitHub, stdenv, makeWrapper, pkgconfig, ncurses, lua, SDL2, SDL2_image, SDL2_ttf,
|
||||
SDL2_mixer, freetype, gettext }:
|
||||
SDL2_mixer, freetype, gettext, CoreFoundation, Cocoa }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "2017-12-09";
|
||||
@ -14,7 +14,10 @@ stdenv.mkDerivation rec {
|
||||
|
||||
nativeBuildInputs = [ makeWrapper pkgconfig ];
|
||||
|
||||
buildInputs = [ ncurses lua SDL2 SDL2_image SDL2_ttf SDL2_mixer freetype gettext ];
|
||||
buildInputs = [ ncurses lua SDL2 SDL2_image SDL2_ttf SDL2_mixer freetype gettext ]
|
||||
++ stdenv.lib.optionals stdenv.isDarwin [ CoreFoundation Cocoa ];
|
||||
|
||||
patches = [ ./patches/fix_locale_dir_git.patch ];
|
||||
|
||||
postPatch = ''
|
||||
patchShebangs .
|
||||
@ -26,11 +29,26 @@ stdenv.mkDerivation rec {
|
||||
-i src/{crafting,skill,weather_data,melee,vehicle,overmap,iuse_actor}.cpp
|
||||
'';
|
||||
|
||||
makeFlags = "PREFIX=$(out) LUA=1 TILES=1 SOUND=1 RELEASE=1 USE_HOME_DIR=1";
|
||||
makeFlags = [
|
||||
"PREFIX=$(out) LUA=1 TILES=1 SOUND=1 RELEASE=1 USE_HOME_DIR=1"
|
||||
] ++ stdenv.lib.optionals stdenv.isDarwin [
|
||||
"NATIVE=osx CLANG=1"
|
||||
];
|
||||
|
||||
postInstall = ''
|
||||
wrapProgram $out/bin/cataclysm-tiles \
|
||||
--add-flags "--datadir $out/share/cataclysm-dda/"
|
||||
'' + stdenv.lib.optionalString stdenv.isDarwin ''
|
||||
app=$out/Applications/Cataclysm.app
|
||||
install -D -m 444 data/osx/Info.plist -t $app/Contents
|
||||
install -D -m 444 data/osx/AppIcon.icns -t $app/Contents/Resources
|
||||
mkdir $app/Contents/MacOS
|
||||
launcher=$app/Contents/MacOS/Cataclysm.sh
|
||||
cat << SCRIPT > $launcher
|
||||
#!/bin/sh
|
||||
$out/bin/cataclysm-tiles
|
||||
SCRIPT
|
||||
chmod 555 $launcher
|
||||
'';
|
||||
|
||||
# https://hydra.nixos.org/build/65193254
|
||||
@ -65,6 +83,6 @@ stdenv.mkDerivation rec {
|
||||
'';
|
||||
homepage = http://en.cataclysmdda.com/;
|
||||
license = licenses.cc-by-sa-30;
|
||||
platforms = platforms.linux;
|
||||
platforms = platforms.unix;
|
||||
};
|
||||
}
|
||||
|
20
pkgs/games/cataclysm-dda/patches/fix_locale_dir.patch
Normal file
20
pkgs/games/cataclysm-dda/patches/fix_locale_dir.patch
Normal file
@ -0,0 +1,20 @@
|
||||
diff --git a/src/translations.cpp b/src/translations.cpp
|
||||
index 6520cfe..49f7b2c 100644
|
||||
--- a/src/translations.cpp
|
||||
+++ b/src/translations.cpp
|
||||
@@ -72,15 +72,11 @@ void set_language(bool reload_options)
|
||||
|
||||
// Step 2. Bind to gettext domain.
|
||||
const char *locale_dir;
|
||||
-#ifdef __linux__
|
||||
if (!FILENAMES["base_path"].empty()) {
|
||||
locale_dir = std::string(FILENAMES["base_path"] + "share/locale").c_str();
|
||||
} else {
|
||||
locale_dir = "lang/mo";
|
||||
}
|
||||
-#else
|
||||
- locale_dir = "lang/mo";
|
||||
-#endif // __linux__
|
||||
|
||||
bindtextdomain("cataclysm-dda", locale_dir);
|
||||
bind_textdomain_codeset("cataclysm-dda", "UTF-8");
|
20
pkgs/games/cataclysm-dda/patches/fix_locale_dir_git.patch
Normal file
20
pkgs/games/cataclysm-dda/patches/fix_locale_dir_git.patch
Normal file
@ -0,0 +1,20 @@
|
||||
diff --git a/src/translations.cpp b/src/translations.cpp
|
||||
index 3a86291..e6c5f84 100644
|
||||
--- a/src/translations.cpp
|
||||
+++ b/src/translations.cpp
|
||||
@@ -176,15 +176,11 @@ void set_language()
|
||||
|
||||
// Step 2. Bind to gettext domain.
|
||||
std::string locale_dir;
|
||||
-#if (defined __linux__ || (defined MACOSX && !defined TILES))
|
||||
if( !FILENAMES["base_path"].empty() ) {
|
||||
locale_dir = FILENAMES["base_path"] + "share/locale";
|
||||
} else {
|
||||
locale_dir = "lang/mo";
|
||||
}
|
||||
-#else
|
||||
- locale_dir = "lang/mo";
|
||||
-#endif // __linux__
|
||||
|
||||
const char *locale_dir_char = locale_dir.c_str();
|
||||
bindtextdomain( "cataclysm-dda", locale_dir_char );
|
@ -103,7 +103,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
patches = [
|
||||
(fetchpatch {
|
||||
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-gfx/iscan/files/iscan-2.28.1.3+libpng-1.5.patch";
|
||||
url = "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-gfx/iscan/files/iscan-2.28.1.3+libpng-1.5.patch?h=b6e4c805d53b49da79a0f64ef16bb82d6d800fcf";
|
||||
sha256 = "04y70qjd220dpyh771fiq50lha16pms98mfigwjczdfmx6kpj1jd";
|
||||
})
|
||||
./firmware_location.patch
|
||||
@ -138,5 +138,6 @@ stdenv.mkDerivation rec {
|
||||
Supported hardware: at least :
|
||||
'' +
|
||||
stdenv.lib.concatStringsSep ", " (stdenv.lib.mapAttrsToList (name: value: value.passthru.hw) plugins);
|
||||
maintainers = with stdenv.lib.maintainers; [ symphorien ];
|
||||
};
|
||||
}
|
||||
|
@ -2628,6 +2628,17 @@ rec {
|
||||
|
||||
};
|
||||
|
||||
vim-dirdiff = buildVimPluginFrom2Nix { # created by nix#NixDerivation
|
||||
name = "vim-dirdiff-2017-01-19";
|
||||
src = fetchgit {
|
||||
url = "https://github.com/will133/vim-dirdiff";
|
||||
rev = "db1fe77dcefa7a5b1089c8a84d1b401a4bd780bc";
|
||||
sha256 = "1540h5skh8rcpzj0vp8sr53hg9jmmknj155pxs4z5w6gvzk7nx0p";
|
||||
};
|
||||
dependencies = [];
|
||||
|
||||
};
|
||||
|
||||
vim-easy-align = buildVimPluginFrom2Nix { # created by nix#NixDerivation
|
||||
name = "vim-easy-align-2017-06-03";
|
||||
src = fetchgit {
|
||||
|
@ -166,6 +166,7 @@
|
||||
"github:w0rp/ale"
|
||||
"github:wakatime/vim-wakatime"
|
||||
"github:wincent/command-t"
|
||||
"github:will133/vim-dirdiff"
|
||||
"github:xolox/vim-easytags"
|
||||
"github:xolox/vim-misc"
|
||||
"github:zah/nim.vim"
|
||||
|
@ -3,16 +3,15 @@
|
||||
with stdenv.lib;
|
||||
|
||||
import ./generic.nix (args // rec {
|
||||
version = "4.14.14";
|
||||
version = "4.14.15";
|
||||
|
||||
# modDirVersion needs to be x.y.z, will automatically add .0 if needed
|
||||
modDirVersion = concatStrings (intersperse "." (take 3 (splitString "." "${version}.0")));
|
||||
|
||||
# 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 = "0jh46bfxfiw9kg36r4zvfrqlhnsqw8zikrw0b5am5qasnlp3d5lb";
|
||||
sha256 = "0hk15qslkq15x53zkp70gnhdmjg5j9xigyykmig3g03gqsh97hzz";
|
||||
};
|
||||
} // (args.argsOverride or {}))
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:
|
||||
|
||||
import ./generic.nix (args // rec {
|
||||
version = "4.4.112";
|
||||
version = "4.4.113";
|
||||
extraMeta.branch = "4.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
|
||||
sha256 = "1k8ys7zxdbz9vkhhrb6p85dpsl5ljzy1hsn72mhqj8nhxv5l4jsl";
|
||||
sha256 = "0gbpmx09jq2cryqnnv3z4d7971gkrvn7nndxz1diny9ain4x4wmp";
|
||||
};
|
||||
} // (args.argsOverride or {}))
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ stdenv, buildPackages, hostPlatform, fetchurl, perl, buildLinux, ... } @ args:
|
||||
|
||||
import ./generic.nix (args // rec {
|
||||
version = "4.9.77";
|
||||
version = "4.9.78";
|
||||
extraMeta.branch = "4.9";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://kernel/linux/kernel/v4.x/linux-${version}.tar.xz";
|
||||
sha256 = "0p3hnfj0597vznvvjcb4ynciafnmvmnphkk6izcj67kgp4zvqabw";
|
||||
sha256 = "1wy02y9nkwsi3bbcg5w4jzxp3f7aalylh1gh79bzi4knysz4zlfj";
|
||||
};
|
||||
} // (args.argsOverride or {}))
|
||||
|
@ -1,255 +0,0 @@
|
||||
From bfb560d4184c5371f0628c2473eacfb9b4ee8519 Mon Sep 17 00:00:00 2001
|
||||
From: Jiada Wang <jiada_wang@mentor.com>
|
||||
Date: Sun, 9 Apr 2017 20:02:37 -0700
|
||||
Subject: [PATCH] perf tools: Fix build with ARCH=x86_64
|
||||
|
||||
With commit: 0a943cb10ce78 (tools build: Add HOSTARCH Makefile variable)
|
||||
when building for ARCH=x86_64, ARCH=x86_64 is passed to perf instead of
|
||||
ARCH=x86, so the perf build process searchs header files from
|
||||
tools/arch/x86_64/include, which doesn't exist.
|
||||
|
||||
The following build failure is seen:
|
||||
|
||||
In file included from util/event.c:2:0:
|
||||
tools/include/uapi/linux/mman.h:4:27: fatal error: uapi/asm/mman.h: No such file or directory
|
||||
compilation terminated.
|
||||
|
||||
Fix this issue by using SRCARCH instead of ARCH in perf, just like the
|
||||
main kernel Makefile and tools/objtool's.
|
||||
|
||||
Signed-off-by: Jiada Wang <jiada_wang@mentor.com>
|
||||
Tested-by: Arnaldo Carvalho de Melo <acme@redhat.com>
|
||||
Acked-by: Jiri Olsa <jolsa@kernel.org>
|
||||
Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
|
||||
Cc: Andi Kleen <ak@linux.intel.com>
|
||||
Cc: Eugeniu Rosca <erosca@de.adit-jv.com>
|
||||
Cc: Jan Stancek <jstancek@redhat.com>
|
||||
Cc: Masami Hiramatsu <mhiramat@kernel.org>
|
||||
Cc: Peter Zijlstra <peterz@infradead.org>
|
||||
Cc: Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
|
||||
Cc: Rui Teng <rui.teng@linux.vnet.ibm.com>
|
||||
Cc: Sukadev Bhattiprolu <sukadev@linux.vnet.ibm.com>
|
||||
Cc: Wang Nan <wangnan0@huawei.com>
|
||||
Fixes: 0a943cb10ce7 ("tools build: Add HOSTARCH Makefile variable")
|
||||
Link: http://lkml.kernel.org/r/1491793357-14977-2-git-send-email-jiada_wang@mentor.com
|
||||
Signed-off-by: Arnaldo Carvalho de Melo <acme@redhat.com>
|
||||
---
|
||||
tools/perf/Makefile.config | 38 +++++++++++++++++++-------------------
|
||||
tools/perf/Makefile.perf | 2 +-
|
||||
tools/perf/arch/Build | 2 +-
|
||||
tools/perf/pmu-events/Build | 4 ++--
|
||||
tools/perf/tests/Build | 2 +-
|
||||
tools/perf/util/header.c | 2 +-
|
||||
6 files changed, 25 insertions(+), 25 deletions(-)
|
||||
|
||||
diff --git a/tools/perf/Makefile.config b/tools/perf/Makefile.config
|
||||
index cffdd9cf3ebf..ff375310efe4 100644
|
||||
--- a/tools/perf/Makefile.config
|
||||
+++ b/tools/perf/Makefile.config
|
||||
@@ -19,18 +19,18 @@ CFLAGS := $(EXTRA_CFLAGS) $(EXTRA_WARNINGS)
|
||||
|
||||
include $(srctree)/tools/scripts/Makefile.arch
|
||||
|
||||
-$(call detected_var,ARCH)
|
||||
+$(call detected_var,SRCARCH)
|
||||
|
||||
NO_PERF_REGS := 1
|
||||
|
||||
# Additional ARCH settings for ppc
|
||||
-ifeq ($(ARCH),powerpc)
|
||||
+ifeq ($(SRCARCH),powerpc)
|
||||
NO_PERF_REGS := 0
|
||||
LIBUNWIND_LIBS := -lunwind -lunwind-ppc64
|
||||
endif
|
||||
|
||||
# Additional ARCH settings for x86
|
||||
-ifeq ($(ARCH),x86)
|
||||
+ifeq ($(SRCARCH),x86)
|
||||
$(call detected,CONFIG_X86)
|
||||
ifeq (${IS_64_BIT}, 1)
|
||||
CFLAGS += -DHAVE_ARCH_X86_64_SUPPORT -DHAVE_SYSCALL_TABLE -I$(OUTPUT)arch/x86/include/generated
|
||||
@@ -43,12 +43,12 @@ ifeq ($(ARCH),x86)
|
||||
NO_PERF_REGS := 0
|
||||
endif
|
||||
|
||||
-ifeq ($(ARCH),arm)
|
||||
+ifeq ($(SRCARCH),arm)
|
||||
NO_PERF_REGS := 0
|
||||
LIBUNWIND_LIBS = -lunwind -lunwind-arm
|
||||
endif
|
||||
|
||||
-ifeq ($(ARCH),arm64)
|
||||
+ifeq ($(SRCARCH),arm64)
|
||||
NO_PERF_REGS := 0
|
||||
LIBUNWIND_LIBS = -lunwind -lunwind-aarch64
|
||||
endif
|
||||
@@ -61,7 +61,7 @@ endif
|
||||
# Disable it on all other architectures in case libdw unwind
|
||||
# support is detected in system. Add supported architectures
|
||||
# to the check.
|
||||
-ifneq ($(ARCH),$(filter $(ARCH),x86 arm))
|
||||
+ifneq ($(SRCARCH),$(filter $(SRCARCH),x86 arm))
|
||||
NO_LIBDW_DWARF_UNWIND := 1
|
||||
endif
|
||||
|
||||
@@ -115,9 +115,9 @@ endif
|
||||
FEATURE_CHECK_CFLAGS-libbabeltrace := $(LIBBABELTRACE_CFLAGS)
|
||||
FEATURE_CHECK_LDFLAGS-libbabeltrace := $(LIBBABELTRACE_LDFLAGS) -lbabeltrace-ctf
|
||||
|
||||
-FEATURE_CHECK_CFLAGS-bpf = -I. -I$(srctree)/tools/include -I$(srctree)/tools/arch/$(ARCH)/include/uapi -I$(srctree)/tools/include/uapi
|
||||
+FEATURE_CHECK_CFLAGS-bpf = -I. -I$(srctree)/tools/include -I$(srctree)/tools/arch/$(SRCARCH)/include/uapi -I$(srctree)/tools/include/uapi
|
||||
# include ARCH specific config
|
||||
--include $(src-perf)/arch/$(ARCH)/Makefile
|
||||
+-include $(src-perf)/arch/$(SRCARCH)/Makefile
|
||||
|
||||
ifdef PERF_HAVE_ARCH_REGS_QUERY_REGISTER_OFFSET
|
||||
CFLAGS += -DHAVE_ARCH_REGS_QUERY_REGISTER_OFFSET
|
||||
@@ -205,12 +205,12 @@ ifeq ($(DEBUG),0)
|
||||
endif
|
||||
|
||||
CFLAGS += -I$(src-perf)/util/include
|
||||
-CFLAGS += -I$(src-perf)/arch/$(ARCH)/include
|
||||
+CFLAGS += -I$(src-perf)/arch/$(SRCARCH)/include
|
||||
CFLAGS += -I$(srctree)/tools/include/uapi
|
||||
CFLAGS += -I$(srctree)/tools/include/
|
||||
-CFLAGS += -I$(srctree)/tools/arch/$(ARCH)/include/uapi
|
||||
-CFLAGS += -I$(srctree)/tools/arch/$(ARCH)/include/
|
||||
-CFLAGS += -I$(srctree)/tools/arch/$(ARCH)/
|
||||
+CFLAGS += -I$(srctree)/tools/arch/$(SRCARCH)/include/uapi
|
||||
+CFLAGS += -I$(srctree)/tools/arch/$(SRCARCH)/include/
|
||||
+CFLAGS += -I$(srctree)/tools/arch/$(SRCARCH)/
|
||||
|
||||
# $(obj-perf) for generated common-cmds.h
|
||||
# $(obj-perf)/util for generated bison/flex headers
|
||||
@@ -321,7 +321,7 @@ ifndef NO_LIBELF
|
||||
|
||||
ifndef NO_DWARF
|
||||
ifeq ($(origin PERF_HAVE_DWARF_REGS), undefined)
|
||||
- msg := $(warning DWARF register mappings have not been defined for architecture $(ARCH), DWARF support disabled);
|
||||
+ msg := $(warning DWARF register mappings have not been defined for architecture $(SRCARCH), DWARF support disabled);
|
||||
NO_DWARF := 1
|
||||
else
|
||||
CFLAGS += -DHAVE_DWARF_SUPPORT $(LIBDW_CFLAGS)
|
||||
@@ -346,7 +346,7 @@ ifndef NO_LIBELF
|
||||
CFLAGS += -DHAVE_BPF_PROLOGUE
|
||||
$(call detected,CONFIG_BPF_PROLOGUE)
|
||||
else
|
||||
- msg := $(warning BPF prologue is not supported by architecture $(ARCH), missing regs_query_register_offset());
|
||||
+ msg := $(warning BPF prologue is not supported by architecture $(SRCARCH), missing regs_query_register_offset());
|
||||
endif
|
||||
else
|
||||
msg := $(warning DWARF support is off, BPF prologue is disabled);
|
||||
@@ -372,7 +372,7 @@ ifdef PERF_HAVE_JITDUMP
|
||||
endif
|
||||
endif
|
||||
|
||||
-ifeq ($(ARCH),powerpc)
|
||||
+ifeq ($(SRCARCH),powerpc)
|
||||
ifndef NO_DWARF
|
||||
CFLAGS += -DHAVE_SKIP_CALLCHAIN_IDX
|
||||
endif
|
||||
@@ -453,7 +453,7 @@ else
|
||||
endif
|
||||
|
||||
ifndef NO_LOCAL_LIBUNWIND
|
||||
- ifeq ($(ARCH),$(filter $(ARCH),arm arm64))
|
||||
+ ifeq ($(SRCARCH),$(filter $(SRCARCH),arm arm64))
|
||||
$(call feature_check,libunwind-debug-frame)
|
||||
ifneq ($(feature-libunwind-debug-frame), 1)
|
||||
msg := $(warning No debug_frame support found in libunwind);
|
||||
@@ -717,7 +717,7 @@ ifeq (${IS_64_BIT}, 1)
|
||||
NO_PERF_READ_VDSO32 := 1
|
||||
endif
|
||||
endif
|
||||
- ifneq ($(ARCH), x86)
|
||||
+ ifneq ($(SRCARCH), x86)
|
||||
NO_PERF_READ_VDSOX32 := 1
|
||||
endif
|
||||
ifndef NO_PERF_READ_VDSOX32
|
||||
@@ -746,7 +746,7 @@ ifdef LIBBABELTRACE
|
||||
endif
|
||||
|
||||
ifndef NO_AUXTRACE
|
||||
- ifeq ($(ARCH),x86)
|
||||
+ ifeq ($(SRCARCH),x86)
|
||||
ifeq ($(feature-get_cpuid), 0)
|
||||
msg := $(warning Your gcc lacks the __get_cpuid() builtin, disables support for auxtrace/Intel PT, please install a newer gcc);
|
||||
NO_AUXTRACE := 1
|
||||
@@ -793,7 +793,7 @@ sysconfdir = $(prefix)/etc
|
||||
ETC_PERFCONFIG = etc/perfconfig
|
||||
endif
|
||||
ifndef lib
|
||||
-ifeq ($(ARCH)$(IS_64_BIT), x861)
|
||||
+ifeq ($(SRCARCH)$(IS_64_BIT), x861)
|
||||
lib = lib64
|
||||
else
|
||||
lib = lib
|
||||
diff --git a/tools/perf/Makefile.perf b/tools/perf/Makefile.perf
|
||||
index ef52d1e3d431..2b92ffef554b 100644
|
||||
--- a/tools/perf/Makefile.perf
|
||||
+++ b/tools/perf/Makefile.perf
|
||||
@@ -192,7 +192,7 @@ endif
|
||||
|
||||
ifeq ($(config),0)
|
||||
include $(srctree)/tools/scripts/Makefile.arch
|
||||
--include arch/$(ARCH)/Makefile
|
||||
+-include arch/$(SRCARCH)/Makefile
|
||||
endif
|
||||
|
||||
# The FEATURE_DUMP_EXPORT holds location of the actual
|
||||
diff --git a/tools/perf/arch/Build b/tools/perf/arch/Build
|
||||
index 109eb75cf7de..d9b6af837c7d 100644
|
||||
--- a/tools/perf/arch/Build
|
||||
+++ b/tools/perf/arch/Build
|
||||
@@ -1,2 +1,2 @@
|
||||
libperf-y += common.o
|
||||
-libperf-y += $(ARCH)/
|
||||
+libperf-y += $(SRCARCH)/
|
||||
diff --git a/tools/perf/pmu-events/Build b/tools/perf/pmu-events/Build
|
||||
index 9213a1273697..999a4e878162 100644
|
||||
--- a/tools/perf/pmu-events/Build
|
||||
+++ b/tools/perf/pmu-events/Build
|
||||
@@ -2,7 +2,7 @@ hostprogs := jevents
|
||||
|
||||
jevents-y += json.o jsmn.o jevents.o
|
||||
pmu-events-y += pmu-events.o
|
||||
-JDIR = pmu-events/arch/$(ARCH)
|
||||
+JDIR = pmu-events/arch/$(SRCARCH)
|
||||
JSON = $(shell [ -d $(JDIR) ] && \
|
||||
find $(JDIR) -name '*.json' -o -name 'mapfile.csv')
|
||||
#
|
||||
@@ -10,4 +10,4 @@ JSON = $(shell [ -d $(JDIR) ] && \
|
||||
# directory and create tables in pmu-events.c.
|
||||
#
|
||||
$(OUTPUT)pmu-events/pmu-events.c: $(JSON) $(JEVENTS)
|
||||
- $(Q)$(call echo-cmd,gen)$(JEVENTS) $(ARCH) pmu-events/arch $(OUTPUT)pmu-events/pmu-events.c $(V)
|
||||
+ $(Q)$(call echo-cmd,gen)$(JEVENTS) $(SRCARCH) pmu-events/arch $(OUTPUT)pmu-events/pmu-events.c $(V)
|
||||
diff --git a/tools/perf/tests/Build b/tools/perf/tests/Build
|
||||
index 8a4ce492f7b2..546250a273e7 100644
|
||||
--- a/tools/perf/tests/Build
|
||||
+++ b/tools/perf/tests/Build
|
||||
@@ -71,7 +71,7 @@ $(OUTPUT)tests/llvm-src-relocation.c: tests/bpf-script-test-relocation.c tests/B
|
||||
$(Q)sed -e 's/"/\\"/g' -e 's/\(.*\)/"\1\\n"/g' $< >> $@
|
||||
$(Q)echo ';' >> $@
|
||||
|
||||
-ifeq ($(ARCH),$(filter $(ARCH),x86 arm arm64 powerpc))
|
||||
+ifeq ($(SRCARCH),$(filter $(SRCARCH),x86 arm arm64 powerpc))
|
||||
perf-$(CONFIG_DWARF_UNWIND) += dwarf-unwind.o
|
||||
endif
|
||||
|
||||
diff --git a/tools/perf/util/header.c b/tools/perf/util/header.c
|
||||
index 5337f49db361..28bdb48357f0 100644
|
||||
--- a/tools/perf/util/header.c
|
||||
+++ b/tools/perf/util/header.c
|
||||
@@ -826,7 +826,7 @@ static int write_group_desc(int fd, struct perf_header *h __maybe_unused,
|
||||
|
||||
/*
|
||||
* default get_cpuid(): nothing gets recorded
|
||||
- * actual implementation must be in arch/$(ARCH)/util/header.c
|
||||
+ * actual implementation must be in arch/$(SRCARCH)/util/header.c
|
||||
*/
|
||||
int __weak get_cpuid(char *buffer __maybe_unused, size_t sz __maybe_unused)
|
||||
{
|
||||
--
|
||||
2.15.1
|
||||
|
@ -46,9 +46,6 @@ stdenv.mkDerivation {
|
||||
--prefix PATH : "${binutils}/bin"
|
||||
'';
|
||||
|
||||
|
||||
patches = optional (hasPrefix "4.9" kernel.version) [ ./perf-tools-fix-build-with-arch-x86_64.patch ];
|
||||
|
||||
meta = {
|
||||
homepage = https://perf.wiki.kernel.org/;
|
||||
description = "Linux tools to profile with performance counters";
|
||||
|
@ -5,11 +5,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "atlassian-confluence-${version}";
|
||||
version = "6.5.0";
|
||||
version = "6.6.1";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://www.atlassian.com/software/confluence/downloads/binary/${name}.tar.gz";
|
||||
sha256 = "1prac65yczrarb38vvlp7srrhd4gb1zi5v88myfkp6rhwfrdxd0n";
|
||||
sha256 = "0nb8rjzfd0fqd9k1yxa3dj7kxgh84dgbg9l8jyj59g74ym77qmw0";
|
||||
};
|
||||
|
||||
phases = [ "unpackPhase" "buildPhase" "installPhase" ];
|
||||
|
@ -5,11 +5,11 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "atlassian-jira-${version}";
|
||||
version = "7.5.2";
|
||||
version = "7.7.0";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-${version}.tar.gz";
|
||||
sha256 = "00x00q6k4sb89aipqd28lgn8l7k7w33dpg18r1dn6l7rws1mazfx";
|
||||
sha256 = "1np1zf6yxras15ambf92g8snnvph9pp2dk4yw6w58yfil5kzp70l";
|
||||
};
|
||||
|
||||
phases = [ "unpackPhase" "buildPhase" "installPhase" "fixupPhase" ];
|
||||
|
@ -10,11 +10,11 @@ let
|
||||
in
|
||||
stdenv.mkDerivation rec {
|
||||
name = "knot-resolver-${version}";
|
||||
version = "1.5.2";
|
||||
version = "1.5.3";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://secure.nic.cz/files/knot-resolver/${name}.tar.xz";
|
||||
sha256 = "0y2z5hia4pr1rsyqhf4dmyc7mvhsbc298pg4j1iqikpvx9b5iwrr";
|
||||
sha256 = "03sb05zz6qn966apcprdqhmirkz7kjdbx8hswbvgamk1s2xd7v6f";
|
||||
};
|
||||
|
||||
outputs = [ "out" "dev" ];
|
||||
|
@ -2,13 +2,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "osrm-backend-${version}";
|
||||
version = "5.14.3";
|
||||
version = "5.15.0";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
rev = "v${version}";
|
||||
owner = "Project-OSRM";
|
||||
repo = "osrm-backend";
|
||||
sha256 = "1ajgybjx7g6qzddavab8bj7il7wn5wy24nivjj5rk84mfbi71s5v";
|
||||
sha256 = "1vdy7j1k1brgd5jgvi5pm3flfw70v48d4rwfq404iiyipkjdy3kz";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ cmake pkgconfig ];
|
||||
|
@ -19,17 +19,18 @@ with lib;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "samba-${version}";
|
||||
version = "4.6.11";
|
||||
version = "4.7.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://samba/pub/samba/stable/${name}.tar.gz";
|
||||
sha256 = "07gd41y4ajdiansfqa8c5wvrincgddfzyfgh1pf7g388zaq7l6q5";
|
||||
sha256 = "0iw290n0q4l5s92d0f9yz27yp3rdfr6bvsmvg1xvd19g8p2d04pv";
|
||||
};
|
||||
|
||||
outputs = [ "out" "dev" "man" ];
|
||||
|
||||
patches =
|
||||
[ ./4.x-no-persistent-install.patch
|
||||
./patch-source3__libads__kerberos_keytab.c.patch
|
||||
];
|
||||
|
||||
buildInputs =
|
||||
|
@ -0,0 +1,20 @@
|
||||
--- old/source3/libads/kerberos_keytab.c 2017-12-23 14:23:53.247467000 +0100
|
||||
+++ new/source3/libads/kerberos_keytab.c 2017-12-23 18:57:07.135340000 +0100
|
||||
@@ -32,8 +32,6 @@
|
||||
|
||||
#ifdef HAVE_KRB5
|
||||
|
||||
-#ifdef HAVE_ADS
|
||||
-
|
||||
/* This MAX_NAME_LEN is a constant defined in krb5.h */
|
||||
#ifndef MAX_KEYTAB_NAME_LEN
|
||||
#define MAX_KEYTAB_NAME_LEN 1100
|
||||
@@ -85,6 +83,8 @@
|
||||
return ret;
|
||||
}
|
||||
|
||||
+#ifdef HAVE_ADS
|
||||
+
|
||||
/**********************************************************************
|
||||
Adds a single service principal, i.e. 'host' to the system keytab
|
||||
***********************************************************************/
|
@ -2,13 +2,13 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "abcm2ps-${version}";
|
||||
version = "8.13.18";
|
||||
version = "8.13.19";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "leesavide";
|
||||
repo = "abcm2ps";
|
||||
rev = "v${version}";
|
||||
sha256 = "0fzhk43fidyflqj8wd7m3m4pibzrbr1c120xi9wskzb3627pgyh1";
|
||||
sha256 = "0iv8fzl601rkww9dplajwzlfdb8r7142qdsj8xmvrbwqkaval51f";
|
||||
};
|
||||
|
||||
prePatch = ''
|
||||
@ -19,12 +19,17 @@ stdenv.mkDerivation rec {
|
||||
"--INSTALL=install"
|
||||
];
|
||||
|
||||
buildFlags = [
|
||||
"CC=${stdenv.cc}/bin/cc"
|
||||
];
|
||||
|
||||
buildInputs = [ which pkgconfig freetype pango ];
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
homepage = http://moinejf.free.fr/;
|
||||
license = licenses.gpl3;
|
||||
description = "abcm2ps is a command line program which converts ABC to music sheet in PostScript or SVG format";
|
||||
platforms = platforms.unix;
|
||||
maintainers = [ maintainers.dotlambda ];
|
||||
};
|
||||
}
|
||||
|
@ -1,14 +1,14 @@
|
||||
{ stdenv, fetchFromGitHub, substituteAll, libudev, pkgconfig, qtbase, qmake, zlib, kmod }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "0.2.8";
|
||||
version = "0.2.9";
|
||||
name = "ckb-next-${version}";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "mattanger";
|
||||
owner = "ckb-next";
|
||||
repo = "ckb-next";
|
||||
rev = "v${version}";
|
||||
sha256 = "0b3h1d54mdyfcx46zvsd7dfqf2656h4jjkiw044170gnfdzxjb3w";
|
||||
sha256 = "0hl41znyhp3k5l9rcgz0gig36gsg95ivrs1dyngv45q9jkr6fchm";
|
||||
};
|
||||
|
||||
buildInputs = [
|
||||
@ -44,7 +44,7 @@ stdenv.mkDerivation rec {
|
||||
|
||||
meta = with stdenv.lib; {
|
||||
description = "Driver and configuration tool for Corsair keyboards and mice";
|
||||
homepage = https://github.com/mattanger/ckb-next;
|
||||
homepage = https://github.com/ckb-next/ckb-next;
|
||||
license = licenses.gpl2;
|
||||
platforms = platforms.linux;
|
||||
maintainers = with maintainers; [ kierdavis ];
|
||||
|
@ -16,11 +16,11 @@ with stdenv.lib;
|
||||
buildPythonApplication rec {
|
||||
|
||||
name = "youtube-dl-${version}";
|
||||
version = "2018.01.14";
|
||||
version = "2018.01.21";
|
||||
|
||||
src = fetchurl {
|
||||
url = "https://yt-dl.org/downloads/${version}/${name}.tar.gz";
|
||||
sha256 = "0pl7ja7xg47mns96s65d534hq4y9n6d5xmhj3n2b9nylfshdpzbb";
|
||||
sha256 = "14ggjxnhc2sxc93h7d5k3z4n35n5q3ffsif97np0ar93x5z3zgn5";
|
||||
};
|
||||
|
||||
nativeBuildInputs = [ makeWrapper ];
|
||||
|
@ -1,4 +1,11 @@
|
||||
{ stdenv, fetchFromGitHub, fetchpatch, boost, zlib, openssl }:
|
||||
{ stdenv, fetchFromGitHub, fetchpatch
|
||||
, boost, zlib, openssl
|
||||
, upnpSupport ? true, miniupnpc ? null
|
||||
, aesniSupport ? false
|
||||
, avxSupport ? false
|
||||
}:
|
||||
|
||||
assert upnpSupport -> miniupnpc != null;
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
|
||||
@ -13,8 +20,14 @@ stdenv.mkDerivation rec {
|
||||
sha256 = "1yl5h7mls50vkg7x5510mljmgsm02arqhcanwkrqw4ilwvcp1mgz";
|
||||
};
|
||||
|
||||
buildInputs = [ boost zlib openssl ];
|
||||
makeFlags = [ "USE_AESNI=no" "USE_AVX=no" ];
|
||||
buildInputs = with stdenv.lib; [ boost zlib openssl ]
|
||||
++ optional upnpSupport miniupnpc;
|
||||
makeFlags =
|
||||
let ynf = a: b: a + "=" + (if b then "yes" else "no"); in
|
||||
[ (ynf "USE_AESNI" aesniSupport)
|
||||
(ynf "USE_AVX" avxSupport)
|
||||
(ynf "USE_UPNP" upnpSupport)
|
||||
];
|
||||
|
||||
installPhase = ''
|
||||
install -D i2pd $out/bin/i2pd
|
||||
|
@ -1,11 +1,11 @@
|
||||
{ stdenv, fetchurl, openssl, zlib }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "siege-4.0.2";
|
||||
name = "siege-4.0.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "http://download.joedog.org/siege/${name}.tar.gz";
|
||||
sha256 = "0ivc6ah9n2888qgh8dicszhr3mjs42538lfx7dlhxvvvakwq3yvy";
|
||||
sha256 = "0vzaj5nzb0fir2a4l7ghv3wa5d1nk2ss8gmwjb6bjavjplccyzcg";
|
||||
};
|
||||
|
||||
NIX_LDFLAGS = stdenv.lib.optionalString stdenv.isLinux "-lgcc_s";
|
||||
|
@ -5,11 +5,11 @@
|
||||
, openssl ? null }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "wget-1.19.2";
|
||||
name = "wget-1.19.4";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/wget/${name}.tar.lz";
|
||||
sha256 = "01yzal7xm85543x02bij3capnigr063d6c5vc039f8n5s9d796nm";
|
||||
sha256 = "16jmcqcasx3q9k4azssryli9qyxfq0sfijw998g8zp58cnwzzh1g";
|
||||
};
|
||||
|
||||
patches = [
|
||||
|
@ -161,12 +161,12 @@ in rec {
|
||||
|
||||
nixUnstable = (lib.lowPrio (common rec {
|
||||
name = "nix-unstable-1.12${suffix}";
|
||||
suffix = "pre5849_74f75c85";
|
||||
suffix = "pre5873_b76e282d";
|
||||
src = fetchFromGitHub {
|
||||
owner = "NixOS";
|
||||
repo = "nix";
|
||||
rev = "74f75c855837bce7f48491e9ce8ac03794e5b40d";
|
||||
sha256 = "1ch3v8rk1jf7yk9zd10fqgk11q63vjrk3mi2niv495zvkdjh4rf1";
|
||||
rev = "b76e282da8824b679368370e43c994e588994a9a";
|
||||
sha256 = "11clfc8fh8q8s3k4canmn36xhh3zcl2zd8wwddp4pdvdal16b5n6";
|
||||
};
|
||||
fromGit = true;
|
||||
})) // { perl-bindings = perl-bindings { nix = nixUnstable; }; };
|
||||
|
@ -2,12 +2,12 @@
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
name = "enchive-${version}";
|
||||
version = "3.3";
|
||||
version = "3.4";
|
||||
src = fetchFromGitHub {
|
||||
owner = "skeeto";
|
||||
repo = "enchive";
|
||||
rev = version;
|
||||
sha256 = "0i3b0v5dqz56m5ppzm3332yxkw17dxs2zpvf48769ljgjy74irfl";
|
||||
sha256 = "0ssxbnsjx4mvaqimp5nzfixpxinhmi12z8lxdd8cj2361wbb54yk";
|
||||
};
|
||||
|
||||
makeFlags = ["PREFIX=$(out)"];
|
||||
|
@ -1,12 +1,12 @@
|
||||
{ fetchurl, stdenv, libgcrypt, readline }:
|
||||
|
||||
stdenv.mkDerivation rec {
|
||||
version = "1.5.5";
|
||||
version = "1.5.7";
|
||||
name = "freeipmi-${version}";
|
||||
|
||||
src = fetchurl {
|
||||
url = "mirror://gnu/freeipmi/${name}.tar.gz";
|
||||
sha256 = "0lzzvhzbdl1cxin4xz3lirqxsjwmjr5ac0qr4g21cqsv2j6vj85f";
|
||||
sha256 = "1rdxs33klk6956rg8mn2dxwkk43y5yilvgvbcka8g6v4x0r98v5l";
|
||||
};
|
||||
|
||||
buildInputs = [ libgcrypt readline ];
|
||||
|
@ -17216,7 +17216,7 @@ with pkgs;
|
||||
gconf = gnome2.GConf;
|
||||
};
|
||||
|
||||
teamspeak_client = libsForQt56.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
|
||||
teamspeak_client = libsForQt5.callPackage ../applications/networking/instant-messengers/teamspeak/client.nix { };
|
||||
teamspeak_server = callPackage ../applications/networking/instant-messengers/teamspeak/server.nix { };
|
||||
|
||||
taskjuggler = callPackage ../applications/misc/taskjuggler { ruby = ruby_2_0; };
|
||||
@ -18148,9 +18148,13 @@ with pkgs;
|
||||
|
||||
bzflag = callPackage ../games/bzflag { };
|
||||
|
||||
cataclysm-dda = callPackage ../games/cataclysm-dda { };
|
||||
cataclysm-dda = callPackage ../games/cataclysm-dda {
|
||||
inherit (darwin.apple_sdk.frameworks) Cocoa;
|
||||
};
|
||||
|
||||
cataclysm-dda-git = callPackage ../games/cataclysm-dda/git.nix { };
|
||||
cataclysm-dda-git = callPackage ../games/cataclysm-dda/git.nix {
|
||||
inherit (darwin.apple_sdk.frameworks) CoreFoundation Cocoa;
|
||||
};
|
||||
|
||||
chessdb = callPackage ../games/chessdb { };
|
||||
|
||||
@ -18810,6 +18814,7 @@ with pkgs;
|
||||
dash-to-dock = callPackage ../desktops/gnome-3/extensions/dash-to-dock { };
|
||||
dash-to-panel = callPackage ../desktops/gnome-3/extensions/dash-to-panel { };
|
||||
mediaplayer = callPackage ../desktops/gnome-3/extensions/mediaplayer { };
|
||||
nohotcorner = callPackage ../desktops/gnome-3/extensions/nohotcorner { };
|
||||
topicons-plus = callPackage ../desktops/gnome-3/extensions/topicons-plus { };
|
||||
};
|
||||
|
||||
@ -18981,6 +18986,8 @@ with pkgs;
|
||||
|
||||
### SCIENCE/MATH
|
||||
|
||||
almonds = pythonPackages.callPackage ../applications/science/math/almonds { };
|
||||
|
||||
arpack = callPackage ../development/libraries/science/math/arpack { };
|
||||
|
||||
atlas = callPackage ../development/libraries/science/math/atlas {
|
||||
@ -19615,7 +19622,7 @@ with pkgs;
|
||||
faust1 = callPackage ../applications/audio/faust/faust1.nix { };
|
||||
|
||||
faust2 = callPackage ../applications/audio/faust/faust2.nix {
|
||||
llvm = llvm_38;
|
||||
llvm = llvm_4;
|
||||
};
|
||||
|
||||
faust2alqt = callPackage ../applications/audio/faust/faust2alqt.nix { };
|
||||
|
@ -8052,10 +8052,10 @@ let self = _self // overrides; _self = with self; {
|
||||
};
|
||||
|
||||
LogAny = buildPerlPackage rec {
|
||||
name = "Log-Any-1.704";
|
||||
name = "Log-Any-1.705";
|
||||
src = fetchurl {
|
||||
url = "mirror://cpan/authors/id/P/PR/PREACTION/${name}.tar.gz";
|
||||
sha256 = "57289d17b83bb5ce1d44148fd4e31a82b0d27e9104706ddc1ec5bb15461d0dd9";
|
||||
sha256 = "85c7c5189a8bfc2ffb6f879b4cd04dd77f94bc5abc3800b4330f42f43fb9a696";
|
||||
};
|
||||
# Syslog test fails.
|
||||
preCheck = "rm t/syslog.t";
|
||||
|
@ -358,6 +358,8 @@ in {
|
||||
|
||||
rhpl = disabledIf isPy3k (callPackage ../development/python-modules/rhpl {});
|
||||
|
||||
rx = callPackage ../development/python-modules/rx { };
|
||||
|
||||
salmon-mail = callPackage ../development/python-modules/salmon-mail { };
|
||||
|
||||
simpleeval = callPackage ../development/python-modules/simpleeval { };
|
||||
|
Loading…
Reference in New Issue
Block a user