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
client:client_compiling [2023/09/20 02:15]
leaf [Linux Mint 21 (Vanessa)] Update with package install list
client:client_compiling [2024/05/05 01:45] (current)
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 194: Line 219:
 ==== Linux Mint 21.2 (Victoria) ==== ==== Linux Mint 21.2 (Victoria) ====
  
-=== Installing on Linux Mint using Synaptic ===+A quick reference for Linux Mint 21.2 (Victoria) using command line interface:​ 
 + 
 +  sudo apt install cmake git libcurl4-openssl-dev libglade2-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl2-mixer-dev libgtk2.0-dev valac 
 + 
 +Instructions creation 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 ​====
  
 FIXME - use with caution, package list has not been tested for a very long time FIXME - use with caution, package list has not been tested for a very long time
Line 210: Line 254:
   * git   * git
   * libcurl4-openssl-dev   * libcurl4-openssl-dev
-  * libglade2-dev ​+  * libglade2-dev
   * libsdl1.2-dev   * libsdl1.2-dev
-  * libsdl-image1.2-dev ​+  * libsdl-image1.2-dev
   * libsdl-mixer1.2-dev   * libsdl-mixer1.2-dev
 +  * libsdl2-mixer-dev
   * libgtk2.0-dev   * libgtk2.0-dev
   * valac   * valac
 +
  
 ==== 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 273: 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.1695194157.txt.gz · Last modified: 2023/09/20 02:15 by leaf