Sophie

Sophie

distrib > Mageia > 6 > armv7hl > media > core-updates-src > by-pkgid > a48deb7c60db6942e6f30dcd98d1c6f9 > files > 2

minetest-5.0.0-1.mga6.src.rpm

%define game_version %{version}

Name:		minetest
Version:	5.0.0
Release:	%mkrel 1
Summary:	Open source voxel game engine and InfiniMiner/Minecraft-inspired game
Group:		Games/Simulation
License:	LGPLv2+ and CC-BY-SA 3.0
URL:		http://minetest.net
Source0:	https://github.com/minetest/minetest/archive/%{version}/%{name}-%{version}.tar.gz
Source1:	https://github.com/minetest/minetest_game/archive/%{version}/%{name}_game-%{game_version}.tar.gz

BuildRequires:	cmake
BuildRequires:	bzip2-devel
BuildRequires:	gettext
BuildRequires:	gmp-devel
BuildRequires:	irrlicht-devel
BuildRequires:	pkgconfig(jsoncpp)
BuildRequires:	pkgconfig(freetype2)
BuildRequires:	pkgconfig(gl)
BuildRequires:	pkgconfig(leveldb)
BuildRequires:	pkgconfig(libcurl)
BuildRequires:	pkgconfig(libjpeg)
BuildRequires:	pkgconfig(libpng)
BuildRequires:	pkgconfig(luajit)
BuildRequires:	pkgconfig(openal)
BuildRequires:	pkgconfig(ncursesw)
BuildRequires:	pkgconfig(sqlite3)
BuildRequires:	pkgconfig(vorbisfile)
BuildRequires:	pkgconfig(x11)
BuildRequires:	pkgconfig(zlib)

%description
Minetest in an open source voxel game engine. You can play one of the many
games designed by its community, mod a game to your liking, make your own
game, or play on a multiplayer server.

The base package comes with the default Minetest game and some pre-installed
mods, which should provide a gaming experience similar to Minecraft.

%prep
%autosetup -p1 -a 1

# purge bundled jsoncpp and lua, and gmp
rm -rf lib/jsoncpp lib/lua lib/gmp

%build
%cmake \
	-DRUN_IN_PLACE=0 \
	-DBUILD_SHARED_LIBS=OFF \
	-DCUSTOM_BINDIR:STRING=%{_gamesbindir} \
	-DCUSTOM_LOCALEDIR:STRING=%{_datadir}/locale \
	-DCUSTOM_SHAREDIR:STRING=%{_gamesdatadir}/%{name} \
	-DENABLE_CURL:BOOL=ON \
	-DENABLE_FREETYPE:BOOL=ON \
	-DENABLE_GETTEXT:BOOL=ON \
	-DENABLE_LEVELDB:BOOL=ON \
	-DENABLE_REDIS:BOOL=OFF \
	-DENABLE_SOUND:BOOL=ON \
	-DENABLE_SYSTEM_GMP:BOOL=ON \
	-DENABLE_SYSTEM_JSONCPP:BOOL=ON
%make_build

%install
%make_install -C build
install -d %{buildroot}%{_gamesdatadir}/%{name}/games/%{name}_game
cp -r %{name}_game-%{game_version}/* %{buildroot}%{_gamesdatadir}/%{name}/games/%{name}_game

rm -rf %{buildroot}%{_gamesdatadir}/%{name}/client/serverlist/.gitignore

%find_lang %{name}

%files -f %{name}.lang
%doc doc/* CONTRIBUTING.md README.md minetest.conf.example
%license LICENSE.txt
%{_gamesbindir}/%{name}
%{_gamesdatadir}/%{name}/
%{_datadir}/applications/net.minetest.%{name}.desktop
%{_datadir}/metainfo/net.minetest.%{name}.appdata.xml
%{_iconsdir}/hicolor/*/apps/%{name}.*
%{_mandir}/man6/%{name}.6*
%{_mandir}/man6/%{name}server.6*


