Hardcode exact version in Source0 field
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Thu, 26 Sep 2013 15:37:52 +0000 (17:37 +0200)
committerSemun Lee <sm79.lee@samsung.com>
Fri, 11 Dec 2015 01:42:25 +0000 (10:42 +0900)
This commit partially reverts cb142d0b9 ("do not hardcode versio, use
%{version} with substitution instead") as substitution doesn't seem
to be applied while exporting package to OBS.

With previous patch applied ``icu4c-UNEXPANDEDSHELLSCRIPT-src.tgz''
is exported to OBS. RPM handles substitution macro correctly, which
results in build break:

[   33s] error: File /home/abuild/rpmbuild/SOURCES/icu4c-4_8_1_1-src.tgz: No such file or directory

Change-Id: I57ac9555cb61ee6130d0456601a220f63ac81efe

packaging/icu.changes
packaging/icu.spec

index 8de20a7..45c75c7 100644 (file)
@@ -1,3 +1,6 @@
+* Thu 26 Sep 2013 Karol Lewandowski <k.lewandowsk@samsung.com>
+- hardcode package version due to OBS export not working well with version substitution macros
+
 * Fri Sep 06 2013 Anas Nashif <anas.nashif@intel.com> accepted/tizen/20130710.220328@cb142d0
 - fix stray configure call
 - resetting manifest requested domain to floor
index 765a483..4817eb5 100644 (file)
@@ -5,8 +5,7 @@ Summary:   International Components for Unicode
 Group:      System/Libraries
 License:   ICU
 URL:       http://www.icu-project.org/
-%define tar_version  %(echo %{version} | sed -e "s/\\./\_/g")
-Source0:   icu4c-%{tar_version}-src.tgz
+Source0:   icu4c-4_8_1_1-src.tgz
 Source1001:    icu.manifest
 BuildRequires: doxygen
 BuildRequires: autoconf