ryan 8ece700
Name:           mlpack
6e22c5d
Version:        3.3.2
6e22c5d
Release:        1%{?dist}
ryan 8ece700
Summary:        Scalable, fast C++ machine learning library
ryan 8ece700
2c3713c
License:        BSD
ryan 8ece700
URL:            http://www.mlpack.org
d4abe11
Source0:        http://www.mlpack.org/files/%{name}-%{version}.tar.gz
d4abe11
Source1:        http://www.mlpack.org/files/stb_image.h
d4abe11
Source2:        http://www.mlpack.org/files/stb_image_write.h
ryan 8ece700
Ryan Curtin 6d573a3
# By default the mlpack Doxyfile excludes all files in the directory pattern
Ryan Curtin 6d573a3
# */build/*.  Well, on Koji, that's everything.  So we need to not exclude
Ryan Curtin 6d573a3
# that.
9df162e
Patch0:		no_exclude_build.patch
Ryan Curtin 0e6e4af
9318f12
# Fix OpenMP build.
2c3713c
#Patch1:         omp.patch
33969b8
df78f14
# Make sure CXXFLAGS get set for Python binding builds.
df78f14
Patch1:         python_cxxflags.patch
df78f14
09df24c
BuildRequires:  gcc-c++
Ryan Curtin 9da317a
# Use cmake28 package on RHEL.
09df24c
%if 0%{?rhel} && 0%{?rhel} <= 7
Ryan Curtin 06ddc7f
BuildRequires:  cmake28 >= 2.8.5
Ryan Curtin 9da317a
%else
Ryan Curtin 06ddc7f
BuildRequires:  cmake >= 2.8.5
Ryan Curtin 9da317a
%endif
Ryan Curtin 9da317a
2c3713c
BuildRequires:  armadillo-devel >= 8.400.0
2c3713c
BuildRequires:  ensmallen-devel >= 2.10.0
Ryan Curtin 12f0e5e
BuildRequires:  boost-devel, boost-program-options, boost-math, boost-serialization >= 1.49
Ryan Curtin 281e51a
BuildRequires:  pkg-config
Ryan Curtin ecdfad9
ryan 8ece700
# For generating man pages (CMake configuration takes care of this assuming
ryan 8ece700
# txt2man is installed).  It is possible that we could just add all the man
ryan 8ece700
# pages, generated offline, as a patch to this SRPM, but txt2man seems to exist
ryan 8ece700
# in repos.
ryan 8ece700
BuildRequires:  txt2man
ryan 8ece700
# For generation of Doxygen HTML documentation.
ryan 8ece700
BuildRequires:  doxygen
Ryan Curtin e9629c0
BuildRequires:  graphviz
ryan 8ece700
9318f12
# Required for building Python bindings.
8ee364a
BuildRequires: 	python3, python3-Cython, python3-setuptools, python3-numpy,
72cee2f
BuildRequires:	python3-pandas, python3-pytest-runner
9318f12
BuildRequires:  python-rpm-macros
9318f12
4f0e15b
# something doesn't like size_t being unsigned long on s390
4f0e15b
ExcludeArch:    s390
4f0e15b
ryan 8ece700
%description
ryan 8ece700
mlpack is a C++ machine learning library with emphasis on scalability, speed,
ryan 8ece700
and ease-of-use. Its aim is to make machine learning possible for novice users
ryan 8ece700
by means of a simple, consistent API, while simultaneously exploiting C++
ryan 8ece700
language features to provide maximum performance and maximum flexibility for
ryan 8ece700
expert users. mlpack outperforms competing machine learning libraries by large
ryan 8ece700
margins.
ryan 8ece700
ryan 8ece700
# Executables.
ryan 8ece700
%package bin
ryan 8ece700
Summary:        Command-line executables for mlpack (machine learning library)
ryan 8ece700
Requires:       %{name}%{_isa} = %{version}-%{release}
ryan 8ece700
ryan 8ece700
%description bin
ryan 8ece700
mlpack is a C++ machine learning library with emphasis on scalability, speed,
ryan 8ece700
and ease-of-use. Its aim is to make machine learning possible for novice users
ryan 8ece700
by means of a simple, consistent API, while simultaneously exploiting C++
ryan 8ece700
language features to provide maximum performance and maximum flexibility for
ryan 8ece700
expert users. mlpack outperforms competing machine learning libraries by large
ryan 8ece700
margins.  This package provides the command-line executables which run mlpack
ryan 8ece700
methods and related documentation.
ryan 8ece700
ryan 8ece700
# Development headers.
ryan 8ece700
%package devel
ryan 8ece700
Summary:        Development headers for mlpack (C++ machine learning library)
ryan 8ece700
Requires:       %{name} = %{version}-%{release}
2c3713c
Requires:       armadillo-devel >= 8.400.0
2c3713c
Requires:	ensmallen-devel >= 2.10.0
ryan 8ece700
Requires:       boost-devel, boost-program-options, boost-math
ryan 8ece700
Requires:       libxml2-devel
ryan 8ece700
Requires:       lapack-devel
Ryan Curtin 281e51a
Requires:	pkg-config
ryan 8ece700
ryan 8ece700
%description devel
ryan 8ece700
mlpack is a C++ machine learning library with emphasis on scalability, speed,
ryan 8ece700
and ease-of-use. Its aim is to make machine learning possible for novice users
ryan 8ece700
by means of a simple, consistent API, while simultaneously exploiting C++
ryan 8ece700
language features to provide maximum performance and maximum flexibility for
ryan 8ece700
expert users. mlpack outperforms competing machine learning libraries by large
ryan 8ece700
margins.  This package provides the headers to compile applications against
ryan 8ece700
mlpack.
ryan 8ece700
ryan 8ece700
ryan 8ece700
ryan 8ece700
%package doc
ryan 8ece700
Summary:        Doxygen documentation for mlpack (C++ machine learning library)
ryan 8ece700
ryan 8ece700
%description doc
ryan 8ece700
mlpack is a C++ machine learning library with emphasis on scalability, speed,
ryan 8ece700
and ease-of-use.  Its aim is to make machine learning possible for novice users
ryan 8ece700
by means of a simple, consistent API, while simultaneously exploiting C++
ryan 8ece700
language features to provide maximum performance and maximum flexibility for
ryan 8ece700
expert users.  mlpack outperforms competing machine learning libraries by large
ryan 8ece700
margins.  This package provides the Doxygen-generated documentation for mlpack.
ryan 8ece700
9318f12
%package python3
9318f12
Summary:	Python 3 bindings for mlpack (C++ machine learning library)
9318f12
Requires:	python3
9318f12
Requires:	python3-numpy
9318f12
Requires:	python3-pandas
9318f12
Requires:	python3-Cython
9318f12
9318f12
%description python3
9318f12
mlpack is a C++ machine learning library with emphasis on scalability, speed,
9318f12
and ease-of-use.  Its aim is to make machine learning possible for novice users
9318f12
by means of a simple, consistent API, while simultaneously exploiting C++
9318f12
language features to provide maximum performance and maximum flexibility for
9318f12
expert users.  mlpack outperforms competing machine learning libraries by large
9318f12
margins.  This package provides the Python bindings for mlpack.
9318f12
9318f12
Ryan Curtin d81350b
# For the F20 unversioned documentation change.  This evaluates to
9318f12
# %%{_pkgdocdir} if on F20 and %%{_docdir}/%%{name}-%%{version} otherwise.
Ryan Curtin d81350b
%global our_docdir %{?_pkgdocdir}%{!?_pkgdocdir:%{_docdir}/%{name}-%{version}}
ryan 8ece700
ryan 8ece700
%prep
25cb0b3
%autosetup -p1
ryan 8ece700
c00679a
mkdir stb/;
c00679a
cp %SOURCE1 stb/;
c00679a
cp %SOURCE2 stb/;
c00679a
ryan 8ece700
%build
09df24c
%if 0%{?rhel} && 0%{?rhel} <= 7
Ryan Curtin 364c68c
# On RHEL6, the Boost CMake scripts fail for some reason.  I don't have the
Ryan Curtin 364c68c
# time (or patience) to investigate, but if we force CMake to find Boost "the
Ryan Curtin 364c68c
# hard way" by specifying Boost_NO_BOOST_CMAKE=1, it works.
c00679a
%{cmake28} -D Boost_NO_BOOST_CMAKE=1 -D CMAKE_INSTALL_LIBDIR=%{_libdir} -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D PYTHON_EXECUTABLE=$(which python3) -D STB_IMAGE_INCLUDE_DIR=stb/ .
Ryan Curtin 9da317a
%else
c00679a
%{cmake} -D CMAKE_INSTALL_LIBDIR=%{_libdir} -D DEBUG=OFF -D PROFILE=OFF -D BUILD_TESTS=OFF -D PYTHON_EXECUTABLE=$(which python3) -D STB_IMAGE_INCLUDE_DIR=stb/ .
Ryan Curtin 9da317a
%endif
Ryan Curtin 9da317a
ab23ae6
# Try and reduce RAM usage.
f48b268
%ifarch armv7hl
556ceb6
cmake -D CMAKE_C_FLAGS="`echo %{optflags} | sed 's/-pipe//g' | sed 's/$/ --param ggc-min-heapsize=32768 --param ggc-min-expand=1/'`" -D CMAKE_CXX_FLAGS="`echo %{optflags} | sed 's/-pipe//g' | sed 's/$/ --param ggc-min-heapsize=32768 --param ggc-min-expand=1/'`" .
f48b268
%endif
ab23ae6
3c74acf
# Don't use %make because it could use too much RAM with multiple cores on Koji...
3c74acf
make
ryan 8ece700
# Build documentation ('doc' is not in the list of default targets).
ryan 8ece700
make doc
ryan 8ece700
ryan 8ece700
%install
9318f12
make DESTDIR=$RPM_BUILD_ROOT install
ryan 8ece700
c00679a
cp stb/stb_image.h $RPM_BUILD_ROOT/%{_includedir}/;
c00679a
cp stb/stb_image_write.h $RPM_BUILD_ROOT/%{_includedir}/;
c00679a
Ryan Curtin bb1af75
# Put the license file and documentation in place.
Ryan Curtin bb1af75
if [ "%{our_docdir}" != "%{_docdir}/mlpack" ]; then
Ryan Curtin bb1af75
  mv $RPM_BUILD_ROOT/%{_docdir}/mlpack $RPM_BUILD_ROOT/%{our_docdir}
