lol

mesos-dns: 0.1.2 -> 0.9.0

+20 -115
+20 -14
pkgs/servers/mesos-dns/default.nix
··· 1 - { buildGoPackage, fetchFromGitHub }: 1 + { lib, buildGoModule, fetchFromGitHub }: 2 2 3 - buildGoPackage rec { 3 + buildGoModule rec { 4 4 pname = "mesos-dns"; 5 - version = "0.1.2"; 6 - rev = "v${version}"; 7 - 8 - goPackagePath = "github.com/mesosphere/mesos-dns"; 9 - 10 - # Avoid including the benchmarking test helper in the output: 11 - subPackages = [ "." ]; 5 + version = "0.9.0"; 12 6 13 7 src = fetchFromGitHub { 14 - inherit rev; 15 - owner = "mesosphere"; 8 + owner = "m3scluster"; 16 9 repo = "mesos-dns"; 17 - sha256 = "0zs6lcgk43j7jp370qnii7n55cd9pa8gl56r8hy4nagfvlvrcm02"; 10 + rev = "v${version}"; 11 + hash = "sha256-lURD0WAHC4klRdV6/YhKNtXh03zcVuDzTj/LvKYomLk="; 18 12 }; 19 13 20 - goDeps = ./deps.nix; 21 - meta.mainProgram = "mesos-dns"; 14 + vendorHash = "sha256-OILARWv9CDQEzzn7He/P8Z2Ug7m05AqOndoeM1sUpII="; 15 + 16 + subPackages = [ "." ]; 17 + 18 + ldflags = [ "-s" "-w" ]; 19 + 20 + meta = with lib; { 21 + homepage = "https://m3scluster.github.io/mesos-dns/"; 22 + changelog = "https://github.com/m3scluster/mesos-dns/releases/tag/v${version}"; 23 + description = "DNS-based service discovery for Mesos"; 24 + license = licenses.asl20; 25 + maintainers = with maintainers; [ aaronjheng ]; 26 + mainProgram = "mesos-dns"; 27 + }; 22 28 }
-101
pkgs/servers/mesos-dns/deps.nix
··· 1 - [ 2 - { 3 - goPackagePath = "golang.org/x/net"; 4 - fetch = { 5 - type = "git"; 6 - url = "https://go.googlesource.com/net"; 7 - rev = "62ac18b461605b4be188bbc7300e9aa2bc836cd4"; 8 - sha256 = "0lwwvbbwbf3yshxkfhn6z20gd45dkvnmw2ms36diiy34krgy402p"; 9 - }; 10 - } 11 - { 12 - goPackagePath = "github.com/miekg/dns"; 13 - fetch = { 14 - type = "git"; 15 - url = "https://github.com/miekg/dns"; 16 - rev = "7e024ce8ce18b21b475ac6baf8fa3c42536bf2fa"; 17 - sha256 = "0hlwb52lnnj3c6papjk9i5w5cjdw6r7c891v4xksnfvk1f9cy9kl"; 18 - }; 19 - } 20 - { 21 - goPackagePath = "github.com/gogo/protobuf"; 22 - fetch = { 23 - type = "git"; 24 - url = "https://github.com/gogo/protobuf"; 25 - rev = "7883e1468d48d969e1c3ce4bcde89b6a7dd4adc4"; 26 - sha256 = "16ja7lqq96q0pnzgnbwnh0j8qzvqgns1nfk8ndxgkg4sg93bg372"; 27 - }; 28 - } 29 - { 30 - goPackagePath = "github.com/golang/glog"; 31 - fetch = { 32 - type = "git"; 33 - url = "https://github.com/golang/glog"; 34 - rev = "fca8c8854093a154ff1eb580aae10276ad6b1b5f"; 35 - sha256 = "1nr2q0vas0a2f395f4shjxqpas18mjsf8yhgndsav7svngpbbpg8"; 36 - }; 37 - } 38 - { 39 - goPackagePath = "github.com/mesos/mesos-go"; 40 - fetch = { 41 - type = "git"; 42 - url = "https://github.com/mesos/mesos-go"; 43 - rev = "aaa5b2fecf0e2db463f4f996c89617d6766b2969"; 44 - sha256 = "1pk1fpxksjln6kqvgm1igw3582jgrn14fwa8bdj5cwbpy6skjdvk"; 45 - }; 46 - } 47 - { 48 - goPackagePath = "github.com/pmezard/go-difflib"; 49 - fetch = { 50 - type = "git"; 51 - url = "https://github.com/pmezard/go-difflib"; 52 - rev = "d8ed2627bdf02c080bf22230dbb337003b7aba2d"; 53 - sha256 = "0w1jp4k4zbnrxh3jvh8fgbjgqpf2hg31pbj8fb32kh26px9ldpbs"; 54 - }; 55 - } 56 - { 57 - goPackagePath = "github.com/samuel/go-zookeeper"; 58 - fetch = { 59 - type = "git"; 60 - url = "https://github.com/samuel/go-zookeeper"; 61 - rev = "5bb5cfc093ad18a28148c578f8632cfdb4d802e4"; 62 - sha256 = "1kpx1ymh7rds0b2km291idnyqi0zck74nd8hnk72crgz7wmpqv6z"; 63 - }; 64 - } 65 - { 66 - goPackagePath = "github.com/stretchr/objx"; 67 - fetch = { 68 - type = "git"; 69 - url = "https://github.com/stretchr/objx"; 70 - rev = "cbeaeb16a013161a98496fad62933b1d21786672"; 71 - sha256 = "1xn7iibjik77h6h0jilfvcjkkzaqz45baf44p3rb2i03hbmkqkp1"; 72 - }; 73 - } 74 - { 75 - goPackagePath = "github.com/davecgh/go-spew"; 76 - fetch = { 77 - type = "git"; 78 - url = "https://github.com/davecgh/go-spew"; 79 - rev = "5215b55f46b2b919f50a1df0eaa5886afe4e3b3d"; 80 - sha256 = "15h9kl73rdbzlfmsdxp13jja5gs7sknvqkpq2qizq3qv3nr1x8dk"; 81 - }; 82 - } 83 - { 84 - goPackagePath = "github.com/emicklei/go-restful"; 85 - fetch = { 86 - type = "git"; 87 - url = "https://github.com/emicklei/go-restful"; 88 - rev = "892402ba11a2e2fd5e1295dd633481f27365f14d"; 89 - sha256 = "0gr9f53vayc6501a1kaw4p3h9pgf376cgxsfnr3f2dvp0xacvw8x"; 90 - }; 91 - } 92 - { 93 - goPackagePath = "github.com/stretchr/testify"; 94 - fetch = { 95 - type = "git"; 96 - url = "https://github.com/stretchr/testify"; 97 - rev = "089c7181b8c728499929ff09b62d3fdd8df8adff"; 98 - sha256 = "03dzxkxbs298pvfsjz4kdadfaf9jkzsdhshqmg4p12wbyaj09s4p"; 99 - }; 100 - } 101 - ]