Move static and dynamic libaries to archive
Please remember to unpack the archive before building, and if it is updated by a future version.
This commit is contained in:
parent
156e25ed6a
commit
26ac2b09fb
30 changed files with 42 additions and 53 deletions
3
.github/workflows/debug.yml
vendored
3
.github/workflows/debug.yml
vendored
|
@ -19,6 +19,9 @@ jobs:
|
||||||
uses: actions/checkout@v2
|
uses: actions/checkout@v2
|
||||||
with:
|
with:
|
||||||
submodules: recursive
|
submodules: recursive
|
||||||
|
- name: Unpack libraries
|
||||||
|
run: >
|
||||||
|
cd ThirdParty && tar xvf libraries.tar.xz
|
||||||
- name: Run xcodebuild
|
- name: Run xcodebuild
|
||||||
run: >
|
run: >
|
||||||
xcodebuild
|
xcodebuild
|
||||||
|
|
32
.gitignore
vendored
32
.gitignore
vendored
|
@ -9,3 +9,35 @@ xcuserdata
|
||||||
Xcode-config/DEVELOPMENT_TEAM.xcconfig
|
Xcode-config/DEVELOPMENT_TEAM.xcconfig
|
||||||
|
|
||||||
Cog.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
|
Cog.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved
|
||||||
|
|
||||||
|
# Unpack these before building
|
||||||
|
/ThirdParty/BASS/libbass.dylib
|
||||||
|
/ThirdParty/BASS/libbassflac.dylib
|
||||||
|
/ThirdParty/BASS/libbassmidi.dylib
|
||||||
|
/ThirdParty/BASS/libbassopus.dylib
|
||||||
|
/ThirdParty/BASS/libbasswv.dylib
|
||||||
|
/ThirdParty/avif/lib/libaom.a
|
||||||
|
/ThirdParty/avif/lib/libavif.a
|
||||||
|
/ThirdParty/fdk-aac/lib/libfdk-aac.2.dylib
|
||||||
|
/ThirdParty/fdk-aac/lib/libfdk-aac.a
|
||||||
|
/ThirdParty/fdk-aac/lib/libfdk-aac.dylib
|
||||||
|
/ThirdParty/fdk-aac/lib/libfdk-aac.la
|
||||||
|
/ThirdParty/fdk-aac/lib/pkgconfig/
|
||||||
|
/ThirdParty/fdk-aac/lib/pkgconfig/fdk-aac.pc
|
||||||
|
/ThirdParty/ffmpeg/lib/libavcodec.59.dylib
|
||||||
|
/ThirdParty/ffmpeg/lib/libavformat.59.dylib
|
||||||
|
/ThirdParty/ffmpeg/lib/libavutil.57.dylib
|
||||||
|
/ThirdParty/ffmpeg/lib/libswresample.4.dylib
|
||||||
|
/ThirdParty/flac/lib/libFLAC.8.dylib
|
||||||
|
/ThirdParty/libid3tag/lib/libid3tag.a
|
||||||
|
/ThirdParty/libmad/lib/libmad.a
|
||||||
|
/ThirdParty/libopenmpt/lib/libopenmpt.a
|
||||||
|
/ThirdParty/libopenmpt_old/lib/libopenmpt.old.a
|
||||||
|
/ThirdParty/libvgm/lib/libvgm-emu.a
|
||||||
|
/ThirdParty/libvgm/lib/libvgm-player.a
|
||||||
|
/ThirdParty/libvgm/lib/libvgm-utils.a
|
||||||
|
/ThirdParty/mpg123/lib/libmpg123.0.dylib
|
||||||
|
/ThirdParty/ogg/lib/libogg.0.dylib
|
||||||
|
/ThirdParty/opus/lib/libopus.0.dylib
|
||||||
|
/ThirdParty/opusfile/lib/libopusfile.0.dylib
|
||||||
|
/ThirdParty/speex/libspeex.a
|
||||||
|
|
|
@ -65,6 +65,13 @@ Setup your `DEVELOPMENT_TEAM` like described in [Xcode-config/Shared.xcconfig](h
|
||||||
git config core.hooksPath .githooks
|
git config core.hooksPath .githooks
|
||||||
```
|
```
|
||||||
|
|
||||||
|
(Add 2022-06-24) Also, you need to unpack the static and dynamic library dependencies, and update them any time the library path changes:
|
||||||
|
|
||||||
|
```
|
||||||
|
cd ThirdParty
|
||||||
|
tar xvf libraries.tar.xz
|
||||||
|
```
|
||||||
|
|
||||||
# Screenshots
|
# Screenshots
|
||||||
|
|
||||||
## Main window and Info Inspector
|
## Main window and Info Inspector
|
||||||
|
|
BIN
ThirdParty/BASS/libbass.dylib
vendored
BIN
ThirdParty/BASS/libbass.dylib
vendored
Binary file not shown.
BIN
ThirdParty/BASS/libbassflac.dylib
vendored
BIN
ThirdParty/BASS/libbassflac.dylib
vendored
Binary file not shown.
BIN
ThirdParty/BASS/libbassmidi.dylib
vendored
BIN
ThirdParty/BASS/libbassmidi.dylib
vendored
Binary file not shown.
BIN
ThirdParty/BASS/libbassopus.dylib
vendored
BIN
ThirdParty/BASS/libbassopus.dylib
vendored
Binary file not shown.
BIN
ThirdParty/BASS/libbasswv.dylib
vendored
BIN
ThirdParty/BASS/libbasswv.dylib
vendored
Binary file not shown.
BIN
ThirdParty/avif/lib/libaom.a
vendored
BIN
ThirdParty/avif/lib/libaom.a
vendored
Binary file not shown.
BIN
ThirdParty/avif/lib/libavif.a
vendored
BIN
ThirdParty/avif/lib/libavif.a
vendored
Binary file not shown.
BIN
ThirdParty/fdk-aac/lib/libfdk-aac.2.dylib
vendored
BIN
ThirdParty/fdk-aac/lib/libfdk-aac.2.dylib
vendored
Binary file not shown.
BIN
ThirdParty/fdk-aac/lib/libfdk-aac.a
vendored
BIN
ThirdParty/fdk-aac/lib/libfdk-aac.a
vendored
Binary file not shown.
1
ThirdParty/fdk-aac/lib/libfdk-aac.dylib
vendored
1
ThirdParty/fdk-aac/lib/libfdk-aac.dylib
vendored
|
@ -1 +0,0 @@
|
||||||
libfdk-aac.2.dylib
|
|
41
ThirdParty/fdk-aac/lib/libfdk-aac.la
vendored
41
ThirdParty/fdk-aac/lib/libfdk-aac.la
vendored
|
@ -1,41 +0,0 @@
|
||||||
# libfdk-aac.la - a libtool library file
|
|
||||||
# Generated by libtool (GNU libtool) 2.4.6
|
|
||||||
#
|
|
||||||
# Please DO NOT delete this file!
|
|
||||||
# It is necessary for linking the library.
|
|
||||||
|
|
||||||
# The name that we can dlopen(3).
|
|
||||||
dlname='libfdk-aac.2.dylib'
|
|
||||||
|
|
||||||
# Names of this library.
|
|
||||||
library_names='libfdk-aac.2.dylib libfdk-aac.dylib'
|
|
||||||
|
|
||||||
# The name of the static archive.
|
|
||||||
old_library='libfdk-aac.a'
|
|
||||||
|
|
||||||
# Linker flags that cannot go in dependency_libs.
|
|
||||||
inherited_linker_flags=' '
|
|
||||||
|
|
||||||
# Libraries that this one depends upon.
|
|
||||||
dependency_libs=''
|
|
||||||
|
|
||||||
# Names of additional weak libraries provided by this library
|
|
||||||
weak_library_names=''
|
|
||||||
|
|
||||||
# Version information for libfdk-aac.
|
|
||||||
current=2
|
|
||||||
age=0
|
|
||||||
revision=2
|
|
||||||
|
|
||||||
# Is this an already installed library?
|
|
||||||
installed=yes
|
|
||||||
|
|
||||||
# Should we warn about portability when linking against -modules?
|
|
||||||
shouldnotlink=no
|
|
||||||
|
|
||||||
# Files to dlopen/dlpreopen
|
|
||||||
dlopen=''
|
|
||||||
dlpreopen=''
|
|
||||||
|
|
||||||
# Directory that this library needs to be installed in:
|
|
||||||
libdir='/Users/chris/Source/Repos/cog/ThirdParty/fdk-aac/lib'
|
|
11
ThirdParty/fdk-aac/lib/pkgconfig/fdk-aac.pc
vendored
11
ThirdParty/fdk-aac/lib/pkgconfig/fdk-aac.pc
vendored
|
@ -1,11 +0,0 @@
|
||||||
prefix=/Users/chris/Source/Repos/cog/ThirdParty/fdk-aac
|
|
||||||
exec_prefix=${prefix}
|
|
||||||
libdir=${exec_prefix}/lib
|
|
||||||
includedir=${prefix}/include
|
|
||||||
|
|
||||||
Name: Fraunhofer FDK AAC Codec Library
|
|
||||||
Description: AAC codec library
|
|
||||||
Version: 2.0.2
|
|
||||||
Libs: -L${libdir} -lfdk-aac
|
|
||||||
Libs.private:
|
|
||||||
Cflags: -I${includedir}
|
|
BIN
ThirdParty/ffmpeg/lib/libavcodec.59.dylib
vendored
BIN
ThirdParty/ffmpeg/lib/libavcodec.59.dylib
vendored
Binary file not shown.
BIN
ThirdParty/ffmpeg/lib/libavutil.57.dylib
vendored
BIN
ThirdParty/ffmpeg/lib/libavutil.57.dylib
vendored
Binary file not shown.
BIN
ThirdParty/ffmpeg/lib/libswresample.4.dylib
vendored
BIN
ThirdParty/ffmpeg/lib/libswresample.4.dylib
vendored
Binary file not shown.
BIN
ThirdParty/flac/lib/libFLAC.8.dylib
vendored
BIN
ThirdParty/flac/lib/libFLAC.8.dylib
vendored
Binary file not shown.
BIN
ThirdParty/libid3tag/lib/libid3tag.a
vendored
BIN
ThirdParty/libid3tag/lib/libid3tag.a
vendored
Binary file not shown.
BIN
ThirdParty/libmad/lib/libmad.a
vendored
BIN
ThirdParty/libmad/lib/libmad.a
vendored
Binary file not shown.
BIN
ThirdParty/libraries.tar.xz
vendored
Normal file
BIN
ThirdParty/libraries.tar.xz
vendored
Normal file
Binary file not shown.
BIN
ThirdParty/libvgm/lib/libvgm-emu.a
vendored
BIN
ThirdParty/libvgm/lib/libvgm-emu.a
vendored
Binary file not shown.
BIN
ThirdParty/libvgm/lib/libvgm-player.a
vendored
BIN
ThirdParty/libvgm/lib/libvgm-player.a
vendored
Binary file not shown.
BIN
ThirdParty/libvgm/lib/libvgm-utils.a
vendored
BIN
ThirdParty/libvgm/lib/libvgm-utils.a
vendored
Binary file not shown.
BIN
ThirdParty/mpg123/lib/libmpg123.0.dylib
vendored
BIN
ThirdParty/mpg123/lib/libmpg123.0.dylib
vendored
Binary file not shown.
BIN
ThirdParty/ogg/lib/libogg.0.dylib
vendored
BIN
ThirdParty/ogg/lib/libogg.0.dylib
vendored
Binary file not shown.
BIN
ThirdParty/opus/lib/libopus.0.dylib
vendored
BIN
ThirdParty/opus/lib/libopus.0.dylib
vendored
Binary file not shown.
BIN
ThirdParty/opusfile/lib/libopusfile.0.dylib
vendored
BIN
ThirdParty/opusfile/lib/libopusfile.0.dylib
vendored
Binary file not shown.
BIN
ThirdParty/speex/libspeex.a
vendored
BIN
ThirdParty/speex/libspeex.a
vendored
Binary file not shown.
Loading…
Reference in a new issue