Commit Graph

3429 Commits

Author SHA1 Message Date
casey langen
bd7765c7bf Added missing "ignore" libraries for Linux scan. 2022-02-17 23:38:53 -08:00
Casey Langen
1b2a4627c3 Added a new script to scan standalone plugin dependencies at archive
time to make sure they aren't referencing anything external.
2022-02-17 21:39:45 -08:00
casey langen
433283a6fa rpath fix for ffmpeg dylib 2022-02-17 12:07:54 -08:00
casey langen
aa36dbb30b Fix notarize paths. 2022-02-17 11:29:12 -08:00
casey langen
7fc5354f7b undef EV_ERROR if it's already defined (may be on BSD/macOS systems) 2022-02-17 11:25:26 -08:00
casey langen
ffd90fa4b1 More temp file cleanup. 2022-02-17 11:00:06 -08:00
casey langen
e40d11e14c Re-enable PCH. 2022-02-17 10:57:24 -08:00
casey langen
66305dcc3f More path fixes. 2022-02-17 10:55:32 -08:00
casey langen
748346c2e9 More variables. 2022-02-17 10:45:15 -08:00
casey langen
66be8b6d4a More cruft removal. 2022-02-17 10:23:56 -08:00
casey langen
fa6b561952 CHANGELOG/version bump. 2022-02-17 10:17:19 -08:00
Casey Langen
c98dc3d19b added missing library to stage script. 2022-02-17 10:02:42 -08:00
casey langen
79875fe764 Cross-compile support and various other build cleanups. 2022-02-17 01:45:22 -08:00
casey langen
4cb35ce88f Added scripts to sync rpi files for potential cross-compile.x 2022-02-16 16:03:01 -08:00
casey langen
222fa992bb Oops, we use this regex (or regexes) to instruct the RPM building
process which files NOT to scan for dependencies.
2022-02-15 20:06:48 -08:00
casey langen
16d9f8f167 Use new RPM exclude field. 2022-02-15 19:29:08 -08:00
casey langen
1b1be1c0e0 More RPM generation fixes. 2022-02-15 19:15:30 -08:00
casey langen
358b7fdb31 Add RPM generation. 2022-02-15 18:41:43 -08:00
casey langen
2d31324bd5 Hard-code compatible arch for now. 2022-02-15 17:07:50 -08:00
casey langen
6c49626ade Turn off verbose flag. 2022-02-15 16:55:28 -08:00
casey langen
19c1d33516 The archive script also now generates debs. 2022-02-15 16:54:44 -08:00
casey langen
65389f229e Added the ability to generate a standalone deb. 2022-02-15 16:16:37 -08:00
casey langen
315fac1664 Fix stage script for Linux with bundled libopenmpt 2022-02-15 12:25:43 -08:00
casey langen
8089935f76 Add libopenmpt to vendor libraries. 2022-02-15 12:01:00 -08:00
casey langen
e3f58f2dde Simplify build-vendor-libraries scripts and paths. 2022-02-15 11:08:46 -08:00
casey langen
c34b689d30 Don't build static libraries, and only build the boost libs we need. 2022-02-14 11:25:29 -08:00
casey langen
977f902202 Archive terminfo as well. 2022-02-13 22:45:17 -08:00
casey langen
bda4c9f365 Distribute terminfo on Linux standalone as well. 2022-02-13 22:35:41 -08:00
Casey Langen
3a590caf23 Use brew --prefix instead of hard coding brew path. 2022-02-13 19:49:48 -08:00
casey langen
e17a65b2fe Bundle terminfo for standalone builds. 2022-02-13 18:02:38 -08:00
casey langen
c1feaa1f20 Fix notarize script. 2022-02-13 11:33:43 -08:00
casey langen
f3a560352d VERSION/hash bump 2022-02-13 11:30:22 -08:00
casey langen
7ec96630bc More macOS rpath fixes. Hopefully this is the last of them. 2022-02-13 11:26:17 -08:00
casey langen
6e3fe7fbc8 Minor bug fixes to library staging. 2022-02-12 21:32:20 -08:00
casey langen
5e7eda4fda Version bump. 2022-02-12 20:41:47 -08:00
casey langen
fbcf13faf0 Fix rpath for openssl and curl on macOS. 2022-02-12 20:41:14 -08:00
Casey Langen
cc70369c2d Update libcurl vendor build to exclude more features, and also add
script to notarize mac package.
2022-02-12 19:45:46 -08:00
casey langen
372f0ec2ee Fix mint build configs, remove bionic. 2022-02-11 19:21:28 -08:00
casey langen
c7baa7f698 Update archive name and tweak job count based on CPU cores. 2022-02-11 10:54:16 -08:00
Casey Langen
d5f9228987 Version hash bump. 2022-02-11 10:38:00 -08:00
Casey Langen
14f1d20005 Use more user-friendly OS name when archiving standalone builds. 2022-02-11 10:37:00 -08:00
casey langen
9ef84a0189 CHANGELOG update. 2022-02-10 23:14:20 -08:00
casey langen
1f30a92b63 Statically link against ncurses on Darwin. 2022-02-10 23:10:49 -08:00
casey langen
991ac72ca2 Add missing dependencies to httpdatastream's CMakeLists.txt 2022-02-10 23:04:06 -08:00
casey langen
1be4750631 Dynamically configure job count based on available logical CPUs on Darwin. 2022-02-10 22:16:38 -08:00
casey langen
1a068f1bae More minor script fixes. 2022-02-10 20:08:36 -08:00
casey langen
67077638fe Fix add_plugin(). 2022-02-10 19:43:48 -08:00
Casey Langen
c59b130569 Introduced add_plugin() to CMake build system to ensure dependencies are
properly configured for musikcube and musikcubed targets.
2022-02-10 18:34:07 -08:00
casey langen
0f80b32674 Use Debian Buster paths instead of Ubuntu for standalone archive. 2022-02-10 17:15:06 -08:00
casey langen
8c4397470d Fix FreeBSD compile. 2022-02-10 10:31:14 -08:00