hammerspoon/extensions/sound
Chris Jones b03d628f79
Significant refactor of build settings/process (#2983)
* Convert Hammerspoon and extensions to xcconfig files for build settings
* Attempt to fix Release builds failing on LuaSkin missing other arches
* Fix up some build errors from hs.dialog with the new xcconfig setup
* Working on making Xcode's code signing produce a validly signed, gatekeeper-accepted bundle. Currently the latter is not working
* Fix release builds to produce gatekeeper-valid bundles
* Remove Sentry upload build phase
* Start re-working release.sh into build.sh
* Implement doc building in build.sh
* Makefile is now entirely covered by build.sh
* Bump minimum macOS version to 10.15
* Update Cocoapods to target 10.15
* Update in-build JSON docs generation to build.sh
* Actually finally implement Python requirements.txt assertion
* Implement dependency installation in build.sh
* Switch build.sh building to use an archive and export from that archive. Add a validation operation to build.sh. Stop manually copying extension dylibs and instead place them properly in the Frameworks folder using a proper Copy Files build phase. This means the app is currently broken - there are no init.lua files and even if there were, they wouldn't be able to find their internal.so's
* Remove/disable a couple of Build Phase scripts that are going to become unnecessary
* Split out Lua and dylib files into more correct app bundle paths, with lots of updates to cope with that
* Checkpoint. Works as far as loading my config
* Get all extensions loading again
* Remove some FIXMEs
* Remove current LuaSkin dependency because it's weird and broken and somehow depending on a Debug build
* Ensure homebrew commands work on arm64
* Re-embed LuaSkin properly into all build targets. Hopefully properly at least
* Disable a debugging print
* Rename all internal.m/watcher.m files to more meaningful names
* Improve build.sh validation output
* Implement first pass at notarization
* Make shellcheck happier and remove some useless unicode logging
* Add a hint for storing notarization credentials
* Add support to upload dSYMs after building
* Implement archiving
* Implement archive pre-checks
* Declare a path variable for Hammerspoon.app.xcarchive
* Remove a stupid string quoting mistake
* Make shellcheck happier
* Make doc building slightly more idempotent and much quieter
* Add releasing to build.sh, plus lots of tidying and renaming
* Add release note support to build.sh and use GNU rm for its ability to block requests to rm / in case we have made a mistake in build.sh
* Remove some more xcode build settings that are covered by xcconfig files
* Migrate hs build settings into an xcconfig
* Remove old copy_extensions_to_bundle script and its disabled build phase
* Update docs to reflect latest build changes
* Migrate rebuild.sh to using scripts/build.sh
* Remove unneeded sign_bundle.sh
* Speculatively re-organise GitHub Actions CI for build.sh changes
* Fix up build.sh's build command when it's not supposed to use an archive
* Fix a homebrew dependency in CI
* Stop relying on gwhich
* Don't install trainer ruby gem in build.sh, github test script does it
* Fix up downstream overriding of PRODUCT_NAME
* Remove unnecessary FRAMEWORK_SEARCH_PATHS from various locations
2021-11-16 00:25:56 +00:00
..
LICENSE Add LICENSE to extensions/sound. Closes #133 2014-11-14 08:46:24 +00:00
libsound.m Significant refactor of build settings/process (#2983) 2021-11-16 00:25:56 +00:00
sound.lua Significant refactor of build settings/process (#2983) 2021-11-16 00:25:56 +00:00