deps(): switch to hex based rustler dep, publish

This commit is contained in:
Ryan Schmukler 2017-03-21 15:47:30 -04:00
parent 4d56cb9ad7
commit 63e9b87456
2 changed files with 11 additions and 8 deletions

13
mix.exs
View File

@ -9,8 +9,8 @@ defmodule Rox.Mixfile do
start_permanent: Mix.env == :prod,
compilers: [:rustler] ++ Mix.compilers(),
rustler_crates: rustler_crates(),
description: description(),
package: package(),
description: description(),
deps: deps()]
end
@ -32,7 +32,8 @@ defmodule Rox.Mixfile do
# Type "mix help deps" for more examples and options
defp deps do
[
{:rustler, git: "https://github.com/hansihe/rustler.git", sparse: "rustler_mix"},
{:rustler, "~> 0.9.0"},
{:ex_doc, ">= 0.0.0", only: :dev}
]
end
@ -42,16 +43,16 @@ defmodule Rox.Mixfile do
]
end
defp description, do:
defp description do
"""
Rust powered bindings to Facebook's RocksDB
Rust powered NIF bindings to Facebook's RocksDB
"""
end
defp package do
[
name: :rox,
files: ["lib", "native", "mix.exs", "README*", "History.md", "LICENSE"],
files: ["lib", "native/rox_nif/Cargo.*", "native/rox_nif/src", "mix.exs", "README.md", "History.md", "LICENSE"],
maintainers: ["Ryan Schmukler"],
licenses: ["MIT"],
links: %{"GitHub" => "https://github.com/urbint/rox"}

View File

@ -1,2 +1,4 @@
%{"erocksdb": {:hex, :erocksdb, "0.4.1", "59a3258b1460d0e64f7575d912d9af86fa5aa56729abff18e4d3e4fd4a5e01e0", [:rebar3], []},
"rustler": {:git, "https://github.com/hansihe/rustler.git", "c4edfbeb906df2001b8b71a0e7ac9e200d87dcde", [sparse: "rustler_mix"]}}
%{"earmark": {:hex, :earmark, "1.2.0", "bf1ce17aea43ab62f6943b97bd6e3dc032ce45d4f787504e3adf738e54b42f3a", [:mix], []},
"erocksdb": {:hex, :erocksdb, "0.4.1", "59a3258b1460d0e64f7575d912d9af86fa5aa56729abff18e4d3e4fd4a5e01e0", [:rebar3], []},
"ex_doc": {:hex, :ex_doc, "0.15.0", "e73333785eef3488cf9144a6e847d3d647e67d02bd6fdac500687854dd5c599f", [:mix], [{:earmark, "~> 1.1", [hex: :earmark, optional: false]}]},
"rustler": {:hex, :rustler, "0.9.0", "6fa87ac78f48f70aa8ecfb6e16b8af41c398989d33de41d292b5581d6a2eeb5a", [:mix], []}}