diff --git a/generic-rpm-config.spec b/generic-rpm-config.spec index ef98beabbc00230a4a0c60eb803d1bece3c637e2..7e548f6d21088b1b67551ffbd7eb21329f8efe11 100644 --- a/generic-rpm-config.spec +++ b/generic-rpm-config.spec @@ -2,7 +2,7 @@ Name: %{vendor}-rpm-config Version: 30 -Release: 5 +Release: 6 License: GPL+ Summary: specific rpm configuration files URL: https://gitee.com/src-openeuler/openEuler-rpm-config @@ -104,6 +104,12 @@ mkdir -p %{buildroot}%{_fileattrsdir} %{_rpmconfigdir}/macros.d/* %changelog +* Tue Jan 14 2020 openEuler Buildteam - 30-6 +- Type:enhancement +- ID:NA +- SUG:NA +- DESC:update macros file + * Tue Jan 14 2020 openEuler Buildteam - 30-5 - Type:enhancement - ID:NA diff --git a/macros b/macros index 9ec84763d303013e7ba8a9bdcf69aadc56894c57..7ebe487dc2458d796557d1deb4f7479100b9ef63 100644 --- a/macros +++ b/macros @@ -292,3 +292,13 @@ Man pages and other related documents for %{name}. %install_info_rm() \ /sbin/install-info --remove %1 %{_infodir}/dir || : + +# macros that used for perl +%__perl /usr/bin/perl +%requires_eq() %(LC_ALL="C" echo '%*' | xargs -r rpm -q --qf 'Requires: %%{name} = %%{epoch}:%%{version}\\n' | sed -e 's/ (none):/ /' -e 's/ 0:/ /' | grep -v "is not") +%perl_sitearch %(eval "`%{__perl} -V:installsitearch`"; echo $installsitearch) +%perl_sitelib %(eval "`%{__perl} -V:installsitelib`"; echo $installsitelib) +%perl_vendorarch %(eval "`%{__perl} -V:installvendorarch`"; echo $installvendorarch) +%perl_vendorlib %(eval "`%{__perl} -V:installvendorlib`"; echo $installvendorlib) +%perl_archlib %(eval "`%{__perl} -V:installarchlib`"; echo $installarchlib) +%perl_privlib %(eval "`%{__perl} -V:installprivlib`"; echo $installprivlib)