commit
51ebf5849e
@ -0,0 +1,50 @@ |
||||
import ./make-test-python.nix ({ pkgs, ... }: { |
||||
name = "grafana-mimir"; |
||||
nodes = { |
||||
server = { ... }: { |
||||
environment.systemPackages = [ pkgs.jq ]; |
||||
services.mimir.enable = true; |
||||
services.mimir.configuration = { |
||||
ingester.ring.replication_factor = 1; |
||||
}; |
||||
|
||||
services.telegraf.enable = true; |
||||
services.telegraf.extraConfig = { |
||||
agent.interval = "1s"; |
||||
agent.flush_interval = "1s"; |
||||
inputs.exec = { |
||||
commands = [ |
||||
"${pkgs.coreutils}/bin/echo 'foo i=42i'" |
||||
]; |
||||
data_format = "influx"; |
||||
}; |
||||
outputs = { |
||||
http = { |
||||
# test remote write |
||||
url = "http://localhost:8080/api/v1/push"; |
||||
|
||||
# Data format to output. |
||||
data_format = "prometheusremotewrite"; |
||||
|
||||
headers = { |
||||
Content-Type = "application/x-protobuf"; |
||||
Content-Encoding = "snappy"; |
||||
X-Scope-OrgID = "nixos"; |
||||
X-Prometheus-Remote-Write-Version = "0.1.0"; |
||||
}; |
||||
}; |
||||
}; |
||||
}; |
||||
}; |
||||
}; |
||||
|
||||
testScript = '' |
||||
start_all() |
||||
server.wait_for_unit("mimir.service") |
||||
server.wait_for_unit("telegraf.service") |
||||
server.wait_for_open_port(8080) |
||||
server.wait_until_succeeds( |
||||
"curl -H 'X-Scope-OrgID: nixos' http://127.0.0.1:8080/prometheus/api/v1/label/host/values | jq -r '.data[0]' | grep server" |
||||
) |
||||
''; |
||||
}) |
@ -1,67 +0,0 @@ |
||||
{ lib |
||||
, fetchFromGitHub |
||||
, fetchurl |
||||
, buildDunePackage |
||||
, ocaml |
||||
, gen |
||||
, ppxlib |
||||
, uchar |
||||
}: |
||||
|
||||
if lib.versionOlder ocaml.version "4.08" |
||||
then throw "sedlex is not available for OCaml ${ocaml.version}" |
||||
else |
||||
|
||||
let |
||||
unicodeVersion = "13.0.0"; |
||||
baseUrl = "https://www.unicode.org/Public/${unicodeVersion}"; |
||||
|
||||
DerivedCoreProperties = fetchurl { |
||||
url = "${baseUrl}/ucd/DerivedCoreProperties.txt"; |
||||
sha256 = "0j12x112cd8fpgazkc8izxnhhpia44p1m36ff8yapslxndcmzm55"; |
||||
}; |
||||
DerivedGeneralCategory = fetchurl { |
||||
url = "${baseUrl}/ucd/extracted/DerivedGeneralCategory.txt"; |
||||
sha256 = "0w6mkz4w79k23bnmwgfxc4yqc2ypv8ilrjn6nk25hrafksbg00j5"; |
||||
}; |
||||
PropList = fetchurl { |
||||
url = "${baseUrl}/ucd/PropList.txt"; |
||||
sha256 = "1ks0585wimygbk2wqi9hqg8gyl25iffvdad5vya1zgsxs8z5lns8"; |
||||
}; |
||||
in |
||||
buildDunePackage rec { |
||||
pname = "sedlex"; |
||||
version = "2.4"; |
||||
|
||||
useDune2 = true; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "ocaml-community"; |
||||
repo = "sedlex"; |
||||
rev = "v${version}"; |
||||
sha256 = "13g8az4zqg6hrnxmy3qrasslppzlag13dd1dsr8vlpg2vpfmfv6i"; |
||||
}; |
||||
|
||||
propagatedBuildInputs = [ |
||||
gen uchar ppxlib |
||||
]; |
||||
|
||||
preBuild = '' |
||||
rm src/generator/data/dune |
||||
ln -s ${DerivedCoreProperties} src/generator/data/DerivedCoreProperties.txt |
||||
ln -s ${DerivedGeneralCategory} src/generator/data/DerivedGeneralCategory.txt |
||||
ln -s ${PropList} src/generator/data/PropList.txt |
||||
''; |
||||
|
||||
doCheck = true; |
||||
|
||||
dontStrip = true; |
||||
|
||||
meta = { |
||||
homepage = "https://github.com/ocaml-community/sedlex"; |
||||
changelog = "https://github.com/ocaml-community/sedlex/raw/v${version}/CHANGES"; |
||||
description = "An OCaml lexer generator for Unicode"; |
||||
license = lib.licenses.mit; |
||||
maintainers = [ lib.maintainers.marsam ]; |
||||
}; |
||||
} |
@ -1,37 +1,63 @@ |
||||
{ stdenv, lib, fetchFromGitHub, ocaml, findlib, gen, ppx_tools_versioned, ocaml-migrate-parsetree }: |
||||
|
||||
if lib.versionOlder ocaml.version "4.02" |
||||
then throw "sedlex is not available for OCaml ${ocaml.version}" |
||||
else |
||||
{ lib |
||||
, fetchFromGitHub |
||||
, fetchurl |
||||
, buildDunePackage |
||||
, ocaml |
||||
, gen |
||||
, ppxlib |
||||
, uchar |
||||
}: |
||||
|
||||
let |
||||
unicodeVersion = "14.0.0"; |
||||
baseUrl = "https://www.unicode.org/Public/${unicodeVersion}"; |
||||
|
||||
DerivedCoreProperties = fetchurl { |
||||
url = "${baseUrl}/ucd/DerivedCoreProperties.txt"; |
||||
sha256 = "sha256:1g77s8g9443dd92f82pbkim7rk51s7xdwa3mxpzb1lcw8ryxvvg3"; |
||||
}; |
||||
DerivedGeneralCategory = fetchurl { |
||||
url = "${baseUrl}/ucd/extracted/DerivedGeneralCategory.txt"; |
||||
sha256 = "sha256:080l3bwwppm7gnyga1hzhd07b55viklimxpdsx0fsxhr8v47krnd"; |
||||
}; |
||||
PropList = fetchurl { |
||||
url = "${baseUrl}/ucd/PropList.txt"; |
||||
sha256 = "sha256:08k75jzl7ws9l3sm1ywsj24qa4qvzn895wggdpp5nyj1a2wgvpbb"; |
||||
}; |
||||
in |
||||
buildDunePackage rec { |
||||
pname = "sedlex"; |
||||
version = "2.5"; |
||||
|
||||
stdenv.mkDerivation rec { |
||||
pname = "ocaml${ocaml.version}-sedlex"; |
||||
version = "1.99.5"; |
||||
minimalOCamlVersion = "4.08"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "ocaml-community"; |
||||
repo = "sedlex"; |
||||
rev = "fb84e1766fc4b29e79ec40029ffee5cdb37b392f"; |
||||
sha256 = "sha256-VhzlDTYBFXgKWT69PqZYLuHkiaDwzhmyX2XfaqzHFl4="; |
||||
rev = "v${version}"; |
||||
sha256 = "sha256:062a5dvrzvb81l3a9phljrhxfw9nlb61q341q0a6xn65hll3z2wy"; |
||||
}; |
||||
|
||||
nativeBuildInputs = [ ocaml findlib ]; |
||||
|
||||
propagatedBuildInputs = [ gen ocaml-migrate-parsetree ppx_tools_versioned ]; |
||||
|
||||
strictDeps = true; |
||||
propagatedBuildInputs = [ |
||||
gen uchar ppxlib |
||||
]; |
||||
|
||||
buildFlags = [ "all" "opt" ]; |
||||
preBuild = '' |
||||
rm src/generator/data/dune |
||||
ln -s ${DerivedCoreProperties} src/generator/data/DerivedCoreProperties.txt |
||||
ln -s ${DerivedGeneralCategory} src/generator/data/DerivedGeneralCategory.txt |
||||
ln -s ${PropList} src/generator/data/PropList.txt |
||||
''; |
||||
|
||||
createFindlibDestdir = true; |
||||
doCheck = true; |
||||
|
||||
dontStrip = true; |
||||
|
||||
meta = { |
||||
homepage = "https://github.com/ocaml-community/sedlex"; |
||||
changelog = "https://github.com/ocaml-community/sedlex/raw/v${version}/CHANGES"; |
||||
description = "An OCaml lexer generator for Unicode"; |
||||
license = lib.licenses.mit; |
||||
inherit (ocaml.meta) platforms; |
||||
maintainers = [ lib.maintainers.vbgl ]; |
||||
maintainers = [ lib.maintainers.marsam ]; |
||||
}; |
||||
} |
||||
|
@ -0,0 +1,93 @@ |
||||
{ lib |
||||
, stdenv |
||||
, fetchurl |
||||
, fetchFromGitHub |
||||
, substituteAll |
||||
, cmake |
||||
, curl |
||||
, nasm |
||||
, openmpt123 |
||||
, p7zip |
||||
, libgme |
||||
, libpng |
||||
, SDL2 |
||||
, SDL2_mixer |
||||
, zlib |
||||
}: |
||||
|
||||
let |
||||
|
||||
assets_version = "2.2.5"; |
||||
|
||||
assets = fetchurl { |
||||
url = "https://github.com/mazmazz/SRB2/releases/download/SRB2_assets_220/srb2-${assets_version}-assets.7z"; |
||||
sha256 = "1m9xf3vraq9nipsi09cyvvfa4i37gzfxg970rnqfswd86z9v6v00"; |
||||
}; |
||||
|
||||
assets_optional = fetchurl { |
||||
url = "https://github.com/mazmazz/SRB2/releases/download/SRB2_assets_220/srb2-${assets_version}-optional-assets.7z"; |
||||
sha256 = "1j29jrd0r1k2bb11wyyl6yv9b90s2i6jhrslnh77qkrhrwnwcdz4"; |
||||
}; |
||||
|
||||
in stdenv.mkDerivation rec { |
||||
pname = "srb2"; |
||||
version = "2.2.10"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "STJr"; |
||||
repo = "SRB2"; |
||||
rev = "SRB2_release_${version}"; |
||||
sha256 = "03388n094d2yr5si6ngnggbqhm8b2l0s0qvfnkz49li9bd6a81gg"; |
||||
}; |
||||
|
||||
nativeBuildInputs = [ |
||||
cmake |
||||
nasm |
||||
p7zip |
||||
]; |
||||
|
||||
buildInputs = [ |
||||
curl |
||||
libgme |
||||
libpng |
||||
openmpt123 |
||||
SDL2 |
||||
SDL2_mixer |
||||
zlib |
||||
]; |
||||
|
||||
cmakeFlags = [ |
||||
"-DSRB2_ASSET_DIRECTORY=/build/source/assets" |
||||
"-DGME_INCLUDE_DIR=${libgme}/include" |
||||
"-DOPENMPT_INCLUDE_DIR=${openmpt123}/include" |
||||
"-DSDL2_MIXER_INCLUDE_DIR=${SDL2_mixer}/include/SDL2" |
||||
"-DSDL2_INCLUDE_DIR=${SDL2.dev}/include/SDL2" |
||||
]; |
||||
|
||||
patches = [ |
||||
./wadlocation.patch |
||||
]; |
||||
|
||||
postPatch = '' |
||||
substituteInPlace src/sdl/i_system.c \ |
||||
--replace '@wadlocation@' $out |
||||
''; |
||||
|
||||
preConfigure = '' |
||||
7z x ${assets} -o"/build/source/assets" -aos |
||||
7z x ${assets_optional} -o"/build/source/assets" -aos |
||||
''; |
||||
|
||||
postInstall = '' |
||||
mkdir $out/bin |
||||
mv $out/lsdlsrb2-${version} $out/bin/srb2 |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
description = "Sonic Robo Blast 2 is a 3D Sonic the Hedgehog fangame based on a modified version of Doom Legacy"; |
||||
homepage = "https://www.srb2.org/"; |
||||
platforms = platforms.linux; |
||||
license = licenses.gpl2Plus; |
||||
maintainers = with maintainers; [ zeratax ]; |
||||
}; |
||||
} |
@ -0,0 +1,72 @@ |
||||
diff --git a/src/sdl/i_system.c b/src/sdl/i_system.c
|
||||
index 10c0747bf..861f00728 100644
|
||||
--- a/src/sdl/i_system.c
|
||||
+++ b/src/sdl/i_system.c
|
||||
@@ -145,13 +145,7 @@ int TimeFunction(int requested_frequency);
|
||||
|
||||
// Locations for searching the srb2.pk3
|
||||
#if defined (__unix__) || defined(__APPLE__) || defined (UNIXCOMMON)
|
||||
-#define DEFAULTWADLOCATION1 "/usr/local/share/games/SRB2"
|
||||
-#define DEFAULTWADLOCATION2 "/usr/local/games/SRB2"
|
||||
-#define DEFAULTWADLOCATION3 "/usr/share/games/SRB2"
|
||||
-#define DEFAULTWADLOCATION4 "/usr/games/SRB2"
|
||||
-#define DEFAULTSEARCHPATH1 "/usr/local/games"
|
||||
-#define DEFAULTSEARCHPATH2 "/usr/games"
|
||||
-#define DEFAULTSEARCHPATH3 "/usr/local"
|
||||
+#define DEFAULTWADLOCATION1 "@wadlocation@"
|
||||
#elif defined (_WIN32)
|
||||
#define DEFAULTWADLOCATION1 "c:\\games\\srb2"
|
||||
#define DEFAULTWADLOCATION2 "\\games\\srb2"
|
||||
@@ -2812,34 +2806,6 @@ static const char *locateWad(void)
|
||||
if (((envstr = I_GetEnv("SRB2WADDIR")) != NULL) && isWadPathOk(envstr))
|
||||
return envstr;
|
||||
|
||||
-#ifndef NOCWD
|
||||
- I_OutputMsg(",.");
|
||||
- // examine current dir
|
||||
- strcpy(returnWadPath, ".");
|
||||
- if (isWadPathOk(returnWadPath))
|
||||
- return NULL;
|
||||
-#endif
|
||||
-
|
||||
-
|
||||
-#ifdef CMAKECONFIG
|
||||
-#ifndef NDEBUG
|
||||
- I_OutputMsg(","CMAKE_ASSETS_DIR);
|
||||
- strcpy(returnWadPath, CMAKE_ASSETS_DIR);
|
||||
- if (isWadPathOk(returnWadPath))
|
||||
- {
|
||||
- return returnWadPath;
|
||||
- }
|
||||
-#endif
|
||||
-#endif
|
||||
-
|
||||
-#ifdef __APPLE__
|
||||
- OSX_GetResourcesPath(returnWadPath);
|
||||
- I_OutputMsg(",%s", returnWadPath);
|
||||
- if (isWadPathOk(returnWadPath))
|
||||
- {
|
||||
- return returnWadPath;
|
||||
- }
|
||||
-#endif
|
||||
|
||||
// examine default dirs
|
||||
#ifdef DEFAULTWADLOCATION1
|
||||
@@ -2884,16 +2850,7 @@ static const char *locateWad(void)
|
||||
if (isWadPathOk(returnWadPath))
|
||||
return returnWadPath;
|
||||
#endif
|
||||
-#ifndef NOHOME
|
||||
- // find in $HOME
|
||||
- I_OutputMsg(",HOME");
|
||||
- if ((envstr = I_GetEnv("HOME")) != NULL)
|
||||
- {
|
||||
- WadPath = searchWad(envstr);
|
||||
- if (WadPath)
|
||||
- return WadPath;
|
||||
- }
|
||||
-#endif
|
||||
+
|
||||
#ifdef DEFAULTSEARCHPATH1
|
||||
// find in /usr/local
|
||||
I_OutputMsg(", in:"DEFAULTSEARCHPATH1);
|
@ -0,0 +1,88 @@ |
||||
{ lib |
||||
, stdenv |
||||
, fetchurl |
||||
, fetchFromGitHub |
||||
, substituteAll |
||||
, cmake |
||||
, curl |
||||
, nasm |
||||
, unzip |
||||
, libgme |
||||
, libpng |
||||
, SDL2 |
||||
, SDL2_mixer |
||||
, zlib |
||||
}: |
||||
|
||||
let |
||||
|
||||
release_tag = "v1.3"; |
||||
|
||||
installer = fetchurl { |
||||
url = "https://github.com/STJr/Kart-Public/releases/download/${release_tag}/srb2kart-v13-Installer.exe"; |
||||
sha256 = "0bk36y7wf6xfdg6j0b8qvk8671hagikzdp5nlfqg478zrj0qf6cs"; |
||||
}; |
||||
|
||||
in stdenv.mkDerivation rec { |
||||
pname = "srb2kart"; |
||||
version = "1.3.0"; |
||||
|
||||
src = fetchFromGitHub { |
||||
owner = "STJr"; |
||||
repo = "Kart-Public"; |
||||
rev = release_tag; |
||||
sha256 = "131g9bmc9ihvz0klsc3yzd0pnkhx3mz1vzm8y7nrrsgdz5278y49"; |
||||
}; |
||||
|
||||
nativeBuildInputs = [ |
||||
cmake |
||||
nasm |
||||
unzip |
||||
]; |
||||
|
||||
buildInputs = [ |
||||
curl |
||||
libgme |
||||
libpng |
||||
SDL2 |
||||
SDL2_mixer |
||||
zlib |
||||
]; |
||||
|
||||
cmakeFlags = [ |
||||
#"-DSRB2_ASSET_DIRECTORY=/build/source/assets" |
||||
"-DGME_INCLUDE_DIR=${libgme}/include" |
||||
"-DSDL2_MIXER_INCLUDE_DIR=${SDL2_mixer}/include/SDL2" |
||||
"-DSDL2_INCLUDE_DIR=${SDL2.dev}/include/SDL2" |
||||
]; |
||||
|
||||
patches = [ |
||||
./wadlocation.patch |
||||
]; |
||||
|
||||
postPatch = '' |
||||
substituteInPlace src/sdl/i_system.c \ |
||||
--replace '@wadlocation@' $out |
||||
''; |
||||
|
||||
preConfigure = '' |
||||
mkdir assets/installer |
||||
pushd assets/installer |
||||
unzip ${installer} "*.kart" srb2.srb |
||||
popd |
||||
''; |
||||
|
||||
postInstall = '' |
||||
mkdir -p $out/bin $out/share/games/SRB2Kart |
||||
mv $out/srb2kart* $out/bin/ |
||||
mv $out/*.kart $out/share/games/SRB2Kart |
||||
''; |
||||
|
||||
meta = with lib; { |
||||
description = "SRB2Kart is a classic styled kart racer"; |
||||
homepage = "https://mb.srb2.org/threads/srb2kart.25868/"; |
||||
platforms = platforms.linux; |
||||
license = licenses.gpl2Plus; |
||||
maintainers = with maintainers; [ viric ]; |
||||
}; |
||||
} |
@ -0,0 +1,61 @@ |
||||
diff --git a/src/sdl/i_system.c b/src/sdl/i_system.c
|
||||
index 51f708d0..c4d971f7 100644
|
||||
--- a/src/sdl/i_system.c
|
||||
+++ b/src/sdl/i_system.c
|
||||
@@ -139,7 +139,7 @@ typedef LPVOID (WINAPI *p_MapViewOfFile) (HANDLE, DWORD, DWORD, DWORD, SIZE_T);
|
||||
|
||||
// Locations for searching the srb2.srb
|
||||
#if defined (__unix__) || defined(__APPLE__) || defined (UNIXCOMMON)
|
||||
-#define DEFAULTWADLOCATION1 "/usr/local/share/games/SRB2Kart"
|
||||
+#define DEFAULTWADLOCATION1 "@wadlocation@"
|
||||
#define DEFAULTWADLOCATION2 "/usr/local/games/SRB2Kart"
|
||||
#define DEFAULTWADLOCATION3 "/usr/share/games/SRB2Kart"
|
||||
#define DEFAULTWADLOCATION4 "/usr/games/SRB2Kart"
|
||||
@@ -3646,47 +3646,6 @@ static const char *locateWad(void)
|
||||
if (((envstr = I_GetEnv("SRB2WADDIR")) != NULL) && isWadPathOk(envstr))
|
||||
return envstr;
|
||||
|
||||
-#ifndef NOCWD
|
||||
- I_OutputMsg(",.");
|
||||
- // examine current dir
|
||||
- strcpy(returnWadPath, ".");
|
||||
- if (isWadPathOk(returnWadPath))
|
||||
- return NULL;
|
||||
-#endif
|
||||
-
|
||||
-
|
||||
-#ifdef DEFAULTDIR
|
||||
- I_OutputMsg(",HOME/" DEFAULTDIR);
|
||||
- // examine user jart directory
|
||||
- if ((envstr = I_GetEnv("HOME")) != NULL)
|
||||
- {
|
||||
- sprintf(returnWadPath, "%s" PATHSEP DEFAULTDIR, envstr);
|
||||
- if (isWadPathOk(returnWadPath))
|
||||
- return returnWadPath;
|
||||
- }
|
||||
-#endif
|
||||
-
|
||||
-
|
||||
-#ifdef CMAKECONFIG
|
||||
-#ifndef NDEBUG
|
||||
- I_OutputMsg(","CMAKE_ASSETS_DIR);
|
||||
- strcpy(returnWadPath, CMAKE_ASSETS_DIR);
|
||||
- if (isWadPathOk(returnWadPath))
|
||||
- {
|
||||
- return returnWadPath;
|
||||
- }
|
||||
-#endif
|
||||
-#endif
|
||||
-
|
||||
-#ifdef __APPLE__
|
||||
- OSX_GetResourcesPath(returnWadPath);
|
||||
- I_OutputMsg(",%s", returnWadPath);
|
||||
- if (isWadPathOk(returnWadPath))
|
||||
- {
|
||||
- return returnWadPath;
|
||||
- }
|
||||
-#endif
|
||||
-
|
||||
// examine default dirs
|
||||
#ifdef DEFAULTWADLOCATION1
|
||||
I_OutputMsg(","DEFAULTWADLOCATION1);
|
@ -0,0 +1,21 @@ |
||||
{ lib, ... }: |
||||
lib.recurseIntoAttrs { |
||||
|
||||
# https://github.com/NixOS/nixpkgs/issues/175196 |
||||
allowPkgsInPermittedInsecurePackages = |
||||
let pkgs = import ../.. { |
||||
config = { |
||||
permittedInsecurePackages = |
||||
tempAllow pkgs.authy "2.1.0" [ "electron-9.4.4" ]; |
||||
}; |
||||
}; |
||||
# Allow with forgetting |
||||
tempAllow = p: v: pa: |
||||
lib.optionals (lib.assertMsg (p.version == v) "${p.name} is no longer at version ${v}, consider removing the tempAllow") pa; |
||||
# For this test we don't _really_ care about the version though, |
||||
# only about evaluation strictness |
||||
tempAllowAlike = p: v: pa: builtins.seq v builtins.seq p.version pa; |
||||
|
||||
in pkgs.hello; |
||||
|
||||
} |
@ -1,35 +0,0 @@ |
||||
{ buildGoPackage, go-bindata, fetchFromGitHub }: |
||||
|
||||
buildGoPackage rec { |
||||
pname = "ngrok"; |
||||
version = "1.7.1"; |
||||
rev = version; |
||||
|
||||
goPackagePath = "ngrok"; |
||||
|
||||
src = fetchFromGitHub { |
||||
inherit rev; |
||||
owner = "inconshreveable"; |
||||
repo = "ngrok"; |
||||
sha256 = "1r4nc9knp0nxg4vglg7v7jbyd1nh1j2590l720ahll8a4fbsx5a4"; |
||||
}; |
||||
|
||||
goDeps = ./deps.nix; |
||||
|
||||
nativeBuildInputs = [ go-bindata ]; |
||||
|
||||
preConfigure = '' |
||||
sed -e '/jteeuwen\/go-bindata/d' \ |
||||
-e '/export GOPATH/d' \ |
||||
-e 's/go get/#go get/' \ |
||||
-e 's|bin/go-bindata|go-bindata|' -i Makefile |
||||
make assets BUILDTAGS=release |
||||
export sourceRoot=$sourceRoot/src/ngrok |
||||
''; |
||||
|
||||
tags = [ "release" ]; |
||||
|
||||
meta = { |
||||
homepage = "https://ngrok.com/"; |
||||
}; |
||||
} |
@ -1,101 +0,0 @@ |
||||
[ |
||||
{ |
||||
goPackagePath = "github.com/gorilla/websocket"; |
||||
fetch = { |
||||
type = "git"; |
||||
url = "https://github.com/gorilla/websocket"; |
||||
rev = "a622679ebd7a3b813862379232f645f8e690e43f"; |
||||
sha256 = "1nc9jbcmgya1i6dmf6sbcqsnxi9hbjg6dz1z0k7zmc6xdwlq0y4q"; |
||||
}; |
||||
} |
||||
{ |
||||
goPackagePath = "github.com/rcrowley/go-metrics"; |
||||
fetch = { |
||||
type = "git"; |
||||
url = "https://github.com/rcrowley/go-metrics"; |
||||
rev = "1ce93efbc8f9c568886b2ef85ce305b2217b3de3"; |
||||
sha256 = "06gg72krlmd0z3zdq6s716blrga95pyj8dc2f2psfbknbkyrkfqa"; |
||||
}; |
||||
} |
||||
{ |
||||
goPackagePath = "github.com/inconshreveable/go-vhost"; |
||||
fetch = { |
||||
type = "git"; |
||||
url = "https://github.com/inconshreveable/go-vhost"; |
||||
rev = "c4c28117502e4bf00960c8282b2d1c51c865fe2c"; |
||||
sha256 = "1rway6sls6fl2s2jk20ajj36rrlzh9944ncc9pdd19kifix54z32"; |
||||
}; |
||||
} |
||||
{ |
||||
goPackagePath = "code.google.com/p/log4go"; |
||||
fetch = { |
||||
type = "git"; |
||||
url = "https://github.com/ccpaging/log4go"; |
||||
rev = "cb4cc51cd03958183d3b637d0750497d88c2f7a8"; |
||||
sha256 = "0l9f86zzhla9hq35q4xhgs837283qrm4gxbp5lrwwls54ifiq7k2"; |
||||
}; |
||||
} |
||||
{ |
||||
goPackagePath = "github.com/daviddengcn/go-colortext"; |
||||
fetch = { |
||||
type = "git"; |
||||
url = "https://github.com/daviddengcn/go-colortext"; |
||||
rev = "13eaeb896f5985a1ab74ddea58707a73d875ba57"; |
||||
sha256 = "0618xs9lc5xfp5zkkb5j47dr7i30ps3zj5fj0zpv8afqh2cc689x"; |
||||
}; |
||||
} |
||||
{ |
||||
goPackagePath = "gopkg.in/yaml.v1"; |
||||
fetch = { |
||||
type = "git"; |
||||
url = "https://github.com/go-yaml/yaml"; |
||||
rev = "b0c168ac0cf9493da1f9bb76c34b26ffef940b4a"; |
||||
sha256 = "0jbdy41pplf2d1j24qwr8gc5qsig6ai5ch8rwgvg72kq9q0901cy"; |
||||
}; |
||||
} |
||||
{ |
||||
goPackagePath = "github.com/inconshreveable/mousetrap"; |
||||
fetch = { |
||||
type = "git"; |
||||
url = "https://github.com/inconshreveable/mousetrap"; |
||||
rev = "9dbb96d2c3a964935b0870b5abaea13c98b483aa"; |
||||
sha256 = "1f9g8vm18qv1rcb745a4iahql9vfrz0jni9mnzriab2wy1pfdl5b"; |
||||
}; |
||||
} |
||||
{ |
||||
goPackagePath = "github.com/nsf/termbox-go"; |
||||
fetch = { |
||||
type = "git"; |
||||
url = "https://github.com/nsf/termbox-go"; |
||||
rev = "9aecf65084a5754f12d27508fa2e6ed56851953b"; |
||||
sha256 = "16sak07bgvmax4zxfrd4jia1dgygk733xa8vk8cdx28z98awbfsh"; |
||||
}; |
||||
} |
||||
{ |
||||
goPackagePath = "gopkg.in/inconshreveable/go-update.v0"; |
||||
fetch = { |
||||
type = "git"; |
||||
url = "https://github.com/inconshreveable/go-update"; |
||||
rev = "d8b0b1d421aa1cbf392c05869f8abbc669bb7066"; |
||||
sha256 = "0cvkik2w368fzimx3y29ncfgw7004qkbdf2n3jy5czvzn35q7dpa"; |
||||
}; |
||||
} |
||||
{ |
||||
goPackagePath = "github.com/kardianos/osext"; |
||||
fetch = { |
||||
type = "git"; |
||||
url = "https://github.com/kardianos/osext"; |
||||
rev = "29ae4ffbc9a6fe9fb2bc5029050ce6996ea1d3bc"; |
||||
sha256 = "1mawalaz84i16njkz6f9fd5jxhcbxkbsjnav3cmqq2dncv2hyv8a"; |
||||
}; |
||||
} |
||||
{ |
||||
goPackagePath = "github.com/kr/binarydist"; |
||||
fetch = { |
||||
type = "git"; |
||||
url = "https://github.com/kr/binarydist"; |
||||
rev = "9955b0ab8708602d411341e55fffd7e0700f86bd"; |
||||
sha256 = "11wncbbbrdcxl5ff3h6w8vqfg4bxsf8709mh6vda0cv236flkyn3"; |
||||
}; |
||||
} |
||||
] |
Loading…
Reference in new issue