[QuantLib/f18] 1.2.1
Tom Callaway
spot at fedoraproject.org
Tue Sep 11 17:15:33 UTC 2012
commit 8055f9326a0b941434cfac0b7713a19799bc7ce9
Author: Tom Callaway <spot at fedoraproject.org>
Date: Tue Sep 11 13:16:28 2012 -0400
1.2.1
QuantLib.spec | 63 ++++++++++++++++++++++----------------------------------
sources | 2 +-
2 files changed, 26 insertions(+), 39 deletions(-)
---
diff --git a/QuantLib.spec b/QuantLib.spec
index 681f35b..cbe1aab 100644
--- a/QuantLib.spec
+++ b/QuantLib.spec
@@ -1,8 +1,8 @@
%define docdir %{_datadir}/doc/QuantLib-%{version}
Name: QuantLib
-Version: 1.2
-Release: 3%{?dist}
+Version: 1.2.1
+Release: 1%{?dist}
Summary: A software framework for quantitative finance
License: BSD
Group: System Environment/Libraries
@@ -61,56 +61,40 @@ mkdir -p %{buildroot}%{docdir}
#cp -p Docs/latex/refman.ps %{buildroot}%{docdir}/QuantLib-%{version}-docs-refman.ps
mkdir -p %{buildroot}%{_mandir}/man1/
cp -p man/*.1 %{buildroot}%{_mandir}/man1/
+pushd Docs/man
+cp -a man3 %{buildroot}%{_mandir}
+popd
rm -rf %{buildroot}/%{_libdir}/*.la
rm -rf %{buildroot}/%{_libdir}/*.a
-
-pushd Docs/man
-# Just for the logs.
-ls -l man3/*
-
# So many of the names in the Quantlib manpages are generic, so we rename them to avoid conflicts.
-for i in history format manips engines rate floor group license todo error deprecated attachment domain.hpp method value; do
- if [ -f man3/$i.3 ]; then
- mv man3/$i.3 man3/ql-$i.3
+for i in history format gamma manips engines rate floor group license todo error deprecated attachment description domain.hpp method next value; do
+ if [ -f %{buildroot}%{_mandir}/man3/$i.3 ]; then
+ mv %{buildroot}%{_mandir}/man3/$i.3 %{buildroot}%{_mandir}/man3/ql-$i.3
else
- echo "$i.3 not found in man3/"
+ echo "$i.3 not found in %{buildroot}%{_mandir}/man3/"
fi
done
# Get rid of spaces in man page names
-if [ -f "man3/Singleton_ ExchangeRateManager _.3" ]; then
- mv "man3/Singleton_ ExchangeRateManager _.3" man3/Singleton_ExchangeRateManager.3
-else
- echo "man3/Singleton_ ExchangeRateManager _.3 not found"
-fi
-if [ -f "man3/Singleton_ CommoditySettings _.3" ]; then
- mv "man3/Singleton_ CommoditySettings _.3" man3/Singleton_CommoditySettings.3
-else
- echo "man3/Singleton_ CommoditySettings _.3 not found"
-fi
-if [ -f "man3/Singleton_ UnitOfMeasureConversionManager _.3" ]; then
- mv "man3/Singleton_ UnitOfMeasureConversionManager _.3" man3/Singleton_UnitOfMeasureConversionManager.3
-else
- echo "man3/Singleton_ UnitOfMeasureConversionManager _.3 not found"
-fi
+mv "%{buildroot}%{_mandir}/man3/Singleton_ ExchangeRateManager _.3" %{buildroot}/%{_mandir}/man3/Singleton_ExchangeRateManager.3
+# mv "%{buildroot}%{_mandir}/man3/Singleton_ IndexManager _.3" %{buildroot}/%{_mandir}/man3/Singleton_IndexManager.3
+mv "%{buildroot}%{_mandir}/man3/operator Leg.3" %{buildroot}/%{_mandir}/man3/operator_Leg.3
+mv "%{buildroot}%{_mandir}/man3/Singleton_ CommoditySettings _.3" %{buildroot}/%{_mandir}/man3/Singleton_CommoditySettings.3
+mv "%{buildroot}%{_mandir}/man3/Singleton_ UnitOfMeasureConversionManager _.3" %{buildroot}/%{_mandir}/man3/Singleton_UnitOfMeasureConversionManager.3
# Fix file encoding
recode()
{
iconv -f "$2" -t utf-8 < "$1" > "${1}_"
mv -f "${1}_" "$1"
}
-recode man3/QuantLib_DKKCurrency.3 iso-8859-1
-recode man3/QuantLib_SEKCurrency.3 iso-8859-1
-recode man3/QuantLib_NOKCurrency.3 iso-8859-1
-recode man3/QuantLib_FIMCurrency.3 iso-8859-1
-recode man3/QuantLib_Currency.3 iso-8859-1
-recode man3/ql-group.3 iso-8859-1
-recode man3/ql-history.3 iso-8859-1
-recode man3/ql-license.3 iso-8859-1
-
-mkdir %{buildroot}%{_mandir}/man3
-cp -a man3/* %{buildroot}%{_mandir}/man3/
-popd
+recode %{buildroot}%{_mandir}/man3/QuantLib_DKKCurrency.3 iso-8859-1
+recode %{buildroot}%{_mandir}/man3/QuantLib_SEKCurrency.3 iso-8859-1
+recode %{buildroot}%{_mandir}/man3/QuantLib_NOKCurrency.3 iso-8859-1
+recode %{buildroot}%{_mandir}/man3/QuantLib_FIMCurrency.3 iso-8859-1
+recode %{buildroot}%{_mandir}/man3/QuantLib_Currency.3 iso-8859-1
+recode %{buildroot}%{_mandir}/man3/ql-group.3 iso-8859-1
+recode %{buildroot}%{_mandir}/man3/ql-history.3 iso-8859-1
+recode %{buildroot}%{_mandir}/man3/ql-license.3 iso-8859-1
# Fix multilib conflicts
touch -r News.txt %{buildroot}%{_bindir}/quantlib-config
@@ -157,6 +141,9 @@ touch -r News.txt %{buildroot}%{_datadir}/emacs/site-lisp/quantlib.elc
#%{docdir}/QuantLib-%{version}-docs-refman.ps
%changelog
+* Tue Sep 11 2012 Tom Callaway <spot at fedoraproject.org> - 1.2.1-1
+- update to 1.2.1
+
* Fri Aug 3 2012 Tom Callaway <spot at fedoraproject.org> - 1.2-3
- fix build issues
diff --git a/sources b/sources
index 6ee87b2..251dd8c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-b7d13feb6c24671e171a28dc1898a0d2 QuantLib-1.2.tar.gz
+ce0270f24c90617dd5dd609d6df8ab98 QuantLib-1.2.1.tar.gz
More information about the scm-commits
mailing list