Björn Esser d34a877
Name:		arprec
Björn Esser 1d3027e
Version:	2.2.17
38d8f01
Release:	3%{?dist}
Björn Esser d34a877
Summary:	Software package for performing arbitrary precision arithmetic
Björn Esser d34a877
%{?el5:Group:	System Environment/Libraries}
Björn Esser d34a877
Björn Esser d34a877
License:	BSD
Björn Esser d34a877
URL:		http://crd.lbl.gov/~dhbailey/mpdist
Björn Esser d34a877
Source0:	%{url}/%{name}-%{version}.tar.gz
Björn Esser d34a877
Source1:	%{url}/BSD-LBNL-License.doc
Björn Esser d34a877
Björn Esser d34a877
%{?el5:BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)}
Björn Esser d34a877
BuildRequires:	catdoc
Björn Esser d34a877
BuildRequires:	chrpath
Björn Esser d34a877
BuildRequires:	gcc-gfortran
Björn Esser d34a877
BuildRequires:	libtool
Björn Esser d34a877
BuildRequires:	qd-devel
Björn Esser d34a877
Björn Esser d34a877
%description
Björn Esser d34a877
ARPREC is a software package for performing arbitrary precision
Björn Esser d34a877
arithmetic.  It consists of a revision and extension of Bailey's
Björn Esser d34a877
earlier MPFUN package, enhanced with special IEEE numerical
Björn Esser d34a877
techniques.  Features include:
Björn Esser d34a877
Björn Esser d34a877
  * Written in C++ for broad portability and fast execution.
Björn Esser d34a877
Björn Esser d34a877
  * Includes C++ and Fortran 90/95 interfaces based on custom data-types
Björn Esser d34a877
    and operator/function overloading, which permit the library to be
Björn Esser d34a877
    used with only minor modifications for many conventional C++ and
Björn Esser d34a877
    Fortran-90 programs.
Björn Esser d34a877
Björn Esser d34a877
  * Includes all of the usual arithmetic operations, as well as many
Björn Esser d34a877
    transcendental functions, including cos, sin, tan, arccos, arcsin,
Björn Esser d34a877
    arctan, exp, log, log10, erf, gamma and Bessel functions.
Björn Esser d34a877
Björn Esser d34a877
  * Supports three arbitrary precision data-types: mp_real, mp_int
Björn Esser d34a877
    and mp_complex.
Björn Esser d34a877
Björn Esser d34a877
  * Supports many mixed-mode operations between arbitrary precision
Björn Esser d34a877
    variables or constants and conventional variables or constants.
Björn Esser d34a877
Björn Esser d34a877
  * Includes special library routines, incorporating advanced
Björn Esser d34a877
    algorithms for extra-high precision (above 1000 digits) computation.
Björn Esser d34a877
Björn Esser d34a877
  * Includes a number of sample application programs, including programs
Björn Esser d34a877
    for quadrature (numerical definite integrals), PLSQ (integer relation
Björn Esser d34a877
    finding) and polynomial root finding.
Björn Esser d34a877
Björn Esser d34a877
  * Includes the "Experimental Mathematician's Toolkit".  This is a
Björn Esser d34a877
    self-contained interactive program that performs many operations
Björn Esser d34a877
    typical of modern experimental mathematics, including arithmetic
Björn Esser d34a877
    expressions, common transcendental functions, infinite series
Björn Esser d34a877
    evaluation, definite integrals, polynomial roots, user-defined
Björn Esser d34a877
    functions, all evaluated to a user-defined level of numeric
Björn Esser d34a877
    precision, up to 1000 decimal digits.
