X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=platform.in;h=20c564e2a3c6b9da3afefb412bdcbe9652795a53;hb=refs%2Fheads%2Faccepted%2Ftizen_3.0.m14.3_ivi;hp=c0b78555d6accd2070734048b0c9952a39b9f5f7;hpb=e93943f1e01bb8898e8445fb3ab1a648d1be7b68;p=platform%2Fupstream%2Frpm.git diff --git a/platform.in b/platform.in index c0b7855..20c564e 100644 --- a/platform.in +++ b/platform.in @@ -4,11 +4,24 @@ # ---- per-platform macros. # %_arch @RPMCANONARCH@ +%_build_arch @RPMCANONARCH@ %_vendor @RPMCANONVENDOR@ %_os @RPMCANONOS@ +%_gnu @RPMRC_GNU@ %_target_platform %{_target_cpu}-%{_vendor}-%{_target_os} %optflags @RPMRC_OPTFLAGS@ +%__isa_name @ISANAME@ +%__isa_bits @ISABITS@ +%__isa %{__isa_name}-%{__isa_bits} + +# The default transaction color. This value is a set of bits to +# determine file and dependency affinity for this arch. +# 0 uncolored (i.e. use only arch as install hint) +# 1 Elf32 permitted +# 2 Elf64 permitted +%_transaction_color @RPMCANONCOLOR@ + #============================================================================== # ---- configure macros. # @@ -17,33 +30,67 @@ %_bindir @bindir@ %_sbindir @sbindir@ %_libexecdir @libexecdir@ +%_datarootdir @datarootdir@ %_datadir @datadir@ %_sysconfdir @sysconfdir@ %_sharedstatedir @sharedstatedir@ %_localstatedir @localstatedir@ -%_libdir @libdir@ +%_lib @LIB@ +%_libdir @exec_prefix@/@LIB@ %_includedir @includedir@ %_oldincludedir @oldincludedir@ %_infodir @infodir@ %_mandir @mandir@ +%_initddir %{_sysconfdir}/init.d +# Deprecated misspelling, present for backwards compatibility. +%_initrddir %{_initddir} + +%_defaultdocdir %{_datadir}/doc + +%_smp_mflags %([ -z "$RPM_BUILD_NCPUS" ] \\\ + && RPM_BUILD_NCPUS="`/usr/bin/getconf _NPROCESSORS_ONLN`"; \\\ + [ "$RPM_BUILD_NCPUS" -gt 1 ] && echo "-j$RPM_BUILD_NCPUS") #============================================================================== # ---- Build policy macros. # -#------------------------------------------------------------------------ -# Expanded at end of %install (Red Hat uses these for 6.2) -# -#%__spec_install_post \ -# /usr/lib/rpm/brp-compress \ -# /usr/lib/rpm/brp-strip \ -# /usr/lib/rpm/brp-strip-comment-note \ -#%{nil} -#------------------------------------------------------------------------ -# Expanded at end of %prep (Red Hat uses these for 6.2) +#--------------------------------------------------------------------- +# Expanded at end of %install scriptlet. # -%__id_u @__ID_U@ -%__chown_Rhf @__CHOWN_RHF@ -%__chgrp_Rhf @__CHGRP_RHF@ -%_fixowner [ `%{__id_u}` = '0' ] && %{__chown_Rhf} root -%_fixgroup [ `%{__id_u}` = '0' ] && %{__chgrp_Rhf} @ROOT_GROUP@ -%_fixperms %{__chmod} -Rf @FIXPERMS@ + +%__arch_install_post @ARCH_INSTALL_POST@ + +%__os_install_post \ + %{_rpmconfigdir}/brp-compress \ + %{_rpmconfigdir}/brp-strip %{__strip} \ +%{nil} + +%__spec_install_post\ + %{?__debug_package:%{__debug_install_post}}\ + %{__arch_install_post}\ + %{__os_install_post}\ +%{nil} + +@apple@#--------------------------------------------------------------------- +@apple@# Apple Darwin vendor specific macros +@apple@# +@apple@%_use_internal_dependency_generator 0 +@apple@%__so dylib +@Tizen@#--------------------------------------------------------------------- +@Tizen@# Expanded at end of %prep +@Tizen@# +@Tizen@%__id_u @__ID_U@ +@Tizen@%__chown_Rhf @__CHOWN_RHF@ +@Tizen@%__chgrp_Rhf @__CHGRP_RHF@ +@Tizen@%_fixowner [ `%{__id_u}` = '0' ] && %{__chown_Rhf} root +@Tizen@%_fixgroup [ `%{__id_u}` = '0' ] && %{__chgrp_Rhf} root +@Tizen@%_fixperms %{__chmod} -Rf @FIXPERMS@ +@Tizen@ +@Tizen@#--------------------------------------------------------------------- +@Tizen@# Expanded at start of %build +@Tizen@# +@Tizen@%__spec_build_pre %{___build_pre}\ +@Tizen@%{?buildroot: %__rm -rf "$RPM_BUILD_ROOT"\ +@Tizen@ %__mkdir_p `dirname "$RPM_BUILD_ROOT"`\ +@Tizen@ %__mkdir "$RPM_BUILD_ROOT"\ +@Tizen@}