- Move Elixir code to server/ subdirectory for monorepo structure - Update flake.nix to provide packages and apps outputs for nix run support - Update nix/package.nix to accept src parameter instead of fetchgit - Add NixOS module export for easy consumption Now supports: nix run, nix build, and nix develop from git repo 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
44 lines
2.2 KiB
Plaintext
44 lines
2.2 KiB
Plaintext
{<<"app">>,<<"tortoise">>}.
|
|
{<<"build_tools">>,[<<"mix">>]}.
|
|
{<<"description">>,<<"A MQTT client for Elixir.">>}.
|
|
{<<"elixir">>,<<"~> 1.6">>}.
|
|
{<<"files">>,
|
|
[<<"lib">>,<<"lib/tortoise">>,<<"lib/tortoise/handler">>,
|
|
<<"lib/tortoise/handler/default.ex">>,<<"lib/tortoise/handler/logger.ex">>,
|
|
<<"lib/tortoise/decodable.ex">>,<<"lib/tortoise/handler.ex">>,
|
|
<<"lib/tortoise/app.ex">>,<<"lib/tortoise/connection.ex">>,
|
|
<<"lib/tortoise/connection">>,<<"lib/tortoise/connection/receiver.ex">>,
|
|
<<"lib/tortoise/connection/controller.ex">>,
|
|
<<"lib/tortoise/connection/inflight.ex">>,
|
|
<<"lib/tortoise/connection/supervisor.ex">>,
|
|
<<"lib/tortoise/connection/inflight">>,
|
|
<<"lib/tortoise/connection/inflight/track.ex">>,
|
|
<<"lib/tortoise/connection/backoff.ex">>,<<"lib/tortoise/package.ex">>,
|
|
<<"lib/tortoise/pipe.ex">>,<<"lib/tortoise/package">>,
|
|
<<"lib/tortoise/package/publish.ex">>,
|
|
<<"lib/tortoise/package/pingresp.ex">>,
|
|
<<"lib/tortoise/package/unsubscribe.ex">>,
|
|
<<"lib/tortoise/package/pubrel.ex">>,<<"lib/tortoise/package/connect.ex">>,
|
|
<<"lib/tortoise/package/pingreq.ex">>,<<"lib/tortoise/package/meta.ex">>,
|
|
<<"lib/tortoise/package/suback.ex">>,<<"lib/tortoise/package/puback.ex">>,
|
|
<<"lib/tortoise/package/connack.ex">>,
|
|
<<"lib/tortoise/package/disconnect.ex">>,
|
|
<<"lib/tortoise/package/subscribe.ex">>,
|
|
<<"lib/tortoise/package/pubcomp.ex">>,<<"lib/tortoise/package/pubrec.ex">>,
|
|
<<"lib/tortoise/package/unsuback.ex">>,<<"lib/tortoise/supervisor.ex">>,
|
|
<<"lib/tortoise/transport">>,<<"lib/tortoise/transport/tcp.ex">>,
|
|
<<"lib/tortoise/transport/ssl.ex">>,<<"lib/tortoise/events.ex">>,
|
|
<<"lib/tortoise/encodable.ex">>,<<"lib/tortoise/transport.ex">>,
|
|
<<"lib/tortoise/registry.ex">>,<<"lib/tortoise.ex">>,<<"mix.exs">>,
|
|
<<"README.md">>,<<"CHANGELOG.md">>,<<"LICENSE">>]}.
|
|
{<<"licenses">>,[<<"Apache 2.0">>]}.
|
|
{<<"links">>,[{<<"GitHub">>,<<"https://github.com/gausby/tortoise">>}]}.
|
|
{<<"name">>,<<"tortoise">>}.
|
|
{<<"requirements">>,
|
|
[[{<<"app">>,<<"gen_state_machine">>},
|
|
{<<"name">>,<<"gen_state_machine">>},
|
|
{<<"optional">>,false},
|
|
{<<"repository">>,<<"hexpm">>},
|
|
{<<"requirement">>,<<"~> 2.0 or ~> 3.0">>}]]}.
|
|
{<<"version">>,<<"0.9.9">>}.
|