Branch: refs/heads/master
Home: https://github.com/openSUSE/obs-service-format_spec_file
Commit: a8718331749159aee4bd5af083b805a07a360e16
https://github.com/openSUSE/obs-service-format_spec_file/commit/a87183317491...
Author: Sascha Peilicke
Date: 2012-02-27 (Mon, 27 Feb 2012)
Changed paths:
M prepare_spec
Log Message:
-----------
Avoid breaking shell expansions. Example:
PreReq: permissions
-Requires: soprano >= %( echo `rpm -q --queryformat '%{VERSION}'
libsoprano-devel`)
+Requires: '%{VERSION}'
+Requires: --queryformat
+Requires: -q
+Requires: `rpm
+Requires: echo
+Requires: libsoprano-devel`)
+Requires: soprano >= %(
Recommends: strigi >= %( echo `rpm -q --queryformat '%{VERSION}'
strigi-devel`)
I tested the regexp, it should not break other stuff:
PreReq: permissions
-Requires: HOO soprano >= %( echo `rpm -q --queryformat
'%{VERSION}' libsoprano-devel`) BOO
+Requires: BOO
+Requires: HOO
+Requires: soprano >= %( echo `rpm -q --queryformat '%{VERSION}'
libsoprano-devel`)
Recommends: strigi >= %( echo `rpm -q --queryformat '%{VERSION}'
strigi-devel`)
-Requires: kdelibs4-core = %{version} libkde4 = %{version}
-Requires: udisks upower
+Requires: kdelibs4-core = %{version}
+Requires: libkde4 = %{version}
+Requires: udisks
+Requires: upower
Requires(post): shared-mime-info