diff options
author | Elan Ruusamäe | 2013-04-03 17:03:06 (GMT) |
---|---|---|
committer | Elan Ruusamäe | 2013-04-03 17:03:06 (GMT) |
commit | d1cb2f86d6dd58cf4bef47bfcc2947845b98ad76 (patch) | |
tree | cdeddb333268cfba09ffda78918135eb9a15797c | |
download | lumberjack-master.zip lumberjack-master.tar.gz |
-rw-r--r-- | lumberjack.spec | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/lumberjack.spec b/lumberjack.spec new file mode 100644 index 0000000..7ea86ee --- /dev/null +++ b/lumberjack.spec @@ -0,0 +1,50 @@ +Summary: Cuts logs in preparation for processing elsewhere +Name: lumberjack +Version: 0.0.8 +Release: 1 +License: Apache v2.0 +Group: Daemons +Source0: https://github.com/jordansissel/lumberjack/archive/v%{version}.tar.gz?/%{name}-%{version}.tgz +# Source0-md5: 2da12b7b483c68063b10d3d553fccfd5 +Source1: https://raw.github.com/jordansissel/experiments/master/c/better-assert/insist.h +# Source1-md5: 2b91bd982185a96d7e70a3b8ebfb0b0c +URL: https://github.com/jordansissel/lumberjack +BuildRequires: jemalloc-devel +BuildRequires: libuuid-devel +BuildRequires: openssl-devel +BuildRequires: zeromq-devel < 3.0 +BuildRequires: zeromq-devel >= 2.2 +BuildRequires: zlib-devel +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +A tool to collect logs locally in preparation for processing +elsewhere! + +Problem: logstash jar releases are too fat for constrained systems. + +%prep +%setup -q +install -d build/include +cp -p %{SOURCE1} build/include/insist.h + +%build +CFLAGS="%{rpmcflags}" \ +LDFLAGS="%{rpmldflags}" \ +%{__make} \ + CC="%{__cc}" \ + VENDOR= + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT%{_sbindir} +install -p build/bin/* $RPM_BUILD_ROOT%{_sbindir} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc README.md PROTOCOL.md +%attr(755,root,root) %{_sbindir}/lumberjack +%attr(755,root,root) %{_sbindir}/lumberjack.sh |