News:

The new Release 25.03 is out! You can download binaries for Windows and many major Linux distros here .

Main Menu

suggest to compile on Ubuntu Lunar

Started by ccdric, May 05, 2023, 08:28:29 AM

Previous topic - Next topic

ccdric

Hi,
I had to modify debian/setup_controle.sh to compile for Lunar :

--- trunk/debian/setup_control.sh 2023-05-05 08:14:04.648614399 +0200
+++ new/debian/setup_control.sh 2023-05-05 08:15:30.353730276 +0200
@@ -9,14 +9,21 @@
# running system. Pass "detect" as first argument if you want to force an
# explicit detection.

+ID=Debian
+
if [ "$#" -ne 1 ] || [ -z "${1##*detect*}" ]; then
     echo "Doing version detection"
-    version=`cat /etc/debian_version`
+    [ -f /etc/os-release ] && . /etc/os-release
+    if [ -n "$VERSION_CODENAME" ]; then
+        version=$VERSION_CODENAME
+    else
+        version=`cat /etc/debian_version`
+    fi
else
     version=$1
fi

-echo "Debian version: $version"
+echo "$ID version: $version"

if [ -z "${version##*squeeze*}" ] || \
    [ -z "${version##*wheezy*}" ] || \
@@ -27,7 +34,11 @@
     echo "Distro is matching wxGTK 3.0 + GTK2"
     CB_WXGTK_DEPS=libwxgtk3.0-dev
     CB_GTK_DEPS=libgtk2.0-dev
-else
+elif [ -z "${version##*lunar*}" ]; then
+    echo "Distro is matching wxGTK 3.2 + GTK3"
+    CB_WXGTK_DEPS=libwxgtk3.2-dev
+    CB_GTK_DEPS=libgtk-3-dev
+else
     echo "Distro is matching wxGTK 3.0 + GTK3"
     CB_WXGTK_DEPS=libwxgtk3.0-gtk3-dev
     CB_GTK_DEPS=libgtk-3-dev


hop this help