[erlang-eleveldb] Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc, verbosely
by Ville Skyttä
commit 0e5e0cba10be3db4294c24643ad8a1c0e58ca2be
Author: Ville Skyttä <ville.skytta(a)iki.fi>
Date: Sat Jul 12 15:19:45 2014 +0300
Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc, verbosely
- Disable cache leak test on F-20, F-21, and F-22 (#1107767, #1106223)
erlang-eleveldb.spec | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
---
diff --git a/erlang-eleveldb.spec b/erlang-eleveldb.spec
index eae87a1..23de73c 100644
--- a/erlang-eleveldb.spec
+++ b/erlang-eleveldb.spec
@@ -12,7 +12,7 @@
Name: erlang-%{realname}
Version: 1.3.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Erlang LevelDB API
Group: Development/Languages
License: ASL 2.0
@@ -28,6 +28,7 @@ Patch3: erlang-eleveldb-0003-fix-build-on-s390.patch
# Fedora/EPEL-specific
Patch4: erlang-eleveldb-0004-TEMPORARILY-skip-verify_compactions-option.patch
BuildRequires: erlang-rebar
+BuildRequires: erlang-rpm-macros >= 0.1.4
BuildRequires: leveldb-devel
BuildRequires: snappy-devel
# Error:erlang(erlang:load_nif/2) in R12B and older
@@ -51,14 +52,14 @@ rm -f c_src/snappy-1.0.4.tar.gz
%patch2 -p1 -b .remove_perf_counters
%patch3 -p1 -b .s390
%patch4 -p1 -b .fedora
-%if 0%{?fc17}%{?fc18}
+%if 0%{?fc17}%{?fc18}%{?fc20}%{?fc21}%{?fc22}
# Another one FIXME
rm -rf test/cacheleak.erl
%endif
%build
-rebar compile -v
+%rebar_compile
%install
@@ -70,7 +71,7 @@ install -p -m 0755 priv/%{realname}.so %{buildroot}%{_libdir}/erlang/lib/%{realn
%check
-rebar eunit -v
+%__rebar eunit -v
%files
@@ -86,6 +87,10 @@ rebar eunit -v
%changelog
+* Sat Jul 12 2014 Ville Skyttä <ville.skytta(a)iki.fi> - 1.3.2-4
+- Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc, verbosely
+- Disable cache leak test on F-20, F-21, and F-22 (#1107767, #1106223)
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.3.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9 years, 4 months
[erlang-ebloom] Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc, verbosely
by Ville Skyttä
commit c3bab084a6e03f70b1509e5bd24328dd9468964e
Author: Ville Skyttä <ville.skytta(a)iki.fi>
Date: Sat Jul 12 15:14:05 2014 +0300
Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc, verbosely
erlang-ebloom.spec | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/erlang-ebloom.spec b/erlang-ebloom.spec
index 0f86602..6011f3d 100644
--- a/erlang-ebloom.spec
+++ b/erlang-ebloom.spec
@@ -12,7 +12,7 @@
Name: erlang-%{realname}
Version: 1.1.2
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: A NIF wrapper around a basic bloom filter
Group: Development/Languages
# c_src/bloom_filter.hpp and c_src/serialyzer.hpp are licensed under CPL
@@ -22,6 +22,7 @@ URL: https://github.com/basho/ebloom
# wget --content-disposition https://github.com/basho/ebloom/tarball/1.1.1
Source0: %{upstream}-%{realname}-%{version}-0-g%{git_tag}.tar.gz
BuildRequires: erlang-rebar
+BuildRequires: erlang-rpm-macros >= 0.1.4
# erlang:load_nif/2
Requires:erlang-erts%{?_isa} >= R14B
Requires:erlang-kernel%{?_isa}
@@ -38,7 +39,7 @@ A NIF wrapper around a basic bloom filter.
%build
-CFLAGS="%{optflags}" CXXFLAGS="%{optflags}" rebar compile -v
+%rebar_compile
%install
@@ -48,7 +49,7 @@ install -p -m 0755 -D priv/%{realname}_nifs.so %{buildroot}%{_libdir}/erlang/lib
%check
-rebar eunit -v
+%__rebar eunit -v
%files
@@ -61,6 +62,9 @@ rebar eunit -v
%changelog
+* Sat Jul 12 2014 Ville Skyttä <ville.skytta(a)iki.fi> - 1.1.2-4
+- Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc, verbosely
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.1.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9 years, 4 months
[erlang-cl] Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc, verbosely
by Ville Skyttä
commit 1aa5081497343dff6d73356df7ff1aaedd9f004d
Author: Ville Skyttä <ville.skytta(a)iki.fi>
Date: Sat Jul 12 15:12:39 2014 +0300
Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc, verbosely
erlang-cl.spec | 12 ++++++++----
1 files changed, 8 insertions(+), 4 deletions(-)
---
diff --git a/erlang-cl.spec b/erlang-cl.spec
index 72f5395..17657b6 100644
--- a/erlang-cl.spec
+++ b/erlang-cl.spec
@@ -9,7 +9,7 @@
Name: erlang-%{realname}
Version: 1.2.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: OpenCL binding for Erlang
Group: Development/Languages
License: MIT
@@ -21,6 +21,7 @@ Source0: https://github.com/tonyrog/cl/archive/%{realname}-%{version}.tar.gz
# Fedora-specific - adds proper version instead of "git"
Patch1: erlang-cl-0001-Fix-version.patch
BuildRequires: erlang-rebar
+BuildRequires: erlang-rpm-macros >= 0.1.4
BuildRequires: opencl-headers
BuildRequires: ocl-icd-devel
# Error:erlang(erlang:load_nif/2) in R13B and earlier
@@ -40,10 +41,10 @@ OpenCL binding for Erlang.
%build
-rebar compile -v
+%rebar_compile
# FIXME Something is wrong with doc generation - we should work with upstream
# on this
-#rebar doc -v
+#__rebar doc -v
%install
@@ -56,7 +57,7 @@ install -p -m 0755 priv/%{realname}_nif.so %{buildroot}%{_libdir}/erlang/lib/%{r
%check
# Can't pass autotests for now due to limited OpenCL support in Fedora (?)
-#rebar eunit -v
+#__rebar eunit -v
%files
@@ -72,6 +73,9 @@ install -p -m 0755 priv/%{realname}_nif.so %{buildroot}%{_libdir}/erlang/lib/%{r
%changelog
+* Sat Jul 12 2014 Ville Skyttä <ville.skytta(a)iki.fi> - 1.2.1-3
+- Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc, verbosely
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.2.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9 years, 4 months
[erlang-bitcask] Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc, verbosely
by Ville Skyttä
commit c162edbb18b40a4be48ee61c0f78c177396fb65f
Author: Ville Skyttä <ville.skytta(a)iki.fi>
Date: Sat Jul 12 15:11:03 2014 +0300
Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc, verbosely
erlang-bitcask.spec | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/erlang-bitcask.spec b/erlang-bitcask.spec
index d86f681..6ebeb38 100644
--- a/erlang-bitcask.spec
+++ b/erlang-bitcask.spec
@@ -12,7 +12,7 @@
Name: erlang-%{realname}
Version: 1.6.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Eric Brewer-inspired key/value store
Group: Development/Languages
License: ASL 2.0
@@ -23,6 +23,7 @@ Source0: %{upstream}-%{realname}-%{version}-%{patchnumber}-g%{git_tag}.tar.gz
Source1: bitcask.licensing
BuildRequires: erlang-meck
BuildRequires: erlang-rebar
+BuildRequires: erlang-rpm-macros >= 0.1.4
# Error:erlang(erlang:load_nif/2) in R12B and below
# Error:erlang(erlang:max/2) in R12B and below
# Error:erlang(erlang:nif_error/1) in R13B and below
@@ -43,7 +44,7 @@ Eric Brewer-inspired key/value store.
%build
-CFLAGS="%{optflags}" rebar compile -v
+%rebar_compile
%install
@@ -55,7 +56,7 @@ install -p -m 0755 priv/%{realname}.so %{buildroot}%{_libdir}/erlang/lib/%{realn
%check
-rebar eunit skip_deps=true -v
+%__rebar eunit skip_deps=true -v
%files
@@ -71,6 +72,9 @@ rebar eunit skip_deps=true -v
%changelog
+* Sat Jul 12 2014 Ville Skyttä <ville.skytta(a)iki.fi> - 1.6.3-3
+- Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc, verbosely
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.6.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9 years, 4 months
[Bug 1115200] New: Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1115200
Bug ID: 1115200
Summary: Use new erlang macros to build with $RPM_OPT/LD_FLAGS
etc
Product: Fedora
Version: rawhide
Component: erlang-basho_metrics
Assignee: lemenkov(a)gmail.com
Reporter: ville.skytta(a)iki.fi
QA Contact: extras-qa(a)fedoraproject.org
CC: erlang(a)lists.fedoraproject.org, lemenkov(a)gmail.com,
s(a)shk.io
'git am'able fix attached, build tested only. Let me know if you'd
like me to push and build this for devel.
Also, let me know if you'd like me to go ahead and push and build
similar fixes for the following similarly affected packages in devel
or if you'd like me to report bugs with patches against them instead:
erlang-bitcask, erlang-cl, erlang-ebloom, erlang-eleveldb,
erlang-emmap, erlang-esdl, erlang-jiffy, erlang-js, erlang-skerl,
erlang-snappy
--
You are receiving this mail because:
You are on the CC list for the bug.
9 years, 4 months
[erlang-basho_metrics] Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc
by Ville Skyttä
commit f883922c5fbbaf97e6838a32b3c34ea0b952ef2b
Author: Ville Skyttä <ville.skytta(a)iki.fi>
Date: Tue Jul 1 23:55:12 2014 +0300
Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc
erlang-basho_metrics.spec | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
---
diff --git a/erlang-basho_metrics.spec b/erlang-basho_metrics.spec
index 47448b7..41b2e59 100644
--- a/erlang-basho_metrics.spec
+++ b/erlang-basho_metrics.spec
@@ -12,7 +12,7 @@
Name: erlang-%{realname}
Version: 1.0.0
-Release: 9%{?dist}
+Release: 10%{?dist}
Summary: Fast performance metrics for Erlang
Group: Development/Languages
License: ASL 2.0
@@ -20,6 +20,7 @@ URL: https://github.com/basho/basho_metrics
# wget --content-disposition https://github.com/basho/basho_metrics/tarball/1.0.0
Source0: %{upstream}-%{realname}-%{version}-%{patchnumber}-g%{git_tag}.tar.gz
BuildRequires: erlang-rebar
+BuildRequires: erlang-rpm-macros >= 0.1.4
BuildRequires: boost-devel
# Error:erlang(erlang:load_nif/2) in R12B and below
# Error:erlang(erlang:nif_error/1) in R13B and below
@@ -40,7 +41,7 @@ rm -rf c_src/boost
%build
-rebar compile -v
+%rebar_compile
%install
@@ -51,7 +52,7 @@ install -p -m 0755 priv/%{realname}_nifs.so %{buildroot}%{_libdir}/erlang/lib/%{
%check
-rebar eunit -v
+%__rebar eunit -v
%files
@@ -65,6 +66,9 @@ rebar eunit -v
%changelog
+* Tue Jul 1 2014 Ville Skyttä <ville.skytta(a)iki.fi> - 1.0.0-10
+- Use new erlang macros to build with $RPM_OPT/LD_FLAGS etc
+
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1.0.0-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
9 years, 4 months