From 188194e430fe650b52f486f1d3c2316e1e104af5 Mon Sep 17 00:00:00 2001 From: Timm Bäder Date: Dec 09 2020 08:13:53 +0000 Subject: Use make macros Use %make_install and %__make to be more portable and %set_build_flags to use the standard way of getting proper values for $CFLAGS and $LDFLAGS. https://docs.fedoraproject.org/en-US/packaging-guidelines/#_parallel_make --- diff --git a/i2c-tools.spec b/i2c-tools.spec index 8460913..f3c0114 100644 --- a/i2c-tools.spec +++ b/i2c-tools.spec @@ -110,22 +110,23 @@ Obsoletes: i2c-tools-devel < 4.0-1 %autosetup -p1 %build -make CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_LD_FLAGS" BUILD_STATIC_LIB=0 EXTRA=eeprog +%set_build_flags +%{__make} BUILD_STATIC_LIB=0 EXTRA=eeprog pushd eepromer -make CFLAGS="$RPM_OPT_FLAGS -I../include" LDFLAGS="$RPM_LD_FLAGS" +%{__make} CFLAGS="$RPM_OPT_FLAGS -I../include" popd pushd py-smbus %if %{with python2} -CFLAGS="$RPM_OPT_FLAGS -I../include" LDFLAGS="$RPM_LD_FLAGS" \ +CFLAGS="$RPM_OPT_FLAGS -I../include" \ %{__python2} setup.py build -b build-py2 %endif -CFLAGS="$RPM_OPT_FLAGS -I../include" LDFLAGS="$RPM_LD_FLAGS" \ +CFLAGS="$RPM_OPT_FLAGS -I../include" \ %{__python3} setup.py build -b build-py3 popd %install -make install DESTDIR=$RPM_BUILD_ROOT PREFIX=%{_prefix} BUILD_STATIC_LIB=0 \ +%make_install PREFIX=%{_prefix} BUILD_STATIC_LIB=0 \ EXTRA=eeprog libdir=%{_libdir} install -m 755 eepromer/{eepromer,eeprom} \ $RPM_BUILD_ROOT%{_sbindir}