Difference between revisions of "Build Nightly Releases of VICE-emu on Ubuntu"

From Jay's Cafe' Wiki
m
m
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
#Install subversion
*Install subversion
#Download nightly source
*Download nightly source
#Download required packages and configure
*Download required packages and configure
##Raspberry Pi
**Raspberry Pi
###SDL2
***SDL2
###GTK3
***GTK3
##i386 and x86_64
**i386 and x86_64
###SDL2
***SDL2
###GTK3
***GTK3
#Build the binary and install
*Build the binary and install
---Building on a clean minimal container to catch all the dependencies---
<pre >
apt update
apt full-upgrade -y
apt install vim-nox vim-scripts vim-youcompleteme exuberant-ctags build-essential \
libgtk-3-dev bison flex xa65 subversion libjpeg-dev libgif-dev libpng-dev \
libswresample-dev libavresample-dev autogen libmp3lame-dev yasm freeglut3-dev libglew-dev \
autoconf texinfo yasm dos2unix lightdm -y
cd ~
mkdir sandbox/svn -p
cd sandbox/svn
svn checkout svn://svn.code.sf.net/p/vice-emu/code/trunk vice-emu-code
cd vice-emu-code/vice/
./autogen.sh
./configure -C --enable-native-tools --enable-native-gtk3ui --disable-arch --enable-x64 --enable-static-ffmpg --disable-pdf-docs --without-pulse --without-alsa ## Disables sound
 
make -j $(nproc --all)

Latest revision as of 07:39, 5 August 2021

  • Install subversion
  • Download nightly source
  • Download required packages and configure
    • Raspberry Pi
      • SDL2
      • GTK3
    • i386 and x86_64
      • SDL2
      • GTK3
  • Build the binary and install

---Building on a clean minimal container to catch all the dependencies---

apt update
apt full-upgrade -y
apt install vim-nox vim-scripts vim-youcompleteme exuberant-ctags build-essential \
libgtk-3-dev bison flex xa65 subversion libjpeg-dev libgif-dev libpng-dev \
libswresample-dev libavresample-dev autogen libmp3lame-dev yasm freeglut3-dev libglew-dev \
autoconf texinfo yasm dos2unix lightdm -y
cd ~
mkdir sandbox/svn -p
cd sandbox/svn
svn checkout svn://svn.code.sf.net/p/vice-emu/code/trunk vice-emu-code
cd vice-emu-code/vice/
./autogen.sh
./configure -C --enable-native-tools --enable-native-gtk3ui --disable-arch --enable-x64 --enable-static-ffmpg --disable-pdf-docs --without-pulse --without-alsa ## Disables sound

make -j $(nproc --all)