[NLopt/el5] changed `%%global lc_name` to `%%define lc_name`, because of globbing problems use `tr` instead of s
Björn Esser
besser82 at fedoraproject.org
Fri Dec 20 14:12:49 UTC 2013
commit ce76d4523716cd400a385ea6562f933a38a2066a
Author: Björn Esser <bjoern.esser at gmail.com>
Date: Fri Dec 20 15:12:11 2013 +0100
changed `%%global lc_name` to `%%define lc_name`, because of globbing problems
use `tr` instead of shell-builtin for `%%define lc_name`
NLopt.spec | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/NLopt.spec b/NLopt.spec
index 5cfa029..dc66507 100644
--- a/NLopt.spec
+++ b/NLopt.spec
@@ -10,7 +10,7 @@
%{!?rel_build:%global gittar %{name}-%{version}-%{gitver}.tar.gz}
# Get a lowercase name for virtual provides.
-%global lc_name %(n=%{name};echo ${n,,})
+%define lc_name %(echo %{name} | tr '[:upper:]' '[:lower:]')
# We don't want provides for libs in private dirs.
%global __provides_exclude_from ^%{python2_sitearch}/.*\\.so
@@ -50,7 +50,7 @@ Summary: Open-Source library for nonlinear optimization
# praxis/* subplex/*
#
License: BSD and LGPLv2+ and MIT and Public Domain
-URL: http://ab-initio.mit.edu/nlopt
+URL: http://ab-initio.mit.edu/%{lc_name}
%{?rel_build:Source0: %{url}/%{lc_name}-%{version}.tar.gz#/%{name}-%{version}.tar.gz}
%{!?rel_build:Source0: https://github.com/stevengj/%{lc_name}/archive/%{commit}/%{gittar}}
@@ -392,6 +392,8 @@ octave -H -q --no-window-system --no-site-file --eval "pkg rebuild"
* Fri Dec 20 2013 Björn Esser <bjoern.esser at gmail.com> - 2.4.1-1
- new upstream release: v2.4.1
- adapted %%{source0} to match %%{name}
+- changed `%%global lc_name` to `%%define lc_name`, because of globbing problems
+- use `tr` instead of shell-builtin for `%%define lc_name`
* Fri Dec 20 2013 Björn Esser <bjoern.esser at gmail.com> - 2.4-3.git20130903.35e6377
- made %%clean-target conditional on el5
More information about the ml
mailing list