Compare commits
6 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 42ee492fcf | |||
| 041d1e64d9 | |||
| bf48d3043a | |||
| 9573060b14 | |||
| e253b00841 | |||
|
|
a07bfa91b7 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:5d869aae64f8f3390c47b74441fd041c7777e594e4a60536bb7b52564ea84fa7
|
||||
size 219573092
|
||||
@@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEEomjLwwOSURRt8DxfXy7kppZTygcFAmcFQa4ACgkQXy7kppZT
|
||||
ygf1wg/8DwsANKrlmE2hGjAAygEkMppLot3d/NMRdQKkQdW3b9zmgzwYulaQTI4F
|
||||
HFnXhQB0wY6zzTqsLNdPzOGNNbnJW8Pjlaue542YFQq6YxgGb+7Zc1q76LlgwDYf
|
||||
wwFBUC3OWhbyiuUZKI0pZPps8HcFQzqXLGSRdOFaPXaH+jpS0rjVsm2I0IHktoNS
|
||||
K0wjJH5lTB/4MXshaL4OUP2wHEmJ5cCrKdrJt7elIT/Kqw6EtfhLlF3yMIiIDZXj
|
||||
Yuygj73nCGuZ0EsEykanC3RIz8/Xz8X6y3ieKQ4N5+99SqSTK1f/T+LSyjAjs+yX
|
||||
ORcXStaR7EUvVO79KNfMZWV1TJ2Zwpsgu5nV0YkyXjaIS5+lQVnEDl7HCztSJHHg
|
||||
I8oBdJY5cViRK2KiwCPaZNqo1JfwBbqZb7Jx3iryxTBdHOq+LDK97lDlzIXBDA9M
|
||||
gz9fyWzI0YHAIfFuca9M4MJJdiqEjjXVjWVoJIVeVcxYxfccZ6FzuKmz9V3kArzJ
|
||||
YpjbwLPCdI4wRUuRiuUeImzFW9Fbtb5I8pb6PtIYYpJHoISvVogSCcy0z0WckEGZ
|
||||
uZbiP7pW6UieTViOi/COZC1mZI15mmD+93p/lisKKLxmiiL3S0GBo97+7y8Uey4H
|
||||
gImL1DlBsrwv/uBq/YWXcPoe82JXecYohbVo7M3yecPkGiz3X28=
|
||||
=gZwn
|
||||
-----END PGP SIGNATURE-----
|
||||
3
taisei-1.4.4.tar.xz
Normal file
3
taisei-1.4.4.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:f06ed11f955c9f73e6bb3aadd499b1f04b4370e0f0b09d63f3eb376d9182628d
|
||||
size 290331536
|
||||
16
taisei-1.4.4.tar.xz.sig
Normal file
16
taisei-1.4.4.tar.xz.sig
Normal file
@@ -0,0 +1,16 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCAAdFiEEomjLwwOSURRt8DxfXy7kppZTygcFAmhypwUACgkQXy7kppZT
|
||||
ygd+JQ/8CM9X2kfLBtLFAk/nvBhmO54/g06H2uHB38HGwy4e/zyIPwz2mzvludQg
|
||||
lv1IEc/CS9ph9FupookqqeI0k7JG8ZwnrSlqQAxC7c452noLLsmCmjYSGXSr3hfG
|
||||
sNpd53omlsMD3TlqFo6zMtRS0AJsySO2JeZITX9hMLRKsy54rvPGrsyBo9FsAaU2
|
||||
wJxkvAiA0yvp6vQJqVCRM9SjHgtIDOfN2K592E/gPkBLfBJDjS09hz+A7CSpOG0p
|
||||
IPjMnmy/4blkR0SloweBSIQaQuxRQOjDtVULZYXrVcRN6SHylkQKwO30xrIfyho6
|
||||
av+2ZTFgBZ/jECZFoyHm6mpSpVjmeFtLYHbIaXis0GdsGoyr6dAg7ZIkOTTp6ujD
|
||||
UDYYpJ7NlosVzx/ti93JNzUxOoLXv25d+dmpKxy3lAvsGkOzGKQ73a9MhFbj71pO
|
||||
DwvFb5GaAAPr17hxCCjFeLGjt1PnrCznlTas3ckzZv1L1dPGrnHQSoI5RSOmnkPv
|
||||
s3A9W3PDWgHNDMcON4dJhIMGlKWqBD0JICUAlJ8r7qIZF6iIGqGejF+YM4a6TTJ0
|
||||
jZ6tzP9TH7LMpr2hYMGWik4KVjZtB9M1PUlJozjCI9VtyTgUQA8MF6Fz08bv6YI9
|
||||
z4tVb0k8mtXWMwjGigDXDma0wpKb6g/7R+5uzV1e+HKWXGJe2B4=
|
||||
=Ogbt
|
||||
-----END PGP SIGNATURE-----
|
||||
@@ -1,3 +1,55 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 19 12:30:19 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
- Use RPM 4.20 BuildSystem declaration
|
||||
- Require glslang >= 15.0.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 19 20:54:22 UTC 2025 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
- Update to version 1.4.4
|
||||
* Fixed audio distortion when the audio device uses a sample rate
|
||||
other than 48 kHz.
|
||||
* Fixed the internal mixer_chunksize setting being ignored.
|
||||
This resulted in a larger audio buffer than intended,
|
||||
increasing latency.
|
||||
* Fixed some minor SDL3 migration issues, particularly in
|
||||
handling of IO errors.
|
||||
* Fixed mimalloc being built incorrectly as a subproject.
|
||||
- Changes in 1.4.3
|
||||
* SDL3 is now used instead of SDL2. Should work with any SDL3
|
||||
version, but latest is recommended.
|
||||
* When the online shader translator is enabled, the glslang API
|
||||
is now used directly instead of shaderc. The glslc frontend
|
||||
from shaderc is still used for offline shader validation and
|
||||
translation (e.g. for Emscripten builds), but is not required
|
||||
at runtime.
|
||||
* Implemented a new rendering backend based on the SDL3 GPU API.
|
||||
This backend is now used by default in Windows and macOS
|
||||
builds, so the game now renders with Vulkan and Metal APIs on
|
||||
those platforms, respectively. Requires the shader translator.
|
||||
The Linux build still prefers OpenGL, because it is more
|
||||
efficient with the Mesa drivers, but includes support for SDL
|
||||
GPU as well.
|
||||
* 32-bit x86 builds are no longer provided for Windows.
|
||||
32-bit architectures (except WASM) are not officially supported
|
||||
anymore.
|
||||
* Taisei now prefers to use mimalloc as its memory allocator if
|
||||
available. This generally improves memory usage. Package
|
||||
maintainers are encouraged to add a dependency on mimalloc.
|
||||
* Worked around a potential crash in Wriggle EX's Moonlight
|
||||
Rocket spell card.
|
||||
* Fixed a crash that occurred when the window is closed during
|
||||
the gameover menu.
|
||||
* Improved dependency lookup for libpng and
|
||||
libwebp/libwebpdecoder.
|
||||
* Fixed some documentation issues.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Oct 20 05:41:42 UTC 2024 - Carsten Ziepke <kieltux@gmail.com>
|
||||
|
||||
- Fix building for Leap 15.6
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Oct 8 17:26:57 UTC 2024 - Mia Herkt <mia@0x0.st>
|
||||
|
||||
|
||||
52
taisei.spec
52
taisei.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package taisei
|
||||
#
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
# Copyright (c) 2025 SUSE LLC and contributors
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@@ -16,23 +16,17 @@
|
||||
#
|
||||
|
||||
|
||||
%if 0%{suse_version} >= 1550
|
||||
%define shader_translation 1
|
||||
%else
|
||||
%define shader_translation 0
|
||||
%endif
|
||||
|
||||
Name: taisei
|
||||
Version: 1.4.2
|
||||
Version: 1.4.4
|
||||
Release: 0
|
||||
Summary: Clone of the Touhou Project series of shoot ’em up games
|
||||
License: MIT
|
||||
Group: Amusements/Games/Action/Arcade
|
||||
URL: https://taisei-project.org
|
||||
Source0: https://github.com/taisei-project/taisei/releases/download/v%{version}/taisei-%{version}.tar.xz
|
||||
Source1: https://github.com/taisei-project/taisei/releases/download/v%{version}/taisei-%{version}.tar.xz.sig
|
||||
Source2: gpg.keyring
|
||||
BuildRequires: c++_compiler
|
||||
BuildRequires: cmake
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: hicolor-icon-theme
|
||||
BuildRequires: meson >= 0.63.0
|
||||
@@ -40,6 +34,9 @@ BuildRequires: pkgconfig
|
||||
BuildRequires: python3-Pygments
|
||||
BuildRequires: python3-docutils
|
||||
BuildRequires: python3-zstandard
|
||||
BuildRequires: shaderc
|
||||
BuildRequires: spirv-cross-devel
|
||||
BuildRequires: cmake(glslang) >= 15.0.0
|
||||
BuildRequires: pkgconfig(cglm) >= 0.7.8
|
||||
BuildRequires: pkgconfig(freetype2)
|
||||
BuildRequires: pkgconfig(gamemode)
|
||||
@@ -48,17 +45,21 @@ BuildRequires: pkgconfig(libpng)
|
||||
BuildRequires: pkgconfig(libwebpdecoder) >= 0.5
|
||||
BuildRequires: pkgconfig(libzip) >= 1.7.0
|
||||
BuildRequires: pkgconfig(libzstd) >= 1.4.0
|
||||
BuildRequires: pkgconfig(mimalloc)
|
||||
BuildRequires: pkgconfig(opusfile)
|
||||
BuildRequires: pkgconfig(sdl2) >= 2.0.16
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
%if %{shader_translation}
|
||||
BuildRequires: shaderc
|
||||
BuildRequires: pkgconfig(sdl3)
|
||||
BuildRequires: pkgconfig(shaderc)
|
||||
BuildRequires: pkgconfig(spirv-cross-c-shared)
|
||||
%endif
|
||||
BuildRequires: pkgconfig(zlib)
|
||||
Requires: %{name}-data
|
||||
Suggests: gamemoded
|
||||
ExcludeArch: %{ix86}
|
||||
BuildSystem: meson
|
||||
BuildOption: -Dstrip=false
|
||||
BuildOption: -Db_pch=false
|
||||
BuildOption: -Dinstall_macos_bundle=disabled
|
||||
BuildOption: -Dinstall_relocatable=disabled
|
||||
BuildOption: -Dshader_transpiler=enabled
|
||||
BuildOption: -Dr_gles30=enabled
|
||||
|
||||
%description
|
||||
Taisei is an open clone of the Touhou Project series. Touhou is a one-man project
|
||||
@@ -66,7 +67,6 @@ of shoot ’em up games set in an isolated world full of Japanese folklore.
|
||||
|
||||
%package data
|
||||
Summary: Data files for Taisei
|
||||
Group: Amusements/Games/Action/Arcade
|
||||
Requires: %{name} >= %{version}
|
||||
BuildArch: noarch
|
||||
|
||||
@@ -75,25 +75,7 @@ Data files for Taisei, an open clone of the Touhou Project series. Touhou is a
|
||||
one-man project of shoot ’em up games set in an isolated world full of
|
||||
Japanese folklore.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
|
||||
%build
|
||||
_v=%{version}
|
||||
%meson \
|
||||
-Dstrip=false \
|
||||
-Db_pch=false \
|
||||
-Dinstall_macos_bundle=disabled \
|
||||
-Dinstall_relocatable=disabled \
|
||||
%if %{shader_translation}
|
||||
-Dshader_transpiler=enabled \
|
||||
-Dr_gles30=enabled \
|
||||
%endif
|
||||
%meson_build
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
|
||||
%install -a
|
||||
%if 0%{?suse_version} && !0%{?fedora_version}
|
||||
mkdir -p %{buildroot}%{_docdir}
|
||||
mv %{buildroot}%{_datadir}/doc/%{name} %{buildroot}%{_docdir}/%{name}
|
||||
|
||||
Reference in New Issue
Block a user