summaryrefslogtreecommitdiffstats
path: root/tools
AgeCommit message (Collapse)Author
2021-11-21Merge pull request #1966 from Be-ing/audio_engine_cleanupRJ Skerry-Ryan
remove autogenerated code from ChannelMixer
2021-11-01Add quotes to matchGary Tunstall
2021-11-01chan tab to a space to matchGary Tunstall
2021-11-01Add environment var CMAKE_PREFIX_PATH back in so a valid json file is producedGary Tunstall
2021-10-06Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
# Conflicts: # CHANGELOG.md # res/linux/org.mixxx.Mixxx.metainfo.xml
2021-10-04Merge pull request #4349 from Holzhaus/metainfo-fixesBe
Metainfo fixes
2021-10-05Merge remote-tracking branch 'upstream/2.3' into mainDaniel Schürmann
2021-10-03metainfo.xml: Remove <code> tags to avoid appstream-util parser errorsJan Holthuis
Before this commit, appstream-util fails to validate this document due the following error: $ appstream-util validate-relax res/linux/org.mixxx.Mixxx.metainfo.xml res/linux/org.mixxx.Mixxx.metainfo.xml: failed to parse res/linux/org.mixxx.Mixxx.metainfo.xml: Error on line 267 char 5: <li> already set 'It is no longer necessary to manually copy the udev rule file in packaging scripts. Now pkg-config is used to determine the udevdir used to install the rules file in the CMake install step when CMAKE_INSTALL_PREFIX is' and tried to replace with ' or '
2021-10-02metainfo.xml: Add missing release timestamp attributeJan Holthuis
Before, we only added the `date` attribute. The `timestamp` doesn't carry any additional information, but it's required for flatpak: https://mixxx.zulipchat.com/#narrow/stream/109171-development/topic/Flatpak.20build/near/255671054
2021-09-13macos_buildenv.sh: delete ZIP after extractingBe
Before, GitHub Actions was caching both the ZIP and its extracted contents which took about 2GB.
2021-09-12move vars from buildenv scripts to CMakeLists.txtBe
This simplifies the platform-specific buildenv scripts. It also makes it easier to set VCPKG_ROOT to a local vcpkg repository for building dependencies locally rather than using the prebuilt ZIP archives.
2021-09-12macos_buildenv.sh: remove hack setting CC & CXXBe
That was only needed before because CMake sometimes failed to find clang from XCode due to setting SDKROOT to an unusual location.
2021-09-12macos_buildenv.sh: remove hack download macOS 10.13 SDKBe
Somehow this is no longer needed with vcpkg. Hooray!
2021-09-10Export MACOSX_DEPLOYMENT_TARGET=10.12Daniel Schürmann
2021-09-09Set always CC and CXX environment variable to make sure cmake finds a ↵Daniel Schürmann
compiler on local installations.
2021-09-09Merge remote-tracking branch 'upstream/main' into vcpkg_osxDaniel Schürmann
# Conflicts: # cmake/modules/FindPortAudio.cmake
2021-09-09Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
# Conflicts: # .pre-commit-config.yaml
2021-09-07pre-commit: Add hook to update metainfo releases automaticallyJan Holthuis
2021-09-04Merge branch '2.3' of github.com:mixxxdj/mixxxJan Holthuis
2021-09-04Merge pull request #4256 from Holzhaus/changelog-missing-linksJan Holthuis
Changelog: Add missing links
2021-09-04tools/changelog.py: Fix edge case when passing "-" (stdin)Jan Holthuis
By using `pathlib.Path` instead of `argparse.FileType`, we can restrict the files to actual paths (not stdin/stdout/stderr) and also get rid of the ugly seeking/truncating and manual closing of the file.
2021-09-01pre-commit: Add changelog hook that adds missing linksJan Holthuis
2021-08-28Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
2021-08-28GitHub: Fix download of Windows build environmentUwe Klotz
2021-08-18Switch to Ninja for macOS buildsDaniel Schürmann
2021-08-18install ccache and make from HomebrewDaniel Schürmann
2021-08-18Switch to the vcpkg environment for osx and update windows environment to ↵Daniel Schürmann
the same version
2021-08-16Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
2021-08-15codespell.py: Align argument name in wrapper with standalone versionUwe Klotz
2021-08-14DB cleanup: Switch order of ANALYZE and VACUUMUwe Klotz
2021-08-14Update database cleanup scriptUwe Klotz
2021-07-10Merge pull request #4084 from Holzhaus/coverageUwe Klotz
Add support for test coverage information
2021-07-09Merge branch '2.3'Owen Williams
2021-07-08CI: Add workflow for generating coverage reportJan Holthuis
2021-07-07Fix wrong base tag used for deployment and displayed in About dialogJan Holthuis
By default, `git describe` shows the number of commits from the latest tag in the git history. In our case we don't want that, because this can cause problems: 2.4-alpha Expected: 2.4-alpha-N-abcdef123 main ---+X---------------+---> Actual: 2.3.0-M-abcdef456 \ / X------------X---> 2.3-beta 2.3.0 Hence, we need to add the `--first-parent` flag to git describe, so that it only follows the first parent of a merge and does not pull in tags from another branch. Fixes mixxxdj/website#248. See the issue for details: https://github.com/mixxxdj/website/issues/248
2021-07-06debian_buildenv.sh: add libudev-dev dependencyBe
needed for hidraw backend of hidapi
2021-07-06use debian_buildenv.sh in build-checks GH Actions workflowBe
to deduplicate dependency lists
2021-06-29Fix misc. typosluz paz
Found via `codespell -q 3 -S *.ts,*.po,*.rtf,./.git,./src/library,./lib,./build/wix -L ba,chang,crate,ect,everytime,german,hace,iff,jus,ith,lokal,nd,ons,pevent,pparent,preverse,seeked,sheat,sinc,splitted,substract,thru,tim,uint`
2021-06-18Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
# Conflicts: # .github/workflows/build.yml # .gitignore # CMakeLists.txt
2021-06-16Merge pull request #3977 from Holzhaus/windows-buildenv-fixDaniel Schürmann
Fix tools/windows_buildenv.bat and use 7z/PowerShell for extraction
2021-06-16Merge remote-tracking branch 'upstream/2.3' into mainDaniel Schürmann
# Conflicts: # src/dialog/dlgabout.cpp
2021-06-16Merge pull request #3966 from daschuer/buildenvhelpJan Holthuis
help output for buildenv scripts
2021-06-12Merge pull request #3929 from daschuer/qmlformatUwe Klotz
only fail qmlformat stage if Qt >= 5.15 is used
2021-06-12Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
2021-06-12Merge branch '2.3' of git@github.com:mixxxdj/mixxx.gitUwe Klotz
# Conflicts: # src/waveform/widgets/waveformwidgettype.h
2021-06-12Fix package dependency for ffmpegDaniel Schürmann
2021-06-12tools/windows_buildenv.bat: Set Ninja generator from buildenv scriptJan Holthuis
This makes the build instructions on all supported OSes (Linux/macOS/Windows) identical. No special cases anymore.
2021-06-12CMake: Read env vars from buildenv scriptJan Holthuis
This fixes building Mixxx after running the windows buildenv script with just `cmake -G Ninja ..` instead of requiring to pass various cmake args.
2021-06-12tools/windows_buildenv.bat: Fix CMAKE_PREFIX_PATHJan Holthuis
2021-06-12tools/windows_buildenv: Improve command line outputJan Holthuis