Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/2.5' into main
Browse files Browse the repository at this point in the history
  • Loading branch information
daschuer committed Nov 2, 2024
2 parents f7620a0 + bbc8a11 commit 2ac722b
Show file tree
Hide file tree
Showing 92 changed files with 25,844 additions and 33,259 deletions.
4 changes: 3 additions & 1 deletion .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,6 @@ jobs:

env:
# macOS codesigning
APPLE_CODESIGN_IDENTITY: EF241CF990A9BE5477438AEE1F308F76F33FD100
MACOS_CODESIGN_CERTIFICATE_P12_BASE64: ${{ secrets.MACOS_CODESIGN_CERTIFICATE_P12_BASE64 }}
MACOS_CODESIGN_CERTIFICATE_PASSWORD: ${{ secrets.MACOS_CODESIGN_CERTIFICATE_PASSWORD }}

Expand Down Expand Up @@ -201,12 +200,15 @@ jobs:
security unlock-keychain -p mixxx Mixxx.keychain
security import ~/certificate.p12 -k Mixxx.keychain \
-P "${MACOS_CODESIGN_CERTIFICATE_PASSWORD}" -A
security find-certificate -a -Z Mixxx.keychain
APPLE_CODESIGN_IDENTITY="$(security find-certificate -a -Z Mixxx.keychain | grep ^SHA-1 | cut -d " " -f3 | uniq)"
security set-key-partition-list -S "apple-tool:,apple:" -k mixxx Mixxx.keychain
# Add keychain to search list
security list-keychains -s Mixxx.keychain
# Prevent keychain access from timing out
security set-keychain-settings Mixxx.keychain
echo "CMAKE_ARGS_EXTRA=${CMAKE_ARGS_EXTRA} -DAPPLE_CODESIGN_IDENTITY=${APPLE_CODESIGN_IDENTITY}" >> "${GITHUB_ENV}"
echo "APPLE_CODESIGN_IDENTITY=${APPLE_CODESIGN_IDENTITY}" >> $GITHUB_ENV
- name: "[macOS/Linux] Set up build environment"
if: matrix.buildenv_script != null && runner.os != 'Windows'
Expand Down
11 changes: 9 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2325,7 +2325,7 @@ option(ENGINEPRIME "Support for library export to Denon Engine Prime" ON)
if(ENGINEPRIME)
# libdjinterop does not currently have a stable ABI, so we fetch sources for a specific tag, build here, and link
# statically. This situation should be reviewed once libdjinterop hits version 1.x.
set(LIBDJINTEROP_VERSION 0.21.0)
set(LIBDJINTEROP_VERSION 0.22.1)
# Look whether an existing installation of libdjinterop matches the required version.
find_package(DjInterop ${LIBDJINTEROP_VERSION} EXACT CONFIG)
if(NOT DjInterop_FOUND)
Expand Down Expand Up @@ -2357,11 +2357,18 @@ if(ENGINEPRIME)
# For offline builds download the archive file from the URL and
# copy it into DOWNLOAD_DIR under DOWNLOAD_NAME prior to starting
# the configuration.
#
# If you want to test (locally) an experimental fork/branch of libdjinterop,
# you can comment out URL and URL_HASH and use GIT_REPOSITORY instead:
#
# GIT_REPOSITORY "https://github.com/abcd/your-fork-of-libdjinterop"
# GIT_TAG "origin/name-of-your-branch"
#
ExternalProject_Add(libdjinterop
URL
"https://github.com/xsco/libdjinterop/archive/refs/tags/${LIBDJINTEROP_VERSION}.tar.gz"
"https://launchpad.net/~xsco/+archive/ubuntu/djinterop/+sourcefiles/libdjinterop/${LIBDJINTEROP_VERSION}-0ubuntu1/libdjinterop_${LIBDJINTEROP_VERSION}.orig.tar.gz"
URL_HASH SHA256=160d4e09b25e859816a6b664058e7c6bc5cd889adeb188a9721c2b65d2133641
URL_HASH SHA256=e811158d42c3864f5b682bcf76e0af78278050439d82d14d592dd0a391da6b20
DOWNLOAD_DIR "${CMAKE_CURRENT_BINARY_DIR}/downloads"
DOWNLOAD_NAME "libdjinterop-${LIBDJINTEROP_VERSION}.tar.gz"
INSTALL_DIR ${DJINTEROP_INSTALL_DIR}
Expand Down
6 changes: 6 additions & 0 deletions packaging/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
mixxx (2.4.1-1~focal) focal; urgency=medium

* Build of 2.4.1

-- RJ Skerry-Ryan <[email protected]> Wed, 08 May 2024 21:39:18 +0000

mixxx (2.4.0-1~focal) focal; urgency=medium

* Build of 2.4.0
Expand Down
21 changes: 0 additions & 21 deletions res/controllers/Pioneer-DDJ-400.midi.xml
Original file line number Diff line number Diff line change
Expand Up @@ -889,27 +889,6 @@
</options>
</control>

<control>
<description>CUE Channel +SHIFT - press - Adjust BPM to match tapped BPM</description>
<group>[Channel1]</group>
<key>bpm_tap</key>
<status>0x90</status>
<midino>0x68</midino>
<options>
<normal/>
</options>
</control>
<control>
<description>CUE Channel +SHIFT - press - Adjust BPM to match tapped BPM</description>
<group>[Channel2]</group>
<key>bpm_tap</key>
<status>0x91</status>
<midino>0x68</midino>
<options>
<normal/>
</options>
</control>

<control>
<description>HEADPHONES MIXING - rotate - Monitor Balance</description>
<group>[Master]</group>
Expand Down
21 changes: 0 additions & 21 deletions res/controllers/Pioneer-DDJ-FLX4.midi.xml
Original file line number Diff line number Diff line change
Expand Up @@ -899,27 +899,6 @@
</options>
</control>

<control>
<description>CUE Channel +SHIFT - press - Adjust BPM to match tapped BPM</description>
<group>[Channel1]</group>
<key>bpm_tap</key>
<status>0x90</status>
<midino>0x68</midino>
<options>
<normal/>
</options>
</control>
<control>
<description>CUE Channel +SHIFT - press - Adjust BPM to match tapped BPM</description>
<group>[Channel2]</group>
<key>bpm_tap</key>
<status>0x91</status>
<midino>0x68</midino>
<options>
<normal/>
</options>
</control>

<control>
<description>HEADPHONES MIXING - rotate - Monitor Balance</description>
<group>[Master]</group>
Expand Down
Loading

0 comments on commit 2ac722b

Please sign in to comment.