[erlang-oauth] First stable release (this is the same as git7d85d3e with the patch no. 1)

Peter Lemenkov peter at fedoraproject.org
Fri Nov 26 20:50:48 UTC 2010


commit d71a93aac9aff2a22c9ebc3776fb2436a04bd902
Author: Peter Lemenkov <lemenkov at gmail.com>
Date:   Fri Nov 26 23:50:33 2010 +0300

    First stable release (this is the same as git7d85d3e with the patch no. 1)
    
    Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>

 .gitignore                                         |    1 +
 ...empty-strings-as-params_from_header_strin.patch |   25 ----------
 ...1-Use-http-instead-of-httpc-in-old-Erlang.patch |   40 ++++++++++++++++
 ...auth-0002-Use-0-as-version-instead-of-dev.patch |   25 ----------
 erlang-oauth.spec                                  |   50 +++++++++++---------
 sources                                            |    2 +-
 6 files changed, 69 insertions(+), 74 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e790575..1406dfc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
 erlang-oauth-0.gite8aecf0.tar.bz2
 /tim-erlang-oauth-7d85d3e.tar.gz
+/tim-erlang-oauth-v1.0.1-0-g2c9269b.tar.gz
diff --git a/erlang-oauth-0001-Use-http-instead-of-httpc-in-old-Erlang.patch b/erlang-oauth-0001-Use-http-instead-of-httpc-in-old-Erlang.patch
new file mode 100644
index 0000000..e4d7bae
--- /dev/null
+++ b/erlang-oauth-0001-Use-http-instead-of-httpc-in-old-Erlang.patch
@@ -0,0 +1,40 @@
+From 598b3bf3de345e40a0c2942c77c24f37353b3cec Mon Sep 17 00:00:00 2001
+From: Peter Lemenkov <lemenkov at gmail.com>
+Date: Fri, 26 Nov 2010 23:44:29 +0300
+Subject: [PATCH] Use http instead of httpc in old Erlang
+
+Signed-off-by: Peter Lemenkov <lemenkov at gmail.com>
+---
+ src/oauth_client.erl |    2 +-
+ src/oauth_http.erl   |    2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/oauth_client.erl b/src/oauth_client.erl
+index 2bd24c0..73a7869 100644
+--- a/src/oauth_client.erl
++++ b/src/oauth_client.erl
+@@ -68,7 +68,7 @@ oauth_get(header, URL, Params, Consumer, Token, TokenSecret) ->
+   Signed = oauth:signed_params("GET", URL, Params, Consumer, Token, TokenSecret),
+   {AuthorizationParams, QueryParams} = lists:partition(fun({K, _}) -> lists:prefix("oauth_", K) end, Signed),
+   Request = {oauth:uri(URL, QueryParams), [oauth:header(AuthorizationParams)]},
+-  httpc:request(get, Request, [{autoredirect, false}], []);
++  http:request(get, Request, [{autoredirect, false}], []);
+ oauth_get(querystring, URL, Params, Consumer, Token, TokenSecret) ->
+   oauth:get(URL, Params, Consumer, Token, TokenSecret).
+ 
+diff --git a/src/oauth_http.erl b/src/oauth_http.erl
+index 92c806c..bf5a4ba 100644
+--- a/src/oauth_http.erl
++++ b/src/oauth_http.erl
+@@ -10,7 +10,7 @@ post(URL, Data) ->
+   request(post, {URL, [], "application/x-www-form-urlencoded", Data}).
+ 
+ request(Method, Request) ->
+-  httpc:request(Method, Request, [{autoredirect, false}], []).
++  http:request(Method, Request, [{autoredirect, false}], []).
+ 
+ response_params(Response) ->
+   oauth_uri:params_from_string(response_body(Response)).
+-- 
+1.7.2.3
+
diff --git a/erlang-oauth.spec b/erlang-oauth.spec
index 77a2137..1fa94bd 100644
--- a/erlang-oauth.spec
+++ b/erlang-oauth.spec
@@ -1,30 +1,29 @@
-%global debug_package %{nil}
 %global realname oauth
-%global git_tag 7d85d3e
+%global debug_package %{nil}
+%global git_tag 2c9269b
 
 
 Name:		erlang-%{realname}
-Version:	0
-Release:	0.6.git%{git_tag}%{?dist}
+Version:	1.0.1
+Release:	1%{?dist}
 Summary:	An Erlang OAuth implementation
 Group:		Development/Languages
 License:	MIT
 URL:		http://github.com/tim/erlang-oauth