Ryan Curtin bb1af75
fi
Ryan Curtin d81350b
mkdir -p $RPM_BUILD_ROOT/%{our_docdir}
Ryan Curtin d81350b
cp LICENSE.txt $RPM_BUILD_ROOT/%{our_docdir}
Ryan Curtin d81350b
ba0fa62
%ldconfig_scriptlets
ryan 8ece700
ryan 8ece700
ryan 8ece700
%files
9318f12
%{_libdir}/libmlpack.so.3
8cc98f1
%{_libdir}/libmlpack.so.3.3
Ryan Curtin d81350b
%{our_docdir}/LICENSE.txt
ryan 8ece700
ryan 8ece700
%files bin
Ryan Curtin 12f0e5e
%{_bindir}/mlpack_adaboost
Ryan Curtin b309397
%{_bindir}/mlpack_approx_kfn
Ryan Curtin f3c2c1c
%{_bindir}/mlpack_cf
Ryan Curtin b309397
%{_bindir}/mlpack_dbscan
Ryan Curtin 0f82523
%{_bindir}/mlpack_decision_stump
Ryan Curtin b309397
%{_bindir}/mlpack_decision_tree
Ryan Curtin 934dbba
%{_bindir}/mlpack_det
ryan 8ece700
%{_bindir}/mlpack_emst
Ryan Curtin d78a35f
%{_bindir}/mlpack_fastmks
Ryan Curtin 12f0e5e
%{_bindir}/mlpack_gmm_generate
Ryan Curtin 12f0e5e
%{_bindir}/mlpack_gmm_probability
Ryan Curtin 12f0e5e
%{_bindir}/mlpack_gmm_train
ryan 8ece700
%{_bindir}/mlpack_hmm_generate
ryan 8ece700
%{_bindir}/mlpack_hmm_loglik
ryan 8ece700
%{_bindir}/mlpack_hmm_train
ryan 8ece700
%{_bindir}/mlpack_hmm_viterbi
Ryan Curtin 12f0e5e
%{_bindir}/mlpack_hoeffding_tree
8cc98f1
%{_bindir}/mlpack_image_converter
bcab985
%{_bindir}/mlpack_kde
ryan 8ece700
%{_bindir}/mlpack_kernel_pca
Ryan Curtin b309397
%{_bindir}/mlpack_kfn
ryan 8ece700
%{_bindir}/mlpack_kmeans
Ryan Curtin b309397
%{_bindir}/mlpack_knn
Ryan Curtin b309397
%{_bindir}/mlpack_krann
ryan 8ece700
%{_bindir}/mlpack_lars
ryan 8ece700
%{_bindir}/mlpack_linear_regression
80fa77d
%{_bindir}/mlpack_linear_svm
bcab985
%{_bindir}/mlpack_lmnn
ryan 8ece700
%{_bindir}/mlpack_local_coordinate_coding
Ryan Curtin db8ea05
%{_bindir}/mlpack_logistic_regression
Ryan Curtin d78a35f
%{_bindir}/mlpack_lsh
Ryan Curtin 12f0e5e
%{_bindir}/mlpack_mean_shift
ryan 8ece700
%{_bindir}/mlpack_nbc
ryan 8ece700
%{_bindir}/mlpack_nca
Ryan Curtin 934dbba
%{_bindir}/mlpack_nmf
ryan 8ece700
%{_bindir}/mlpack_pca
Ryan Curtin 0f82523
%{_bindir}/mlpack_perceptron
Ryan Curtin b309397
%{_bindir}/mlpack_preprocess_binarize
Ryan Curtin b309397
%{_bindir}/mlpack_preprocess_describe
Ryan Curtin b309397
%{_bindir}/mlpack_preprocess_imputer
2c3713c
%{_bindir}/mlpack_preprocess_scale
Ryan Curtin b309397
%{_bindir}/mlpack_preprocess_split
ryan 8ece700
%{_bindir}/mlpack_radical
9318f12
%{_bindir}/mlpack_random_forest
ryan 8ece700
%{_bindir}/mlpack_range_search
Ryan Curtin 12f0e5e
%{_bindir}/mlpack_softmax_regression
ryan 8ece700
%{_bindir}/mlpack_sparse_coding
efd38fe
%{_mandir}/mlpack_adaboost.1*
efd38fe
%{_mandir}/mlpack_approx_kfn.1*
efd38fe
%{_mandir}/mlpack_cf.1*
efd38fe
%{_mandir}/mlpack_dbscan.1*
efd38fe
%{_mandir}/mlpack_decision_stump.1*
efd38fe
%{_mandir}/mlpack_decision_tree.1*
efd38fe
%{_mandir}/mlpack_det.1*
efd38fe
%{_mandir}/mlpack_emst.1*
efd38fe
%{_mandir}/mlpack_fastmks.1*
efd38fe
%{_mandir}/mlpack_gmm_generate.1*
efd38fe
%{_mandir}/mlpack_gmm_probability.1*
efd38fe
%{_mandir}/mlpack_gmm_train.1*
efd38fe
%{_mandir}/mlpack_hmm_generate.1*
efd38fe
%{_mandir}/mlpack_hmm_loglik.1*
efd38fe
%{_mandir}/mlpack_hmm_train.1*
efd38fe
%{_mandir}/mlpack_hmm_viterbi.1*
efd38fe
%{_mandir}/mlpack_hoeffding_tree.1*
8cc98f1
%{_mandir}/mlpack_image_converter.1*
bcab985
%{_mandir}/mlpack_kde.1*
efd38fe
%{_mandir}/mlpack_kernel_pca.1*
efd38fe
%{_mandir}/mlpack_kfn.1*
efd38fe
%{_mandir}/mlpack_kmeans.1*
efd38fe
%{_mandir}/mlpack_knn.1*
efd38fe
%{_mandir}/mlpack_krann.1*
efd38fe
%{_mandir}/mlpack_lars.1*
efd38fe
%{_mandir}/mlpack_linear_regression.1*
80fa77d
%{_mandir}/mlpack_linear_svm.1*
bcab985
%{_mandir}/mlpack_lmnn.1*
efd38fe
%{_mandir}/mlpack_local_coordinate_coding.1*
efd38fe
%{_mandir}/mlpack_logistic_regression.1*
efd38fe
%{_mandir}/mlpack_lsh.1*
efd38fe
%{_mandir}/mlpack_mean_shift.1*
efd38fe
%{_mandir}/mlpack_nbc.1*
efd38fe
%{_mandir}/mlpack_nca.1*
efd38fe
%{_mandir}/mlpack_nmf.1*
efd38fe
%{_mandir}/mlpack_pca.1*
efd38fe
%{_mandir}/mlpack_perceptron.1*
efd38fe
%{_mandir}/mlpack_preprocess_binarize.1*
efd38fe
%{_mandir}/mlpack_preprocess_describe.1*
efd38fe
%{_mandir}/mlpack_preprocess_imputer.1*
2c3713c
%{_mandir}/mlpack_preprocess_scale.1*
efd38fe
%{_mandir}/mlpack_preprocess_split.1*
efd38fe
%{_mandir}/mlpack_radical.1*
efd38fe
%{_mandir}/mlpack_random_forest.1*
efd38fe
%{_mandir}/mlpack_range_search.1*
efd38fe
%{_mandir}/mlpack_softmax_regression.1*
efd38fe
%{_mandir}/mlpack_sparse_coding.1*
ryan 8ece700
ryan 8ece700
%files devel
ryan 8ece700
%{_libdir}/libmlpack.so
ryan 8ece700
%{_includedir}/mlpack/
Ryan Curtin 281e51a
%{_libdir}/pkgconfig/mlpack.pc
c00679a
%{_includedir}/stb_image.h
c00679a
%{_includedir}/stb_image_write.h
ryan 8ece700
ryan 8ece700
%files doc
Ryan Curtin d81350b
%{our_docdir}
ryan 8ece700
9318f12
%files python3
c1ee503
%{python3_sitearch}/mlpack/
c1ee503
%{python3_sitearch}/mlpack-*.egg-info
9318f12
ryan 8ece700
%changelog
6e22c5d
* Sun Jun 21 2020 Ryan Curtin <ryan@ratml.org> - 3.3.2-1
6e22c5d
- Update to latest stable version.
6e22c5d
3bff0ff
* Fri May 29 2020 Jonathan Wakely <jwakely@redhat.com> - 3.3.0-3
3bff0ff
- Rebuilt for Boost 1.73
3bff0ff
bf313dc
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 3.3.0-2
bf313dc
- Rebuilt for Python 3.9
bf313dc
8cc98f1
* Wed Apr 08 2020 Ryan Curtin <ryan@ratml.org> - 3.3.0-1
8cc98f1
- Update to latest stable version.
8cc98f1
f7959aa
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.2-2
f7959aa
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
f7959aa
80fa77d
* Wed Nov 27 2019 Ryan Curtin <ryan@ratml.org> - 3.2.2-1
80fa77d
- Update to latest stable version.
80fa77d
efec33b
* Tue Nov 05 2019 Ryan Curtin <ryan@ratml.org> - 3.2.1-1
efec33b
- Update to latest stable version.
efec33b
2c3713c
* Thu Sep 26 2019 Ryan Curtin <ryan@ratml.org> - 3.2.0-1
2c3713c
- Update to latest stable version.
2c3713c
97fd5c7
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 3.1.1-2
97fd5c7
- Rebuilt for Python 3.8
97fd5c7
3c97de6
* Fri Aug 02 2019 Ryan Curtin <ryan@ratml.org> - 3.1.1-1
3c97de6
- Update to latest stable version.
3c97de6
e856c09
* Thu Jul 25 2019 Ryan Curtin <ryan@ratml.org> - 3.1.0-3
e856c09
- Add ensmallen dependency correctly.
e856c09
0bb16f8
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.0-2
0bb16f8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
0bb16f8
6dc7580
* Sat Apr 27 2019 Ryan Curtin <ryan@ratml.org> - 3.1.0-1
6dc7580
- Update to latest stable version.
6dc7580
f2cb058
* Sun Mar 10 2019 Ryan Curtin <ryan@ratml.org> - 3.0.4-3
f2cb058
- Remove Python2 packages.
f2cb058
9318f12
* Thu Feb 07 2019 Ryan Curtin <ryan@ratml.org> - 3.0.4-2
9318f12
- Add Python packages.
9318f12
- A few simple fixes.
9318f12
9318f12
* Thu Feb 07 2019 Tomas Popela <tpopela@redhat.com> - 3.0.4-1
9318f12
- Update to 3.0.4
9318f12
6910575
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.5-10
6910575
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
6910575
588aa7c
* Fri Jan 25 2019 Jonathan Wakely <jwakely@redhat.com> - 2.2.5-9
588aa7c
- Rebuilt for Boost 1.69
588aa7c
50fc916
* Fri Aug 17 2018 José Abílio Matos <jamatos@fc.up.pt> - 2.2.5-8
50fc916
- rebuild for armadillo soname bump
50fc916
5a2b478
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.5-7
5a2b478
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
5a2b478
d209d40
* Wed Mar 07 2018 Adam Williamson <awilliam@redhat.com> - 2.2.5-6
d209d40
- Rebuild to fix GCC 8 mis-compilation
d209d40
  See https://da.gd/YJVwk ("GCC 8 ABI change on x86_64")
