automatic version update by autodist [release 1709.00-1mamba;Thu Jun 27 2024]

This commit is contained in:
Automatic Build System 2024-06-28 00:17:24 +02:00
parent ab0a7e63c2
commit 47bcacdc08
3 changed files with 59 additions and 37 deletions

View File

@ -1,10 +1,9 @@
# voxelands # voxelands
VoxelanVoxelands is a sandbox construction game based on Minetest, which was inspired by earlier "voxel world" games such as Infiniminer. Voxelands is a sandbox construction game based on Minetest, which was inspired by earlier "voxel world" games such as Infiniminer.
Gameplay puts players in a fully destructible 3D game world where they can place and dig numerous types of blocks, items and creatures using a variety of tools. Gameplay puts players in a fully destructible 3D game world where they can place and dig numerous types of blocks, items and creatures using a variety of tools.
Inside the game world players can build structures, artworks and anything else their creativity can think of on multiplayer servers Inside the game world players can build structures, artworks and anything else their creativity can think of on multiplayer servers
and singleplayer worlds across multiple game modes.ds is a sandbox construction game based on Minetest, which was inspired by earlier "voxel world" games such as Infiniminer. Gameplay and singleplayer worlds across multiple game modes.ds is a sandbox construction game based on Minetest, which was inspired by earlier "voxel world" games such as Infiniminer. Gameplay
puts players in a fully destructible 3D game world where they can place and dig numerous types of blocks, items and creatures using a variety puts players in a fully destructible 3D game world where they can place and dig numerous types of blocks, items and creatures using a variety
of tools. Inside the game world players can build structures, artworks and anything else their creativity can think of on multiplayer servers and singleplayer worlds across multiple game modes. of tools. Inside the game world players can build structures, artworks and anything else their creativity can think of on multiplayer servers and singleplayer worlds across multiple game modes.

View File

@ -0,0 +1,11 @@
--- voxelands-1709.00/src/CMakeLists.txt.orig 2024-06-27 17:29:52.221134904 +0200
+++ voxelands-1709.00/src/CMakeLists.txt 2024-06-27 17:29:57.500148668 +0200
@@ -429,7 +429,7 @@
set(SAFETY_LDFLAGS "-Wl,-z,relro,-z,now")
endif()
set(OPT_FLAGS "-O3 -fomit-frame-pointer")
- set(OPT_LDFLAGS "-Wl,-O1,--sort-common,-s")
+ set(OPT_LDFLAGS "-Wl,-O1,--sort-common")
if(ENABLE_SSP)
CHECK_CXX_COMPILER_FLAG("-fstack-protector-strong" HAS_FSTACK_STRONG)

View File

