diff --git a/erlang-protobuffs-protoc-erl b/erlang-protobuffs-protoc-erl new file mode 100644 index 0000000..99c0802 --- /dev/null +++ b/erlang-protobuffs-protoc-erl @@ -0,0 +1,10 @@ +#!/usr/bin/env escript +%% -*- erlang -*- +%%! -sasl errlog_type error -boot start_sasl -noshell + +main ([File]) -> + protobuffs_compile:generate_source (File); +main (_) -> + io:format ("usage: ~s ~n", + [filename:basename (escript:script_name())]), + halt (1). diff --git a/erlang-protobuffs.spec b/erlang-protobuffs.spec new file mode 100644 index 0000000..7f28c50 --- /dev/null +++ b/erlang-protobuffs.spec @@ -0,0 +1,38 @@ +%global realname protobuffs +%global upstream basho +Name: erlang-%{realname} +Version: 0.9.1 +Release: 1 +BuildArch: noarch +Summary: A set of Protocol Buffers tools and modules for Erlang applications +License: ASL 2.0 +URL: https://github.com/%{upstream}/erlang_%{realname} +VCS: scm:git:https://github.com/%{upstream}/erlang_%{realname}.git +Source0: https://github.com/%{upstream}/erlang_%{realname}/archive/%{version}/%{realname}-%{version}.tar.gz +Source1: erlang-protobuffs-protoc-erl +BuildRequires: erlang-meck erlang-rebar +%description +A set of Protocol Buffers tools and modules for Erlang applications. + +%prep +%autosetup -p1 -n erlang_%{realname}-%{version} + +%build +%{erlang_compile} + +%install +%{erlang_install} +install -D -p -m 0755 %{SOURCE1} %{buildroot}%{_bindir}/protoc-erl + +%check +%{erlang_test} + +%files +%license LICENSE +%doc AUTHORS CONTRIBUTING.md README.md README_ORIG.md RELNOTES.md +%{_bindir}/protoc-erl +%{erlang_appdir}/ + +%changelog +* Wed Sep 2 2020 yanan li - 0.9.1-1 +- Package init diff --git a/erlang-protobuffs.yaml b/erlang-protobuffs.yaml new file mode 100644 index 0000000..e69939e --- /dev/null +++ b/erlang-protobuffs.yaml @@ -0,0 +1,5 @@ +git_url: https://github.com/basho/erlang_protobuffs.git +version_control: github +src_repo: basho/erlang_protobuffs +tag_prefix: "" +seperator: "." diff --git a/protobuffs-0.9.1.tar.gz b/protobuffs-0.9.1.tar.gz new file mode 100644 index 0000000..cd5ba6c Binary files /dev/null and b/protobuffs-0.9.1.tar.gz differ