[erlang-eper] Initial commit (see rhbz #822997)

Peter Lemenkov peter at fedoraproject.org
Fri Jul 6 14:10:13 UTC 2012


commit 71f464b21d371845cc343d4d89a604724be35d13
Author: Peter Lemenkov <lemenkov at gmail.com>
Date:   Fri Jul 6 18:10:07 2012 +0400

    Initial commit (see rhbz #822997)
    
    Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>

 .gitignore       |    1 +
 erlang-eper.spec |   78 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources          |    1 +
 3 files changed, 80 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..0c817ed 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/massemanet-eper-16bae32.tar.gz
diff --git a/erlang-eper.spec b/erlang-eper.spec
new file mode 100644
index 0000000..e2f4988
--- /dev/null
+++ b/erlang-eper.spec
@@ -0,0 +1,78 @@
+%global realname eper
+%global upstream massemanet
+%global debug_package %{nil}
+%global git_tag 16bae32
+
+
+Name:		erlang-%{realname}
+Version:	0.60
+Release:	2.20120621git%{git_tag}%{?dist}
+Summary:	Erlang performance and debugging tools
+Group:		Development/Languages
+License:	MIT
+URL:		https://github.com/massemanet/eper
+# wget --no-check-certificate --content-disposition https://github.com/massemanet/eper/tarball/16bae32
+Source0:	%{upstream}-%{realname}-%{git_tag}.tar.gz
+BuildRequires:	erlang-rebar
+Requires:	erlang-crypto
+Requires:	erlang-erlsom
+# Error:erlang(lists:keyfind/3) in R12B and below
+Requires:	erlang-erts >= R13B
+Requires:	erlang-getopt
+Requires:	erlang-gtknode
+Requires:	erlang-kernel
+Requires:	erlang-runtime_tools
+Requires:	erlang-stdlib
+
+
+%description
+This is a loose collection of Erlang Performance related tools:
+
+ * sherk - a profiler, similar to Linux oprofile or MacOs shark
+ * gperf - a graphical performance monitor; shows CPU, memory and network usage
+ * dtop  - similar to unix top
+ * redbug- similar to the OTP dbg application, but safer, better etc.
+
+
+%prep
+%setup -q -n %{upstream}-%{realname}-%{git_tag}
+rm -f src/getopt.erl
+
+
+%build
+rebar compile -v
+
+
+%install
+install -p -m 0644 -D ebin/%{realname}.app %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
+install -p -m 0644 ebin/*.beam %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
+install -d %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/priv/bin
+install -p -m 0755 priv/bin/{dtop,gperf,ntop,redbug,sherk} %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/priv/bin
+install -d %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/priv/glade
+install -p -m 0644 src/*.glade %{buildroot}%{_libdir}/erlang/lib/%{realname}-%{version}/priv/glade
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%files
+%doc AUTHORS COPYING README doc/redbug.txt
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/priv/
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/priv/bin/
+%dir %{_libdir}/erlang/lib/%{realname}-%{version}/priv/glade/
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
+%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/*.beam
+%{_libdir}/erlang/lib/%{realname}-%{version}/priv/bin/*
+%{_libdir}/erlang/lib/%{realname}-%{version}/priv/glade/*.glade
+
+
+%changelog
+* Tue Jul 03 2012 Peter Lemenkov <lemenkov at gmail.com> - 0.60-2.20120621git16bae32
+- Latest git tag
+- Minor spec cleanups
+
+* Fri Sep 16 2011 Peter Lemenkov <lemenkov at gmail.com> - 0.60-1.20120501git592ef2
+- Ver. 0.60.gitc592ef2
diff --git a/sources b/sources
index e69de29..7ca922a 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+c1ba035b41ceed55cf562c1b057f0b0a  massemanet-eper-16bae32.tar.gz


More information about the scm-commits mailing list