[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