forked from mirrors/nixpkgs
meguca: 2018-05-26 -> 2018-06-10
This commit is contained in:
parent
05474564b2
commit
4b91c2428b
|
@ -104,15 +104,16 @@ in
|
|||
preStart = ''
|
||||
# Ensure folder exists and links are correct or create them
|
||||
mkdir -p ${cfg.baseDir}
|
||||
chmod 750 ${cfg.baseDir}
|
||||
ln -sf ${pkgs.meguca}/share/meguca/www ${cfg.baseDir}
|
||||
|
||||
# Ensure the database is correct or create it
|
||||
${pkgs.sudo}/bin/sudo -u ${postgres.superUser} ${postgres.package}/bin/createuser \
|
||||
-SDR meguca || true
|
||||
${pkgs.sudo}/bin/sudo -u ${postgres.superUser} ${postgres.package}/bin/psql \
|
||||
-c "ALTER ROLE meguca WITH PASSWORD '$(cat ${cfg.passwordFile})';" || true
|
||||
${pkgs.sudo}/bin/sudo -u ${postgres.superUser} ${postgres.package}/bin/createdb \
|
||||
-T template0 -E UTF8 -O meguca meguca || true
|
||||
${pkgs.sudo}/bin/sudo -u meguca ${postgres.package}/bin/psql \
|
||||
-c "ALTER ROLE meguca WITH PASSWORD '$(cat ${cfg.passwordFile})';" || true
|
||||
'';
|
||||
|
||||
script = ''
|
||||
|
|
|
@ -3,8 +3,8 @@
|
|||
|
||||
buildGoPackage rec {
|
||||
name = "meguca-unstable-${version}";
|
||||
version = "2018-05-26";
|
||||
rev = "9f3d902fb899dbc874c1a91298d86fda7da59b1e";
|
||||
version = "2018-06-10";
|
||||
rev = "e2f97faf10fd3dd672f9b80d220079bfad1c045c";
|
||||
goPackagePath = "github.com/bakape/meguca";
|
||||
goDeps = ./server_deps.nix;
|
||||
enableParallelBuilding = true;
|
||||
|
@ -14,20 +14,18 @@ buildGoPackage rec {
|
|||
src = fetchgit {
|
||||
inherit rev;
|
||||
url = "https://github.com/bakape/meguca";
|
||||
sha256 = "0qblllf23pxcwi5fhaq8xc77iawll7v7xpk2mf9ngks3h8p7gddq";
|
||||
sha256 = "1blj970kdvasgxxwca6idvzl6ha29g9fvqwxgy00j7hk37hzkkzf";
|
||||
fetchSubmodules = true;
|
||||
};
|
||||
|
||||
configurePhase = ''
|
||||
buildPhase = ''
|
||||
export HOME=$PWD
|
||||
export GOPATH=$GOPATH:$HOME/go
|
||||
export GOPATH=$GOPATH:$HOME/go/src/github.com/bakape/meguca/go
|
||||
cd $HOME/go/src/github.com/bakape/meguca
|
||||
ln -sf ${nodePackages.meguca}/lib/node_modules/meguca/node_modules
|
||||
sed -i "/npm install --progress false --depth 0/d" Makefile
|
||||
make generate_clean
|
||||
go generate meguca/...
|
||||
'';
|
||||
|
||||
buildPhase = ''
|
||||
go build -p $NIX_BUILD_CORES meguca
|
||||
make -j $NIX_BUILD_CORES client wasm
|
||||
'';
|
||||
|
|
|
@ -1,5 +1,14 @@
|
|||
# This file was generated by https://github.com/kamilchm/go2nix v1.2.1
|
||||
[
|
||||
{
|
||||
goPackagePath = "github.com/ErikDubbelboer/gspt";
|
||||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/ErikDubbelboer/gspt";
|
||||
rev = "08ed213262b5bb2cf6ccb0baa71c6b201d353e63";
|
||||
sha256 = "1vdgvwjagk1n4mwvpil59idgg7ibdj6frk9mz8c2ckbmxsfpp8rq";
|
||||
};
|
||||
}
|
||||
{
|
||||
goPackagePath = "github.com/Masterminds/squirrel";
|
||||
fetch = {
|
||||
|
@ -41,8 +50,8 @@
|
|||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/bakape/thumbnailer";
|
||||
rev = "5b92eb4c4500fd8e004e4cc9eeb2038961e2004f";
|
||||
sha256 = "0z9myzp6rjyylh91ibd1nfpz7za1gxg4n3pnn7sw54i9zyws1l4x";
|
||||
rev = "bb51d30d3f3379cd17f4f2a43d1a7caf0d92b497";
|
||||
sha256 = "0rgyfi14v17acz56hm9j0dzk0kx8k6jfjcwjzvr7b04bahw09zc4";
|
||||
};
|
||||
}
|
||||
{
|
||||
|
@ -113,8 +122,8 @@
|
|||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/gorilla/websocket";
|
||||
rev = "21ab95fa12b9bdd8fecf5fa3586aad941cc98785";
|
||||
sha256 = "1ygg6cr84461d6k3nzbja0dxhcgf5zvry2w10f6i7291ghrcwhyy";
|
||||
rev = "5ed622c449da6d44c3c8329331ff47a9e5844f71";
|
||||
sha256 = "1yhcwraijdk6lx7f6m9p6i1b3zfh2hq80l1nfpnckfn10gh72aw7";
|
||||
};
|
||||
}
|
||||
{
|
||||
|
@ -158,8 +167,8 @@
|
|||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/mailru/easyjson";
|
||||
rev = "8b799c424f57fa123fc63a99d6383bc6e4c02578";
|
||||
sha256 = "15ba6drfmw98lzw5qjh3ijcxh9iz9rcp3hid169yfd08l06z05w0";
|
||||
rev = "3fdea8d05856a0c8df22ed4bc71b3219245e4485";
|
||||
sha256 = "0g3crph77yhv4ipdnwqc32z4cp87ahi4ikad5kyy6q4znnxliz74";
|
||||
};
|
||||
}
|
||||
{
|
||||
|
@ -185,8 +194,8 @@
|
|||
fetch = {
|
||||
type = "git";
|
||||
url = "https://github.com/sevlyar/go-daemon";
|
||||
rev = "45a2ba1b7c6710a044163fa109bf08d060bc3afa";
|
||||
sha256 = "1fd8cwljgbxsm3w38pii0n02zg8s53x7j08w784csj3sfzq7rbv4";
|
||||
rev = "f9261e73885de99b1647d68bedadf2b9a99ad11f";
|
||||
sha256 = "1c4h85a3qfdkd61k8ipk1ffi3sdflq4wqp6d6h43zrca528m9ddc";
|
||||
};
|
||||
}
|
||||
{
|
||||
|
@ -221,8 +230,8 @@
|
|||
fetch = {
|
||||
type = "git";
|
||||
url = "https://go.googlesource.com/crypto";
|
||||
rev = "a3beeb748656e13e54256fd2cde19e058f41f60f";
|
||||
sha256 = "0h0a1v2g3hf0dlfjfiv76vfvvy7r9sdhjyqc2snvh9dczm2k5zki";
|
||||
rev = "8ac0e0d97ce45cd83d1d7243c060cb8461dda5e9";
|
||||
sha256 = "0vg0dfpv1wgj5imlakpma763yfd67aqbiy0fcklq3cw46qmfbzf1";
|
||||
};
|
||||
}
|
||||
{
|
||||
|
@ -230,8 +239,8 @@
|
|||
fetch = {
|
||||
type = "git";
|
||||
url = "https://go.googlesource.com/sys";
|
||||
rev = "c11f84a56e43e20a78cee75a7c034031ecf57d1f";
|
||||
sha256 = "1fn1wwr94v6ca1zcbsrs5v79s95pajdjqzz9rm9lxkgcvv1rl189";
|
||||
rev = "7c1e4f34a39c8bf93b6a3379e4ffb3b118ecc614";
|
||||
sha256 = "1jcf4xhbw9zxzhx4w3z9i0bsgb8n59sfrs628a2xsd805b8zlw0r";
|
||||
};
|
||||
}
|
||||
{
|
||||
|
|
Loading…
Reference in a new issue