Compare commits

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

8 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
3 changed files with 17 additions and 5 deletions

2
.gitignore vendored
View file

@ -18,3 +18,5 @@
/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.11.tar.gz) = ca4bf876af85c23e32ea52aa29fcde9b6da7e3064b23bf4f4fcc95fece06065299ed5da032ad5179341e118f1925fa804ff7698d370b2e234c2077b13d26c02d
SHA512 (visualboyadvance-m-2.2.2.tar.gz) = 1568a31ff3b06f44202f71f56b42bd734b87da58bdd8e521f8b3ab919da56441a10588460733f823108b5532d3b39f1d05a9f5b0956b4ada36c87e8433b31954

View file

@ -1,16 +1,18 @@
%undefine _hardened_build
#Needed for bundled SFML
%undefine _cmake_shared_libs
%global shortname vbam
Name: visualboyadvance-m
Version: 2.1.11
Version: 2.2.2
Release: %autorelease
Summary: High compatibility Gameboy Advance Emulator combining VBA builds
# Automatically converted from old format: GPLv2 - review is highly recommended.
License: GPL-2.0-only
Url: http://www.vba-m.com
Source0: https://github.com/%{name}/%{name}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Url: https://github.com/visualboyadvance-m/visualboyadvance-m
Source0: %{url}/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
BuildRequires: gcc
BuildRequires: gcc-c++
@ -23,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
@ -35,6 +37,9 @@ BuildRequires: libappstream-glib
Requires: hicolor-icon-theme
#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
@ -62,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 \