d209d40
0201430
* Fri Feb 09 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.2.5-5
0201430
- Escape macros in %%changelog
0201430
783e765
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.5-4
783e765
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
783e765
bd3b74f
* Tue Jan 23 2018 Jonathan Wakely <jwakely@redhat.com> - 2.2.5-3
bd3b74f
- Rebuilt for Boost 1.66
bd3b74f
Ryan Curtin 208903b
* Fri Dec 01 2017 Ryan Curtin <ryan@ratml.org> - 2.2.5-2
Ryan Curtin 208903b
- Rebuild for Armadillo soname bump.
Ryan Curtin 208903b
Ryan Curtin 51cac2f
* Wed Sep 13 2017 Ryan Curtin <ryan@ratml.org> - 2.2.5-1
Ryan Curtin 51cac2f
- Update to latest stable version.
Ryan Curtin 281e51a
- Add pkg-config dependency.
Ryan Curtin 51cac2f
34d9cbd
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-8
34d9cbd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
34d9cbd
f48dcd5
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-7
f48dcd5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
f48dcd5
ec32d67
* Wed Jul 19 2017 Jonathan Wakely <jwakely@redhat.com> - 2.0.1-6
ec32d67
- Rebuilt for s390x binutils bug
ec32d67
854ce1f
* Mon Jul 03 2017 Jonathan Wakely <jwakely@redhat.com> - 2.0.1-5
854ce1f
- Rebuilt for Boost 1.64
854ce1f
eea81b1
* Mon May 15 2017 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.0.1-4
eea81b1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild
eea81b1
4de03a3
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.0.1-3
4de03a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
4de03a3
c168873
* Thu Jun 30 2016 José Matos <jamatos@fedoraproject.org> - 2.0.1-2
c168873
- Rebuild for armadillo 7.x and remove BR SuperLU as armadillo takes care of that
c168873
Ryan Curtin 12f0e5e
* Thu Feb 11 2016 Ryan Curtin <ryan@ratml.org> - 2.0.1-1
Ryan Curtin 12f0e5e
- Update to latest stable version.
Ryan Curtin 0e6e4af
- Add doxygen.patch for bug with newer Doxygen versions.
Ryan Curtin 12f0e5e
bb7b925
* Thu Feb 11 2016 José Matos <jamatos@fedoraproject.org> - 1.0.11-11
b0893dc
- rebuild for armadillo 6
b0893dc
3a81a97
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.11-10
3a81a97
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
3a81a97
1fa532c
* Fri Jan 15 2016 Jonathan Wakely <jwakely@redhat.com> - 1.0.11-9
1fa532c
- Rebuilt for Boost 1.60
1fa532c
14950b2
* Thu Aug 27 2015 Jonathan Wakely <jwakely@redhat.com> - 1.0.11-8
14950b2
- Rebuilt for Boost 1.59
14950b2
6e17ce5
* Wed Jul 29 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.11-7
6e17ce5
- Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159
6e17ce5
c3bf5df
* Wed Jul 22 2015 David Tardon <dtardon@redhat.com> - 1.0.11-6
c3bf5df
- rebuild for Boost 1.58
c3bf5df
390301c
* Fri Jul  3 2015 José Matos <jamatos@fedoraproject.org> - 1.0.11-5
390301c
- Rebuild for armadillo 5(.xxx.y)
390301c
e6d9523
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.11-4
e6d9523
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
e6d9523
4def781
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 1.0.11-3
4def781
- Rebuilt for GCC 5 C++11 ABI change
4def781
Petr Machata 27873a4
* Tue Jan 27 2015 Petr Machata <pmachata@redhat.com> - 1.0.11-2
Petr Machata 27873a4
- Rebuild for boost 1.57.0
Petr Machata 27873a4
Ryan Curtin 71e30e9
* Thu Dec 11 2014 Ryan Curtin <ryan@ratml.org> - 1.0.11-1
Ryan Curtin 71e30e9
- Update to latest stable release.
Ryan Curtin 71e30e9
Ryan Curtin 64f4e95
* Fri Aug 29 2014 Ryan Curtin <ryan@ratml.org> - 1.0.10-1
Ryan Curtin 64f4e95
- Update to latest stable release.
Ryan Curtin 64f4e95
05298d0
* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.9-2
05298d0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
05298d0
Ryan Curtin 0f82523
* Mon Jul 28 2014 Ryan Curtin <ryan@ratml.org> - 1.0.9-1
Ryan Curtin 0f82523
- Update to latest stable release.
Ryan Curtin 0f82523
a4be289
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.8-4
a4be289
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a4be289
Petr Machata 01b2b46
* Fri May 23 2014 Petr Machata <pmachata@redhat.com> - 1.0.8-3
Petr Machata 01b2b46
- Rebuild for boost 1.55.0
Petr Machata 01b2b46
eb31da3
* Wed Mar 19 2014 José Matos <jamatos@fedoraproject.org> - 1.0.8-2
eb31da3
- Rebuild for Armadillo 4.1 on Fedora 19, 20 and rawhide.
eb31da3
Ryan Curtin db8ea05
* Fri Jan 10 2014 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.8-1
Ryan Curtin db8ea05
- Update to latest stable release.
Ryan Curtin db8ea05
- Rebuild for Armadillo 4.0 on rawhide.
Ryan Curtin db8ea05
Ryan Curtin f3c2c1c
* Sun Nov 03 2013 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.7-1
Ryan Curtin f3c2c1c
- Update to latest stable release.
Ryan Curtin f3c2c1c
Ryan Curtin 6d573a3
* Tue Aug 06 2013 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.6-6
Ryan Curtin 6d573a3
- Add no_exclude_build.patch so that Koji builds don't exclude all the code from Doxygen.
Ryan Curtin 6d573a3
Ryan Curtin bd082ad
* Tue Aug 06 2013 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.6-5
Ryan Curtin bd082ad
- Require graphviz (dot) for generation of Doxygen graphs.
Ryan Curtin bd082ad
Ryan Curtin d81350b
* Tue Aug 06 2013 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.6-4
0201430
- Use %%{our_docdir} for F20 change to unversioned documentation directory names.
Ryan Curtin d81350b
- Do not package HTML documentation in main package.
Ryan Curtin d81350b
4315b84
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.0.6-3
4315b84
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
4315b84
Petr Machata 6421cbd
* Sat Jul 27 2013 pmachata@redhat.com - 1.0.6-2
Petr Machata 6421cbd
- Rebuild for boost 1.54.0
Petr Machata 6421cbd
Ryan Curtin d78a35f
* Thu Jun 13 2013 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.6-1
Ryan Curtin d78a35f
- Update to latest stable release.
Ryan Curtin d78a35f
Ryan Curtin d78a35f
* Sat May 25 2013 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.5-1
Ryan Curtin d78a35f
- Update to latest stable release.
Ryan Curtin d78a35f
- Add new executables that version 1.0.5 provides.
Ryan Curtin d78a35f
20f0c7d
* Sun Feb 10 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.0.4-3
20f0c7d
- Rebuild for Boost-1.53.0
20f0c7d
6688235
* Sat Feb 09 2013 Denis Arnaud <denis.arnaud_fedora@m4x.org> - 1.0.4-2
6688235
- Rebuild for Boost-1.53.0
6688235
Ryan Curtin 06ddc7f
* Fri Feb 08 2013 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.4-1
Ryan Curtin 06ddc7f
- Update to latest stable release.
Ryan Curtin 06ddc7f
- Update dependencies to new minimum requirements.
Ryan Curtin 06ddc7f
Ryan Curtin 9da317a
* Wed Jan 02 2013 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.3-4
Ryan Curtin 9da317a
- Use cmake28 in RHEL packages.
Ryan Curtin 9da317a
4f0e15b
* Wed Jan 02 2013 Dan Horák <dan[at]danny.cz> - 1.0.3-3
4f0e15b
- Exclude s390, something doesn't like size_t being unsigned long
4f0e15b
Ryan Curtin a32c7ba
* Tue Jan 01 2013 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.3-2
Ryan Curtin a32c7ba
- Add u64_s64.patch.
Ryan Curtin a32c7ba
- Fix bogus dates in changelog.
Ryan Curtin 934dbba
- Add new executables and man pages to files list.
Ryan Curtin a32c7ba
ryan 2847c02
* Tue Jan 01 2013 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.3-1
ryan 2847c02
- Update to version 1.0.3.
ryan 2847c02
- Remove now-unnecessary packages.
ryan 2847c02
Ryan Curtin a32c7ba
* Wed Sep 26 2012 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.1-5
ryan 8ece700
- Simplify LICENSE.txt installation.
ryan 8ece700
- Install doxygen documentation.
ryan 8ece700
ryan 8ece700
* Sun Sep 16 2012 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.1-4
ryan 8ece700
- Distribute LICENSE.txt.
ryan 8ece700
ryan 8ece700
* Sun Jul 29 2012 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.1-3
ryan 8ece700
- Fix group names for packages.
ryan 8ece700
- Comment patches more verbosely.
ryan 8ece700
- Rename exectuables to mlpack_* to avoid possible naming conflicts.
ryan 8ece700
Ryan Curtin a32c7ba
* Sat Jul 21 2012 Sterling Lewis Peet <sterling.peet@gatech.edu> - 1.0.1-2
ryan 8ece700
- Include GetKernelMatrix patch so that mlpack builds using fedora flags.
ryan 8ece700
ryan 8ece700
* Thu Mar 08 2012 Ryan Curtin <gth671b@mail.gatech.edu> - 1.0.1-1
ryan 8ece700
- Initial packaging of mlpack.