@ -1,76 +1,88 @@
Name: voxelands Name: voxelands
Version: 1604.00 Version: 1709.00
Release: 1mamba Release: 1mamba
Summary: a sandbox construction game Summary: A sandbox construction game based on Minetest
Group: Graphical Desktop/Applications/Games Group: Graphical Desktop/Applications/Games
Vendor: openmamba Vendor: openmamba
Distribution: openmamba Distribution: openmamba
Packager: Ercole 'ercolinux' Carpanetto <ercole69@gmail.com> Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://www.voxelands.com/ URL: https://gitlab.com/voxelands/voxelands
Source: http://www.voxelands.com/downloads/voxelands-%{version}-src.tar.bz2 Source: https://gitlab.com/voxelands/voxelands.git/v%{version}/voxelands-%{version}.tar.bz2
Patch0: voxelands-1709.00-disable-strip.patch
License: GPL3 License: GPL3
## AUTOBUILDREQ-BEGIN ## AUTOBUILDREQ-BEGIN
## note: run 'autospec -u -a6 voxelands' to get the list of build requirements. BuildRequires: glibc-devel
## AUTOBUILDREQ-END BuildRequires: libICE-devel
Provides: bundled(jthread) = 1.0 BuildRequires: libSM-devel
BuildRequires: cmake BuildRequires: libX11-devel
BuildRequires: libXext-devel
BuildRequires: libXxf86vm-devel
BuildRequires: libbzip2-devel
BuildRequires: libfreetype-devel
BuildRequires: libgcc
BuildRequires: libglu-devel
BuildRequires: libglvnd-devel
BuildRequires: libirrlicht-devel BuildRequires: libirrlicht-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-root BuildRequires: libjpeg-devel
BuildRequires: libogg-devel
BuildRequires: libopenal-devel
BuildRequires: libpng-devel
BuildRequires: libsqlite-devel
BuildRequires: libstdc++6-devel
BuildRequires: libvorbis-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRequires: cmake
%description %description
VoxelanVoxelands is a sandbox construction game based on Minetest, which was inspired by earlier "voxel world" games such as Infiniminer. Voxelands is a sandbox construction game based on Minetest, which was inspired by earlier "voxel world" games such as Infiniminer.
Gameplay puts players in a fully destructible 3D game world where they can place and dig numerous types of blocks, items and creatures using a variety of tools. Gameplay puts players in a fully destructible 3D game world where they can place and dig numerous types of blocks, items and creatures using a variety of tools.
Inside the game world players can build structures, artworks and anything else their creativity can think of on multiplayer servers Inside the game world players can build structures, artworks and anything else their creativity can think of on multiplayer servers
and singleplayer worlds across multiple game modes.ds is a sandbox construction game based on Minetest, which was inspired by earlier "voxel world" games such as Infiniminer. Gameplay and singleplayer worlds across multiple game modes.ds is a sandbox construction game based on Minetest, which was inspired by earlier "voxel world" games such as Infiniminer. Gameplay
puts players in a fully destructible 3D game world where they can place and dig numerous types of blocks, items and creatures using a variety puts players in a fully destructible 3D game world where they can place and dig numerous types of blocks, items and creatures using a variety
of tools. Inside the game world players can build structures, artworks and anything else their creativity can think of on multiplayer servers and singleplayer worlds across multiple game modes. of tools. Inside the game world players can build structures, artworks and anything else their creativity can think of on multiplayer servers and singleplayer worlds across multiple game modes.
%debug_package %debug_package
%prep %prep
%setup -q -n %{name} %setup -q
%patch 0 -p1
%build %build
%cmake -d build \ # FIXME: (1709.00) building in subdir does not work
-DBUILD_SHARED_LIBS=OFF \ %define _vpath_builddir .
-DRUN_IN_PLACE=0 %cmake
%cmake_build
%make
%install %install
#[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%makeinstall -C build %cmake_install
install -D -m0755 src/jthread/libjthread.so %{buildroot}%{_libdir}/libjthread.so
%clean %clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" [ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
%files %files
%defattr(-,root,root) %defattr(-,root,root)
## note: this list is just an example; modify as required
# %{_bindir}/%{name}
# %{_datadir}/%{name}
# %config(noreplace) %{_sysconfdir}/sysconfig/%{name}
%{_mandir}/man6/*
%{_bindir}/voxelands %{_bindir}/voxelands
%{_bindir}/voxelands-server %{_bindir}/voxelands-server
%{_libdir}/libjthread.so
%{_datadir}/applications/voxelands.desktop %{_datadir}/applications/voxelands.desktop
%{_datadir}/appdata/voxelands.appdata.xml %{_datadir}/appdata/voxelands.appdata.xml
%{_datadir}/doc/voxelands/*.txt %dir %{_datadir}/voxelands
%{_datadir}/doc/voxelands/voxelands.conf.example %{_datadir}/voxelands/*
%{_datadir}/icons/hicolor/*/apps/voxelands.png %{_datadir}/icons/hicolor/*/apps/voxelands.png
%{_datadir}/icons/hicolor/scalable/apps/voxelands.svg %{_datadir}/icons/hicolor/scalable/apps/voxelands.svg
%{_datadir}/voxelands/fonts/liberationsans.ttf %dir %{_docdir}/voxelands
%{_datadir}/voxelands/html/*.html %{_docdir}/voxelands/*
%{_datadir}/voxelands/locale/*/voxelands.mo %{_mandir}/man6/*.6*
%{_datadir}/voxelands/models/*.b3d
%{_datadir}/voxelands/models/*.x
%{_datadir}/voxelands/sounds/*.ogg
%{_datadir}/voxelands/textures/*.png
%{_datadir}/voxelands/textures/skins/*.png
%changelog %changelog
* Thu Jun 27 2024 Automatic Build System <autodist@openmamba.org> 1709.00-1mamba
- automatic version update by autodist
* Sat Nov 18 2017 Automatic Build System <autodist@mambasoft.it> 1604.00-1mamba * Sat Nov 18 2017 Automatic Build System <autodist@mambasoft.it> 1604.00-1mamba
- automatic update by autodist - automatic update by autodist