Merge pull request #803 from fastfetch-cli/dev

Release v2.10.1
This commit is contained in:
Carter Li
2024-04-22 23:49:18 +08:00
committed by GitHub
3 changed files with 12 additions and 3 deletions
+5
View File
@@ -1,3 +1,8 @@
# 2.10.1
Bugfixes:
* fix build with `-DENABLE_DBUS=OFF`
# 2.10.0
Changes:
+1 -1
View File
@@ -1,7 +1,7 @@
cmake_minimum_required(VERSION 3.12.0) # target_link_libraries with OBJECT libs & project homepage url
project(fastfetch
VERSION 2.10.0
VERSION 2.10.1
LANGUAGES C
DESCRIPTION "Fast neofetch-like system information tool"
HOMEPAGE_URL "https://github.com/fastfetch-cli/fastfetch"
+6 -2
View File
@@ -43,19 +43,23 @@ static void getKDE(FFstrbuf* result, FFDEOptions* options)
}
}
static const char* getGnomeBySo(FFstrbuf* result)
static const char* getGnomeByDbus(FF_MAYBE_UNUSED FFstrbuf* result)
{
#ifdef FF_HAVE_DBUS
FFDBusData dbus;
if (ffDBusLoadData(DBUS_BUS_SESSION, &dbus) != NULL)
return "ffDBusLoadData() failed";
ffDBusGetPropertyString(&dbus, "org.gnome.Shell", "/org/gnome/Shell", "org.gnome.Shell", "ShellVersion", result);
return NULL;
#else // FF_HAVE_DBUS
return "ffDBusLoadData() failed: dbus support not compiled in";
#endif // FF_HAVE_DBUS
}
static void getGnome(FFstrbuf* result, FF_MAYBE_UNUSED FFDEOptions* options)
{
getGnomeBySo(result);
getGnomeByDbus(result);
if (result->length == 0 && options->slowVersionDetection)
{