/[packages]/updates/8/minetest/current/SPECS/minetest.spec
ViewVC logotype

Annotation of /updates/8/minetest/current/SPECS/minetest.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 816319 - (hide annotations) (download)
Sun Feb 22 00:02:46 2015 UTC (9 years, 1 month ago) by akien
Original Path: cauldron/minetest/current/SPECS/minetest.spec
File size: 2567 byte(s)
Add patch inspired from a Debian freeminer patch to properly lookup for the translations
1 dams 291300 Name: minetest
2 akien 816315 Version: 0.4.12
3 akien 806557 Release: %mkrel 1
4 dams 291300 Summary: An InfiniMiner/Minecraft inspired game
5     Group: Games/Other
6 akien 693148 License: LGPLv2+ and CC-BY-SA 3.0
7 akien 552718 URL: http://minetest.net
8 akien 806557 Source0: https://github.com/minetest/minetest/archive/%{version}/%{name}-%{version}.tar.gz
9     Source1: https://github.com/minetest/minetest_game/archive/%{version}/%{name}_game-%{version}.tar.gz
10 akien 816315 Patch0: minetest-0.4.12-mga-desktop.patch
11 akien 816319 Patch1: minetest-0.4.12-mga-deb-i18n.patch
12 akien 668844
13 dams 293094 BuildRequires: cmake
14 dams 291300 BuildRequires: bzip2-devel
15 akien 800223 BuildRequires: gettext
16 dams 291300 BuildRequires: irrlicht-devel
17     BuildRequires: jpeg-devel
18 akien 800223 # Curl features crash when using system jsoncpp
19     # https://github.com/minetest/minetest/issues/1793
20     #BuildRequires: jsoncpp-devel
21 dams 291300 BuildRequires: zlib-devel
22 akien 693148 BuildRequires: pkgconfig(freetype2)
23 dams 291300 BuildRequires: pkgconfig(gl)
24 akien 693148 BuildRequires: pkgconfig(leveldb)
25 akien 800223 BuildRequires: pkgconfig(libcurl)
26 dams 291300 BuildRequires: pkgconfig(libpng)
27 akien 668844 BuildRequires: pkgconfig(luajit)
28 dams 291300 BuildRequires: pkgconfig(openal)
29 dams 293094 BuildRequires: pkgconfig(jthread)
30 dams 291300 BuildRequires: pkgconfig(sqlite3)
31     BuildRequires: pkgconfig(vorbisfile)
32     BuildRequires: pkgconfig(x11)
33    
34     %description
35 dams 291819 One of the first InfiniMiner/Minecraft inspired games with a goal of taking
36     the survival multiplayer gameplay to a slightly different direction.
37 dams 291300
38     This game is under development, and as of now, the game does not really
39     differ from Minecraft except for having a lot less features. Still, playing
40     is quite fun already, especially for people who have not been able to
41     experience Minecraft.
42    
43     %prep
44 akien 552718 %setup -q -a 1
45 dams 291961 %apply_patches
46 dams 291300
47     %build
48 akien 668844 %cmake -DRUN_IN_PLACE=0 \
49 akien 800223 -DBUILD_SHARED_LIBS=OFF \
50 akien 668844 -DCUSTOM_BINDIR:STRING=%{_gamesbindir} \
51     -DCUSTOM_LOCALEDIR:STRING=%{_datadir}/locale \
52     -DCUSTOM_SHAREDIR:STRING=%{_gamesdatadir}/%{name} \
53 akien 800223 -DENABLE_CURL:BOOL=ON \
54 akien 693148 -DENABLE_FREETYPE:BOOL=ON \
55 akien 668844 -DENABLE_GETTEXT:BOOL=ON \
56 akien 693148 -DENABLE_LEVELDB:BOOL=ON \
57 akien 800223 -DENABLE_REDIS:BOOL=OFF \
58 akien 693148 -DENABLE_SOUND:BOOL=ON \
59 akien 668844 -DJTHREAD_INCLUDE_DIR=%{_includedir}/jthread
60 akien 552718 %make
61 dams 291300
62     %install
63 dams 291961 %makeinstall_std -C build
64 akien 816315 install -d %{buildroot}%{_gamesdatadir}/%{name}/games/%{name}_game
65 dams 291961 cp -r %{name}_game-%{version}/* %{buildroot}%{_gamesdatadir}/%{name}/games/%{name}_game
66 dams 291300
67 akien 693148 rm -rf %{buildroot}%{_gamesdatadir}/%{name}/client/serverlist/.gitignore
68    
69 dams 493064 %find_lang %{name}
70 dams 291300
71     %files -f %{name}.lang
72     %doc doc/*.txt
73 dams 291819 %{_gamesbindir}/%{name}
74     %{_gamesbindir}/%{name}server
75 akien 668844 %{_gamesdatadir}/%{name}/
76     %{_datadir}/appdata/%{name}.appdata.xml
77 dams 291300 %{_datadir}/applications/%{name}.desktop
78     %{_iconsdir}/hicolor/scalable/apps/%{name}-icon.svg
79     %{_mandir}/man6/%{name}.6*
80     %{_mandir}/man6/%{name}server.6*

  ViewVC Help
Powered by ViewVC 1.1.30