User Tools

Site Tools


client:client_compiling

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
client:client_compiling [2023/09/21 13:31]
leaf Formatting change with Using Synaptic heading, update package list on Linux Mint
client:client_compiling [2024/05/05 01:45]
leaf [Fedora 39] Update last test update
Line 34: Line 34:
 Instructions creation date: 2023-September-1 Instructions creation date: 2023-September-1
  
-Last tested date: 2023-September-1+Last tested date: 2024-May-1
  
  
Line 46: Line 46:
 Instructions creation date: 2023-September-1 Instructions creation date: 2023-September-1
  
-Last tested date: 2023-September-1+Last tested date: 2024-May-1
  
 ==== Debian 11 (Bullseye) ==== ==== Debian 11 (Bullseye) ====
Line 77: Line 77:
  
 ==== Devuan ==== ==== Devuan ====
 +
 +==== Devuan Beowulf 3.1 ====
 +
 +A quick reference for Devuan Beowulf 3.1:
 +
 +  sudo apt install cmake git libcurl4-openssl-dev libgtk2.0-dev libsdl1.2-dev libsdl2-mixer-dev libsdl-image1.2-dev libsdl-mixer1.2-dev pkg-config valac
 +  ​
 +Instructions creation date: 2024-May-1
 +
 +Last tested date: 2024-May-1
 +
  
 ==== Devuan Chimaera 4.0 ==== ==== Devuan Chimaera 4.0 ====
  
-A quick reference for Devuan ​(Chimaera 4.0):+A quick reference for Devuan Chimaera 4.0:
  
   sudo apt install cmake git libcurl4-openssl-dev libgtk2.0-dev libsdl1.2-dev libsdl2-mixer-dev libsdl-image1.2-dev libsdl-mixer1.2-dev pkg-config valac   sudo apt install cmake git libcurl4-openssl-dev libgtk2.0-dev libsdl1.2-dev libsdl2-mixer-dev libsdl-image1.2-dev libsdl-mixer1.2-dev pkg-config valac
Line 86: Line 97:
 Instructions creation date: 2023-September-1 Instructions creation date: 2023-September-1
  
-Last tested date: 2023-September-1+Last tested date: 2024-May-1
  
 +==== Devuan Daedalus 5.0 ====
 +
 +A quick reference for Devuan Daedalus 5.0:
 +
 +  sudo apt install cmake git libcurl4-openssl-dev libgtk2.0-dev libsdl1.2-dev libsdl2-mixer-dev libsdl-image1.2-dev libsdl-mixer1.2-dev pkg-config valac
 +  ​
 +Instructions creation date: 2024-May-01
  
 +Last tested date: 2024-May-03
 ==== Fedora ==== ==== Fedora ====
  
Line 96: Line 115:
   sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala   sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala
  
-Instructions creation date: 2023-September-1+Instructions creation date: 2023-September-01
  
-Last tested date: 2023-September-1+Last tested date: 2024-May-04
   ​   ​
 ==== Fedora 38 ==== ==== Fedora 38 ====
Line 106: Line 125:
   sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala   sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala
  
-Instructions creation date: 2023-September-1+Instructions creation date: 2023-September-01
  
-Last tested date: 2023-September-1+Last tested date: 2023-May-05
  
  
-==== Fedora 39 (beta) ​====+==== Fedora 39 ====
  
-Since this is a beta release, the install instructions may change without notice. The documentation will be tested again after the official release of Fedora 39. +A quick reference for Fedora 39 using the command line interface:
- +
-A quick reference for Fedora 39 (beta) ​using the command line interface:+
  
   sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala   sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala
Line 121: Line 138:
 Instructions creation date: 2023-September-18 Instructions creation date: 2023-September-18
  
-Last tested date: 2023-September-18+Last tested date: 2024-May-05
  
 +==== Fedora 40 ====
  
 +A quick reference for Fedora 40 using the command line interface:
 +
 +  sudo dnf install cmake git gtk2-devel libcurl-devel make SDL_image SDL_image-devel SDL_mixer SDL_mixer-devel SDL2_mixer-devel vala
 +
 +Instructions creation date: 2024-April-25
 +
 +Last tested date: 2024-April-25
  
  
Line 201: Line 226:
  
 Last tested date: 2023-September-21 Last tested date: 2023-September-21
 +
 +==== Linux Mint Debian Debian Edition 6 ====
 +
 +A quick reference for Linux Mint Debian Debian Edition 6:
 +
 +  sudo apt install cmake git libcurl4-openssl-dev libgtk2.0-dev libsdl1.2-dev libsdl2-mixer-dev libsdl-image1.2-dev libsdl-mixer1.2-dev pkg-config valac
 +  ​
 +Instructions creation date: 2023-September-28
 +
 +Last tested date: 2023-September-28
 +
  
 ==== Installing on Linux Mint using Synaptic ==== ==== Installing on Linux Mint using Synaptic ====
