47 lines
1.2 KiB
Elixir
47 lines
1.2 KiB
Elixir
defmodule NervesSystemRpi3.Mixfile do
|
|
use Mix.Project
|
|
|
|
@version Path.join(__DIR__, "VERSION")
|
|
|> File.read!
|
|
|> String.strip
|
|
|
|
def project do
|
|
[app: :nerves_system_rpi3,
|
|
version: @version,
|
|
elixir: "~> 1.2",
|
|
compilers: Mix.compilers ++ [:nerves_package],
|
|
description: description(),
|
|
package: package(),
|
|
deps: deps()]
|
|
end
|
|
|
|
def application, do: []
|
|
|
|
defp deps do
|
|
[{:nerves, "~> 0.4.0"},
|
|
{:nerves_toolchain_arm_unknown_linux_gnueabihf, "~> 0.8.0"}]
|
|
++ [find_nerves_system_br()]
|
|
end
|
|
|
|
def find_nerves_system_br do
|
|
if File.exists?("../nerves_system_br") do
|
|
{:nerves_system_br, in_umbrella: true}
|
|
else
|
|
{:nerves_system_br, "~> 0.8.1"}
|
|
end
|
|
end
|
|
|
|
defp description do
|
|
"""
|
|
Nerves System - Raspberry Pi 3 B
|
|
"""
|
|
end
|
|
|
|
defp package do
|
|
[maintainers: ["Frank Hunleth", "Justin Schneck"],
|
|
files: ["LICENSE", "mix.exs", "nerves_defconfig", "nerves.exs", "README.md", "VERSION", "rootfs-additions", "fwup.conf", "cmdline.txt", "linux-4.4.defconfig", "config.txt", "post-createfs.sh"],
|
|
licenses: ["Apache 2.0"],
|
|
links: %{"Github" => "https://github.com/nerves-project/nerves_system_rpi3"}]
|
|
end
|
|
end
|