Skip to content

Commit

Permalink
Switch to mixxxdj libkeyfinder
Browse files Browse the repository at this point in the history
  • Loading branch information
evanpurkhiser committed Apr 20, 2024
1 parent 039c524 commit feb28da
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 10 deletions.
14 changes: 6 additions & 8 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,19 +14,17 @@ jobs:

- name: Install dependencies
run: |
pip3 install setuptools
sudo apt-get update
sudo apt-get install --yes \
libswresample-dev libavformat-dev libavutil-dev libavcodec-dev \
qtbase5-dev qt5-qmake qtbase5-dev-tools \
libfftw3-dev
libswresample-dev libavformat-dev libavutil-dev libavcodec-dev fftw3-dev
- name: Build libkeyfinder
run: |
git clone https://github.com/ibsh/libKeyFinder.git libkeyfinder
cd libkeyfinder
qmake
sudo make install
git clone https://github.com/mixxxdj/libkeyfinder keyfinder
cd keyfinder
cmake -S . -B build
cmake --build build
sudo cmake --install build
- name: Build keyfiner-py
run: sudo python3 setup.py build_ext install
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
## Keyfinder Python 3.x bindings

This package implements basic bindings for
[libKeyFinder](https://github.com/ibsh/libKeyFinder). It includes the
[libKeyFinder](https://github.com/mixxxdj/libkeyfinder). It includes the
supporting libav code for reading audio data and passing it into libKeyFinder.

[![Build Status](https://github.com/evanpurkhiser/keyfinder-py/workflows/build/badge.svg)](https://github.com/evanpurkhiser/keyfinder-py/actions?query=workflow%3Abuild)
Expand All @@ -24,7 +24,7 @@ A

You must have the following dependencies installed to build this module

- [libKeyFinder](https://github.com/ibsh/libKeyFinder#installation) which has
- [libKeyFinder](https://github.com/mixxxdj/libkeyfinder#installation) which has
it's own set of dependencies. On mac you can use homebrew to tap
[`evanpurkhiser/homebrew-personal`](https://github.com/EvanPurkhiser/homebrew-personal)
and then `brew install libkeyfinder`.
Expand Down

0 comments on commit feb28da

Please sign in to comment.