[erlang-erlsom] Post-release git snapshot for 1.2.1

Peter Lemenkov peter at fedoraproject.org
Sun Mar 3 16:02:54 UTC 2013


commit ca96d0b3824ae6e7c13bd008c21c8cb0db281ce7
Author: Peter Lemenkov <lemenkov at gmail.com>
Date:   Sun Mar 3 20:02:47 2013 +0400

    Post-release git snapshot for 1.2.1
    
    Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>

 .gitignore         |    1 +
 erlang-erlsom.spec |   52 +++++++++++++++++++++++-----------------------------
 sources            |    2 +-
 3 files changed, 25 insertions(+), 30 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index fee637c..23e3260 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 erlsom-1.2.1.tar.gz
 /erlsom-1.2.1.tar.gz
+/willemdj-erlsom-def76b9.tar.gz
diff --git a/erlang-erlsom.spec b/erlang-erlsom.spec
index c4db89a..01e3e5a 100644
--- a/erlang-erlsom.spec
+++ b/erlang-erlsom.spec
@@ -1,24 +1,26 @@
-%define debug_package %{nil}
-%define realname erlsom
+%global realname erlsom
+%global upstream willemdj
+%global debug_package %{nil}
+%global git_tag def76b9
+%global patchnumber 0
 
 
 Name:		erlang-%{realname}
 Summary:	Support for XML Schema in Erlang
 Version:	1.2.1
-Release:	11%{?dist}
+Release:	12.20120904gitdef76b9%{?dist}
 Group:		System Environment/Libraries
 URL:		http://sourceforge.net/projects/erlsom/
-Source0:	http://downloads.sourceforge.net/%{realname}/%{realname}-%{version}.tar.gz
+# wget --content-disposition https://github.com/willemdj/erlsom/tarball/def76b9
+Source0:	%{upstream}-%{realname}-%{git_tag}.tar.gz
 License:	GPLv3+
 Provides:	%{realname} = %{version}-%{release}
-BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires:	erlang-erts
-BuildRequires:	dos2unix
-Requires:	erlang-erts
-Requires:	erlang-inets
-Requires:	erlang-kernel
-Requires:	erlang-stdlib
-Requires:	erlang-xmerl
+BuildRequires:	erlang-rebar
+Requires:	erlang-erts%{?_isa}
+Requires:	erlang-inets%{?_isa}
+Requires:	erlang-kernel%{?_isa}
+Requires:	erlang-stdlib%{?_isa}
+Requires:	erlang-xmerl%{?_isa}
 
 
 %description
@@ -31,33 +33,22 @@ to an XML document.
 
 
 %prep
-%setup -q -c %{realname}-%{version}
-find -type f -regex ".*\(xsd\|erl\|hrl\|xml\|src\|htm\)" -exec dos2unix {} \;
-find -type f -name Makefile -exec dos2unix {} \;
-find -type f -name "config*" -exec dos2unix {} \;
-dos2unix include.mk.in install-sh make-release make-upload vsn.mk COPYING COPYING.LESSER
-chmod 755 configure
-rm -f ebin/.empty
+%setup -q -n %{upstream}-%{realname}-%{git_tag}
 iconv -f iso8859-1 -t UTF-8 examples/example1/example1.erl > examples/example1/example1.utf8 && mv examples/example1/example1.{utf8,erl}
 
 
 %build
-%configure
-make %{?_smp_mflags}
+rebar compile -v
 
 
 %install
-rm -rf %{buildroot}
-make DESTDIR=%{buildroot} install
-
-
-%clean
-rm -rf %{buildroot}
+install -D -m 644 ebin/%{realname}.app $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/%{realname}.app
+install -m 644 ebin/*.beam $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/ebin/
+install -D -m 644 include/%{realname}.hrl $RPM_BUILD_ROOT%{_libdir}/erlang/lib/%{realname}-%{version}/include/%{realname}.hrl
 
 
 %files
-%defattr(-, root, root)
-%doc examples COPYING COPYING.LESSER doc/erlsom.doc doc/erlsom.htm doc/image001.gif
+%doc examples/ COPYING COPYING.LESSER doc/erlsom.doc doc/erlsom.htm doc/image001.gif
 %dir %{_libdir}/erlang/lib/%{realname}-%{version}
 %dir %{_libdir}/erlang/lib/%{realname}-%{version}/ebin
 %dir %{_libdir}/erlang/lib/%{realname}-%{version}/include
@@ -67,6 +58,9 @@ rm -rf %{buildroot}
 
 
 %changelog
+* Sun Mar 03 2013 Peter Lemenkov <lemenkov at gmail.com> - 1.2.1-12.20120904gitdef76b9
+- Post-release git-snapshot for 1.2.1
+
 * Wed Feb 13 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2.1-11
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 
diff --git a/sources b/sources
index 0c6f1f1..d1d4bfd 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b58aa0da4267544e2bcba45185f7cb10  erlsom-1.2.1.tar.gz
+5ff13897d81e01cd45618fd1df6e1ebb  willemdj-erlsom-def76b9.tar.gz


More information about the scm-commits mailing list