summary refs log tree commit diff
path: root/pkgs/development
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development')
-rw-r--r--pkgs/development/libraries/kde-frameworks/fetch.sh1
-rw-r--r--pkgs/development/libraries/poppler/default.nix2
-rwxr-xr-xpkgs/development/libraries/qt-5/5.5/fetch.sh3
-rwxr-xr-xpkgs/development/libraries/qt-5/5.5/fetchsrcs.sh54
-rw-r--r--pkgs/development/libraries/qt-5/5.6/fetch.sh3
-rw-r--r--pkgs/development/libraries/qt-5/5.7/fetch.sh2
-rw-r--r--pkgs/development/tools/parsing/re2c/default.nix16
-rw-r--r--pkgs/development/tools/rust/racerd/default.nix8
8 files changed, 25 insertions, 64 deletions
diff --git a/pkgs/development/libraries/kde-frameworks/fetch.sh b/pkgs/development/libraries/kde-frameworks/fetch.sh
new file mode 100644
index 000000000000..4a01d1d83147
--- /dev/null
+++ b/pkgs/development/libraries/kde-frameworks/fetch.sh
@@ -0,0 +1 @@
+WGET_ARGS=( http://download.kde.org/stable/frameworks/5.24/ -A '*.tar.xz' )
diff --git a/pkgs/development/libraries/poppler/default.nix b/pkgs/development/libraries/poppler/default.nix
index 097031d54f13..d3034449df3b 100644
--- a/pkgs/development/libraries/poppler/default.nix
+++ b/pkgs/development/libraries/poppler/default.nix
@@ -7,7 +7,7 @@
 , minimal ? false, suffix ? "glib"
 }:
 
-let # beware: updates often break cups_filters build
+let # beware: updates often break cups-filters build
   version = "0.46.0"; # even major numbers are stable
   sha256 = "11z4d5vrrd0m7w9bfydwabksk273z7z0xf2nwvzf5pk17p8kazcn";
 in
