<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Linux compilation</title><link>https://sourceforge.net/p/digitalclock4/wiki/Linux%2520compilation/</link><description>Recent changes to Linux compilation</description><atom:link href="https://sourceforge.net/p/digitalclock4/wiki/Linux%20compilation/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 06 Feb 2025 22:29:18 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/digitalclock4/wiki/Linux%20compilation/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for Linux compilation page</title><link>https://sourceforge.net/p/digitalclock4/wiki/Linux%2520compilation/?limit=25#fb5b</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;What about version 5.x for Linux ?&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Miesiu</dc:creator><pubDate>Thu, 06 Feb 2025 22:29:18 -0000</pubDate><guid>https://sourceforge.net5e1a4eb8af02d4a5d9f7e8c3606a1eb58dd6390c</guid></item><item><title>Linux compilation modified by Nick Korotysh</title><link>https://sourceforge.net/p/digitalclock4/wiki/Linux%2520compilation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -1,12 +1,12 @@
 Requirements
 --------------------
-- _g++_ compiler with C++14 support, 4.8.2 and above
+- _g++_ compiler with good C++14 support, GCC 5 and above
     * install ```g++``` package for Debian-based system (xUbuntu, Linux Mint, etc.)
     * install ```gcc-c++``` package for rpm system (Fedora, OpenSUSE, etc.)
 - _libGL_ development files (required by any Qt application)
     * install ```libgl1-mesa-dev``` package for Debian-based system (xUbuntu, Linux Mint, etc.)
     * install ```mesa-libGL-devel``` package for rpm system (Fedora, OpenSUSE, etc.)
-- _Qt 5_, at least 5.10, but 5.11 or above is recommended
+- _Qt 5_, at least 5.9, 5.12 is recommended

 Installing Qt
 -----------------
@@ -14,7 +14,7 @@

 Qt instalation is pretty simple, don't worry if you know nothing about Qt and do its instalation first time.

