Commit Graph

3239 Commits

Author SHA1 Message Date
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
casey langen
dff533d1a7 Almost working... musikcube still resolves the wrong version of libssl
(but musikcubed is fine??)
2022-02-08 15:58:54 -08:00
casey langen
36e825cc4b Script updates. 2022-02-08 13:38:11 -08:00
casey langen
f113c3ce61 More cleanups. 2022-02-08 13:31:58 -08:00
casey langen
86b0200b27 More refactoring; moving away from "statically link" everything to
"bundle everything".
2022-02-08 13:12:53 -08:00
casey langen
deed24b1c2 static linking working on darwin? 2022-02-08 01:22:14 -08:00
casey langen
44b4eabe78 Flapping back in the macOS direction 2022-02-08 00:20:55 -08:00
casey langen
c643b2e108 Add curl to bootstrap. 2022-02-07 21:32:06 -08:00
casey langen
47c76e03bc Fix libmicrohttpd vendor setup order of operations. 2022-02-07 20:50:07 -08:00
casey langen
d03513ee1e Fix boost build. 2022-02-07 20:48:50 -08:00
casey langen
767f44d168 More build script cleans. 2022-02-07 20:09:52 -08:00
casey langen
a8383b3469 Fix libmicrohttpd linking. 2022-02-07 20:00:11 -08:00
casey langen
e357a1fd9d More work towards static linking. Things seme to work except the server. 2022-02-07 19:53:26 -08:00
casey langen
4aea14d30a Remove unused libraries from most plugins. 2022-02-07 17:36:43 -08:00
casey langen
35c8e1df02 Some CMake cleanup. Marching towards static linking... 2022-02-07 17:22:51 -08:00
casey langen
41228f82b0 Remove unused / out of date plugins. 2022-02-07 16:57:47 -08:00
casey langen
3ec0dfe9fa Add script to build static versions of boost, ffmpeg, lame,
libmicrohttpd and lame.
2022-02-07 16:29:47 -08:00
casey langen
26c8952dca CHANGELOG, version bump. 2022-02-06 18:22:58 -08:00
casey langen
74c964b794 CHANGELOG update. 2022-02-06 17:21:17 -08:00
casey langen
dac36afa8b Update to ffmpeg5 2022-02-06 17:19:44 -08:00
casey langen
017b410f66 Renames for clarity. 2022-02-06 14:51:20 -08:00
casey langen
21977bc601 Support ffmpeg4 and ffmpeg5. 2022-02-06 14:50:09 -08:00