Björn Esser d34a877
Björn Esser d34a877
Björn Esser d34a877
%package data
Björn Esser d34a877
Summary:	Data files for %{name}-tools
Björn Esser d34a877
%{?el5:Group:	Applications/Engineering}
Björn Esser d34a877
Björn Esser d34a877
%{?!el5:BuildArch:	noarch}
Björn Esser d34a877
Björn Esser d34a877
%description data
Björn Esser d34a877
This package contains data-files used with %{name}-tools.
Björn Esser d34a877
Björn Esser d34a877
Björn Esser d34a877
%package devel
Björn Esser d34a877
Summary:	Development files for %{name}
Björn Esser a021e88
%{?el5:Group:	Development/Libraries}
Björn Esser d34a877
Björn Esser d34a877
Requires:	%{name}%{?_isa} = %{version}-%{release}
Björn Esser d34a877
%{?el5:Requires:	pkgconfig}
Björn Esser d34a877
Björn Esser d34a877
%description devel
Björn Esser d34a877
This package contains the development files and headers for %{name}.
Björn Esser d34a877
Björn Esser d34a877
Björn Esser d34a877
%package doc
Björn Esser d34a877
Summary:	Documentation files for %{name}
Björn Esser d34a877
%{?el5:Group:	Documentation}
Björn Esser d34a877
Björn Esser d34a877
%{?!el5:BuildArch:	noarch}
Björn Esser d34a877
Björn Esser d34a877
%description doc
Björn Esser d34a877
This package contains the documentation and some brief examples.
Björn Esser d34a877
Björn Esser d34a877
Björn Esser d34a877
%package tools
Björn Esser d34a877
Summary:	Interactive high-precision arithmetic computing environment
Björn Esser d34a877
%{?el5:Group:	Applications/Engineering}
Björn Esser d34a877
Björn Esser d34a877
Requires:	%{name}%{?_isa} = %{version}-%{release}
Björn Esser d34a877
Requires:	%{name}-data = %{version}-%{release}
Björn Esser d34a877
Björn Esser d34a877
%description tools
Björn Esser d34a877
This is a complete interactive high-precision arithmetic computing
Björn Esser d34a877
environment.  One enters expressions in a Mathematica-style syntax,
Björn Esser d34a877
and the operations are performed using the ARPREC package, with a
Björn Esser d34a877
level of precision that can be set from 100 to 1000 decimal digit
Björn Esser d34a877
accuracy.  Variables and vector arrays can be defined and referenced.
Björn Esser d34a877
This program supports all basic arithmetic operations, common
Björn Esser d34a877
transcendental and combinatorial functions, multi-pair PSLQ (one-,
Björn Esser d34a877
two- or three-level versions), high-precision quadrature, i.e. numeric
Björn Esser d34a877
integration (Gaussian, error function or tanh-sinh), and summation of
Björn Esser d34a877
series.
Björn Esser d34a877
Björn Esser d34a877
Björn Esser d34a877
%prep
Björn Esser d34a877
%setup -q
Björn Esser d34a877
Björn Esser d34a877
# Pull-in upstream's .doc-license.
Björn Esser d34a877
cp -a %{SOURCE1} .
Björn Esser d34a877
Björn Esser d34a877
# Create an user-friendly ascii-text from original .doc-license.
Björn Esser 117c203
catdoc -d utf-8 %{SOURCE1} | sed -e 's!\f!!g' > BSD-LBNL-License.txt &&				\
Björn Esser 117c203
touch -r %{SOURCE1} BSD-LBNL-License.txt
Björn Esser d34a877
Björn Esser d34a877
# Remove some unneeded and obsoleted files.
Björn Esser d34a877
find . -depth -name '._*' -print0 | xargs -0 rm -rf
Björn Esser d34a877
find . -depth -name '.[dD][sS]_[sS]tore' -print0 | xargs -0 rm -rf
Björn Esser d34a877
Björn Esser d34a877
# The testsuite is a good example for using this lib.  So let's store it's
Björn Esser d34a877
# files in antoher location before they get cluttered with intermediate stuff.
Björn Esser d34a877
cp -a tests examples
Björn Esser d34a877
rm -rf examples/Makefile*
Björn Esser d34a877
Björn Esser d34a877
# Get all pre-build quads-data from mathinit.
Björn Esser b5f428d
sed -i	-e 's!nquadopt = 1!nquadopt = 3!g'							\
Björn Esser d34a877
	toolkit/mathinit.f
Björn Esser d34a877
Björn Esser d34a877
# Use the pre-build data-files in mathtool.
Björn Esser b5f428d
sed -i	-e 's!const\.dat!%{_datadir}/%{name}/&!g'						\
Björn Esser b5f428d
	-e 's!quad.*\.dat!%{_datadir}/%{name}/&!g'						\
Björn Esser d34a877
	toolkit/mathtool.f
