budgie-desktop ver.vump
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
From 859fad15a43008b32020c8f445a7c2b490832fa1 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor@gmail.com>
|
||||
Date: Fri, 31 Oct 2025 12:30:01 +0100
|
||||
Subject: [PATCH] Support dark mode
|
||||
|
||||
This ensures that the application follows the system color scheme.
|
||||
---
|
||||
shell/cc-application.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/shell/cc-application.c b/shell/cc-application.c
|
||||
index b7cee6ec3..9a909c437 100644
|
||||
--- a/shell/cc-application.c
|
||||
+++ b/shell/cc-application.c
|
||||
@@ -231,6 +231,8 @@ cc_application_startup (GApplication *application)
|
||||
G_APPLICATION_CLASS (cc_application_parent_class)->startup (application);
|
||||
|
||||
hdy_init ();
|
||||
+ hdy_style_manager_set_color_scheme (hdy_style_manager_get_default (),
|
||||
+ HDY_COLOR_SCHEME_PREFER_DARK);
|
||||
|
||||
// Initialize keyfile with the provided path
|
||||
if (!initialize_keyfile()) {
|
||||
@@ -12,7 +12,7 @@
|
||||
<Icon>budgie</Icon>
|
||||
<Summary>Budgie Control Center is a fork of GNOME Settings / GNOME Control Center</Summary>
|
||||
<Description>Budgie Control Center is a fork of GNOME Settings / GNOME Control Center with the intent of providing a simplified list of settings that are applicable to the Budgie 10 series</Description>
|
||||
<Archive sha1sum="657afdd35c8f74324fff04566f9ffc1556abe783" type="tarxz">https://github.com/BuddiesOfBudgie/budgie-control-center/releases/download/v1.4.0/budgie-control-center-1.4.0.tar.xz</Archive>
|
||||
<Archive sha1sum="b34d7b9a47ca5041326c169a556a2dd318bac608" type="tarxz">https://github.com/BuddiesOfBudgie/budgie-control-center/releases/download/v1.4.1/budgie-control-center-1.4.1.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>dbus-glib-devel</Dependency>
|
||||
<Dependency>gnome-desktop-devel</Dependency>
|
||||
@@ -52,7 +52,7 @@
|
||||
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<!--Patch level="1">0001-Fix-killing-gjs.patch</Patch-->
|
||||
<Patch level="1">859fad15.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
@@ -134,6 +134,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Date>2025-11-19</Date>
|
||||
<Version>1.4.1</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2024-04-28</Date>
|
||||
<Version>1.4.0</Version>
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
From 05a9822a465a023968efb28c620e9448c82634db Mon Sep 17 00:00:00 2001
|
||||
From: Joshua Strobl <me@joshuastrobl.com>
|
||||
Date: Mon, 29 Jul 2024 21:58:22 +0300
|
||||
Subject: [PATCH] fix: compilation under newer meson and gcc
|
||||
|
||||
Resolves #28
|
||||
---
|
||||
meson.build | 19 +++++++------------
|
||||
1 file changed, 7 insertions(+), 12 deletions(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 4344b23..0220a9a 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -4,11 +4,7 @@ project(
|
||||
version: '1.3',
|
||||
license: [ 'Apache-2.0' ],
|
||||
default_options: [
|
||||
- 'b_lto=false',
|
||||
'c_std=c11',
|
||||
- 'buildtype=release',
|
||||
- 'optimization=3',
|
||||
- 'werror=true',
|
||||
'warning_level=3',
|
||||
],
|
||||
)
|
||||
@@ -17,17 +13,16 @@ gnome = import('gnome')
|
||||
|
||||
intltool = find_program('intltool-merge')
|
||||
|
||||
+# Vala generates bad C code and missing these on gcc 14 will cause FTBFS
|
||||
+# Additionally, Meson 1.4 unhides warnings from valac-generated C code,
|
||||
+# which causes unreadable logspam. Reenables prior behavior.
|
||||
am_cflags = [
|
||||
- '-Wconversion',
|
||||
- '-Wformat',
|
||||
- '-Wformat-security',
|
||||
- '-Wstack-protector',
|
||||
- '-Wundef',
|
||||
- '-Wuninitialized',
|
||||
- '-fstack-protector',
|
||||
+ '-w',
|
||||
+ '-Wno-incompatible-pointer-types',
|
||||
+ '-Wno-implicit-function-declaration',
|
||||
]
|
||||
-
|
||||
add_global_arguments(am_cflags, language: 'c')
|
||||
+
|
||||
meson.add_install_script('scripts/mesonPostInstall.sh')
|
||||
|
||||
glib_dep = '>= 2.64.0'
|
||||
@@ -0,0 +1,54 @@
|
||||
From 14a62f08fae7855118769a27dd27a92896dbce66 Mon Sep 17 00:00:00 2001
|
||||
From: David Mohammed <fossfreedom@users.noreply.github.com>
|
||||
Date: Sun, 8 Dec 2024 15:42:24 +0000
|
||||
Subject: [PATCH] Support mate-terminal to open files (#2)
|
||||
|
||||
* Support mate-terminal to open files
|
||||
|
||||
* Address review
|
||||
|
||||
---------
|
||||
|
||||
Co-authored-by: Campbell Jones <git@serebit.com>
|
||||
---
|
||||
src/file_item.vala | 13 ++++++++++---
|
||||
1 file changed, 10 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/src/file_item.vala b/src/file_item.vala
|
||||
index e4bd101..e09f59d 100644
|
||||
--- a/src/file_item.vala
|
||||
+++ b/src/file_item.vala
|
||||
@@ -234,11 +234,12 @@ public class FileItem : DesktopItem {
|
||||
if (
|
||||
(preferred_terminal != "alacritty") && // Not Alacritty, no tab CLI flag
|
||||
(preferred_terminal != "gnome-terminal") && // Not GNOME Terminal which uses --tab instead of --new-tab
|
||||
+ (preferred_terminal != "mate-terminal") && // Not Mate Terminal which uses --tab instead of --new-tab
|
||||
(preferred_terminal != "tilix") && // No new tab CLI flag (that I saw anyways)
|
||||
(preferred_terminal != "kitty") // No new tab CLI flag for Kitty, either
|
||||
) {
|
||||
args += "--new-tab"; // Add --new-tab
|
||||
- } else if ((preferred_terminal == "gnome-terminal") && (_type == "file")) { // GNOME Terminal, self explanatory really
|
||||
+ } else if ((preferred_terminal == "gnome-terminal" || preferred_terminal == "mate-terminal") && (_type == "file")) {
|
||||
args += "--tab"; // Create a new tab in an existing window or creates a new window
|
||||
}
|
||||
|
||||
@@ -267,11 +268,17 @@ public class FileItem : DesktopItem {
|
||||
editor = "nano";
|
||||
}
|
||||
|
||||
- if (preferred_terminal == "gnome-terminal") { // gnome-terminal will not work with -e
|
||||
+ if (preferred_terminal == "gnome-terminal") {
|
||||
+ // gnome-terminal will not work with -e
|
||||
args += "--";
|
||||
args += editor;
|
||||
args += path;
|
||||
- } else {
|
||||
+ } else if (preferred_terminal == "mate-terminal") {
|
||||
+ // mate-terminal does not pass params with -e
|
||||
+ args += "-x";
|
||||
+ args += editor;
|
||||
+ args += path;
|
||||
+ } else {
|
||||
args += "-e";
|
||||
args += editor;
|
||||
args += path;
|
||||
@@ -0,0 +1,45 @@
|
||||
From c2a95e0f1e8fce170d90ff8d556f14612c6eacd3 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <ballogyor@gmail.com>
|
||||
Date: Fri, 31 Oct 2025 15:27:54 +0100
|
||||
Subject: [PATCH] Add GNOME Console to supported terminals (#35)
|
||||
|
||||
GNOME Console (kgx) is the default terminal in GNOME since version 42.
|
||||
---
|
||||
src/budgie_desktop_view.vala | 1 +
|
||||
src/file_item.vala | 6 +++++-
|
||||
2 files changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/budgie_desktop_view.vala b/src/budgie_desktop_view.vala
|
||||
index c207a41..da19057 100644
|
||||
--- a/src/budgie_desktop_view.vala
|
||||
+++ b/src/budgie_desktop_view.vala
|
||||
@@ -37,6 +37,7 @@ public const int ITEM_MARGIN = 10;
|
||||
public const string[] SUPPORTED_TERMINALS = {
|
||||
"alacritty",
|
||||
"gnome-terminal",
|
||||
+ "kgx",
|
||||
"kitty",
|
||||
"konsole",
|
||||
"mate-terminal",
|
||||
diff --git a/src/file_item.vala b/src/file_item.vala
|
||||
index e09f59d..1debdcb 100644
|
||||
--- a/src/file_item.vala
|
||||
+++ b/src/file_item.vala
|
||||
@@ -234,12 +234,16 @@ public class FileItem : DesktopItem {
|
||||
if (
|
||||
(preferred_terminal != "alacritty") && // Not Alacritty, no tab CLI flag
|
||||
(preferred_terminal != "gnome-terminal") && // Not GNOME Terminal which uses --tab instead of --new-tab
|
||||
+ (preferred_terminal != "kgx") && // Not GNOME Console which uses --tab instead of --new-tab
|
||||
(preferred_terminal != "mate-terminal") && // Not Mate Terminal which uses --tab instead of --new-tab
|
||||
(preferred_terminal != "tilix") && // No new tab CLI flag (that I saw anyways)
|
||||
(preferred_terminal != "kitty") // No new tab CLI flag for Kitty, either
|
||||
) {
|
||||
args += "--new-tab"; // Add --new-tab
|
||||
- } else if ((preferred_terminal == "gnome-terminal" || preferred_terminal == "mate-terminal") && (_type == "file")) {
|
||||
+ } else if (
|
||||
+ (preferred_terminal == "gnome-terminal" || preferred_terminal == "kgx" || preferred_terminal == "mate-terminal") &&
|
||||
+ (_type == "file")
|
||||
+ ) {
|
||||
args += "--tab"; // Create a new tab in an existing window or creates a new window
|
||||
}
|
||||
|
||||
@@ -20,6 +20,11 @@
|
||||
<Dependency>meson</Dependency>
|
||||
<Dependency>vala-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">05a9822a.patch</Patch>
|
||||
<Patch level="1">14a62f08.patch</Patch>
|
||||
<Patch level="1">c2a95e0f.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
@@ -40,6 +45,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2025-11-19</Date>
|
||||
<Version>1.3</Version>
|
||||
<Comment>version bump</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2023-10-30</Date>
|
||||
<Version>1.3</Version>
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
<Icon>budgie</Icon>
|
||||
<Summary>Modern desktop environment from the Solus Project.</Summary>
|
||||
<Description>Budgie is a desktop environment that uses GNOME technologies such as GTK3 and is developed by the Solus project.</Description>
|
||||
<Archive sha1sum="5c979ff4a471bd930247b617194b04b2a1407d3e" type="tarxz">https://github.com/BuddiesOfBudgie/budgie-desktop/releases/download/v10.9.2/budgie-desktop-v10.9.2.tar.xz</Archive>
|
||||
<Archive sha1sum="a1a08df1158cef8a618dd781b620374cc9c1ae87" type="tarxz">https://github.com/BuddiesOfBudgie/budgie-desktop/releases/download/v10.9.4/budgie-desktop-v10.9.4.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>git</Dependency>
|
||||
<Dependency>gtk-doc</Dependency>
|
||||
@@ -46,6 +46,7 @@
|
||||
<Dependency>libcanberra-devel</Dependency>
|
||||
<Dependency>libcanberra-gtk3-devel</Dependency>
|
||||
<Dependency>zenity</Dependency>
|
||||
<Dependency>libpeas-devel</Dependency>
|
||||
<Dependency>libxfce4windowing-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
@@ -71,7 +72,7 @@
|
||||
<Dependency>libwnck3</Dependency>
|
||||
<Dependency>gstreamer</Dependency>
|
||||
<Dependency>libnotify</Dependency>
|
||||
<Dependency>libpeas-1</Dependency>
|
||||
<Dependency>libpeas</Dependency>
|
||||
<Dependency>gdk-pixbuf</Dependency>
|
||||
<Dependency>libcanberra</Dependency>
|
||||
<Dependency>magpie-wm</Dependency>
|
||||
@@ -89,6 +90,7 @@
|
||||
<Path fileType="data">/etc/xdg</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="library">/usr/lib/lib*.so*</Path>
|
||||
<Path fileType="library">/usr/lib/bsd-*</Path>
|
||||
<Path fileType="library">/usr/lib/budgie-desktop</Path>
|
||||
<Path fileType="library">/usr/lib/girepository-1.0</Path>
|
||||
<Path fileType="localedata">/usr/share/locale</Path>
|
||||
@@ -123,6 +125,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="9">
|
||||
<Date>2025-11-19</Date>
|
||||
<Version>10.9.4</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="8">
|
||||
<Date>2024-08-14</Date>
|
||||
<Version>10.9.2</Version>
|
||||
|
||||
@@ -10,7 +10,7 @@ from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
#shelltools.system("sed -i -e 's:T1_initLib:T1_InitLib:' meson.build || die")
|
||||
shelltools.system("find . -name meson.build -exec sed -i -e 's/budgie-1.0/budgie-2.0/' -e 's/libpeas-1.0/libpeas-2/' -e '/libpeas-gtk-1.0/d' {} +")
|
||||
mesontools.configure("-D b_pie=false")
|
||||
|
||||
def build():
|
||||
|
||||
@@ -0,0 +1,560 @@
|
||||
From 933233e840b4e408813399d2ee56b3c6f581cef0 Mon Sep 17 00:00:00 2001
|
||||
From: David Mohammed <fossfreedom@users.noreply.github.com>
|
||||
Date: Tue, 13 May 2025 23:26:22 +0100
|
||||
Subject: [PATCH] Libpeas2 (#490)
|
||||
|
||||
* Compile wayland applets with libpeas-2
|
||||
|
||||
* For the python wayland applets ensure Loader=python for the plugin file
|
||||
|
||||
* Cleanup usage of am_cflags for compilation - this is defined at the top level meson.build
|
||||
|
||||
* Add takeabreak to build with libpeas2
|
||||
---
|
||||
...ppLauncher.plugin => AppLauncher.plugin.in} | 2 +-
|
||||
.../src/budgie-app-launcher/meson.build | 9 ++++++++-
|
||||
budgie-applications-menu/meson.build | 1 -
|
||||
budgie-brightness-controller/meson.build | 15 ---------------
|
||||
...Works.plugin => BudgieClockWorks.plugin.in} | 2 +-
|
||||
budgie-clockworks/meson.build | 12 +++++++++---
|
||||
.../{CountDown.plugin => CountDown.plugin.in} | 2 +-
|
||||
budgie-countdown/meson.build | 10 +++++++++-
|
||||
budgie-extras-daemon/meson.build | 15 ---------------
|
||||
budgie-fuzzyclock/meson.build | 16 ----------------
|
||||
budgie-fuzzyclock/src/meson.build | 2 +-
|
||||
budgie-hotcorners/meson.build | 16 ----------------
|
||||
...angaroo.plugin => BudgieKangaroo.plugin.in} | 2 +-
|
||||
budgie-kangaroo/meson.build | 10 +++++++++-
|
||||
budgie-quicknote/meson.build | 5 +----
|
||||
budgie-recentlyused/src/meson.build | 2 +-
|
||||
budgie-showtime/meson.build | 18 ------------------
|
||||
...Break.plugin => BudgieTakeaBreak.plugin.in} | 2 +-
|
||||
budgie-takeabreak/meson.build | 10 +++++++++-
|
||||
budgie-wallstreet/meson.build | 16 ----------------
|
||||
budgie-weathershow/meson.build | 16 ----------------
|
||||
budgie-weathershow/src/weathershow/meson.build | 3 +--
|
||||
budgie-window-shuffler/meson.build | 16 ----------------
|
||||
budgie-wswitcher/meson.build | 16 ----------------
|
||||
meson.build | 17 ++++++++++++++---
|
||||
25 files changed, 67 insertions(+), 168 deletions(-)
|
||||
rename budgie-app-launcher/src/budgie-app-launcher/{AppLauncher.plugin => AppLauncher.plugin.in} (93%)
|
||||
rename budgie-clockworks/{BudgieClockWorks.plugin => BudgieClockWorks.plugin.in} (93%)
|
||||
rename budgie-countdown/{CountDown.plugin => CountDown.plugin.in} (93%)
|
||||
rename budgie-kangaroo/{BudgieKangaroo.plugin => BudgieKangaroo.plugin.in} (93%)
|
||||
rename budgie-takeabreak/{BudgieTakeaBreak.plugin => BudgieTakeaBreak.plugin.in} (93%)
|
||||
|
||||
diff --git a/budgie-app-launcher/src/budgie-app-launcher/AppLauncher.plugin b/budgie-app-launcher/src/budgie-app-launcher/AppLauncher.plugin.in
|
||||
similarity index 93%
|
||||
rename from budgie-app-launcher/src/budgie-app-launcher/AppLauncher.plugin
|
||||
rename to budgie-app-launcher/src/budgie-app-launcher/AppLauncher.plugin.in
|
||||
index e0d35944..d5a8154f 100644
|
||||
--- a/budgie-app-launcher/src/budgie-app-launcher/AppLauncher.plugin
|
||||
+++ b/budgie-app-launcher/src/budgie-app-launcher/AppLauncher.plugin.in
|
||||
@@ -1,5 +1,5 @@
|
||||
[Plugin]
|
||||
-Loader=python3
|
||||
+Loader=@PYTHON@
|
||||
Module=AppLauncher
|
||||
Name=App Launcher
|
||||
Description=App Launcher
|
||||
diff --git a/budgie-app-launcher/src/budgie-app-launcher/meson.build b/budgie-app-launcher/src/budgie-app-launcher/meson.build
|
||||
index 155ec070..61301c04 100644
|
||||
--- a/budgie-app-launcher/src/budgie-app-launcher/meson.build
|
||||
+++ b/budgie-app-launcher/src/budgie-app-launcher/meson.build
|
||||
@@ -1,8 +1,15 @@
|
||||
+configdata= configuration_data()
|
||||
+configdata.set('PYTHON', python_loader)
|
||||
+plugininstall = configure_file(
|
||||
+ input: 'AppLauncher.plugin.in',
|
||||
+ output: 'AppLauncher.plugin',
|
||||
+ configuration: configdata
|
||||
+)
|
||||
|
||||
install_data(
|
||||
'App.py',
|
||||
'AppButton.py',
|
||||
- 'AppLauncher.plugin',
|
||||
+ plugininstall,
|
||||
'AppLauncher.py',
|
||||
'AppLauncherApplet.py',
|
||||
'ArrowButton.py',
|
||||
diff --git a/budgie-applications-menu/meson.build b/budgie-applications-menu/meson.build
|
||||
index 38f0c4c3..fa72e437 100644
|
||||
--- a/budgie-applications-menu/meson.build
|
||||
+++ b/budgie-applications-menu/meson.build
|
||||
@@ -33,7 +33,6 @@ if libhandy_dep.found()
|
||||
else
|
||||
libhandy_dep = dependency('libhandy-0.0')
|
||||
endif
|
||||
-peas_dep = dependency('libpeas-gtk-1.0')
|
||||
plank_dep = dependency('plank', required: false)
|
||||
if plank_dep.version().version_compare('>=0.10.9')
|
||||
add_project_arguments('--define=HAS_PLANK', language: 'vala')
|
||||
diff --git a/budgie-brightness-controller/meson.build b/budgie-brightness-controller/meson.build
|
||||
index 9025b35e..f837d8e7 100644
|
||||
--- a/budgie-brightness-controller/meson.build
|
||||
+++ b/budgie-brightness-controller/meson.build
|
||||
@@ -1,18 +1,3 @@
|
||||
-am_cflags = [
|
||||
- '-fstack-protector',
|
||||
- '-pedantic',
|
||||
- '-Wstrict-prototypes',
|
||||
- '-Wundef',
|
||||
- '-Werror-implicit-function-declaration',
|
||||
- '-Wformat',
|
||||
- '-Wformat-security',
|
||||
- '-Werror=format-security',
|
||||
- '-Wconversion',
|
||||
- '-Wunused-variable',
|
||||
- '-Wunreachable-code',
|
||||
- '-Wall',
|
||||
- '-W'
|
||||
-]
|
||||
|
||||
PLUGIN = 'budgie-brightness-controller'
|
||||
LIB_INSTALL_DIR = join_paths(prefix, libdir, 'budgie-desktop', 'plugins', PLUGIN)
|
||||
diff --git a/budgie-clockworks/BudgieClockWorks.plugin b/budgie-clockworks/BudgieClockWorks.plugin.in
|
||||
similarity index 93%
|
||||
rename from budgie-clockworks/BudgieClockWorks.plugin
|
||||
rename to budgie-clockworks/BudgieClockWorks.plugin.in
|
||||
index d6846e61..55de13a8 100644
|
||||
--- a/budgie-clockworks/BudgieClockWorks.plugin
|
||||
+++ b/budgie-clockworks/BudgieClockWorks.plugin.in
|
||||
@@ -1,5 +1,5 @@
|
||||
[Plugin]
|
||||
-Loader=python3
|
||||
+Loader=@PYTHON@
|
||||
Module=budgie_clockworks
|
||||
Name=ClockWorks
|
||||
Description=Applet showing multiple timezones
|
||||
diff --git a/budgie-clockworks/meson.build b/budgie-clockworks/meson.build
|
||||
index d57431e8..af471852 100644
|
||||
--- a/budgie-clockworks/meson.build
|
||||
+++ b/budgie-clockworks/meson.build
|
||||
@@ -1,9 +1,15 @@
|
||||
-#gnome = import('gnome')
|
||||
-
|
||||
PLUGIN = 'budgie-clockworks'
|
||||
|
||||
+configdata= configuration_data()
|
||||
+configdata.set('PYTHON', python_loader)
|
||||
+plugininstall = configure_file(
|
||||
+ input: 'BudgieClockWorks.plugin.in',
|
||||
+ output: 'BudgieClockWorks.plugin',
|
||||
+ configuration: configdata
|
||||
+)
|
||||
+
|
||||
install_data(
|
||||
- 'BudgieClockWorks.plugin',
|
||||
+ plugininstall,
|
||||
'cwtools.py',
|
||||
'budgie_clockworks.py',
|
||||
install_dir: join_paths(PLUGINS_INSTALL_DIR, PLUGIN)
|
||||
diff --git a/budgie-countdown/CountDown.plugin b/budgie-countdown/CountDown.plugin.in
|
||||
similarity index 93%
|
||||
rename from budgie-countdown/CountDown.plugin
|
||||
rename to budgie-countdown/CountDown.plugin.in
|
||||
index cb5eed2f..61d9126e 100644
|
||||
--- a/budgie-countdown/CountDown.plugin
|
||||
+++ b/budgie-countdown/CountDown.plugin.in
|
||||
@@ -1,5 +1,5 @@
|
||||
[Plugin]
|
||||
-Loader=python3
|
||||
+Loader=@PYTHON@
|
||||
Module=budgie-countdown
|
||||
Name=Count Down
|
||||
Description=Count down applet with options
|
||||
diff --git a/budgie-countdown/meson.build b/budgie-countdown/meson.build
|
||||
index 01d53cfa..3ffa7f81 100644
|
||||
--- a/budgie-countdown/meson.build
|
||||
+++ b/budgie-countdown/meson.build
|
||||
@@ -2,8 +2,16 @@
|
||||
|
||||
PLUGIN = 'budgie-countdown'
|
||||
|
||||
+configdata= configuration_data()
|
||||
+configdata.set('PYTHON', python_loader)
|
||||
+plugininstall = configure_file(
|
||||
+ input: 'CountDown.plugin.in',
|
||||
+ output: 'CountDown.plugin',
|
||||
+ configuration: configdata
|
||||
+)
|
||||
+
|
||||
install_data(
|
||||
- 'CountDown.plugin',
|
||||
+ plugininstall,
|
||||
'budgie-countdown.py',
|
||||
install_dir: join_paths(PLUGINS_INSTALL_DIR, PLUGIN)
|
||||
)
|
||||
diff --git a/budgie-extras-daemon/meson.build b/budgie-extras-daemon/meson.build
|
||||
index 5ee59d2c..09dca09e 100644
|
||||
--- a/budgie-extras-daemon/meson.build
|
||||
+++ b/budgie-extras-daemon/meson.build
|
||||
@@ -1,18 +1,3 @@
|
||||
-am_cflags = [
|
||||
- '-fstack-protector',
|
||||
- '-pedantic',
|
||||
- '-Wstrict-prototypes',
|
||||
- '-Wundef',
|
||||
- '-Werror-implicit-function-declaration',
|
||||
- '-Wformat',
|
||||
- '-Wformat-security',
|
||||
- '-Werror=format-security',
|
||||
- '-Wconversion',
|
||||
- '-Wunused-variable',
|
||||
- '-Wunreachable-code',
|
||||
- '-Wall',
|
||||
- '-W',
|
||||
-]
|
||||
|
||||
DAEMON = 'budgie-extras-daemon'
|
||||
|
||||
diff --git a/budgie-fuzzyclock/meson.build b/budgie-fuzzyclock/meson.build
|
||||
index 0f260965..0774aa95 100644
|
||||
--- a/budgie-fuzzyclock/meson.build
|
||||
+++ b/budgie-fuzzyclock/meson.build
|
||||
@@ -1,19 +1,3 @@
|
||||
-am_cflags = [
|
||||
- '-fstack-protector',
|
||||
- '-pedantic',
|
||||
- '-Wstrict-prototypes',
|
||||
- '-Wundef',
|
||||
- '-Werror-implicit-function-declaration',
|
||||
- '-Wformat',
|
||||
- '-Wformat-security',
|
||||
- '-Werror=format-security',
|
||||
- '-Wconversion',
|
||||
- '-Wunused-variable',
|
||||
- '-Wunreachable-code',
|
||||
- '-Wall',
|
||||
- '-W',
|
||||
-]
|
||||
-
|
||||
PLUGIN = 'budgie-fuzzyclock'
|
||||
|
||||
LIB_INSTALL_DIR = join_paths(prefix, libdir, 'budgie-desktop', 'plugins', PLUGIN)
|
||||
diff --git a/budgie-fuzzyclock/src/meson.build b/budgie-fuzzyclock/src/meson.build
|
||||
index 826f3e7b..88f5f7ef 100644
|
||||
--- a/budgie-fuzzyclock/src/meson.build
|
||||
+++ b/budgie-fuzzyclock/src/meson.build
|
||||
@@ -15,7 +15,7 @@ fuzzy_applet_deps = [
|
||||
dependency('gtk+-3.0'),
|
||||
budgie_dep,
|
||||
dependency('gdk-3.0'),
|
||||
-dependency('libpeas-gtk-1.0'),
|
||||
+peas_dep,
|
||||
meson.get_compiler('c').find_library('m', required: false)
|
||||
]
|
||||
|
||||
diff --git a/budgie-hotcorners/meson.build b/budgie-hotcorners/meson.build
|
||||
index 19e5b784..779f01c0 100644
|
||||
--- a/budgie-hotcorners/meson.build
|
||||
+++ b/budgie-hotcorners/meson.build
|
||||
@@ -1,19 +1,3 @@
|
||||
-am_cflags = [
|
||||
- '-fstack-protector',
|
||||
- '-pedantic',
|
||||
- '-Wstrict-prototypes',
|
||||
- '-Wundef',
|
||||
- '-Werror-implicit-function-declaration',
|
||||
- '-Wformat',
|
||||
- '-Wformat-security',
|
||||
- '-Werror=format-security',
|
||||
- '-Wconversion',
|
||||
- '-Wunused-variable',
|
||||
- '-Wunreachable-code',
|
||||
- '-Wall',
|
||||
- '-W',
|
||||
-]
|
||||
-
|
||||
substprog = find_program('subst.py')
|
||||
|
||||
mytarget = custom_target('hotcorners_schema',
|
||||
diff --git a/budgie-kangaroo/BudgieKangaroo.plugin b/budgie-kangaroo/BudgieKangaroo.plugin.in
|
||||
similarity index 93%
|
||||
rename from budgie-kangaroo/BudgieKangaroo.plugin
|
||||
rename to budgie-kangaroo/BudgieKangaroo.plugin.in
|
||||
index b879e36d..8c1555fe 100644
|
||||
--- a/budgie-kangaroo/BudgieKangaroo.plugin
|
||||
+++ b/budgie-kangaroo/BudgieKangaroo.plugin.in
|
||||
@@ -1,5 +1,5 @@
|
||||
[Plugin]
|
||||
-Loader=python3
|
||||
+Loader=@PYTHON@
|
||||
Module=budgie_kangaroo
|
||||
Name=Kangaroo
|
||||
Description=Quick directory-browser applet
|
||||
diff --git a/budgie-kangaroo/meson.build b/budgie-kangaroo/meson.build
|
||||
index 1719bff5..835442b1 100644
|
||||
--- a/budgie-kangaroo/meson.build
|
||||
+++ b/budgie-kangaroo/meson.build
|
||||
@@ -2,8 +2,16 @@
|
||||
|
||||
PLUGIN = 'budgie-kangaroo'
|
||||
|
||||
+configdata= configuration_data()
|
||||
+configdata.set('PYTHON', python_loader)
|
||||
+plugininstall = configure_file(
|
||||
+ input: 'BudgieKangaroo.plugin.in',
|
||||
+ output: 'BudgieKangaroo.plugin',
|
||||
+ configuration: configdata
|
||||
+)
|
||||
+
|
||||
install_data(
|
||||
- 'BudgieKangaroo.plugin',
|
||||
+ plugininstall,
|
||||
'budgie_kangaroo.py',
|
||||
install_dir: join_paths(PLUGINS_INSTALL_DIR, PLUGIN)
|
||||
)
|
||||
diff --git a/budgie-quicknote/meson.build b/budgie-quicknote/meson.build
|
||||
index eda08aaa..d96a2579 100644
|
||||
--- a/budgie-quicknote/meson.build
|
||||
+++ b/budgie-quicknote/meson.build
|
||||
@@ -18,16 +18,13 @@ dependency('gtk+-3.0'),
|
||||
budgie_dep,
|
||||
dependency('gio-2.0'),
|
||||
dependency('gdk-3.0'),
|
||||
-dependency('libpeas-gtk-1.0'),
|
||||
+peas_dep,
|
||||
meson.get_compiler('c').find_library('m', required: false)
|
||||
]
|
||||
|
||||
QuickNoteValaArgs = [
|
||||
'--pkg=config',
|
||||
'--target-glib=2.38',
|
||||
- '--pkg', 'libpeas-1.0',
|
||||
- '--pkg', 'gtk+-3.0',
|
||||
- '--pkg', 'gio-unix-2.0',
|
||||
'--vapidir=' + VAPI_DIR,
|
||||
]
|
||||
|
||||
diff --git a/budgie-recentlyused/src/meson.build b/budgie-recentlyused/src/meson.build
|
||||
index fc882310..3c161d64 100644
|
||||
--- a/budgie-recentlyused/src/meson.build
|
||||
+++ b/budgie-recentlyused/src/meson.build
|
||||
@@ -12,7 +12,7 @@ BudgieRecentlyUsedSources = [
|
||||
BudgieRecentlyUsedDependencies = [
|
||||
dependency('gtk+-3.0'),
|
||||
budgie_dep,
|
||||
-dependency('libpeas-gtk-1.0'),
|
||||
+peas_dep,
|
||||
dependency('gee-0.8'),
|
||||
meson.get_compiler('c').find_library('m', required: false)
|
||||
]
|
||||
diff --git a/budgie-showtime/meson.build b/budgie-showtime/meson.build
|
||||
index e1983605..d18029c9 100644
|
||||
--- a/budgie-showtime/meson.build
|
||||
+++ b/budgie-showtime/meson.build
|
||||
@@ -1,21 +1,3 @@
|
||||
-am_cflags = [
|
||||
- '-fstack-protector',
|
||||
- '-pedantic',
|
||||
- '-Wstrict-prototypes',
|
||||
- '-Wundef',
|
||||
- '-Werror-implicit-function-declaration',
|
||||
- '-Wformat',
|
||||
- '-Wformat-security',
|
||||
- '-Werror=format-security',
|
||||
- '-Wconversion',
|
||||
- '-Wunused-variable',
|
||||
- '-Wunreachable-code',
|
||||
- '-Wall',
|
||||
- '-W',
|
||||
-]
|
||||
-
|
||||
-#add_global_arguments(am_cflags, language: 'c')
|
||||
-
|
||||
PLUGIN = 'budgie-showtime'
|
||||
|
||||
install_data('schema/org.ubuntubudgie.plugins.budgie-showtime.gschema.xml',
|
||||
diff --git a/budgie-takeabreak/BudgieTakeaBreak.plugin b/budgie-takeabreak/BudgieTakeaBreak.plugin.in
|
||||
similarity index 93%
|
||||
rename from budgie-takeabreak/BudgieTakeaBreak.plugin
|
||||
rename to budgie-takeabreak/BudgieTakeaBreak.plugin.in
|
||||
index 78951216..e6db204e 100644
|
||||
--- a/budgie-takeabreak/BudgieTakeaBreak.plugin
|
||||
+++ b/budgie-takeabreak/BudgieTakeaBreak.plugin.in
|
||||
@@ -1,5 +1,5 @@
|
||||
[Plugin]
|
||||
-Loader=python3
|
||||
+Loader=@PYTHON@
|
||||
Module=budgie_takeabreak
|
||||
Name=Take a Break
|
||||
Description=Take regular breaks from working
|
||||
diff --git a/budgie-takeabreak/meson.build b/budgie-takeabreak/meson.build
|
||||
index 317b88ba..1b456a4b 100644
|
||||
--- a/budgie-takeabreak/meson.build
|
||||
+++ b/budgie-takeabreak/meson.build
|
||||
@@ -2,8 +2,16 @@
|
||||
|
||||
PLUGIN = 'budgie-takeabreak'
|
||||
|
||||
+configdata= configuration_data()
|
||||
+configdata.set('PYTHON', python_loader)
|
||||
+plugininstall = configure_file(
|
||||
+ input: 'BudgieTakeaBreak.plugin.in',
|
||||
+ output: 'BudgieTakeaBreak.plugin',
|
||||
+ configuration: configdata
|
||||
+)
|
||||
+
|
||||
install_data(
|
||||
- 'BudgieTakeaBreak.plugin',
|
||||
+ plugininstall,
|
||||
'message_window',
|
||||
'takeabreak_run',
|
||||
'budgie_takeabreak.py',
|
||||
diff --git a/budgie-wallstreet/meson.build b/budgie-wallstreet/meson.build
|
||||
index 9200d246..55a03af1 100644
|
||||
--- a/budgie-wallstreet/meson.build
|
||||
+++ b/budgie-wallstreet/meson.build
|
||||
@@ -1,19 +1,3 @@
|
||||
-am_cflags = [
|
||||
- '-fstack-protector',
|
||||
- '-pedantic',
|
||||
- '-Wstrict-prototypes',
|
||||
- '-Wundef',
|
||||
- '-Werror-implicit-function-declaration',
|
||||
- '-Wformat',
|
||||
- '-Wformat-security',
|
||||
- '-Werror=format-security',
|
||||
- '-Wconversion',
|
||||
- '-Wunused-variable',
|
||||
- '-Wunreachable-code',
|
||||
- '-Wall',
|
||||
- '-W',
|
||||
-]
|
||||
-
|
||||
# Global path variable
|
||||
prefix = get_option('prefix')
|
||||
libdir = join_paths(prefix, get_option('libdir'))
|
||||
diff --git a/budgie-weathershow/meson.build b/budgie-weathershow/meson.build
|
||||
index 715f4573..0ba69dea 100644
|
||||
--- a/budgie-weathershow/meson.build
|
||||
+++ b/budgie-weathershow/meson.build
|
||||
@@ -1,19 +1,3 @@
|
||||
-am_cflags = [
|
||||
- '-fstack-protector',
|
||||
- '-pedantic',
|
||||
- '-Wstrict-prototypes',
|
||||
- '-Wundef',
|
||||
- '-Werror-implicit-function-declaration',
|
||||
- '-Wformat',
|
||||
- '-Wformat-security',
|
||||
- '-Werror=format-security',
|
||||
- '-Wconversion',
|
||||
- '-Wunused-variable',
|
||||
- '-Wunreachable-code',
|
||||
- '-Wall',
|
||||
- '-W',
|
||||
-]
|
||||
-
|
||||
# Global path variable
|
||||
prefix = get_option('prefix')
|
||||
libdir = join_paths(prefix, get_option('libdir'))
|
||||
diff --git a/budgie-weathershow/src/weathershow/meson.build b/budgie-weathershow/src/weathershow/meson.build
|
||||
index c4335822..538dcd44 100644
|
||||
--- a/budgie-weathershow/src/weathershow/meson.build
|
||||
+++ b/budgie-weathershow/src/weathershow/meson.build
|
||||
@@ -28,9 +28,8 @@ dependency('gtk+-3.0'),
|
||||
budgie_dep,
|
||||
dependency('gee-0.8'),
|
||||
dep_soup,
|
||||
-dependency('libpeas-gtk-1.0'),
|
||||
+peas_dep,
|
||||
dependency('json-glib-1.0'),
|
||||
-dependency('libpeas-gtk-1.0'),
|
||||
meson.get_compiler('c').find_library('m', required: false)
|
||||
]
|
||||
|
||||
diff --git a/budgie-window-shuffler/meson.build b/budgie-window-shuffler/meson.build
|
||||
index 92c9d39a..4d8c4399 100644
|
||||
--- a/budgie-window-shuffler/meson.build
|
||||
+++ b/budgie-window-shuffler/meson.build
|
||||
@@ -1,19 +1,3 @@
|
||||
-am_cflags = [
|
||||
- '-fstack-protector',
|
||||
- '-pedantic',
|
||||
- '-Wstrict-prototypes',
|
||||
- '-Wundef',
|
||||
- '-Werror-implicit-function-declaration',
|
||||
- '-Wformat',
|
||||
- '-Wformat-security',
|
||||
- '-Werror=format-security',
|
||||
- '-Wconversion',
|
||||
- '-Wunused-variable',
|
||||
- '-Wunreachable-code',
|
||||
- '-Wall',
|
||||
- '-W',
|
||||
-]
|
||||
-
|
||||
# Global path variable
|
||||
prefix = get_option('prefix')
|
||||
libdir = join_paths(prefix, get_option('libdir'))
|
||||
diff --git a/budgie-wswitcher/meson.build b/budgie-wswitcher/meson.build
|
||||
index 791da7bf..1d3c21ba 100644
|
||||
--- a/budgie-wswitcher/meson.build
|
||||
+++ b/budgie-wswitcher/meson.build
|
||||
@@ -1,19 +1,3 @@
|
||||
-am_cflags = [
|
||||
- '-fstack-protector',
|
||||
- '-pedantic',
|
||||
- '-Wstrict-prototypes',
|
||||
- '-Wundef',
|
||||
- '-Werror-implicit-function-declaration',
|
||||
- '-Wformat',
|
||||
- '-Wformat-security',
|
||||
- '-Werror=format-security',
|
||||
- '-Wconversion',
|
||||
- '-Wunused-variable',
|
||||
- '-Wunreachable-code',
|
||||
- '-Wall',
|
||||
- '-W',
|
||||
-]
|
||||
-
|
||||
PLUGIN='budgie-wswitcher'
|
||||
LIB_INSTALL_DIR = join_paths(prefix, libdir, 'budgie-desktop', 'plugins', PLUGIN)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 0b4c8072..316f5ff6 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -6,6 +6,16 @@ project('budgie-extras',
|
||||
|
||||
i18n = import('i18n')
|
||||
|
||||
+# Vala generates bad C code and missing these on gcc 14 will cause FTBFS
|
||||
+# Additionally, Meson 1.4 unhides warnings from valac-generated C code,
|
||||
+# which causes unreadable logspam. Reenables prior behavior.
|
||||
+am_cflags = [
|
||||
+ '-w',
|
||||
+ '-Wno-incompatible-pointer-types',
|
||||
+ '-Wno-implicit-function-declaration',
|
||||
+]
|
||||
+add_global_arguments(am_cflags, language: 'c')
|
||||
+
|
||||
message('Looking for dependencies')
|
||||
|
||||
vala_version_required = '0.40.0'
|
||||
@@ -18,9 +28,6 @@ add_project_arguments(
|
||||
language: 'c'
|
||||
)
|
||||
|
||||
-am_cflags = []
|
||||
-add_global_arguments(am_cflags, language: 'c')
|
||||
-
|
||||
# Global path variable
|
||||
intltool = find_program('intltool-merge')
|
||||
prefix = get_option('prefix')
|
||||
@@ -66,8 +73,12 @@ for_wayland = get_option('for-wayland')
|
||||
|
||||
if for_wayland == false
|
||||
budgie_dep = dependency('budgie-1.0')
|
||||
+ peas_dep = dependency('libpeas-1.0')
|
||||
+ python_loader = 'python3'
|
||||
else
|
||||
budgie_dep = dependency('budgie-2.0')
|
||||
+ peas_dep = dependency('libpeas-2')
|
||||
+ python_loader = 'python'
|
||||
endif
|
||||
|
||||
SHUFFLER = 'budgie-window-shuffler'
|
||||
@@ -14,7 +14,7 @@
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>Additional Budgie Desktop enhancements for the user experience</Summary>
|
||||
<Description>Additional Budgie Desktop enhancements for the user experience</Description>
|
||||
<Archive sha1sum="ded7637b3ae876175741682aaa07863b2ef33818" type="tarxz">https://github.com/UbuntuBudgie/budgie-extras/releases/download/v1.8.0/budgie-extras-1.8.0.tar.xz</Archive>
|
||||
<Archive sha1sum="9a9ed2c15e85b971e83fec212f54c76bfeb7d988" type="tarxz">https://github.com/UbuntuBudgie/budgie-extras/releases/download/v1.9.0/budgie-extras-1.9.0.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>git</Dependency>
|
||||
<Dependency>ninja</Dependency>
|
||||
@@ -47,13 +47,16 @@
|
||||
<Dependency>gdk-pixbuf-devel</Dependency>
|
||||
<Dependency>imagemagick-devel</Dependency>
|
||||
<Dependency>python-cairo-devel</Dependency>
|
||||
<Dependency versionFrom="10.6.4">budgie-desktop-devel</Dependency>
|
||||
<Dependency versionFrom="10.9.4">budgie-desktop-devel</Dependency>
|
||||
<Dependency>NetworkManager-devel</Dependency>
|
||||
<Dependency>python3-pygobject3-devel</Dependency>
|
||||
<Dependency>gnome-settings-daemon-devel</Dependency>
|
||||
<Dependency>gobject-introspection-devel</Dependency>
|
||||
<Dependency>libpeas-1-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch level="1">933233e8.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
@@ -130,6 +133,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2025-11-19</Date>
|
||||
<Version>1.9.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Pisi Linux Community</Name>
|
||||
<Email>admin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2024-04-28</Date>
|
||||
<Version>1.8.0</Version>
|
||||
|
||||
@@ -59,6 +59,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="7">
|
||||
<Date>2025-11-19</Date>
|
||||
<Version>5.1.0</Version>
|
||||
<Comment>Rebuild.</Comment>
|
||||
<Name>Mustafa Cinasal</Name>
|
||||
<Email>muscnsl@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2022-12-11</Date>
|
||||
<Version>5.1.0</Version>
|
||||
|
||||
@@ -67,6 +67,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2025-11-19</Date>
|
||||
<Version>0.9.1</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>PisiLinux Community</Name>
|
||||
<Email>admins@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2024-04-28</Date>
|
||||
<Version>0.9.1</Version>
|
||||
|
||||
Reference in New Issue
Block a user