diff --git a/pkgs/development/libraries/qt-5/5.5/fetch.sh b/pkgs/development/libraries/qt-5/5.5/fetch.sh
new file mode 100755
index 000000000000..512d985f346a
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.5/fetch.sh
@@ -0,0 +1,3 @@
+WGET_ARGS=( http://download.qt.io/official_releases/qt/5.5/5.5.1/submodules/ \
+            http://download.qt.io/community_releases/5.5/5.5.1/ \
+            -A '*.tar.xz' )
diff --git a/pkgs/development/libraries/qt-5/5.5/fetchsrcs.sh b/pkgs/development/libraries/qt-5/5.5/fetchsrcs.sh
deleted file mode 100755
index c958b5c9eed3..000000000000
--- a/pkgs/development/libraries/qt-5/5.5/fetchsrcs.sh
+++ /dev/null
@@ -1,54 +0,0 @@
-#! /usr/bin/env nix-shell
-#! nix-shell -i bash -p coreutils findutils gnused nix wget
-
-set -x
-
-MAJOR_VERSION="5.5"
-VERSION="${MAJOR_VERSION}.1"
-# The trailing slash at the end is necessary!
-RELEASE_URLS=(
-    "http://download.qt.io/official_releases/qt/$MAJOR_VERSION/$VERSION/submodules/"
-    "http://download.qt.io/community_releases/$MAJOR_VERSION/$VERSION/"
-)
-EXTRA_WGET_ARGS='-A *.tar.xz'
-
-mkdir tmp; cd tmp
-
-for url in "${RELEASE_URLS[@]}"; do
-    wget -nH -r -c --no-parent $url $EXTRA_WGET_ARGS
-done
-
-cat >../srcs.nix <<EOF
-# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
-{ fetchurl, mirror }:
-
-{
-EOF
-
-workdir=$(pwd)
-
-find . | sort | while read src; do
-    if [[ -f "${src}" ]]; then
-        url="${src:2}"
-        # Sanitize file name
-        filename=$(basename "$src" | tr '@' '_')
-        nameversion="${filename%.tar.*}"
-        name=$(echo "$nameversion" | sed -e 's,-[[:digit:]].*,,' | sed -e 's,-opensource-src$,,')
-        version=$(echo "$nameversion" | sed -e 's,^\([[:alpha:]][[:alnum:]]*-\)\+,,')
-        sha256=$(nix-hash --type sha256 --base32 --flat "$src")
-        cat >>../srcs.nix <<EOF
-  $name = {
-    version = "$version";
-    src = fetchurl {
-      url = "\${mirror}/$url";
-      sha256 = "$sha256";
-      name = "$filename";
-    };
-  };
-EOF
-    fi
-done
-
-echo "}" >>../srcs.nix
-
-cd ..
diff --git a/pkgs/development/libraries/qt-5/5.6/fetch.sh b/pkgs/development/libraries/qt-5/5.6/fetch.sh
new file mode 100644
index 000000000000..b5b76d3e6740
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.6/fetch.sh
@@ -0,0 +1,3 @@
+WGET_ARGS=( http://download.qt.io/official_releases/qt/5.6/5.6.1-1/submodules/ \
+            http://download.qt.io/community_releases/5.6/5.6.1/ \
+            -A '*.tar.xz' )
diff --git a/pkgs/development/libraries/qt-5/5.7/fetch.sh b/pkgs/development/libraries/qt-5/5.7/fetch.sh
new file mode 100644
index 000000000000..282fe742fd05
--- /dev/null
+++ b/pkgs/development/libraries/qt-5/5.7/fetch.sh
@@ -0,0 +1,2 @@
+WGET_ARGS=( http://download.qt.io/official_releases/qt/5.7/5.7.0/submodules/ \
+            -A '*.tar.xz' )
diff --git a/pkgs/development/tools/parsing/re2c/default.nix b/pkgs/development/tools/parsing/re2c/default.nix
index d4b3e56ebe33..a70afe511798 100644
--- a/pkgs/development/tools/parsing/re2c/default.nix
+++ b/pkgs/development/tools/parsing/re2c/default.nix
@@ -1,14 +1,20 @@
-{ stdenv, fetchurl }:
+{ stdenv, fetchFromGitHub, autoreconfHook }:
 
 stdenv.mkDerivation rec {
   name = "re2c-${version}";
-  version = "0.14.3";
+  version = "0.16";
 
-  src = fetchurl {
-    url    = "mirror://sourceforge/re2c/re2c/${version}/${name}.tar.gz";
-    sha256 = "113yj5h38isfsjigqvb2j3ammfmxckgwyxmm0h4fyflzb7ghcs0w";
+  sourceRoot = "${name}-src/re2c";
+
+  src = fetchFromGitHub {
+    owner = "skvadrik";
+    repo = "re2c";
+    rev = version;
+    sha256 = "0cijgmbyx34nwl2jmsswggkgvzy364871rkbxz8biq9x8xrhhjw5";
   };
 
+  nativeBuildInputs = [ autoreconfHook ];
+
   meta = {
     description = "Tool for writing very fast and very flexible scanners";
     homepage    = "http://re2c.org";
diff --git a/pkgs/development/tools/rust/racerd/default.nix b/pkgs/development/tools/rust/racerd/default.nix
index d1e3ba8b0cb7..e5d275ec1f52 100644
--- a/pkgs/development/tools/rust/racerd/default.nix
+++ b/pkgs/development/tools/rust/racerd/default.nix
@@ -4,16 +4,16 @@ with rustPlatform;
 
 buildRustPackage rec {
   name = "racerd-${version}";
-  version = "0.1.1";
+  version = "2016-08-23";
   src = fetchgit {
     url = "git://github.com/jwilm/racerd.git";
-    rev = "dcbb7885e84eb5e2fbb2072e185701ad1abbd93a";
-    sha256 = "0qm0hpvxba632av355mj1wqd616zjvi0qy045np7mi746m0bbqwh";
+    rev = "5d685ed26ba812a1afe892a8c0d12eb6abbeeb3d";
+    sha256 = "1ww96nc00l8p28rnln31n92x0mp2p5jnaqh2nwc8xi3r559p1y5i";
   };
 
   doCheck = false;
 
-  depsSha256 = "0ca0lc8mm8kczll5m03n5fwsr0540c2xbfi4nn9ksn0s4sap50yn";
+  depsSha256 = "13vkabr6bbl2nairxpn3lhqxcr3larasjk03r4hzrn7ff7sy40h2";
 
   buildInputs = [ makeWrapper ];