Changelog:
Debian LINUX (Ubuntu, Mint, …)
———————————————
apt install libgtk-3-dev
apt install mesa-common-dev
apt install libopenal-dev
apt install libpulse-dev
apt install libsdl2-dev
apt install libudev-dev
apt install libxcb-xinput-dev && apt install libxcb-xfixes0
———————————————
ARCH Linux (Manjaro, Endeavour, …)
———————————————
pacman -Sy gcc
pacman -Sy make
pacman -Sy gtk3
pacman -Sy pkgconf
———————————————
RPM Linux (Fedora, SUSE, …)
———————————————
dnf install freetype-devel
dnf install openal-soft-devel
dnf install SDL2-devel
dnf install pulseaudio-libs-devel
dnf install gtk3-devel
dnf install libgudev-devel
———————————————
FreeBSD (GhostBSD)
———————————————
pkg install cmake
pkg install os-generic-userland-devtools
pkg install pkgconf
pkg install openal-soft
pkg install SDL2
———————————————
NetBSD
———————————————
pkgin in cmake
pkgin in pkg-config
pkgin in openal-soft
pkgin in SDL2
pkgin in pulseaudio
———————————————
git clone https://[email protected]/piciji/denise.git denise
cd denise
cmake -B builds/release [-DCMAKE_INSTALL_PREFIX=~/.local] [-DINSTALL_FILE_ASSOCIATIONS=1]
Debug only: cmake -B builds/debug [-DCMAKE_INSTALL_PREFIX=~/.local] -DCMAKE_BUILD_TYPE=Debug
cmake –build builds/release -j
[sudo] cmake –build builds/release –target install
[sudo] cmake –build builds/release –target uninstall
NOTE: changing install prefix needs a complete App rebuild, otherwise assets will not be found
cmake –build builds/release –target clean
Atualizações:
Debian LINUX (Ubuntu, Mint, …)
bash
Copiar
apt install libgtk-3-dev
apt install mesa-common-dev
apt install libopenal-dev
apt install libpulse-dev
apt install libsdl2-dev
apt install libudev-dev
apt install libxcb-xinput-dev && apt install libxcb-xfixes0
ARCH Linux (Manjaro, Endeavour, …)
bash
Copiar
pacman -Sy gcc
pacman -Sy make
pacman -Sy gtk3
pacman -Sy pkgconf
RPM Linux (Fedora, SUSE, …)
bash
Copiar
dnf install freetype-devel
dnf install openal-soft-devel
dnf install SDL2-devel
dnf install pulseaudio-libs-devel
dnf install gtk3-devel
dnf install libgudev-devel
FreeBSD (GhostBSD)
bash
Copiar
pkg install cmake
pkg install os-generic-userland-devtools
pkg install pkgconf
pkg install openal-soft
pkg install SDL2
NetBSD
bash
Copiar
pkgin in cmake
pkgin in pkg-config
pkgin in openal-soft
pkgin in SDL2
pkgin in pulseaudio
Compilação e Instalação
bash
Copiar
git clone https://[email protected]/piciji/denise.git denise
cd denise
cmake -B builds/release [-DCMAKE_INSTALL_PREFIX=~/.local] [-DINSTALL_FILE_ASSOCIATIONS=1]
# Para debug, use: cmake -B builds/debug [-DCMAKE_INSTALL_PREFIX=~/.local] -DCMAKE_BUILD_TYPE=Debug
cmake –build builds/release -j
[sudo] cmake –build builds/release –target install
[sudo] cmake –build builds/release –target uninstall
# OBSERVAÇÃO: mudar o prefixo de instalação exige uma reconstrução completa do aplicativo, caso contrário, os recursos não serão encontrados
cmake –build builds/release –target clean
Comentários