diff options
author | Timothée Floure <timothee.floure@fnux.ch> | 2018-07-15 10:16:01 +0200 |
---|---|---|
committer | Timothée Floure <timothee.floure@fnux.ch> | 2018-07-15 10:16:01 +0200 |
commit | e779d2e8b07d8a10c7b08cdc7c6b61d73b5fc1f6 (patch) | |
tree | 49528a53cdc0f3049efe3379eba0ffa414649171 | |
download | rpm-erlang-ssl_verify_fun-e779d2e8b07d8a10c7b08cdc7c6b61d73b5fc1f6.tar.gz rpm-erlang-ssl_verify_fun-e779d2e8b07d8a10c7b08cdc7c6b61d73b5fc1f6.tar.xz rpm-erlang-ssl_verify_fun-e779d2e8b07d8a10c7b08cdc7c6b61d73b5fc1f6.zip |
Initial specfile and test patch
-rw-r--r-- | erlang-ssl_verify_fun-fix-tests-load_cert.patch | 36 | ||||
-rw-r--r-- | erlang-ssl_verify_fun.spec | 43 |
2 files changed, 79 insertions, 0 deletions
diff --git a/erlang-ssl_verify_fun-fix-tests-load_cert.patch b/erlang-ssl_verify_fun-fix-tests-load_cert.patch new file mode 100644 index 0000000..8795b6c --- /dev/null +++ b/erlang-ssl_verify_fun-fix-tests-load_cert.patch @@ -0,0 +1,36 @@ +diff -uNr test.orig/ssl_verify_fingerprint_tests.erl test/ssl_verify_fingerprint_tests.erl +--- test.orig/ssl_verify_fingerprint_tests.erl 2018-07-15 10:08:16.334452430 +0200 ++++ test/ssl_verify_fingerprint_tests.erl 2018-07-15 10:08:25.722499686 +0200 +@@ -12,7 +12,7 @@ + load_cert("google.der"). + + load_cert(Cert) -> +- {ok, Bin} = file:read_file("test/certs/" ++ Cert), ++ {ok, Bin} = file:read_file("../test/certs/" ++ Cert), + public_key:pkix_decode_cert(Bin, otp). + + verify_google_cert_fingerprint_test () -> +diff -uNr test.orig/ssl_verify_hostname_tests.erl test/ssl_verify_hostname_tests.erl +--- test.orig/ssl_verify_hostname_tests.erl 2018-07-15 10:08:16.334452430 +0200 ++++ test/ssl_verify_hostname_tests.erl 2018-07-15 10:08:33.825540475 +0200 +@@ -56,7 +56,7 @@ + load_cert("google.der"). + + load_cert(Cert) -> +- {ok, Bin} = file:read_file("test/certs/" ++ Cert), ++ {ok, Bin} = file:read_file("../test/certs/" ++ Cert), + public_key:pkix_decode_cert(Bin, otp). + + google_cert_dns_wildcard() -> +diff -uNr test.orig/ssl_verify_pk_tests.erl test/ssl_verify_pk_tests.erl +--- test.orig/ssl_verify_pk_tests.erl 2018-07-15 10:08:16.334452430 +0200 ++++ test/ssl_verify_pk_tests.erl 2018-07-15 10:08:42.480584040 +0200 +@@ -15,7 +15,7 @@ + load_cert("google.der"). + + load_cert(Cert) -> +- {ok, Bin} = file:read_file("test/certs/" ++ Cert), ++ {ok, Bin} = file:read_file("../test/certs/" ++ Cert), + public_key:pkix_decode_cert(Bin, otp). + + verify_google_cert_pk_plain_test () -> diff --git a/erlang-ssl_verify_fun.spec b/erlang-ssl_verify_fun.spec new file mode 100644 index 0000000..20f1f66 --- /dev/null +++ b/erlang-ssl_verify_fun.spec @@ -0,0 +1,43 @@ +%global realname ssl_verify_fun +%global upstream deadtrickster +%global upstream_reponame %{realname}.erl + +# Technically we're noarch, but our install path is not. +%global debug_package %{nil} + +Name: erlang-%{realname} +Version: 1.1.3 +Release: 1%{?dist} +Summary: Collection of ssl verification functions for Erlang +License: MIT +URL: https://github.com/%{upstream}/%{upstream_reponame} +Source0: https://github.com/%{upstream}/%{upstream_reponame}/archive/%{version}/%{upstream_reponame}-%{version}.tar.gz +# Fix the path used in `load_cert/1` in tests +Patch0: erlang-ssl_verify_fun-fix-tests-load_cert.patch +BuildRequires: erlang-rebar +Requires: erlang-rebar + +%description +%{summary}. + +%prep +%setup -q -n %{upstream_reponame}-%{version} +%patch0 + +%build +%{erlang_compile} + +%install +%{erlang_install} + +%check +%{erlang_test} + +%files +%license LICENSE +%doc README.md +%{erlang_appdir}/ + +%changelog +* Sun Jul 15 2018 Timothée Floure <fnux@fedoraproject.org> - 1.1.3-1 +- Let there be package |