Yauhen Artsiukhou
59e6e94cf3
Embed libusb 1.0 into project
2024-10-06 17:43:13 -07:00
teejusb
cf7bf6fdb1
Version bump to 0.9.0
2024-06-18 16:32:36 -04: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
Gareth Francis
60c3dcd3d7
Add WITH_MINIMAID option to allow building on ARM
2024-05-30 17:38:47 -07:00
teejusb
93f27a4ae2
Version bump to 0.8.0
2024-03-03 00:09:32 -08:00
teejusb
fa74b5c812
Version bump to 0.7.0
2023-06-10 17:48:56 -07:00
Martin Natano
870cfde566
Fix git hash detection for release builds
2023-03-25 23:02:32 +01:00
Martin Natano
8ee68e8c13
Release version 0.6.1
2023-03-22 17:45:43 +01:00
Martin Natano
aedc9c1851
Bump to version 0.6.0
2023-03-14 21:03:58 +01:00
teejusb
4e19ce0d5d
Add Linux Pacdrive
2023-03-10 10:19:08 -08:00
teejusb
ef144a7f9d
Remove WITH_MINIMAID CMake option
...
Always build ITGmania with Minimaid
There's no harm in always having this built as it's configurable based on the LightsDriver field.
Update mmmagic.dll -> mmmagic64.dll to conform with the new dll filename
Also fix PacDrive.h header
2022-12-19 20:19:16 -08:00
Michael Sundqvist
f0680a29fc
Fix warning generated by FindIconv.cmake
2022-07-31 22:14:38 +02:00
Martin Natano
da4a41c296
Update license info
2022-06-13 21:48:36 +02:00
Martin Natano
64b4676a14
Add WITH_CLUB_FANTASTIC build option
2022-06-11 13:43:03 +02:00
Martin Natano
061c35d108
Update license text
...
We don't ship the SM5 songs with the full release, so don't talk about
them in the installer license text.
2022-06-08 10:03:39 +02:00
Martin Natano
087d4576cc
Use cmake standard mechanism for finding dlopen
2022-06-07 22:49:05 +02:00
Martin Natano
1da34b9ba2
Remove WITH_TTY build option
...
TTY input doesn't seem very useful and the code is broken (requires SDL,
which is not picked up by cmake). The option was disabled by default
too. I doubt anyone is using this.
2022-06-07 22:49:05 +02:00
Martin Natano
58dd83db8a
Disable vaapi
...
One less dependency to worry about and ffmpeg works fine without it.
2022-06-07 10:54:10 +02:00
Martin Natano
740ead25bf
Universal binaries break input monitoriing on M1
...
Let's build two separate apps for arm64 and x86_64. Sigh
2022-06-06 11:19:59 +02:00
Martin Natano
ed4090e2ba
Enable asm optimizations for ffmpeg on macOS
2022-06-05 12:04:37 +02:00
Martin Natano
7b9a799cdb
Statically link MSVC runtime
2022-06-03 19:47:45 +02:00
Martin Natano
327278436d
Remove support for building with system libraries
2022-05-31 18:21:35 +02:00
Martin Natano
f83dd1989d
Move libtomcrypt to submodule
2022-05-30 23:57:33 +02:00
Martin Natano
06154a0094
Upgrade libjpeg 8c -> 9e
2022-05-30 23:57:33 +02:00
Martin Natano
2bb9124c72
Clean up build system
2022-05-30 23:57:33 +02:00
Martin Natano
b9171d4892
Fix ffmpeg target OS version on macos
2022-05-24 14:56:02 -07:00
Martin Natano
ee65b7b0c4
Replace logo and clean up packaging
2022-05-21 10:05:44 +02:00
Martin Natano
f5682cfdac
Bundle Club Fantastic song packs in full releases
2022-05-21 10:05:44 +02:00
Martin Natano
b9ebbd32a9
Build universal binary on macOS
2022-05-02 21:23:48 +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
3ca3bb0773
Fix macOS build
2022-04-11 14:50:00 -07:00
Martin Natano
4c0aef69dd
Remove legacy network code
2022-04-11 14:50:00 -07:00
Martin Natano
7f31fd59e8
Remove unused appveyor and travis files
2022-04-11 14:50:00 -07:00
Martin Natano
28b53ae79e
Remove unused build option
2022-04-11 14:50:00 -07:00
Martin Natano
dbef16945f
Remove unused SDL dependency
2022-04-11 14:50:00 -07:00
Martin Natano
7d2d74fa19
Remove unused cmake files
2022-04-11 14:50:00 -07:00
Martin Natano
f710aaf67f
Always include full version number in ProductVersion()
2022-04-08 21:55:49 +02:00
Martin Natano
02008eb469
Rename to ITGmania
...
- executable name:
- linux: itgmania
- windows: ITGmania.exe
- macOS: ITGmania.app
- config path:
- linux: ~/.itgmania
- windows; %AppData%\ITGmania
- macOS: ~/Library/Application Support/ITGmania
2022-04-02 20:14:57 -07:00
Martin Natano
a8b9c1da09
Replace some SM cmake macros with builtin functions
2022-03-31 12:06:18 -07:00
Nico Lehmann
f0170fc8ce
FIx "protocol on port 9418 is no longer supported"
...
I was getting the following error when building:
```
fatal: remote error:
The unauthenticated git protocol on port 9418 is no longer supported.
Please see https://github.blog/2021-09-01-improving-git-protocol-security-github/ for more information.
```
Changing the protocol to `https` solves the problem for me.
2022-03-28 20:11:53 -07:00
Seán de Búrca
6649a116ed
Update gtk+ LoadingWindow to use gtk3
2020-06-21 23:31:02 +02:00
Elias Kunnas
0bd2365ebc
Use libXtst again with CMake ( #1908 )
...
* Use libXtst again with CMake
It seems that Xtst was never used after the transition to CMake.
This is related to https://github.com/stepmania/stepmania/issues/1902 .
* Travis: install libxtst-dev
2019-10-24 08:22:42 -07:00
Prcuvu
90eb7407fc
Find DirectX libraries based on platform architecture
2019-10-01 17:07:45 +08:00
Martin Kröning
48277254bd
Build with PulseAudio by default ( #1853 )
...
Fixes #1848 .
2019-08-08 11:03:30 -07:00
Tatsh
b8a79cd0f6
Allow linking against system libraries for almost everything ( #1790 )
2019-02-16 08:32:52 -08:00
Tatsh
d395028bd4
Mac fixes ( #1776 )
...
* macOS build fixes (#1773 )
* macOS build fixes
Add missing headers
Threads_Pthreads: do not call pthread_setname_np() on macOS as it does not do
the same as on Linux
DebugStr() -> os_log()
* Make the project build with Makefiles on macOS
* Fix getting modifier key state on Mac (#1774 )
We really need to clean up all Carbon calls here (many will go away when the
project switches to SDL2 for all platforms)
* Fix Xcode build; bump minimum version of macOS (#1775 )
* Build fixes for the "Unix Makefiles" generator
Pass CMAKE_BUILD_TYPE to the external projects
* Fix indent
2018-12-31 19:28:59 -08:00
ListenerJubatus
aa9d264a06
Update changelog, remove b2 tag from the cmake settings in preparation for future release.
2018-08-03 10:04:00 -06:00
Alexander Griffin
56b3c5a056
Disable Minimaid by Default.
...
We want to disabled it to make Travis compile again, also its only used for arcade cabs so we shouldnt use it for default compiling.
2018-07-30 16:10:34 +02:00
ListenerJubatus
e570418a69
bump version info up to beta 2
2018-02-08 23:53:18 -06:00
MrThatKid
d68557a37b
Added in "-b1" moniker to version
2018-01-25 09:30:50 -08:00