casey langen
8598825d93
Update scan-standalone allow-list
2024-07-04 12:49:02 -07:00
casey langen
88051a1fd6
Update library relink script for new ffmpeg.
2024-07-04 12:41:48 -07:00
casey langen
1efabb3283
Use terminfo files from new default ncurses version in homebrew
2024-07-04 12:36:45 -07:00
casey langen
8e7e8a8495
Update build scripts to pull new versions of dependencies
2024-07-04 11:55:58 -07:00
casey langen
b8583c8d9c
Better terminfo detection
2023-12-03 12:36:32 -08:00
casey langen
0d22ebcbff
Update notarize script for new filenames.
2023-09-10 19:03:12 -07:00
casey langen
77ee4ece5d
Fix variable usage in archive script
2023-09-10 18:58:52 -07:00
casey langen
1154783d80
Archive filename updates for consistency
2023-09-10 18:52:21 -07:00
Casey Langen
b1d6d7191e
Fix libopenmpt dylib filename
2023-09-10 16:17:15 -07:00
casey langen
ab325546ce
Better CPU count detection when choosing build threads.
2023-09-10 15:09:39 -07:00
casey langen
a46813db3d
Add x86 support to standalone build scripts.
2023-09-10 13:32:42 -07:00
casey langen
4f44829cda
Improve cross-compile support ( #634 )
...
* Update minimum CMake version requirement to get rid of warning.
* Include CMake compile commands for easier diagnostics.
* More improvements to arm toolchain selection while cross-compiling third-party dependencies.
* Use x-tools provided cmake toolchains
* Add a script to download and extract deb dependencies for crosscompile.
* Link against libstdc++ statically when cross-compiling to ARM to improve portability.
* Update GeneratePackage.cmake to generate better filenames.
* Ensure symbols are stripped properly when cross-compiling
* Remove old scripts that are no longer required
* Add script to install x-tools
* Add some docs that describe how to setup a crosscompile environment.
* Add docs for building standlone on Linux
* Update CHANGELOG
* Update version hash.
2023-09-07 22:05:43 -07:00
casey langen
e422c4a928
Remove unused scripts.
2023-09-04 18:45:06 -07:00
casey langen
bb955ab8b9
Add new generate-case-insensitive-mapping.js
to make generating mappings easier.
2023-06-17 12:33:48 -07:00
casey langen
4b3a33f2a9
Fix RPM architecture for non-x86_64 builds.
2023-05-07 11:58:48 -07:00
casey langen
53b2c789d0
Update to libcurl-8.0.1
2023-03-26 11:29:46 -07:00
casey langen
f2909bcaa0
Fix ssl build for OpenSSL@3 on Linux
2023-03-25 18:16:52 -07:00
casey langen
3a14529504
Migrate from OpenSSL@1.1 to OpenSSL@3 for standalone builds.
2023-03-25 17:29:56 -07:00
casey langen
6aa6a21b67
Remove build directory as well.
2023-03-25 17:29:38 -07:00
casey langen
01addae612
Ensure we send the pwd to patch-rpath
when building standalone
2023-03-25 16:54:07 -07:00
casey langen
81a24ab014
Merge branch 'master' into clangen/library-updates-03-2023
2023-03-24 21:06:36 -07:00
casey langen
2aa73b3f59
Use input directory when running install_name_tool. This should hopefully fix the Homebrew build.
2023-03-22 20:19:56 -07:00
casey langen
4ae4c0a026
Fix stage script for ffmpeg 6
2023-03-19 23:07:18 -07:00
casey langen
e7726bc036
Update third-party dependencies for standalone build.
2023-03-19 20:12:55 -07:00
casey langen
0d4f3b0f27
Move version.h
into musikcore/sdk/
and use it for built-in plugins.
2023-02-05 13:55:05 -08:00
casey langen
4a823deecb
Cleanup archive script.
2023-02-04 12:59:54 -08:00
casey langen
5a6aa7862f
Update build scripts, changelog, commit hash.
2023-02-03 22:23:37 -08:00
casey langen
84ba3fa6b1
Fix path for binary strip invocation.
2023-01-20 19:10:04 -08:00
casey langen
1f60f7c1d8
Convert a couple shell scripts from bash -> sh to improve portability.
2023-01-20 19:08:20 -08:00
casey langen
d7f6dbe46f
Fix build scripts so they work with simplified project configurations on
...
Windows.
2023-01-11 00:00:50 -08:00
casey langen
fa55035de0
Use a shell script to run postinstall stuff.
2023-01-08 18:10:56 -08:00
Casey Langen
bf35dbe23b
Fix standalone script for intel homebrew.
2023-01-02 21:26:44 -08:00
Casey Langen
c80ab70d5b
Update to ncurses 6.4 for standalone build.
2023-01-02 21:18:10 -08:00
casey langen
a133f1ce8c
Update script to allow missing portaudio libraries.
2023-01-02 18:33:42 -08:00
casey langen
2a1d444a7e
Don't require portaudio for distribution on macOS.
2023-01-02 18:31:54 -08:00
casey langen
1573ee0d35
Reformat script.
2022-12-26 12:40:53 -08:00
casey langen
05556c4e25
Add script that generates accented character mapping tables.
2022-12-26 12:38:51 -08:00
casey langen
7f8d5cf28f
Fix vendor directory for RPI crosscompile
2022-12-25 14:03:14 -08:00
casey langen
3c189301b4
Better file naming for rpi builds.
2022-12-25 14:00:11 -08:00
casey langen
f2b430f13c
Remove _standalone
prefix in filenames and directories for vendor'd
...
builds.
2022-12-25 13:32:56 -08:00
casey langen
7b5d824209
cmake hack to prevent cpack
from re-generating binaries after they
...
have been stripped/patched.
2022-12-22 23:19:42 -08:00
casey langen
813c8b7e35
macOS support for vendor'd libgme
2022-12-22 22:04:42 -08:00
casey langen
55464a2634
Update UNIX scripts to build GME as a shared library.
2022-12-22 21:12:18 -08:00
casey langen
e67f09ae9e
Fix vendor'd taglib on macOS
2022-12-21 21:44:30 -08:00
casey langen
d429164b80
Minor bug fixes when staging vendor libraries
2022-12-21 20:50:08 -08:00
casey langen
fd1fb25301
Comment in missing things.
2022-12-21 19:39:43 -08:00
casey langen
f25af1f683
Let's try to build a vendor'd taglib. WIP.
2022-12-21 19:29:34 -08:00
casey langen
29881ce0a8
A few minor cleanups found while experimenting with Alpine linux.
2022-12-17 14:33:07 -08:00
casey langen
8a93388a49
Remove a bunch of old, unused scripts.
2022-12-13 21:07:07 -08:00
Casey Langen
62d5a2f14f
Remove incomplete, unused script.
2022-12-05 12:50:43 -08:00