diff options
author | Junio C Hamano <gitster@pobox.com> | 2010-01-31 11:11:16 -0800 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2010-01-31 11:33:44 -0800 |
commit | 9f7a3c19dee2064b24b6b9fd5d6f6e770d4d539c (patch) | |
tree | a56763b3f54702ef1b62f73d987a93679a53e04f /git.spec.in | |
parent | 6ddf75ae5d0ff55844cd936a1b850ca9ae5abbe5 (diff) | |
download | git-9f7a3c19dee2064b24b6b9fd5d6f6e770d4d539c.tar.gz |
RPM packaging: use %global inside %{!?...}
According to
https://www.redhat.com/archives/fedora-devel-list/2010-January/msg00093.html
scope of %define lasts until the end brace; earlier RPM up to Fedora 12
didn't necessarily honor the scope, but later versions corrected the bug.
Problem and solution both pointed out by Todd Zullinger.
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'git.spec.in')
-rw-r--r-- | git.spec.in | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/git.spec.in b/git.spec.in index 0a031088da..ee74a5eed7 100644 --- a/git.spec.in +++ b/git.spec.in @@ -98,7 +98,7 @@ BuildRequires: perl(Error) Perl interface to Git %define path_settings ETC_GITCONFIG=/etc/gitconfig prefix=%{_prefix} mandir=%{_mandir} htmldir=%{_docdir}/%{name}-%{version} -%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} %prep %setup -q @@ -192,6 +192,9 @@ rm -rf $RPM_BUILD_ROOT # No files for you! %changelog +* Sun Jan 31 2010 Junio C Hamano <gitster@pobox.com> +- Do not use %define inside %{!?...} construct. + * Sat Jan 30 2010 Junio C Hamano <gitster@pobox.com> - We don't ship Python bits until a real foreign scm interface comes. |