[erlang-erlsyslog] Actually allow building proper debuginfo

Peter Lemenkov peter at fedoraproject.org
Thu Oct 24 19:29:23 UTC 2013


commit 95ae871f513a800e12861ca8a095019eb22b5949
Author: Peter Lemenkov <lemenkov at gmail.com>
Date:   Thu Oct 24 23:29:23 2013 +0400

    Actually allow building proper debuginfo
    
    Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>

 .gitignore            |    1 +
 erlang-erlsyslog.spec |   15 +++++++--------
 sources               |    2 +-
 3 files changed, 9 insertions(+), 9 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index ba0e8e9..9f5abff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,3 +6,4 @@ erlsyslog-0.1.tar.bz2
 /lemenkov-erlsyslog-0.6-0-gd07a97f.tar.gz
 /lemenkov-erlsyslog-0.6.1-0-g59118d8.tar.gz
 /lemenkov-erlsyslog-0.6.2-0-g126d820.tar.gz
+/erlsyslog-0.6.2.tar.gz
diff --git a/erlang-erlsyslog.spec b/erlang-erlsyslog.spec
index 0c5e627..c70ed8a 100644
--- a/erlang-erlsyslog.spec
+++ b/erlang-erlsyslog.spec
@@ -1,7 +1,4 @@
 %global realname erlsyslog
-%global upstream lemenkov
-%global git_tag 126d820
-%global patchnumber 0
 %{?filter_setup:
 %filter_provides_in %{_libdir}/erlang/lib/.*\.so$
 %filter_setup
@@ -12,13 +9,12 @@
 
 Name:		erlang-%{realname}
 Version:	0.6.2
-Release:	3%{?dist}
+Release:	4%{?dist}
 Summary:	Syslog facility for Erlang
 Group:		Development/Libraries
 License:	MIT
 URL:		https://github.com/lemenkov/erlsyslog
-# wget --content-disposition http://github.com/lemenkov/erlsyslog/tarball/0.6.2
-Source0:	%{upstream}-%{realname}-%{version}-%{patchnumber}-g%{git_tag}.tar.gz
+Source0:	https://github.com/lemenkov/erlsyslog/archive/%{version}/%{realname}-%{version}.tar.gz
 BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 BuildRequires:	erlang-rebar
 Requires:	erlang-erts%{?_isa}
@@ -32,7 +28,7 @@ Syslog facility for Erlang.
 
 
 %prep
-%setup -q -n %{upstream}-%{realname}-%{git_tag}
+%setup -q -n %{realname}-%{version}
 
 
 %build
@@ -45,7 +41,7 @@ mkdir -p $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/{ebin,inclu
 install -m 644 ebin/%{realname}.app $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
 install -m 644 ebin/%{realname}.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin
 install -m 644 include/%{realname}.hrl  $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/include
-install -m 644 priv/%{realname}_drv.so $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/priv
+install -m 755 priv/%{realname}_drv.so $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/priv
 
 
 %clean
@@ -65,6 +61,9 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Thu Oct 24 2013 Peter Lemenkov <lemenkov at gmail.com> - 0.6.2-4
+- Actually allow building proper debuginfo
+
 * Thu Oct 24 2013 Peter Lemenkov <lemenkov at gmail.com> - 0.6.2-3
 - Rebuild with new erlang_drv_version number
 - Explicitly set up CFLAGS to avoid bogus debuginfo generation (rhbz #958965)
diff --git a/sources b/sources
index 3595517..5eb505e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-7dcf2bd0d2c597bcd50afefff7eba16c  lemenkov-erlsyslog-0.6.2-0-g126d820.tar.gz
+73c48a634ce70b122fa34946cb99bf4e  erlsyslog-0.6.2.tar.gz


More information about the scm-commits mailing list