%changelog
* Fri Mar 29 2019 zezinho <zezinho> 5.0.0-1.mga6
+ Revision: 1381193
- update to version 5.0.0 to use online servers
+ akien <akien>
- Version 0.4.17.1 (mga#23396)
- Version 0.4.17
- Use system jsoncpp as in cauldron

* Sat Jun 03 2017 akien <akien> 0.4.16-1.mga6
+ Revision: 1106388
- Version 0.4.16

* Fri Mar 24 2017 akien <akien> 0.4.15-3.mga6
+ Revision: 1094693
- Rebuild for jthread 1.3.3

* Sun Jan 01 2017 akien <akien> 0.4.15-2.mga6
+ Revision: 1079435
- Rebuild for leveldb 1.19

* Fri Dec 23 2016 akien <akien> 0.4.15-1.mga6
+ Revision: 1076544
- Version 0.4.15

* Mon May 16 2016 akien <akien> 0.4.14-1.mga6
+ Revision: 1016150
- Version 0.4.14

* Wed Mar 16 2016 daviddavid <daviddavid> 0.4.13-3.mga6
+ Revision: 991760
- rename and rediff unappliable desktop patch (since fixed autopatch)

* Mon Feb 15 2016 umeabot <umeabot> 0.4.13-2.mga6
+ Revision: 961407
- Mageia 6 Mass Rebuild

* Sun Sep 13 2015 akien <akien> 0.4.13-1.mga6
+ Revision: 878931
- Build against system gmp
- Version 0.4.13

* Sat Aug 29 2015 cjw <cjw> 0.4.12-2.mga6
+ Revision: 870813
- rebuild with gcc 5

* Sun Feb 22 2015 akien <akien> 0.4.12-1.mga5
+ Revision: 816390
- Add patch inspired from a Debian freeminer patch to properly lookup for the translations
- Version 0.4.12

* Sat Dec 27 2014 akien <akien> 0.4.11-1.mga5
+ Revision: 806557
- Version 0.4.11

* Mon Dec 01 2014 akien <akien> 0.4.10-6.mga5
+ Revision: 800225
- Enable cURL support for online multiplayer features
- System jsoncpp does not work with cURL support, used bundled version
- Disable hiredis support (optional)

* Wed Oct 15 2014 umeabot <umeabot> 0.4.10-5.mga5
+ Revision: 745299
- Second Mageia 5 Mass Rebuild

* Wed Sep 17 2014 akien <akien> 0.4.10-4.mga5
+ Revision: 693180
- Enable freetype2 and leveldb support
+ umeabot <umeabot>
- Mageia 5 Mass Rebuild

* Wed Aug 27 2014 akien <akien> 0.4.10-1.mga5
+ Revision: 668844
- Fix unfound translations using a symlink
- Version 0.4.10

* Sun Feb 09 2014 akien <akien> 0.4.9-1.mga5
+ Revision: 587283
- New upstream release 0.4.9: http://dev.minetest.net/Changelog#0.4.8_.E2.86.92_0.4.9

* Sun Nov 24 2013 akien <akien> 0.4.8-1.mga5
+ Revision: 552718
- New upstream release 0.4.8: http://dev.minetest.net/Changelog#0.4.7_.E2.86.92_0.4.8
- Removed jthread patch, no longer necessary
- Added patch to fix locale dir instead of relying on a sed instruction
- Added patch to change desktop category

* Mon Oct 21 2013 umeabot <umeabot> 0.4.7-3.mga4
+ Revision: 539913
- Mageia 4 Mass Rebuild

* Tue Oct 08 2013 dams <dams> 0.4.7-2.mga4
+ Revision: 493064
- update specfile
- clean %%cmake options
- enable back parallel build

* Tue Oct 08 2013 dams <dams> 0.4.7-1.mga4
+ Revision: 493051
- new version 0.4.7
- add a patch to fix build with jthread
- add a patch to fix jsoncpp deps

* Sat Jan 12 2013 umeabot <umeabot> 0.4.3-3.mga3
+ Revision: 360093
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Wed Sep 12 2012 dams <dams> 0.4.3-2.mga3
+ Revision: 293095
- do not use embedded jthread anymore (+ patch from Mandriva to fix build)

* Mon Sep 10 2012 dams <dams> 0.4.3-1.mga3
+ Revision: 291962
- add a patch to fix build of jthread (embedded): pthread needed
- new version 0.4.3
- clean specfile
- remove useless patch
- update %%cmake options
- imported package minetest


* Thu Jul 26 2012 Andrey Bondrov <abondrov@mandriva.org> 0.4.1-1mdv2010.1
+ Revision: 811164
- Don't use patch for older MDV releases

* Thu Jul 26 2012 Andrey Bondrov <abondrov@mandriva.org> 0.4.1-1
+ Revision: 811146
- Add patch0 to fix build against new jthread
- New version 0.4.1, update BuildRequires and files

* Thu Nov 10 2011 Andrey Bondrov <abondrov@mandriva.org> 0.3.1-1
+ Revision: 729589
- imported package minetest