From 639cab2dc86af07c66add31f6f26a4ead47d19f3 Mon Sep 17 00:00:00 2001 From: Sir Walrus Date: Sat, 9 Mar 2024 01:45:31 +0100 Subject: [PATCH] Update appveyor, some minor cleanups --- README.md | 6 +++--- appveyor.yml | 4 ++-- make-maintainer.sh | 11 ++++------- 3 files changed, 9 insertions(+), 12 deletions(-) diff --git a/README.md b/README.md index 15cd0d1..d9e8c44 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Features: - Can remembers which ROMs you've used, and use them again if it thinks it's correct (BPS only, GUI only) - Can launch other programs after patching the ROMs; together with the above, this allows you to double click a BPS to launch an emulator (GUI only) -Floating IPS is in maintenance mode. Bug reports and pull requests will be processed, but feature requests are unlikely to be implemented. There will be no formal releases within any forseeable future; users should consider every commit a release. +Floating IPS is in maintenance mode. Bug reports and pull requests will be read, but feature requests are unlikely to be implemented. There will be no formal releases within any forseeable future; every commit should be considered a release. If you need a version number, use the commit count. Third-party forks, or separate tools, covering usecases this version doesn't (this only acknowledges their existence, and is not an endorsement; I haven't used most of them): - [Floating IPS](https://github.com/Alcaro/Flips); the original Floating IPS, in case you're currently looking at a fork @@ -16,7 +16,7 @@ Third-party forks, or separate tools, covering usecases this version doesn't (th - [QtFloatingIPS](https://github.com/covarianttensor/QtFloatingIPS), Flips port to OSX (may work on others too) - [Wh0ba Floating IPS](https://wh0ba.github.io/repo/), Flips port to iOS/Cydia - [RomPatcher.js](https://www.marcrobledo.com/RomPatcher.js/), JavaScript, applies APS/BPS/IPS/PPF/RUP/UPS/Xdelta, creates APS/BPS/IPS/RUP/UPS -- There are many tools that offer a strict subset of Flips functionality (Lunar IPS, beat, etc). I'm not listing them here. +- There are many tools that offer a strict subset of Flips' functionality (Lunar IPS, beat, etc). I'm not listing them here. Compilation - Linux: - `sudo apt-get install g++ build-essential`; for GUI support, also `sudo apt-get install libgtk-3-dev pkg-config`; adjust for your distro if necessary @@ -30,7 +30,7 @@ Compilation - OSX, other Unix, or anything else with a C++ compiler: - For better optimizations (profiling/etc), extract the appropriate commands from Makefile and make.sh Compilation - Windows: -- Install [mingw-w64](https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/8.1.0/threads-win32/seh/), or similar +- Install [mingw-w64](https://winlibs.com/), or similar - `mingw32-make CFLAGS=-O3` (GUI is automatically enabled), or extract the appropriate optimization commands from make.sh - Alternatively, [here's a binary](https://www.smwcentral.net/?p=section&a=details&id=11474) (though it's quite outdated). diff --git a/appveyor.yml b/appveyor.yml index 335b55b..1f00059 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,7 +1,7 @@ version: appveyor.{build} image: - - Visual Studio 2017 - - Ubuntu + - Visual Studio 2022 + - Ubuntu2204 environment: MINGW_DIR: C:\mingw-w64\x86_64-8.1.0-posix-seh-rt_v6-rev0 install: diff --git a/make-maintainer.sh b/make-maintainer.sh index eb40feb..21ee1c7 100755 --- a/make-maintainer.sh +++ b/make-maintainer.sh @@ -1,12 +1,9 @@ #!/bin/sh -if [ "$HOME" != "/home/walrus" ]; then - #This script is for making official releases, including a Windows build. - #If you're intending to fork Floating IPS, or take over maintenance, you're welcome to edit this script. - #If not, you don't want it. make.sh enables all optimizations for a local build. - echo "Use ./make.sh instead." - exit 1 -fi +echo "This script is for making official releases, including a Windows build." +echo "If that's what you want, sure, go ahead (though you may need to read or" +echo " edit this script to satisfy its dependencies);" +echo "if you just want a Linux binary, use make.sh instead." rm floating.zip