b043d22
Name:           minetestmapper
f3f8088
Version:        20200328
382d1fb
Release:        2%{?dist}
b043d22
Summary:        Generates a overview image of a minetest map
b043d22
b043d22
License:        BSD
b043d22
URL:            https://github.com/minetest/minetestmapper
b043d22
Source0:        https://github.com/minetest/minetestmapper/archive/%{version}/minetestmapper-%{version}.tar.gz
b043d22
91335f1
BuildRequires:  gcc-c++, cmake, sqlite-devel, gd-devel, leveldb-devel, hiredis-devel, libpq-devel
b043d22
e4b7f97
# Wants minetest for ownership of /usr/share/minetest.
e4b7f97
# But there's no reason it should *require* minetest.
e4b7f97
Suggests:       minetest
0800cb3
b043d22
%description
b043d22
Generates a overview image of a minetest map. This is a port of
b043d22
minetestmapper.py to C++, that is both faster and provides more
b043d22
details than the deprecated Python script.
b043d22
b043d22
%prep
b043d22
%autosetup -p1
b043d22
44ac6a0
# https://github.com/minetest/minetestmapper/issues/57
44ac6a0
sed 's/get_setting/read_setting/g' -i db-postgresql.cpp
44ac6a0
b043d22
%build
30f848f
%cmake -DENABLE_LEVELDB=1 -DENABLE_REDIS=1 -DENABLE_POSTGRESQL=1 .
b043d22
%make_build
b043d22
b043d22
%install
b043d22
%make_install
b043d22
b043d22
# Install colors.txt into /usr/share/minetest.
b043d22
mkdir -p %{buildroot}%{_datadir}/minetest
b043d22
cp -a colors.txt %{buildroot}%{_datadir}/minetest/
b043d22
b043d22
# Remove copy of license from docdir.
b043d22
rm -rf %{buildroot}%{_pkgdocdir}/COPYING
b043d22
b043d22
%files
b043d22
%{_bindir}/minetestmapper
e4b7f97
%{_datadir}/minetest/
b043d22
%{_datadir}/minetest/colors.txt
b043d22
%{_mandir}/man6/minetestmapper.6*
b043d22
%license COPYING
b043d22
%doc AUTHORS README.rst
b043d22
b043d22
%changelog
382d1fb
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20200328-2
382d1fb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
382d1fb
f3f8088
* Tue Apr 21 2020 Ben Rosser <rosser.bjr@gmail.com> - 20200328-1
f3f8088
- Update to latest upstream release (rhbz#1818531).
f3f8088
73aa955
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 20191011-2
73aa955
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
73aa955
4c5d473
* Fri Oct 25 2019 Gwyn Ciesla <gwync@protonmail.com> - 20191011-1
4c5d473
- 2019-10-11
4c5d473
4155145
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20180325-5
4155145
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
4155145
b983da7
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 20180325-4
b983da7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
b983da7
30f848f
* Wed Jan 23 2019 Björn Esser <besser82@fedoraproject.org> - 20180325-3
30f848f
- Append curdir to CMake invokation. (#1668512)
30f848f
ef0e07e
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20180325-2
ef0e07e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
ef0e07e
3ead2b3
* Wed Mar 28 2018 Ben Rosser <rosser.bjr@gmail.com> - 20180325-1
3ead2b3
- Updated to latest upstream release (rhbz#1560540).
3ead2b3
ea3064a
* Thu Feb 08 2018 Fedora Release Engineering <releng@fedoraproject.org> - 20170606-6
ea3064a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ea3064a
e4b7f97
* Wed Sep 06 2017 Ben Rosser <rosser.bjr@gmail.com> - 20170606-5
e4b7f97
- Instead of requiring minetest, only suggest it.
e4b7f97
- Have minetestmapper also own the datadir/minetest directory.
e4b7f97
805011a
* Thu Aug 24 2017 Ben Rosser <rosser.bjr@gmail.com> - 20170606-4
805011a
- Add ExcludeArch to s390x due to the lack of minetest.
805011a
a0749c2
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20170606-3
a0749c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
a0749c2
22ad2df
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20170606-2
22ad2df
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
22ad2df
d2d7473
* Wed Jun 07 2017 Ben Rosser <rosser.bjr@gmail.com> - 20170606-1
d2d7473
- Update to latest upstream release.
d2d7473
9c50e42
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 20161218-4
9c50e42
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
9c50e42
0800cb3
* Tue Jan 24 2017 Ben Rosser <rosser.bjr@gmail.com> - 20161218-3
0800cb3
- Add ExcludeArch on ppc arches due to lack of minetest on them
0800cb3
b043d22
* Fri Jan 20 2017 Ben Rosser <rosser.bjr@gmail.com> - 20161218-2
b043d22
- Add man page for minetestmapper written by dmoerner.
b043d22
- Reference patches without using a URL.
b043d22
- Use version macro in Source0 URL.
b043d22
b043d22
* Fri Jan  6 2017 Ben Rosser <rosser.bjr@gmail.com> - 20161218-1
b043d22
- Initial package for Fedora.