https://github.com/danielesteban/navigator
https://github.com/danielesteban/navigator
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/danielesteban/navigator
- Owner: danielesteban
- License: mit
- Created: 2023-09-22T12:30:36.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2023-09-23T13:56:54.000Z (almost 3 years ago)
- Last Synced: 2025-04-02T18:54:51.044Z (over 1 year ago)
- Language: C++
- Homepage: https://navigator.gatunes.com/
- Size: 541 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Homebrew Navigator
### Download
[](https://navigator.gatunes.com)
### Development
##### Dependencies (Windows)
* [Build Tools for Visual Studio 2022](https://aka.ms/vs/17/release/vs_BuildTools.exe)
* Select "Desktop development with C++"
* Install the MSVC v143 and the Windows 11 SDK
* [CMake](https://cmake.org/download)
* [Conan](https://conan.io/downloads)
* Run `conan profile detect` after install
##### Dependencies (Linux)
Your mileage may vary, but... This is what it needed to build on a fresh archlinux installation:
```bash
sudo pikaur -S --needed base-devel git cmake conan python-patch-ng python-pluginbase \
libglvnd libxcb libfontenc libice libsm libxaw libxcomposite libxcursor libxtst libxinerama libxkbfile libxrandr libxss libxvmc \
xcb-util-wm xcb-util-image xcb-util-keysyms xcb-util-renderutil libxv xcb-util xcb-util-cursor \
libxcb libfontenc libice libsm libxaw libxcomposite libxcursor libxres
conan profile detect
```
##### Build
```bash
# clone repo:
git clone --recurse-submodules https://github.com/danielesteban/navigator.git
cd navigator
# build:
./build.sh
```
##### Optional dependencies
* [Inno Setup](https://jrsoftware.org/isinfo.php)
* Only required if you want to generate the setup with: [setup.iss](setup.iss)
* [UPX](https://upx.github.io/)
* Only required if you want compress the binary with: `PACKAGE=1 ./build.sh`