aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMickaël Rémond <mickael.remond@process-one.net>2015-09-29 22:37:15 +0200
committerMickaël Rémond <mickael.remond@process-one.net>2015-09-29 22:37:15 +0200
commitdf39fec5d0d99327a55bab7c18ada148a382937c (patch)
tree95e29bd79218dfb7e27bd4f13b02e4204243fed1
parentMerge pull request #755 from scrogson/fix_ejabberd_directory_name (diff)
parentclean up whitespace (diff)
Merge pull request #753 from scrogson/add_links15.09
Add License and Links for display on hex.pm
-rw-r--r--mix.exs46
1 files changed, 26 insertions, 20 deletions
diff --git a/mix.exs b/mix.exs
index 128514896..a708df675 100644
--- a/mix.exs
+++ b/mix.exs
@@ -10,6 +10,7 @@ defmodule Ejabberd.Mixfile do
compilers: [:asn1] ++ Mix.compilers,
erlc_options: erlc_options,
erlc_paths: ["asn1", "src"],
+ package: package,
deps: deps]
end
@@ -19,32 +20,37 @@ defmodule Ejabberd.Mixfile do
included_applications: [:p1_logger,:p1_yaml,:p1_tls,:p1_xml,:p1_stringprep,:p1_zlib,:p1_cache_tab,:mnesia,:p1_utils,
:p1_iconv,:esip,:p1_stun,:ehyperloglog,:p1_mysql,:p1_pgsql,:eredis]]
end
-
+
defp erlc_options do
# Use our own includes + includes from all dependencies
includes = ["include"] ++ Path.wildcard(Path.join("..", "/*/include"))
[:debug_info] ++ Enum.map(includes, fn(path) -> {:i, path} end)
end
-
+
defp deps do
- [
- {:p1_xml, git: "https://github.com/processone/xml"},
- {:p1_logger, git: "https://github.com/processone/p1_logger"},
- {:p1_yaml, git: "https://github.com/processone/p1_yaml"},
- {:p1_tls, git: "https://github.com/processone/tls"},
- {:p1_stringprep, git: "https://github.com/processone/stringprep"},
- {:p1_zlib, git: "https://github.com/processone/zlib"},
- {:p1_cache_tab, git: "https://github.com/processone/cache_tab"},
- {:p1_utils, git: "https://github.com/processone/p1_utils"},
- {:p1_iconv, git: "https://github.com/processone/eiconv"},
- {:esip, git: "https://github.com/processone/p1_sip"},
- {:p1_stun, git: "https://github.com/processone/stun"},
- {:ehyperloglog, git: "https://github.com/vaxelfel/eHyperLogLog"},
- {:p1_mysql, git: "https://github.com/processone/mysql"},
- {:p1_pgsql, git: "https://github.com/processone/pgsql"},
- {:eredis, git: "https://github.com/wooga/eredis"},
- {:exrm, "~> 0.19.2"}
- ]
+ [{:p1_xml, git: "https://github.com/processone/xml"},
+ {:p1_logger, git: "https://github.com/processone/p1_logger"},
+ {:p1_yaml, git: "https://github.com/processone/p1_yaml"},
+ {:p1_tls, git: "https://github.com/processone/tls"},
+ {:p1_stringprep, git: "https://github.com/processone/stringprep"},
+ {:p1_zlib, git: "https://github.com/processone/zlib"},
+ {:p1_cache_tab, git: "https://github.com/processone/cache_tab"},
+ {:p1_utils, git: "https://github.com/processone/p1_utils"},
+ {:p1_iconv, git: "https://github.com/processone/eiconv"},
+ {:esip, git: "https://github.com/processone/p1_sip"},
+ {:p1_stun, git: "https://github.com/processone/stun"},
+ {:ehyperloglog, git: "https://github.com/vaxelfel/eHyperLogLog"},
+ {:p1_mysql, git: "https://github.com/processone/mysql"},
+ {:p1_pgsql, git: "https://github.com/processone/pgsql"},
+ {:eredis, git: "https://github.com/wooga/eredis"},
+ {:exrm, "~> 0.19.2"}]
+ end
+
+ defp package do
+ [licenses: ["GPLv2"],
+ links: %{"Site" => "https://www.ejabberd.im",
+ "Documentation" => "http://docs.ejabberd.im",
+ "Source" => "https://github.com/processone/ejabberd"}]
end
end