64 Commits

Author SHA1 Message Date
Sergio Pérez Fernández 88e2769633 build-release-linux.sh set to x86_64 as default architecture 2025-06-22 20:47:13 -07:00
Sergio Perez Fernandez 4b93499074 release/arm64: reverted Podman to Docker to not change the project toolchain 2025-06-22 20:47:13 -07:00
Sergio Perez Fernandez 45ba1873df Allow Utils/build-release-linux.sh to build releases for other targets as arm64 2025-06-22 20:47:13 -07:00
Rafał Florczak 0d32709f76 Revert "Migrate to universal build for macOS"
This reverts commit b938ac449f.
2025-02-11 23:37:59 -08:00
Yauhen Artsiukhou 59e6e94cf3 Embed libusb 1.0 into project 2024-10-06 17:43:13 -07:00
sukibaby b938ac449f Migrate to universal build for macOS
Instruct cmake to generate a universal release, instead of separate executables for ARM64 and x86_64.
2024-08-09 04:25:26 -07:00
Rafał Florczak 90aabddc7f Drop libbz2 dependency
Dynamic linking against libbz2 was problematic on some distributions.
We only needed it for pcre's CLI (which we don't use) and ffmpeg's mkv
decompression in case a user forced encoder to use it, because its usage
is discouraged by the standard.

See https://github.com/itgmania/itgmania/issues/217 for the related
discussion.
2024-06-18 05:39:51 -07:00
Martin Natano 870cfde566 Fix git hash detection for release builds 2023-03-25 23:02:32 +01:00
Martin Natano d68cefb4fe Upgrade to ubuntu:18.04 for release builds (required for C++17) 2023-03-17 20:07:15 +01:00
Martin Natano 64b4676a14 Add WITH_CLUB_FANTASTIC build option 2022-06-11 13:43:03 +02:00
Martin Natano b02f565f08 Add release build scripts for all platforms 2022-06-07 22:49:05 +02:00
Martin Natano 15b77ee278 Update documentation 2022-05-28 11:21:13 +02:00
Martin Natano ee65b7b0c4 Replace logo and clean up packaging 2022-05-21 10:05:44 +02:00
Martin Natano 9cf66ae643 Update ffmpeg 2.1.3 -> 5.0.1
Old ffmpeg has a lot of vulnerabilities that have been fixed in newer
versions, see https://www.cvedetails.com/vulnerability-list/vendor_id-3611/Ffmpeg.html.
2022-04-30 23:22:52 +02:00
Martin Natano 1ab364c0fa Remove autotools infrastructure
Having one build system is enough.
2022-03-31 12:06:18 -07:00
Martin Natano e3347276b5 Build LoadingWindow_Gtk as an object module
CMake object modules have the advantage of allowing to set additional
compile flags for the involved files, but it's linked into the main
binary with the rest of the object files.

This removes GtkModule.so and the dynamic loading code that goes with
it.
2022-03-31 12:06:18 -07:00
freem 4d0bef92e6 remove unnecessary handle.exe, as reported in issue #608 2015-05-13 21:59:45 -05:00
Wes Castro 6b9ddd25a8 Update UPX to 3.91 2014-03-12 08:17:53 -07:00
Ben "root" Anderson 6a0a24eb55 Nuke ancient shit build script. Do the standard autogen/configure/make dance now. 2014-02-09 23:45:16 -06:00
Colby Klein 849b93c8b0 Remove some sm-ssc references. 2014-02-04 01:50:59 -08:00
Devin J. Pohly 4a3e3370d8 make-src-archive: overwrite symlinks in autoconf/ if needed 2013-01-10 16:39:03 -05:00
Devin J. Pohly a6bdf6c741 add a couple of file patterns I missed, and make names consistent. 2012-08-12 19:24:15 -04:00
Devin J. Pohly 92f2a16557 new make-src-archive. old one was old. 2012-08-12 19:05:28 -04:00
AJ Kelly 4241a19029 add other license text to the source distribution 2012-04-24 12:40:10 -05:00
AJ Kelly e3f4e9c4c6 just some small script updates 2012-04-01 13:42:57 -05:00
Austen Dicken df32fc663d More FFMpeg adjustments
Since many distros don't have packages for FFMpeg 0.10 yet, allow a static
prebuilt package to be specifiec with --with-static-ffmpeg=/path/to/ffmpeg.

Also recreate the functionality of ./Utils/build.sh to now pull FFMpeg 0.10.2
from the web, statically build it, and link it into Stepmania.
2012-03-30 18:05:58 -05:00
Colby Klein fe8b87a27e forgotten release script fix. 2012-01-16 14:41:07 -08:00
Colby Klein ef28506c44 Add _Editor noteskin to package creation script. 2012-01-08 21:56:57 -08:00
ZipFile a1744eb712 Fix smdata generator due new makefile. 2011-10-10 00:36:16 +02:00
ZipFile 8aab0d7f78 Added fallbak code to build with old ffmpeg (0.6.1). Centered gtk loading
window.
2011-10-09 05:46:50 +02:00
ZipFile c8e4976570 Completely revised buildscript. 2011-10-09 00:32:08 +02:00
AJ Kelly ba333dfa04 update source archive script, probably needs more work 2011-10-07 12:02:13 -05:00
AJ Kelly c5968ab261 update installer stuff 2011-09-06 12:44:34 -05:00
AJ Kelly 543145df16 add missing noteskins to CreatePackage 2011-08-23 15:28:56 -05:00
AJ Kelly b1061937f6 small changes to install-stepmania.pl 2011-08-23 15:18:35 -05:00
AJ Kelly f75757ea4e sm-ssc -> StepMania where needed 2011-08-23 15:13:59 -05:00
Jason Felds 241649ccfe And now, a lesson on merging. 2011-07-30 13:39:14 -04:00
Jason Felds 0ac2083bf5 The non windows side of adding delta-note. 2011-07-30 12:53:39 -04:00
AJ Kelly 2bc7277f21 add these, even though we don't use them yet 2011-07-21 12:00:34 -05:00
Jason Felds 238424ec8a Add new noteskin. 2011-07-03 19:37:28 -04:00
Colby Klein 80cd64e50d Hopefully improve FFMpeg issues on linux (fix #260) 2011-05-08 17:36:50 -07:00
Jason Felds 89dafe6fe1 [sm130futures] Ensure tabs lined up right.
Shouldn't we use spaces instead?
2011-05-02 21:20:32 -04:00
Jason Felds 7df88b21f1 ...maybe I should have never introduced .hgeol. 2011-05-02 21:17:08 -04:00
AJ Kelly 34e3127a29 remove spaces from line begin 2011-05-02 20:11:09 -05:00
Jason Felds 24db439ed3 Add more noteskins to GameData.smzip. 2011-03-27 22:11:34 -04:00
Jason Felds a085d0d1da Line endings...be normalized! 2011-03-17 01:47:30 -04:00
Jason Felds 7c4044a2fc Force consistent line endings.
I'd suggest enabling the EolExtension:
this way we won't go back and forth here.
2011-03-16 15:51:54 -04:00
Flameshadowxeroshin 5c23d2d1d8 fix gnome notification errors 2011-03-13 10:37:29 -05:00
Colby Klein ec00ac74ee Fixed permissions. 2011-03-08 10:21:50 -08:00
AJ Kelly 23607be62b doxygen: project name is now sm-ssc; use subdirs 2011-02-24 00:56:33 -06:00