Compare commits

...
Sign in to create a new pull request.

13 commits

Author SHA1 Message Date
Fedora Release Engineering
a3a97d7e12 Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:33:50 +00:00
Fedora Release Engineering
8bcd08ae6f Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 19:59:39 +00:00
Jeremy Newton
87c5396704 Actually fix RHBZ#2379014
SFML is too old, so this needs to use the bundled version for now, which
can be statically linked in. Once SFML is updated, it can be easily
unbundled.
2025-08-08 09:16:32 -04:00
Jeremy Newton
e39f05a107 Update to 2.2.2
Fixes RHBZ#2379014
2025-08-07 13:52:02 -04:00
Fedora Release Engineering
c1536aa1c0 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:10:03 +00:00
Jeremy Newton
cf39d5def8 Update to 2.2.0 2025-07-08 23:05:38 -04:00
Jeremy Newton
007fda416a Update URL 2025-02-07 15:53:33 -05:00
Fedora Release Engineering
1111c7b87b Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:30:18 +00:00
Jeremy Newton
0b8f46ca42 Update to 2.1.11 2024-09-16 20:34:44 -04:00
Jeremy Newton
b601686a2d Don't build on s390x 2024-09-13 10:45:57 -04:00
Jeremy Newton
cddb07d050 Update to 2.1.10 2024-09-13 09:59:33 -04:00
Miroslav Suchý
f6015a91d2 convert GPLv2 license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-29 12:28:39 +02:00
Fedora Release Engineering
0440f8231b Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:54:36 +00:00
3 changed files with 24 additions and 8 deletions

4
.gitignore vendored
View file

@ -16,3 +16,7 @@
/visualboyadvance-m-2.1.7.tar.gz
/visualboyadvance-m-2.1.8.tar.gz
/visualboyadvance-m-2.1.9.tar.gz
/visualboyadvance-m-2.1.10.tar.gz
/visualboyadvance-m-2.1.11.tar.gz
/visualboyadvance-m-2.2.0.tar.gz
/visualboyadvance-m-2.2.2.tar.gz

View file

@ -1 +1 @@
SHA512 (visualboyadvance-m-2.1.9.tar.gz) = de3d9256e18eec7cad785871d002fd6defa148cfe80001c4ff00c8dd04ffec53a721bd280a590c7ef5213a82125f190966c7769250a6aa660c477707ba5539d6
SHA512 (visualboyadvance-m-2.2.2.tar.gz) = 1568a31ff3b06f44202f71f56b42bd734b87da58bdd8e521f8b3ab919da56441a10588460733f823108b5532d3b39f1d05a9f5b0956b4ada36c87e8433b31954

View file

@ -1,15 +1,18 @@
%undefine _hardened_build
#Needed for bundled SFML
%undefine _cmake_shared_libs
%global shortname vbam
Name: visualboyadvance-m
Version: 2.1.9
Version: 2.2.2
Release: %autorelease
Summary: High compatibility Gameboy Advance Emulator combining VBA builds
License: GPLv2
Url: http://www.vba-m.com
Source0: https://github.com/%{name}/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
# Automatically converted from old format: GPLv2 - review is highly recommended.
License: GPL-2.0-only
Url: https://github.com/visualboyadvance-m/visualboyadvance-m
Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: gcc
BuildRequires: gcc-c++
@ -22,7 +25,7 @@ BuildRequires: mesa-libGL-devel
BuildRequires: nasm
BuildRequires: openal-soft-devel
BuildRequires: SDL2-devel
BuildRequires: SFML-devel
#BuildRequires: SFML-devel
BuildRequires: wxGTK-devel
BuildRequires: zlib-devel
BuildRequires: zip
@ -34,8 +37,11 @@ BuildRequires: libappstream-glib
Requires: hicolor-icon-theme
# 32bit package serves very little purpose:
ExcludeArch: %{ix86}
#TODO remove when SFML is updated in fedora
Provides: bundled(SFML) = 3.1.0
# 32bit package serves very little purpose, s390x has build issues:
ExcludeArch: %{ix86} s390x
#Using info from here: http://vba-m.com/about.html and debian files
%description
@ -61,6 +67,11 @@ Advance project, with many improvements from various developments of VBA.
sed -i 's/ -mtune=generic//g' CMakeLists.txt
#Some odd permission issues:
chmod -x src/wx/rpi.h
#TODO Remove bundled sfml when updated in fedora to 3.0
#rm -rf third_party/sfml
#sed -i "/third_party\/sfml/d" CMakeLists.txt
#sed -i "s|[./]*third_party/sfml/include/||" \
# src/core/gba/gbaLink.cpp src/core/gba/internal/gbaSockClient.h
%build
%cmake \
@ -70,6 +81,7 @@ chmod -x src/wx/rpi.h
-DENABLE_SDL=ON \
-DENABLE_WX=ON \
-DENABLE_FFMPEG=OFF \
-DCMAKE_INSTALL_SYSCONFDIR=%{_sysconfdir} \
-DENABLE_LINK=ON
%cmake_build