-[Download Qt installer](https://www.qt.io/download), run it and follow its instructions. Root **is not** required to install Qt, Qt acount is optional.
+[Download Qt installer](https://www.qt.io/download), run it and follow its instructions. Root **is not** required to install Qt.
 You can safely uncheck everything execpt _Desktop gcc_.

 Getting sources
@@ -37,8 +37,7 @@

 Notes
 --------
-* Qt no longer supports 32-bit linux. maximum Qt version for 32-bit system is 5.5. clock compilation is not possible with it. [compile Qt 5.10 or newer from sources](https://doc.qt.io/qt-5/linux-building.html) manually
+* Qt no longer supports 32-bit linux. maximum Qt version for 32-bit system is 5.5. clock compilation is not possible with it. [compile Qt 5.9 or newer from sources](https://doc.qt.io/qt-5/linux-building.html) manually
 * to run clock use ```digital_clock.sh```
 * theoretically clock can be compiled for any unix-like platform which is supported by Qt, but it is not tested
 * some cool stuff is available only in Linux! see ```config_desktop.sh --help``` for details
-* it is recommended to [compile Qt from sources](https://doc.qt.io/qt-5/linux-building.html), because precompiled Qt 5.6 still uses GStreamer 0.10 as media playback backend, and its support was dropped from modern linuxes and sound plugins will not work
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nick Korotysh</dc:creator><pubDate>Tue, 16 Jun 2020 17:14:49 -0000</pubDate><guid>https://sourceforge.nete43e8578533ce1572a88786134d0d56d48cb803d</guid></item><item><title>Linux compilation modified by Nick Korotysh</title><link>https://sourceforge.net/p/digitalclock4/wiki/Linux%2520compilation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -6,7 +6,7 @@
 - _libGL_ development files (required by any Qt application)
     * install ```libgl1-mesa-dev``` package for Debian-based system (xUbuntu, Linux Mint, etc.)
     * install ```mesa-libGL-devel``` package for rpm system (Fedora, OpenSUSE, etc.)
-- _Qt 5_, at least 5.6, but 5.8 or above is recommended
+- _Qt 5_, at least 5.10, but 5.11 or above is recommended

 Installing Qt
 -----------------
@@ -37,7 +37,7 @@

 Notes
 --------
-* Qt no longer supports 32-bit linux. maximum Qt version for 32-bit system is 5.5. clock compilation is not possible with it. [compile Qt 5.6 or newer from sources](https://doc.qt.io/qt-5/linux-building.html) manually
+* Qt no longer supports 32-bit linux. maximum Qt version for 32-bit system is 5.5. clock compilation is not possible with it. [compile Qt 5.10 or newer from sources](https://doc.qt.io/qt-5/linux-building.html) manually
 * to run clock use ```digital_clock.sh```
 * theoretically clock can be compiled for any unix-like platform which is supported by Qt, but it is not tested
 * some cool stuff is available only in Linux! see ```config_desktop.sh --help``` for details
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nick Korotysh</dc:creator><pubDate>Sun, 23 Sep 2018 20:35:13 -0000</pubDate><guid>https://sourceforge.net9c8c74b38c050b3b380e5eedf6c6005df52b08b8</guid></item><item><title>Linux compilation modified by Nick Korotysh</title><link>https://sourceforge.net/p/digitalclock4/wiki/Linux%2520compilation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -1,12 +1,12 @@
 Requirements
 --------------------
-- _g++_ compiler with good C++11 support, 4.8.2 and above
+- _g++_ compiler with C++14 support, 4.8.2 and above
     * install ```g++``` package for Debian-based system (xUbuntu, Linux Mint, etc.)
     * install ```gcc-c++``` package for rpm system (Fedora, OpenSUSE, etc.)
 - _libGL_ development files (required by any Qt application)
     * install ```libgl1-mesa-dev``` package for Debian-based system (xUbuntu, Linux Mint, etc.)
     * install ```mesa-libGL-devel``` package for rpm system (Fedora, OpenSUSE, etc.)
-- _Qt 5_, at least 5.6.  it is recommended to use Qt 5.6, because at least Qt 5.7 doesn't use GTK theme anymore
+- _Qt 5_, at least 5.6, but 5.8 or above is recommended

 Installing Qt
 -----------------
@@ -14,13 +14,13 @@

 Qt instalation is pretty simple, don't worry if you know nothing about Qt and do its instalation first time.

-[Download Qt installer](https://www.qt.io/download-open-source/), run it and follow its instructions. Root **is not** required to install Qt, Qt acount is optional.
+[Download Qt installer](https://www.qt.io/download), run it and follow its instructions. Root **is not** required to install Qt, Qt acount is optional.
 You can safely uncheck everything execpt _Desktop gcc_.

 Getting sources
 -----------------------
 There are 2 ways to get sources:
-1. download archive from [release files](https://sourceforge.net/projects/digitalclock4/files/) (**stable** code)
+1. download archive from [release files](https://github.com/Kolcha/DigitalClock4/releases) (**stable** code)
 2. download snapshot/clone [repository](https://sourceforge.net/p/digitalclock4/code/) (**latest** code)

 Also you will need in [resources](https://www.dropbox.com/sh/fa5k3e3y7myn37g/AACypLRTo9iLm7XurVPwtSQea?dl=0) (skins, textures, etc.)
@@ -33,12 +33,12 @@
 * open terminal and navigate to clock sources root (```CLOCK_SRC_PATH``` value)
 * run build script: ```./scripts/create_package.sh```

-Compilation will take about few minutes (depending on hardware), and as result you will get *Digital Clock* folder, *digital_clock_4-linux.tar.xz* and *digital_clock_4-src.tar.xz* alongside with sources folder. *Digital Clock* folder will contain ready to use application, *digital_clock_4-linux.tar.xz* is compressed version of it.
+Compilation will take about few minutes (depending on hardware), and as result you will get *Digital Clock* folder and *digital_clock_4-linux.tar.xz* alongside with sources folder. *Digital Clock* folder will contain ready to use application, *digital_clock_4-linux.tar.xz* is compressed version of it.

 Notes
 --------
-* Qt no longer supports 32-bit linux. maximum Qt version for 32-bit system is 5.5. clock compilation is not possible with it. compile Qt 5.6 from sources manually
+* Qt no longer supports 32-bit linux. maximum Qt version for 32-bit system is 5.5. clock compilation is not possible with it. [compile Qt 5.6 or newer from sources](https://doc.qt.io/qt-5/linux-building.html) manually
 * to run clock use ```digital_clock.sh```
 * theoretically clock can be compiled for any unix-like platform which is supported by Qt, but it is not tested
 * some cool stuff is available only in Linux! see ```config_desktop.sh --help``` for details
-* it is recommended to [compile Qt from sources](http://doc.qt.io/qt-5/linux-building.html), because precompiled Qt 5.6 still uses GStreamer 0.10 as media playback backend, and its support was dropped from modern linuxes and sound plugins will not work
+* it is recommended to [compile Qt from sources](https://doc.qt.io/qt-5/linux-building.html), because precompiled Qt 5.6 still uses GStreamer 0.10 as media playback backend, and its support was dropped from modern linuxes and sound plugins will not work
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nick Korotysh</dc:creator><pubDate>Wed, 24 Jan 2018 21:43:28 -0000</pubDate><guid>https://sourceforge.netf2fc8917040aa39d2110866d03a977a16899978f</guid></item><item><title>Linux compilation modified by Nick Korotysh</title><link>https://sourceforge.net/p/digitalclock4/wiki/Linux%2520compilation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -37,8 +37,8 @@

 Notes
 --------
-* Qt is no longer supports 32-bit linux. maximum Qt version for 32-bit system is 5.5. clock compilation is not possible with it. compile Qt 5.6 from sources manually
+* Qt no longer supports 32-bit linux. maximum Qt version for 32-bit system is 5.5. clock compilation is not possible with it. compile Qt 5.6 from sources manually
 * to run clock use ```digital_clock.sh```
 * theoretically clock can be compiled for any unix-like platform which is supported by Qt, but it is not tested
-* some cool stuff available only in Linux! see ```config_desktop.sh --help``` for details
+* some cool stuff is available only in Linux! see ```config_desktop.sh --help``` for details
 * it is recommended to [compile Qt from sources](http://doc.qt.io/qt-5/linux-building.html), because precompiled Qt 5.6 still uses GStreamer 0.10 as media playback backend, and its support was dropped from modern linuxes and sound plugins will not work
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nick Korotysh</dc:creator><pubDate>Sun, 06 Aug 2017 04:53:45 -0000</pubDate><guid>https://sourceforge.netda919161d77ee527e76f57ac5b9c4bede40a6265</guid></item><item><title>Linux compilation modified by Nick Korotysh</title><link>https://sourceforge.net/p/digitalclock4/wiki/Linux%2520compilation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -41,4 +41,4 @@
 * to run clock use ```digital_clock.sh```
 * theoretically clock can be compiled for any unix-like platform which is supported by Qt, but it is not tested
 * some cool stuff available only in Linux! see ```config_desktop.sh --help``` for details
-* it is recommended to compile Qt from sources, because precompiled Qt 5.6 still uses GStreamer 0.10 as media playback backend, and its support was dropped from modern linuxes and sound plugins will not work
+* it is recommended to [compile Qt from sources](http://doc.qt.io/qt-5/linux-building.html), because precompiled Qt 5.6 still uses GStreamer 0.10 as media playback backend, and its support was dropped from modern linuxes and sound plugins will not work
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nick Korotysh</dc:creator><pubDate>Sat, 05 Nov 2016 05:11:59 -0000</pubDate><guid>https://sourceforge.net182fa86c102354dd365f3285c8533c5a9227e0e3</guid></item><item><title>Linux compilation modified by Nick Korotysh</title><link>https://sourceforge.net/p/digitalclock4/wiki/Linux%2520compilation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -6,7 +6,7 @@
 - _libGL_ development files (required by any Qt application)
     * install ```libgl1-mesa-dev``` package for Debian-based system (xUbuntu, Linux Mint, etc.)
     * install ```mesa-libGL-devel``` package for rpm system (Fedora, OpenSUSE, etc.)
-- _Qt 5_, at least 5.4.  it is recommended to use Qt 5.6, because at least Qt 5.7 doesn't use GTK theme anymore
+- _Qt 5_, at least 5.6.  it is recommended to use Qt 5.6, because at least Qt 5.7 doesn't use GTK theme anymore

 Installing Qt
 -----------------
@@ -37,7 +37,8 @@

 Notes
 --------
-* Qt is no longer supports 32-bit linux. maximum Qt version for 32-bit system is 5.5. depending on this some clock features will not available
+* Qt is no longer supports 32-bit linux. maximum Qt version for 32-bit system is 5.5. clock compilation is not possible with it. compile Qt 5.6 from sources manually
 * to run clock use ```digital_clock.sh```
 * theoretically clock can be compiled for any unix-like platform which is supported by Qt, but it is not tested
 * some cool stuff available only in Linux! see ```config_desktop.sh --help``` for details
+* it is recommended to compile Qt from sources, because precompiled Qt 5.6 still uses GStreamer 0.10 as media playback backend, and its support was dropped from modern linuxes and sound plugins will not work
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nick Korotysh</dc:creator><pubDate>Sat, 05 Nov 2016 05:08:17 -0000</pubDate><guid>https://sourceforge.netb7014084b314defd04cbdc0803c4937676910c8f</guid></item><item><title>Linux compilation modified by Nick Korotysh</title><link>https://sourceforge.net/p/digitalclock4/wiki/Linux%2520compilation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -23,7 +23,7 @@
 1. download archive from [release files](https://sourceforge.net/projects/digitalclock4/files/) (**stable** code)
 2. download snapshot/clone [repository](https://sourceforge.net/p/digitalclock4/code/) (**latest** code)

-Also you will need in [resources](https://www.dropbox.com/sh/fa5k3e3y7myn37g/AACypLRTo9iLm7XurVPwtSQea?dl=0)) (skins, textures, etc.)
+Also you will need in [resources](https://www.dropbox.com/sh/fa5k3e3y7myn37g/AACypLRTo9iLm7XurVPwtSQea?dl=0) (skins, textures, etc.)

 Compilation
 -----------------
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nick Korotysh</dc:creator><pubDate>Mon, 17 Oct 2016 16:24:52 -0000</pubDate><guid>https://sourceforge.netc0e31ffac5865ff7fdcf056a246f985f027e09d8</guid></item><item><title>Linux compilation modified by Nick Korotysh</title><link>https://sourceforge.net/p/digitalclock4/wiki/Linux%2520compilation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nick Korotysh</dc:creator><pubDate>Mon, 17 Oct 2016 16:03:09 -0000</pubDate><guid>https://sourceforge.net75ffba4318d618f79e44544dc1c6d291388a5858</guid></item><item><title>Linux compilation modified by Nick Korotysh</title><link>https://sourceforge.net/p/digitalclock4/wiki/Linux%2520compilation/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -31,10 +31,7 @@
 * move resources to one folder
 * open ```scripts/create_package.sh``` from sources folder in any text editor and change ```QT_ROOT, CLOCK_SRC_PATH, CLOCK_DATA_PATH``` variables corresponding to your system
 * open terminal and navigate to clock sources root (```CLOCK_SRC_PATH``` value)
-* run build script:
-```
-./scripts/create_package.sh
-```
+* run build script: ```./scripts/create_package.sh```

 Compilation will take about few minutes (depending on hardware), and as result you will get *Digital Clock* folder, *digital_clock_4-linux.tar.xz* and *digital_clock_4-src.tar.xz* alongside with sources folder. *Digital Clock* folder will contain ready to use application, *digital_clock_4-linux.tar.xz* is compressed version of it.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Nick Korotysh</dc:creator><pubDate>Mon, 17 Oct 2016 16:00:15 -0000</pubDate><guid>https://sourceforge.net088058bd49755496b0bf09b7357023caeaa9b1f4</guid></item></channel></rss>