Tizen:Base/_config change coretuils-su to util-linux-su
[scm/meta/obs.git] / Tizen:Base / _config
index fee4863..94ee02f 100644 (file)
@@ -17,11 +17,9 @@ Support: rpmlint-mini rpmlint-tizen
 
 ############################# conflicts resolution #############################
 
-FileProvides: /usr/sbin/groupadd pwdutils
 Prefer: util-linux
-Prefer: libtapi-devel
-Prefer: libpci-devel
 
+############################# base definition ###############################
 # %release_name and %tizen_full_version are used in platform/upstream/tizen-release
 
 Macros:
@@ -90,6 +88,29 @@ Runscripts: qemu-accel-aarch64
 Preinstall: libmount libblkid libuuid
 %endif # aarch64
 
+%ifarch %arm armv7l aarch64
+%define speedpython 1
+Macros:
+%speedpython 1
+:Macros
+%endif
+
+%if %speedpython
+%ifarch armv7l
+Macros:
+%en_speedpython BuildRequires: python-accel-armv7l
+%no_speedpython BuildRequires: -python-accel-armv7l
+:Macros
+%endif
+
+%ifarch aarch64
+Macros:
+%en_speedpython BuildRequires: python-accel-aarch64
+%no_speedpython BuildRequires: -python-accel-aarch64
+:Macros
+%endif # aarch64
+%endif
+
 ########## exports for different architectures ##########
 
 ExportFilter: \.armv7l\.rpm$ armv7l
@@ -115,7 +136,7 @@ Preinstall: liblua
 Preinstall: smack libsmack libxml2 libmagic  libmagic-data
 Preinstall: libsqlite
 #Preinstall: rpm-security-plugin
-Preinstall: util-linux
+Preinstall: util-linux util-linux-su
 
 VMinstall: perl libmount libblkid libext2fs libuuid  grep libpcre util-linux libsmartcols
 
@@ -170,7 +191,7 @@ Substitute: glibc-devel-32bit
 %endif
 
 ########## compilation flags ##########
-%define __global_cflags -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0
+%define __global_cflags -O2 -g2 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -Wformat-security -fmessage-length=0 -Wl,--as-needed
 
 Optflags: armv7l %{__global_cflags} --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb
 Optflags: aarch64 %{__global_cflags} -feliminate-unused-debug-types -Wformat -march=armv8-a+fp+simd+crc+crypto -mtune=cortex-a57.cortex-a53