-# wget http://github.com/tim/erlang-oauth/tarball/7d85d3e
-Source0:	tim-%{name}-%{git_tag}.tar.gz
-Patch1:		erlang-oauth-0001-Do-not-use-empty-strings-as-params_from_header_strin.patch
-Patch2:		erlang-oauth-0002-Use-0-as-version-instead-of-dev.patch
+# wget --no-check-certificate https://github.com/tim/erlang-oauth/tarball/v1.0.1
+Source0:	tim-%{name}-v%{version}-0-g%{git_tag}.tar.gz
+Patch1:		erlang-oauth-0001-Use-http-instead-of-httpc-in-old-Erlang.patch
 BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
-BuildRequires:	erlang-erts >= R12B
+BuildRequires:	erlang-erts
 BuildRequires:	erlang-public_key >= R12B
-BuildRequires:	erlang-tools >= R12B
-Requires:	erlang-crypto >= R12B
-Requires:	erlang-erts >= R12B
-Requires:	erlang-inets >= R12B
-Requires:	erlang-kernel >= R12B
+BuildRequires:	erlang-tools
+Requires:	erlang-crypto
+Requires:	erlang-erts
+Requires:	erlang-inets
+Requires:	erlang-kernel
 Requires:	erlang-public_key >= R12B
 Requires:	erlang-stdlib >= R12B
-Requires:	erlang-xmerl >= R12B
+Requires:	erlang-xmerl
 
 
 %description
@@ -33,8 +32,10 @@ An Erlang OAuth implementation.
 
 %prep
 %setup -q -n tim-%{name}-%{git_tag}
-%patch1 -p1 -b .not_empty
-%patch2 -p1 -b .version
+%if 0%{?el5}
+# Erlang/OTP R12B5
+%patch1 -p1 -b .no_httpc_request_4
+%endif
 
 
 %build
@@ -68,25 +69,28 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
-* Wed Sep 22 2010 Peter Lemenkov <lemenkov at gmail.com> 0-0.6.git7d85d3e
+* Fri Nov 26 2010 Peter Lemenkov <lemenkov at gmail.com> - 1.0.1-1
+- First stable release (this is the same as git7d85d3e with the patch no. 1)
+
+* Wed Sep 22 2010 Peter Lemenkov <lemenkov at gmail.com> - 0-0.6.git7d85d3e
 - Narrowed BuildRequires
 - New git snapshot
 
-* Mon Jul 12 2010 Peter Lemenkov <lemenkov at gmail.com> 0-0.5.gite8aecf0
+* Mon Jul 12 2010 Peter Lemenkov <lemenkov at gmail.com> - 0-0.5.gite8aecf0
 - Rebuild with new Erlang R14A
 - Simplified spec-file
 - Added missing requirement - erlang-kernel
 
-* Fri May 28 2010 Peter Lemenkov <lemenkov at gmail.com> 0-0.4.gite8aecf0
+* Fri May 28 2010 Peter Lemenkov <lemenkov at gmail.com> - 0-0.4.gite8aecf0
 - Fixed CouchDB failure (see rhbz #597093)
 - Fixed reqirements for F-11
 
-* Thu May 27 2010 Peter Lemenkov <lemenkov at gmail.com> 0-0.3.gite8aecf0
+* Thu May 27 2010 Peter Lemenkov <lemenkov at gmail.com> - 0-0.3.gite8aecf0
 - Fixed explicit requires on EL-[45]
 
-* Thu May 13 2010 Peter Lemenkov <lemenkov at gmail.com> 0-0.2.gite8aecf0
+* Thu May 13 2010 Peter Lemenkov <lemenkov at gmail.com> - 0-0.2.gite8aecf0
 - Narrowed explicit requires
 
-* Wed Apr  7 2010 Peter Lemenkov <lemenkov at gmail.com> 0-0.1.gite8aecf0
+* Wed Apr  7 2010 Peter Lemenkov <lemenkov at gmail.com> - 0-0.1.gite8aecf0
 - initial package
 
diff --git a/sources b/sources
index ca9d5b2..97aafe8 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-9b9bd42308a63a9a2fa2def3d0f1cd58  tim-erlang-oauth-7d85d3e.tar.gz
+401394d0a1f25d24467e1d7a909c870f  tim-erlang-oauth-v1.0.1-0-g2c9269b.tar.gz


More information about the scm-commits mailing list