Projects
openEuler:22.03:LTS:LoongArch
erlang-rpm-macros
_service:tar_scm_kernel_repo:0001-RPM-removed-b...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm_kernel_repo:0001-RPM-removed-buildarch-macro.patch of Package erlang-rpm-macros
From c492be59b02791c5ef084ead9842f5ca07cbdf64 Mon Sep 17 00:00:00 2001 From: Peter Lemenkov <lemenkov@gmail.com> Date: Fri, 8 Nov 2019 21:52:11 +0100 Subject: [PATCH] RPM removed %buildarch macro Signed-off-by: Peter Lemenkov <lemenkov@gmail.com> --- macros.erlang | 2 +- testing.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/macros.erlang b/macros.erlang index 6fe859e..0f6e49f 100644 --- a/macros.erlang +++ b/macros.erlang @@ -1,7 +1,7 @@ # handy macros for erlang-related packages %_erldir %{_libdir}/erlang -%_erllibdir %(a=%{buildarch}; if [ "$a" == "noarch" ] ; then echo %{_datadir}/erlang/lib; else echo %{_erldir}/lib; fi) +%_erllibdir %(if [ "%{_target_cpu}" == "noarch" ] ; then echo %{_datadir}/erlang/lib; else echo %{_erldir}/lib; fi) %__rebar /usr/bin/rebar diff --git a/testing.py b/testing.py index 4a5c263..d0edd07 100644 --- a/testing.py +++ b/testing.py @@ -34,6 +34,12 @@ class TestAllMethods(unittest.TestCase): Deps = ['erlang-erts', 'erlang-kernel', 'erlang-stdlib'] self.assertEqual(M.inspect_beam_file('noarch', "./test.beam"), Deps) + def test_check_for_absense_of_buildarch_macro(self): + self.assertEqual(rpm.expandMacro("%{buildarch}"), "%{buildarch}") + + def test_check_for_target_cpu_macro(self): + self.assertNotEqual(rpm.expandMacro("%{_target_cpu}"), "%{_target_cpu}") + if __name__ == "__main__": M = __import__("erlang-find-requires") -- 2.42.0.windows.2
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.