casey langen
|
d46115951b
|
Additional boost removal from scripts, project files, etc.
|
2022-12-04 13:57:56 -08:00 |
|
casey langen
|
516e0fe4fe
|
Found a couple more instances of old filenames.
|
2022-12-03 17:23:01 -08:00 |
|
casey langen
|
1b246d636c
|
Fix macOS vendor library paths.
|
2022-12-03 17:20:19 -08:00 |
|
casey langen
|
1255a49bc0
|
Logging updates.
|
2022-12-03 16:50:37 -08:00 |
|
casey langen
|
c33265ec49
|
More rpath patching updates.
|
2022-12-03 16:48:36 -08:00 |
|
casey langen
|
783aedf665
|
Separate staging and patching vendor library steps.
|
2022-12-03 16:41:38 -08:00 |
|
casey langen
|
5dbd4f2dd8
|
Fix libcyprto and ssl versions in scripts.
|
2022-12-03 16:37:21 -08:00 |
|
casey langen
|
a13d5ecb70
|
Fix boost version in scripts.
|
2022-12-03 16:35:16 -08:00 |
|
casey langen
|
57d011e531
|
Use cxx17 with boost builds.
|
2022-12-03 16:25:09 -08:00 |
|
casey langen
|
3685145f1d
|
Explicit library flags for vendor library builds.
|
2022-12-03 16:19:01 -08:00 |
|
casey langen
|
90a92c80bd
|
Update project to use C++ 17 as the default standard library.
|
2022-12-03 15:29:52 -08:00 |
|
casey langen
|
2e8ec50bb0
|
Remove incompatible ffmpeg configure option.
|
2022-10-23 13:25:06 -07:00 |
|
casey langen
|
ac34aa0e8f
|
Dependency updates.
|
2022-10-23 12:31:17 -07:00 |
|
Alexis Hildebrandt
|
ef54800c98
|
Replace sponge with standard file redirect and mv
|
2022-07-27 11:29:05 +02:00 |
|
Alexis Hildebrandt
|
9e32ea5e48
|
Merge branch 'master' into afh-locales
|
2022-07-27 11:20:15 +02:00 |
|
Alexis Hildebrandt
|
0588282721
|
Fix some typos
|
2022-07-19 22:28:58 +02:00 |
|
Alexis Hildebrandt
|
bd94c3ec1a
|
Add script to format and update translations files
|
2022-07-13 11:55:29 +02:00 |
|
casey langen
|
cca5c46c6e
|
Upgrade sqlite to 3.39.0 for RIGHT OUTER JOIN support (and various bug
fixes)
|
2022-06-25 16:52:34 -07:00 |
|
casey langen
|
7362a7eb86
|
Cross-compile isn't happy with OpenSSL 3.0.2, so let's use 1.1.1n for rpi.
|
2022-04-29 21:09:32 -07:00 |
|
casey langen
|
e9b6559525
|
More vendor tweaks.
|
2022-04-29 20:13:34 -07:00 |
|
casey langen
|
c636ba1fbe
|
More dependency updates.
|
2022-04-29 19:04:24 -07:00 |
|
casey langen
|
3aa0960b4b
|
Fix sylink issues in build-vendor-libraries script for some versions of macOS
|
2022-04-23 16:57:54 -07:00 |
|
casey langen
|
f3a2074a9e
|
Fix rpi standalone build after recent cmake refactors.
|
2022-04-23 15:15:02 -07:00 |
|
casey langen
|
9025472f33
|
Unix dependency updates.
|
2022-04-23 14:39:50 -07:00 |
|
Casey Langen
|
773763e61f
|
Fix relink script to also unlink broken symlinks.
|
2022-03-13 22:12:59 -07:00 |
|
casey langen
|
16f265a116
|
Remove temporary code that was accidentally checked in.
|
2022-02-20 22:48:45 -08:00 |
|
casey langen
|
14b27fbaca
|
Script tweaks to fix a couple minor issues.
|
2022-02-20 22:45:51 -08:00 |
|
casey langen
|
11404b837a
|
Extracted dylib relinking into a separate script that's more dymamic, less error prone, and easier to use.
|
2022-02-20 21:00:43 -08:00 |
|
casey langen
|
5496aba92c
|
Added missing arm excludes.
|
2022-02-18 11:04:40 -08:00 |
|
casey langen
|
c2df89fbf3
|
Added a couple more libraries to the ignore list.
|
2022-02-18 00:02:26 -08:00 |
|
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
|
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
|
66be8b6d4a
|
More cruft removal.
|
2022-02-17 10:23:56 -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
|
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
|
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
|
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
|
14f1d20005
|
Use more user-friendly OS name when archiving standalone builds.
|
2022-02-11 10:37:00 -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
|
0f80b32674
|
Use Debian Buster paths instead of Ubuntu for standalone archive.
|
2022-02-10 17:15:06 -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
|
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
|
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
|
e357a1fd9d
|
More work towards static linking. Things seme to work except the server.
|
2022-02-07 19:53:26 -08:00 |
|
casey langen
|
35c8e1df02
|
Some CMake cleanup. Marching towards static linking...
|
2022-02-07 17:22:51 -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
|
1e61b497ec
|
Use an external script to patch the rpath to make life easier.
|
2021-12-29 11:56:09 -08:00 |
|
casey langen
|
6bae859ac2
|
Fix BRANCH in run-circle-ci script
|
2021-12-27 20:25:34 -08:00 |
|
gschauer
|
229cba65bb
|
Add CircleCI build for Debian Bullseye
|
2021-12-08 14:43:49 +00:00 |
|
casey langen
|
0e71527cbc
|
Fix mint build in circle ci script.
|
2021-11-18 13:16:01 -08:00 |
|
casey langen
|
fe2e4747da
|
Update build scripts for newer distro releases.
|
2021-11-14 13:41:24 -08:00 |
|
casey langen
|
55f7fc17fd
|
Use boost 1.71 on hirsute
|
2021-04-18 14:40:23 -07:00 |
|
casey langen
|
0503ef3a48
|
Added missing build targets to circle ci script
|
2021-04-17 13:26:22 -07:00 |
|
casey langen
|
4b53a11cef
|
Packaging script updates.
|
2021-04-16 20:28:39 -07:00 |
|
casey langen
|
172ed8f65f
|
version bump
|
2021-04-15 21:08:41 -07:00 |
|
casey langen
|
7ec4377d9b
|
Updated install-deps script to include pipewire for Fedora 34
|
2021-04-13 22:02:49 -07:00 |
|
casey langen
|
56f3af3b96
|
Guard against null debug during shutdown.
|
2021-03-21 14:58:18 -07:00 |
|