Björn Esser d34a877
Björn Esser d34a877
# Make arprec-config multilib-friendly.  Substitute original script
Björn Esser d34a877
# with a wrapper-script for pkg-config.
Björn Esser d34a877
cat << EOS > arprec-config.rpmbuild
Björn Esser d34a877
#!/bin/sh
Björn Esser d34a877
# arprec-config.  Generated during rpmbuild.
Björn Esser d34a877
pc=\`which pkg-config\`
Björn Esser d34a877
Björn Esser d34a877
usage()
Björn Esser d34a877
{
Björn Esser d34a877
  cat <
Björn Esser d34a877
Usage: arprec-config [OPTIONS]
Björn Esser d34a877
Options:
Björn Esser d34a877
    [--prefix]
Björn Esser d34a877
    [--exec-prefix]
Björn Esser d34a877
    [--version]
Björn Esser d34a877
    [--libs]
Björn Esser d34a877
    [--fc]
Björn Esser d34a877
    [--fclibs]
Björn Esser d34a877
    [--fcflags]
Björn Esser d34a877
    [--fmainlib]
Björn Esser d34a877
    [--cxx]
Björn Esser d34a877
    [--cxxflags]
Björn Esser d34a877
    [--configure-args]
Björn Esser d34a877
EOF
Björn Esser d34a877
  exit $1
Björn Esser d34a877
}
Björn Esser d34a877
Björn Esser d34a877
while test \$# -gt 0; do
Björn Esser d34a877
  case "\$1" in
Björn Esser d34a877
  -*=*) optarg=\`echo "\$1" | sed 's/[-_a-zA-Z0-9]*=//'\` ;;
Björn Esser d34a877
  *) optarg= ;;
Björn Esser d34a877
  esac
Björn Esser d34a877
Björn Esser d34a877
  case \$1 in
Björn Esser d34a877
    --prefix)
Björn Esser d34a877
      \$pc --variable=prefix %{name}
Björn Esser d34a877
      ;;
Björn Esser d34a877
    --exec-prefix)
Björn Esser d34a877
      \$pc --variable=exec_prefix %{name}
Björn Esser d34a877
      ;;
Björn Esser d34a877
    --version)
Björn Esser d34a877
      \$pc --modversion %{name}
Björn Esser d34a877
      ;;
Björn Esser d34a877
    --libs)
Björn Esser d34a877
      \$pc --libs %{name}
Björn Esser d34a877
      ;;
Björn Esser d34a877
    --cxx)
Björn Esser d34a877
      \$pc --variable=cxx %{name}
Björn Esser d34a877
      ;;
Björn Esser d34a877
    --configure-args)
Björn Esser d34a877
      \$pc --variable=configure_args %{name}
Björn Esser d34a877
      ;;
Björn Esser d34a877
    --fclibs)
Björn Esser d34a877
      \$pc --variable=fclibs %{name}
Björn Esser d34a877
      ;;
Björn Esser d34a877
    --fcflags)
Björn Esser d34a877
      \$pc --variable=fcflags %{name}
Björn Esser d34a877
      ;;
Björn Esser d34a877
    --fmainlib)
Björn Esser d34a877
      \$pc --variable=fmainlib %{name}
Björn Esser d34a877
      ;;
Björn Esser d34a877
    --cxxflags)
Björn Esser d34a877
      \$pc --variable=cxxflags %{name}
Björn Esser d34a877
      ;;
Björn Esser d34a877
    --fc)
Björn Esser d34a877
      \$pc --variable=fc %{name}
Björn Esser d34a877
      ;;
Björn Esser d34a877
    *)
Björn Esser d34a877
      usage 1 1>&2
Björn Esser d34a877
      ;;
Björn Esser d34a877
  esac
Björn Esser d34a877
  shift
Björn Esser d34a877
done
Björn Esser d34a877
EOS
Björn Esser d34a877
Björn Esser d34a877
# Create a template for pkg-config.  This will be used by the modified
Björn Esser d34a877
# arprec-config as well.
Björn Esser d34a877
cat << EOF > %{name}.pc
Björn Esser d34a877
############################
Björn Esser d34a877
# Pkg-Config file for @name@
Björn Esser d34a877
############################
Björn Esser d34a877
Björn Esser d34a877
prefix=@prefix@
Björn Esser d34a877
exec_prefix=\${prefix}
Björn Esser d34a877
Björn Esser d34a877
bindir=@bindir@
Björn Esser d34a877
datarootdir=@datadir@
Björn Esser 12c6fc1
datadir=\${datarootdir}/@name@
Björn Esser d34a877
includedir=@includedir@
Björn Esser d34a877
libdir=@libdir@
Björn Esser d34a877
mandir=@mandir@
Björn Esser d34a877
sharedstatedir=@sharedstatedir@
Björn Esser d34a877
sysconfdir=@sysconfdir@
Björn Esser d34a877
Björn Esser d34a877
configure_args=@configure_args@
Björn Esser d34a877
cxx=@cxx@
Björn Esser d34a877
cxxflags=@cxxflags@
Björn Esser d34a877
fc=@fc@
Björn Esser d34a877
fcflags=-I${includedir}/@name@ @fcflags@
Björn Esser d34a877
fclibs=@fclibs@
Björn Esser d34a877
fmainlib=@fmainlib@
Björn Esser d34a877
Björn Esser d34a877
Name:		@name@
Björn Esser d34a877
Version:	@version@
Björn Esser d34a877
Description:	@name@ - @summary@
Björn Esser d34a877
Björn Esser d34a877
Libs:		@libs@
Björn Esser d34a877
Cflags:		-I\${includedir}
Björn Esser d34a877
EOF
Björn Esser d34a877
Björn Esser d34a877
Björn Esser d34a877
%build
Björn Esser d34a877
# Remove obsoleted autotools-macros from configure.ac for el6+.  Running
Björn Esser d34a877
# `autoupdate` and `autoreconf -fiv` is the recommended procedure to do so.
Björn Esser d34a877
# For further reference have a look at libtool's manual on gnu.org:
Björn Esser d34a877
# http://www.gnu.org/software/libtool/manual/html_node/LT_005fINIT.html
Björn Esser d34a877
#
Björn Esser d34a877
# During the el5-build we need to correct some timestamps, because they are
Björn Esser d34a877
# broken in upstream's pristine tarballs.  This is not needed for el6+,
Björn Esser d34a877
# because this will be taken care of by `autoupdate` and `autoreconf -fiv`.
Björn Esser d34a877
%{?el5:touch -r aclocal.m4 configure configure.ac}
Björn Esser d34a877
%{?!el5:autoupdate}
Björn Esser d34a877
%{?!el5:autoreconf -fiv}
Björn Esser d34a877
Björn Esser d34a877
# Invoke the `regular` build-procedure.
Björn Esser b5f428d
%configure											\
Björn Esser b5f428d
	--disable-static									\
Björn Esser b5f428d
%{?!el5:--enable-qd}										\
Björn Esser d34a877
	--enable-shared
Björn Esser d34a877
make %{?_smp_mflags}
Björn Esser d34a877
make %{?_smp_mflags} toolkit
Björn Esser d34a877
Björn Esser d34a877
# Substitute @var@ in .pc-template from %%prep
Björn Esser d34a877
chmod +x %{name}-config
Björn Esser d34a877
sed -i	-e 's!@prefix@!%{_prefix}!g'								\
Björn Esser d34a877
	-e 's!@bindir@!%{_bindir}!g'								\
Björn Esser d34a877
	-e 's!@datadir@!%{_datadir}!g'								\
Björn Esser d34a877
	-e 's!@name@!%{name}!g'									\
Björn Esser d34a877
	-e 's!@includedir@!%{_includedir}!g'							\
Björn Esser d34a877
	-e 's!@libdir@!%{_libdir}!g'								\
Björn Esser d34a877
	-e 's!@mandir@!%{_mandir}!g'								\
Björn Esser d34a877
	-e 's!@sharedstatedir@!%{_sharedstatedir}!g'						\
Björn Esser d34a877
	-e 's!@sysconfdir@!%{_sysconfdir}!g'							\
Björn Esser d34a877
	-e 's!@version@!%{version}!g'								\
Björn Esser d34a877
	-e 's!@summary@!Software package for performing arbitrary precision arithmetic!g'	\
Björn Esser d34a877
	-e "s~@libs@~$(./%{name}-config --libs)~g"						\
Björn Esser d34a877
	-e "s~@configure_args@~$(./%{name}-config --configure-args)~g"				\
Björn Esser d34a877
	-e "s~@cxx@~$(./%{name}-config --cxx)~g"						\
Björn Esser d34a877
	-e "s~@cxxflags@~$(./%{name}-config --cxxflags)~g"					\
Björn Esser d34a877
	-e "s~@fc@~$(./%{name}-config --fc)~g"							\
Björn Esser d34a877
	-e "s~@fcflags@~$(./%{name}-config --fcflags)~g"					\
Björn Esser d34a877
	-e "s~@fclibs@~$(./%{name}-config --fclibs)~g"						\
Björn Esser d34a877
	-e "s~@fmainlib@~$(./%{name}-config --fmainlib)~g"					\
Björn Esser d34a877
	%{name}.pc
Björn Esser d34a877
chmod -x %{name}-config
Björn Esser d34a877
Björn Esser d34a877
# Pre-build the data-files for `mathtool`.
Björn Esser d34a877
pushd toolkit
Björn Esser d34a877
./mathinit
Björn Esser d34a877
popd
Björn Esser d34a877
Björn Esser d34a877
Björn Esser d34a877
%install
Björn Esser d34a877
%{?el5:rm -rf %{buildroot}}
Björn Esser d34a877
make install DESTDIR=%{buildroot}
Björn Esser d34a877
Björn Esser d34a877
# Remove unneeded and obsolete stuff.  %%{name}-config will be replaced by the
Björn Esser d34a877
# new wrapper later.  The pre-installed docs will be picked as %%doc within
Björn Esser d34a877
# %%files.  The .la-dumpings from libtool are obsolete and not useful.
Björn Esser b5f428d
rm -rf	%{buildroot}%{_bindir}/%{name}-config							\
Björn Esser b5f428d
	%{buildroot}%{_datadir}/*								\
Björn Esser d34a877
	%{buildroot}%{_libdir}/*.la
Björn Esser d34a877
Björn Esser d34a877
# Create needed dirs.
Björn Esser b5f428d
mkdir -p %{buildroot}%{_datadir}/%{name}							\
Björn Esser d34a877
	%{buildroot}%{_libdir}/pkgconfig
Björn Esser d34a877
Björn Esser d34a877
# There's no install-target for `mathtool`, so it must be install `by hand`.
Björn Esser d34a877
for tool in toolkit/.libs/math*
Björn Esser d34a877
do
Björn Esser b5f428d
  install -pm 0755 ${tool}									\
Björn Esser d34a877
	%{buildroot}%{_bindir}/%{name}-`echo ${tool} | sed -e's!.*/!!g'`
Björn Esser d34a877
done
Björn Esser d34a877
Björn Esser d34a877
# Install the custom arprec-config wrapper-script and the needed .pc-file.
Björn Esser d34a877
install -pm 0755 %{name}-config.rpmbuild %{buildroot}%{_bindir}/%{name}-config
Björn Esser d34a877
install -pm 0644 %{name}.pc %{buildroot}%{_libdir}/pkgconfig
Björn Esser d34a877
Björn Esser d34a877
# Install the pre-build data-files for `mathtool`.
Björn Esser d34a877
install -pm 0644 toolkit/*.dat %{buildroot}%{_datadir}/%{name}
Björn Esser d34a877
Björn Esser 78ac4fc
# Kill rpath on all binaries within %%{_bindir}.
Björn Esser d34a877
chrpath -d %{buildroot}%{_bindir}/%{name}-math*
Björn Esser d34a877
Björn Esser d34a877
Björn Esser d34a877
%check
Björn Esser d34a877
# On Fedora the IO-read test failes for some unknown reason.  On RHEL all
Björn Esser d34a877
# tests run fine.  The comment from upstream on bugreport with build.log:
Björn Esser d34a877
#
Björn Esser d34a877
# It looks like everything is working fine.  I don't know why it is failing
Björn Esser d34a877
# that one test.  Let me know if you have any problems in running your codes
Björn Esser d34a877
# -- I don't think you will.
Björn Esser d34a877
# DHB
Björn Esser d34a877
make check ||:
Björn Esser d34a877
Björn Esser d34a877
Björn Esser b3d19c2
%{?el5:%clean}
Björn Esser d34a877
%{?el5:rm -rf %{buildroot}}
Björn Esser d34a877
Björn Esser d34a877
Björn Esser d34a877
%post -p /sbin/ldconfig
Björn Esser d34a877
Björn Esser d34a877
%postun -p /sbin/ldconfig
Björn Esser d34a877
Björn Esser d34a877
Björn Esser d34a877
%files
Björn Esser d34a877
%doc BSD-LBNL-License* COPYING
Björn Esser d34a877
%{_libdir}/lib%{name}*.so.*
Björn Esser d34a877
Björn Esser d34a877
%files data
Björn Esser d34a877
%doc BSD-LBNL-License* COPYING
Björn Esser d34a877
%{_datadir}/%{name}
Björn Esser d34a877
Björn Esser d34a877
%files devel
Björn Esser d34a877
%{_bindir}/%{name}-config
Björn Esser d34a877
%{_includedir}/*
Björn Esser d34a877
%{_libdir}/lib%{name}*.so
Björn Esser d34a877
%{_libdir}/pkgconfig/%{name}.pc
Björn Esser d34a877
Björn Esser d34a877
%files doc
Björn Esser d34a877
%doc AUTHORS* BSD-LBNL-License* ChangeLog* COPYING*
Björn Esser d34a877
%doc NEWS* README* TODO* doc/* examples
Björn Esser d34a877
Björn Esser d34a877
%files tools
Björn Esser d34a877
%doc toolkit/README*
Björn Esser d34a877
%{_bindir}/%{name}-math*
Björn Esser d34a877
Björn Esser d34a877
Björn Esser d34a877
%changelog
38d8f01
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.17-3
38d8f01
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
38d8f01
Björn Esser b5f428d
* Sat Dec 21 2013 Björn Esser <bjoern.esser@gmail.com> - 2.2.17-2
Björn Esser 117c203
- set timestamp for BSD-LBNL-License.txt from %%{SOURCE1}
Björn Esser b172977
- added conditional for %%check-target to be present on el5, only
Björn Esser b5f428d
- whitespace cleanup
Björn Esser b5f428d
Björn Esser 1d3027e
* Fri Dec 20 2013 Björn Esser <bjoern.esser@gmail.com> - 2.2.17-1
Björn Esser 78ac4fc
- new upstream release: v2.2.17 (#1045344)
Björn Esser 78ac4fc
- fixed `macro-in-comment %%{_bindir}`
Björn Esser b172977
- fixed `macro-in-%%changelog %%{name}`
Björn Esser 1d3027e
Björn Esser a021e88
* Thu Sep 19 2013 Björn Esser <bjoern.esser@gmail.com> - 2.2.16-5
Björn Esser a021e88
- fix Group-tag for devel-pkg
Björn Esser a021e88
Björn Esser 12c6fc1
* Thu Sep 19 2013 Björn Esser <bjoern.esser@gmail.com> - 2.2.16-4
Björn Esser 12c6fc1
- fix "Variable 'datarootdir' not defined in '%%{_libdir}/pkgconfig/arprec.pc'"
Björn Esser 12c6fc1
Björn Esser d34a877
* Fri Sep 13 2013 Björn Esser <bjoern.esser@gmail.com> - 2.2.16-3
Björn Esser d34a877
- added needed bits for el5
Björn Esser d34a877
- created an ascii-txt license from the license.doc provided by upstream
Björn Esser 78ac4fc
- nuked rpath from %%{_bindir}/%%{name}-math*
Björn Esser d34a877
- added .pc-file to solve the multiarch-problematic and aged %%{name}-config
Björn Esser d34a877
- fix some broken timestamps when building for el5 (not needed for el6+)
Björn Esser d34a877
- run `autoupdate` and `autoreconf -fiv` to fix-up obsolete autotools-macros
Björn Esser d34a877
  for el6+
Björn Esser d34a877
Björn Esser d34a877
* Fri Sep 13 2013 Björn Esser <bjoern.esser@gmail.com> - 2.2.16-2
Björn Esser d34a877
- renamed tools-common pkg to data
Björn Esser d34a877
- merged common-devel pkg with devel, because it can't be noarch
Björn Esser d34a877
- removed calling autoreconf during %%build
Björn Esser d34a877
- some minor improvements in %%prep, mostly comments
Björn Esser d34a877
- as suggested in rhbz# 1007577 c#2
Björn Esser d34a877
Björn Esser d34a877
* Thu Sep 12 2013 Björn Esser <bjoern.esser@gmail.com> - 2.2.16-1
Björn Esser d34a877
- Initial rpm release (#1007577)