use 'dep' for dependency management

This commit is contained in:
mappu 2017-10-28 12:48:55 +13:00
parent 54ecffd0d4
commit 0ec079cfd4
3 changed files with 66 additions and 3 deletions

33
Gopkg.lock generated Normal file
View File

@ -0,0 +1,33 @@
# This file is autogenerated, do not edit; changes may be undone by the next 'dep ensure'.
[[projects]]
name = "code.ivysaur.me/libnmdc"
packages = ["."]
revision = "21847db9fdc1b983285de44e789cd9e921bdf1bb"
version = "v0.14.0"
[[projects]]
branch = "master"
name = "github.com/googollee/go-engine.io"
packages = [".","message","parser","polling","transport","websocket"]
revision = "80ae0e43aca17b4c5a6834999d0f2eaa16b9afda"
[[projects]]
branch = "master"
name = "github.com/googollee/go-socket.io"
packages = ["."]
revision = "5447e71f36d394766bf855d5714a487596809f0d"
[[projects]]
name = "github.com/gorilla/websocket"
packages = ["."]
revision = "ea4d1f681babbce9545c9c5f3d5194a789c89f5b"
version = "v1.2.0"
[solve-meta]
analyzer-name = "dep"
analyzer-version = 1
inputs-digest = "928468c40a3a664870459e1d5a1fa97fcbc45802fdd498ebf89bcffe0b44ec6e"
solver-name = "gps-cdcl"
solver-version = 1

30
Gopkg.toml Normal file
View File

@ -0,0 +1,30 @@
# Gopkg.toml example
#
# Refer to https://github.com/golang/dep/blob/master/docs/Gopkg.toml.md
# for detailed Gopkg.toml documentation.
#
# required = ["github.com/user/thing/cmd/thing"]
# ignored = ["github.com/user/project/pkgX", "bitbucket.org/user/project/pkgA/pkgY"]
#
# [[constraint]]
# name = "github.com/user/project"
# version = "1.0.0"
#
# [[constraint]]
# name = "github.com/user/project2"
# branch = "dev"
# source = "github.com/myfork/project2"
#
# [[override]]
# name = "github.com/x/y"
# version = "2.4.0"
[[constraint]]
name = "code.ivysaur.me/libnmdc"
version = "0.14.0"
[[constraint]]
branch = "master"
name = "github.com/googollee/go-socket.io"

View File

@ -9,7 +9,7 @@ GOFLAGS=-a \
-gcflags "-trimpath ${GOPATH}" \ -gcflags "-trimpath ${GOPATH}" \
-asmflags "-trimpath ${GOPATH}" -asmflags "-trimpath ${GOPATH}"
SOURCES=client/ clientpack.php Config.go main.go nmdc-webfrontend.conf.SAMPLE SOURCES=client/ Gopkg.lock Gopkg.toml Makefile Config.go main.go nmdc-webfrontend.conf.SAMPLE
.PHONY: all deps clean .PHONY: all deps clean
@ -17,9 +17,9 @@ all: $(BINNAME)-$(VERSION)-win32.7z $(BINNAME)-$(VERSION)-linux64.tar.xz $(BINNA
deps: deps:
npm install -g less uglify-js less-plugin-clean-css html-minifier npm install -g less uglify-js less-plugin-clean-css html-minifier
go get github.com/googollee/go-socket.io
go get code.ivysaur.me/libnmdc
go get -u github.com/jteeuwen/go-bindata/... go get -u github.com/jteeuwen/go-bindata/...
go get -u github.com/golang/dep/cmd/dep
dep ensure
clean: clean:
rm -f ./$(BINNAME) rm -f ./$(BINNAME)