Line 229: Line 265:
 ==== Manjaro ==== ==== Manjaro ====
  
-=== Manjaro ===+==== Manjaro ​23.1.3 (Vulcan) ====
  
 A quick reference for Manjaro using command line interface: A quick reference for Manjaro using command line interface:
-  ​sudo pacman -S cmake gcc git make pkg-config ​sdl_image sdl_mixer vala + 
-  +  ​sudo pacman -S cmake gcc git gtk2 make sdl_image sdl_mixer ​sdl2_mixer ​vala 
 + 
 +Instructions creation date: 2023-September-21 
 + 
 +Last tested date: 2024-February-21
 ==== OpenSUSE ==== ==== OpenSUSE ====
  
-==== OpenSUSE Leap 42.====+==== OpenSUSE Leap 15.====
  
-A quick reference for OpenSUSE Leap 42.3 +A quick reference for OpenSUSE Leap 15.5 
-  sudo zypper install cmake gcc git gtk2-devel libcurl-devel libSDL_image-devel libSDL_mixer-devel vala+  sudo zypper install cmake gcc git gtk2-devel libcurl-devel libSDL_image-devel libSDL_mixer-devel ​libSDL2-devel libSDL2_mixer-devel make vala 
 + 
 +Instructions creation date: 2023-September-24 
 + 
 +Last tested date: 2024-May-1
   ​   ​
 ==== OpenSUSE Tumbleweed ==== ==== OpenSUSE Tumbleweed ====
  
 A quick reference for OpenSUSE Tumbleweed A quick reference for OpenSUSE Tumbleweed
-  sudo zypper install cmake gcc git gtk2-devel libcurl-devel libSDL_image-devel libSDL_mixer-devel vala+  sudo zypper install cmake gcc git gtk2-devel libcurl-devel libSDL_image-devel libSDL_mixer-devel ​SDL2_mixer-devel make vala 
 + 
 +Instructions creation date: 2023-September-24 
 + 
 +Last tested date: 2024-May-1  
 + 
 +NOTE: the first client launch after compile may result in a warning about UI dialogs not being available. Exit the client and try launching again. 
 +==== Pop!_OS ==== 
 + 
 +==== Pop!_OS 22.04 LTS ==== 
 + 
 +A quick reference for Pop!_OS 22.04 LTS: 
 + 
 +  sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl2-mixer-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libgtk2.0-dev valac 
 + 
 +Instructions creation date: 2023-September-25
  
 +Last tested date: 2023-September-25
  
 ==== Ubuntu ==== ==== Ubuntu ====
Line 283: Line 343:
   sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl2-mixer-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libgtk2.0-dev valac   sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl2-mixer-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libgtk2.0-dev valac
  
-==== Ubuntu 23.04 (Lunar Lobster) ====+Instructions creation date: 2023-September-29 
 + 
 +Last tested date: 2023-September-29  
 + 
 +==== Ubuntu 23.10 (Mantic Minotaur) ==== 
 + 
 +A quick reference for Ubuntu 23.10 (Mantic Minotaur) using the command line interface:
  
-A quick reference for Ubuntu 23.04 (Lunar Lobster): 
   sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl2-mixer-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libgtk2.0-dev valac   sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl2-mixer-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libgtk2.0-dev valac
  
-===== Obtaining the Source =====+Instructions creation date: 2023-September-26 
 + 
 +Last tested date: 2024-February-9 
 + 
 +==== Ubuntu 24.04 (Noble Numbat) ==== 
 + 
 +A quick reference for Ubuntu 24.04 (Noble Numbat) using the command line interface:​ 
 + 
 +  sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl2-mixer-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libgtk2.0-dev valac 
 + 
 +Instructions creation date: 2024-April-26 
 + 
 +Last tested date: 2024-April-26 
 + 
 +===== Obtaining the Source ​Code =====
   * Master contains the newest features and development for the game   * Master contains the newest features and development for the game
   * Tags is an official & stable release of the game   * Tags is an official & stable release of the game
  
-The following steps may be used to download the client source files to your computer.+The following steps may be used to download the client source files to your computer. Just pick one option between Master or Tag. Master is the recommended option.
  
 === Master === === Master ===
client/client_compiling.txt · Last modified: 2024/05/15 12:19 by leaf