Commit Graph

3260 Commits

Author SHA1 Message Date
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
casey langen
1498f08b53 Disable PCH for now -- introduces a symbol conflict with libev in the daemon. Ugh. 2022-02-10 01:20:34 -08:00
casey langen
d15cfb06a2 Script rename for clarity. 2022-02-10 00:39:29 -08:00
casey langen
439bd3ff10 Prompt for rebuild when archiving. 2022-02-10 00:33:41 -08:00
casey langen
293e1dfc1b archive-os.sh => archive-nix.sh 2022-02-10 00:19:54 -08:00
casey langen
4af65ac4d4 Added missing Linux libraries. It seems to work now too. 2022-02-09 23:17:41 -08:00
casey langen
c383ebfb5c Darwin seems to be completely working now. 2022-02-09 22:37:49 -08:00
casey langen
093a23ed48 Opus support for standalone macOS. 2022-02-09 19:24:29 -08:00
casey langen
c8bdcc70cf More script refactoring. Also: enable vorbis, opus encoders for ffmpeg.
TODO: fix macOS dylibs.
2022-02-09 18:28:52 -08:00
casey langen
6f97675f27 More renames. 2022-02-09 17:04:20 -08:00
casey langen
b6cb62214f Script renames. 2022-02-09 17:01:03 -08:00
casey langen
90e0573e15 Script updates. 2022-02-09 16:58:56 -08:00
casey langen
42782ee6ea Minor script updates. 2022-02-09 15:50:50 -08:00
casey langen
e3f870efc6 Fix normal darwin build 2022-02-08 18:57:30 -08:00
casey langen
a5e0265927 Everything seems to work if we specify LD_LIBRARY_PATH=./bin/lib 2022-02-08 16:57:54 -08:00