From a00ff8e3e8a9283ef4de54bf972e5a4a1d9c6bad Mon Sep 17 00:00:00 2001 From: uglyside Date: Thu, 12 Jun 2025 18:10:42 +0300 Subject: [PATCH] LXDE: add parcellite clipboard manager, gpicview image viewer; libfm, pcmanfm, lxpanel update. --- desktop/lxde/gpicview/actions.py | 16 ++ desktop/lxde/gpicview/pspec.xml | 45 +++ desktop/lxde/libfm/actions.py | 11 +- .../libfm/files/Fix_smooth_scrolling.patch | 34 --- desktop/lxde/libfm/pspec.xml | 262 +++++++++--------- desktop/lxde/lxappearance/actions.py | 8 +- desktop/lxde/lxappearance/pspec.xml | 124 ++++----- desktop/lxde/lxde-common/actions.py | 8 +- desktop/lxde/lxde-common/pspec.xml | 96 +++---- desktop/lxde/lxinput/actions.py | 8 +- desktop/lxde/lxinput/pspec.xml | 90 +++--- desktop/lxde/lxpanel/actions.py | 24 +- .../Correct_icon_grid_width_under_GTK3.patch | 22 -- .../files/Correct_panel_size_under_GTK3.patch | 34 --- ....1-volume-plugin-fix-mouse-scrolling.patch | 31 --- .../files/mageia/mga-fix-deiconify.patch | 20 -- .../mga-partial-workaround-for-issue-41.patch | 36 +-- desktop/lxde/lxpanel/pspec.xml | 194 ++++++------- desktop/lxde/lxrandr/actions.py | 8 +- desktop/lxde/lxrandr/pspec.xml | 88 +++--- desktop/lxde/lxsession/actions.py | 14 +- desktop/lxde/lxsession/pspec.xml | 122 ++++---- desktop/lxde/lxterminal/actions.py | 8 +- desktop/lxde/lxterminal/pspec.xml | 108 ++++---- desktop/lxde/parcellite/actions.py | 15 + desktop/lxde/parcellite/pspec.xml | 47 ++++ desktop/lxde/pcmanfm/actions.py | 9 +- desktop/lxde/pcmanfm/pspec.xml | 119 ++++---- 28 files changed, 789 insertions(+), 812 deletions(-) create mode 100644 desktop/lxde/gpicview/actions.py create mode 100644 desktop/lxde/gpicview/pspec.xml delete mode 100644 desktop/lxde/libfm/files/Fix_smooth_scrolling.patch delete mode 100644 desktop/lxde/lxpanel/files/Correct_icon_grid_width_under_GTK3.patch delete mode 100644 desktop/lxde/lxpanel/files/Correct_panel_size_under_GTK3.patch delete mode 100644 desktop/lxde/lxpanel/files/lxpanel-0.10.1-volume-plugin-fix-mouse-scrolling.patch delete mode 100644 desktop/lxde/lxpanel/files/mageia/mga-fix-deiconify.patch rename desktop/lxde/lxpanel/files/{mageia => }/mga-partial-workaround-for-issue-41.patch (88%) create mode 100644 desktop/lxde/parcellite/actions.py create mode 100644 desktop/lxde/parcellite/pspec.xml diff --git a/desktop/lxde/gpicview/actions.py b/desktop/lxde/gpicview/actions.py new file mode 100644 index 0000000000..c38cb6353b --- /dev/null +++ b/desktop/lxde/gpicview/actions.py @@ -0,0 +1,16 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import autotools, get + +def setup(): + autotools.configure("--prefix=/usr --enable-gtk3") + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) diff --git a/desktop/lxde/gpicview/pspec.xml b/desktop/lxde/gpicview/pspec.xml new file mode 100644 index 0000000000..d8df294052 --- /dev/null +++ b/desktop/lxde/gpicview/pspec.xml @@ -0,0 +1,45 @@ + + + + + gpicview + https://github.com/lxde/gpicview + + Kamil Atlı + suvari@pisilinux.org + + GPLv2 + desktop.lxde + Lightweight image viewer. + Lightweight image viewer written by LXDE project. + https://github.com/lxde/releases/raw/master/releases/gpicview-0.3.1.tar.xz + + gtk3-devel + gdk-pixbuf-devel + + + + + + + + gpicview + + gtk3 + gdk-pixbuf + + + /usr/bin + /usr/share + + + + + + 2025-06-12 + 0.3.1 + Kamil Atlı + suvari@pisilinux.org + + + diff --git a/desktop/lxde/libfm/actions.py b/desktop/lxde/libfm/actions.py index ef159ad399..2c8fb843c7 100644 --- a/desktop/lxde/libfm/actions.py +++ b/desktop/lxde/libfm/actions.py @@ -14,13 +14,14 @@ i = ''.join([ ]) def setup(): - pisitools.cflags.add("-Wno-deprecated-declarations -Wno-incompatible-pointer-types") - autotools.configure(i) + autotools.configure(i) - pisitools.dosed("libtool", " -shared ", " -Wl,-O2,--as-needed -shared ") + pisitools.dosed("libtool", " -shared ", " -Wl,-O2,--as-needed -shared ") def build(): - autotools.make() + autotools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "README", "TODO") diff --git a/desktop/lxde/libfm/files/Fix_smooth_scrolling.patch b/desktop/lxde/libfm/files/Fix_smooth_scrolling.patch deleted file mode 100644 index 7342444399..0000000000 --- a/desktop/lxde/libfm/files/Fix_smooth_scrolling.patch +++ /dev/null @@ -1,34 +0,0 @@ -From a94ddc137bcdd88f088a462c488b89080fd6d01f Mon Sep 17 00:00:00 2001 -From: anteater <65555601+nt8r@users.noreply.github.com> -Date: Sun, 23 Oct 2022 20:41:00 +0000 -Subject: [PATCH] Fix smooth scrolling - -The first hunk is necessary to receive smooth scroll events. -The second fixes a visual hang until scrolling ends. ---- - src/gtk/exo/exo-icon-view.c | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/src/gtk/exo/exo-icon-view.c b/src/gtk/exo/exo-icon-view.c -index 3ce98099..9a432620 100644 ---- a/src/gtk/exo/exo-icon-view.c -+++ b/src/gtk/exo/exo-icon-view.c -@@ -1601,6 +1601,9 @@ exo_icon_view_realize (GtkWidget *widget) - attributes.height = MAX (priv->height, allocation.height); - attributes.event_mask = GDK_EXPOSURE_MASK - | GDK_SCROLL_MASK -+#if GTK_CHECK_VERSION(3, 4, 0) -+ | GDK_SMOOTH_SCROLL_MASK -+#endif - | GDK_POINTER_MOTION_MASK - | GDK_BUTTON_PRESS_MASK - | GDK_BUTTON_RELEASE_MASK -@@ -3413,8 +3416,6 @@ exo_icon_view_adjustment_changed (GtkAdjustment *adjustment, - - if (G_UNLIKELY (icon_view->priv->doing_rubberband)) - exo_icon_view_update_rubberband (GTK_WIDGET (icon_view)); -- -- gdk_window_process_updates (icon_view->priv->bin_window, TRUE); - } - } - diff --git a/desktop/lxde/libfm/pspec.xml b/desktop/lxde/libfm/pspec.xml index b40fd39735..b816fb9898 100644 --- a/desktop/lxde/libfm/pspec.xml +++ b/desktop/lxde/libfm/pspec.xml @@ -1,138 +1,142 @@ - - libfm - https://github.com/lxde/libfm - - Ayhan Yalçınsoy - ayhanyalcinsoy@pisilinux.org - - GPL-2 - library - desktop.lxde - Library for file management. - libfm is a LXDE library for file management. - - mirrors://sourceforge/pcmanfm/libfm-1.3.2.tar.xz - - - intltool - atk-devel - gtk3-devel - glib2-devel - cairo-devel - pango-devel - udisks2-devel - libexif-devel - gettext-devel - dbus-glib-devel - gdk-pixbuf-devel - fontconfig-devel - menu-cache-devel - libfm-extra-devel - - - Fix_smooth_scrolling.patch - - + + libfm + https://github.com/lxde/libfm + + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + GPL-2 + library + desktop.lxde + Library for file management. + libfm is a LXDE library for file management. + https://github.com/lxde/releases/raw/master/releases/libfm-1.4.0.tar.xz + + intltool + atk-devel + gtk3-devel + glib2-devel + cairo-devel + pango-devel + udisks2-devel + libexif-devel + gettext-devel + dbus-glib-devel + gdk-pixbuf-devel + fontconfig-devel + menu-cache-devel + libfm-extra-devel + + + + + - - libfm - - atk - gtk3 - glib2 - cairo - pango - udisks2 - libexif - dbus-glib - gdk-pixbuf - fontconfig - menu-cache - libfm-extra - - - /etc/xdg - /usr/bin - /usr/lib/libfm.so* - /usr/lib/libfm-gtk3.so* - /usr/lib/libfm/modules/ - - /usr/share - /usr/share/locale - /usr/share/man - /usr/share/doc - - + + libfm + + atk + gtk3 + glib2 + cairo + pango + udisks2 + libexif + dbus-glib + gdk-pixbuf + fontconfig + menu-cache + libfm-extra + + + /etc/xdg + /usr/bin + /usr/lib/libfm.so* + /usr/lib/libfm-gtk3.so* + /usr/lib/libfm/modules/ + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + - - libfm-devel - - libfm - gtk3-devel - glib2-devel - - - /usr/include/libfm-1.0 - /usr/include/libfm - /usr/lib/pkgconfig/libfm-gtk3.pc - /usr/lib/pkgconfig/libfm.pc - - + + libfm-devel + + libfm + gtk3-devel + glib2-devel + + + /usr/include/libfm-1.0 + /usr/include/libfm + /usr/lib/pkgconfig/libfm-gtk3.pc + /usr/lib/pkgconfig/libfm.pc + + - - libfm-extra - Core library of PCManFM file manager. - - glib2 - - - /usr/lib/libfm-extra.so - /usr/lib/libfm-extra.so.4 - /usr/lib/libfm-extra.so.4.1.3 - - + + libfm-extra + Core library of PCManFM file manager. + + glib2 + + + /usr/lib/libfm-extra.so + /usr/lib/libfm-extra.so.4 + /usr/lib/libfm-extra.so.4.1.3 + + - - libfm-extra-devel - - glib2-devel - libfm-extra - - - /usr/include/libfm/fm-extra.h - /usr/include/libfm/fm-version.h - /usr/include/libfm/fm-xml-file.h - /usr/include/libfm-1.0/fm-extra.h - /usr/include/libfm-1.0/fm-version.h - /usr/include/libfm-1.0/fm-xml-file.h - /usr/lib/pkgconfig/libfm-extra.pc - - + + libfm-extra-devel + + glib2-devel + libfm-extra + + + /usr/include/libfm/fm-extra.h + /usr/include/libfm/fm-version.h + /usr/include/libfm/fm-xml-file.h + /usr/include/libfm-1.0/fm-extra.h + /usr/include/libfm-1.0/fm-version.h + /usr/include/libfm-1.0/fm-xml-file.h + /usr/lib/pkgconfig/libfm-extra.pc + + - - - 2022-11-05 - 1.3.2 - Rebuild with gtk+3 - fury - uglyside@yandex.ru - - - 2021-04-26 - 1.3.2 - version bump. - Ayhan Yalçınsoy - ayhanyalcinsoy@pisilinux.org - - - 2020-04-06 - 1.3.1 - First release - Ayhan Yalçınsoy - ayhanyalcinsoy@pisilinux.org - - + + + 2025-06-12 + 1.4.0 + Version bump. + Kamil Atlı + suvari@pisilinux.org + + + 2022-11-05 + 1.3.2 + Rebuild with gtk+3 + fury + uglyside@yandex.ru + + + 2021-04-26 + 1.3.2 + version bump. + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + + 2020-04-06 + 1.3.1 + First release + Ayhan Yalçınsoy + ayhanyalcinsoy@pisilinux.org + + diff --git a/desktop/lxde/lxappearance/actions.py b/desktop/lxde/lxappearance/actions.py index 1ef8b1f1ff..9bd0235817 100644 --- a/desktop/lxde/lxappearance/actions.py +++ b/desktop/lxde/lxappearance/actions.py @@ -7,13 +7,13 @@ from pisi.actionsapi import autotools, pisitools, get def setup(): - autotools.configure("--enable-dbus --enable-gtk3") + autotools.configure("--enable-dbus --enable-gtk3") def build(): - autotools.make() + autotools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS") + pisitools.dodoc("AUTHORS") diff --git a/desktop/lxde/lxappearance/pspec.xml b/desktop/lxde/lxappearance/pspec.xml index 1bcc4ff8ff..98bc6e42e4 100644 --- a/desktop/lxde/lxappearance/pspec.xml +++ b/desktop/lxde/lxappearance/pspec.xml @@ -1,70 +1,70 @@ - - lxappearance - http://wiki.lxde.org/en/LXAppearance - - PisiLinux Community - admins@pisilinux.org - - GPL-2 - app:gui - desktop.lxde - A new feature-rich GTK+ theme switcher. - LXAppearance is a new GTK+ theme switcher developed for project LXDE. - - mirrors://sourceforge/lxde/lxappearance-0.6.3.tar.xz - - - intltool - dbus-devel - gtk3-devel - libX11-devel - dbus-glib-devel - gdk-pixbuf-devel - - + + lxappearance + http://wiki.lxde.org/en/LXAppearance + + PisiLinux Community + admins@pisilinux.org + + GPL-2 + app:gui + desktop.lxde + A new feature-rich GTK+ theme switcher. + LXAppearance is a new GTK+ theme switcher developed for project LXDE. + + mirrors://sourceforge/lxde/lxappearance-0.6.3.tar.xz + + + intltool + dbus-devel + gtk3-devel + libX11-devel + dbus-glib-devel + gdk-pixbuf-devel + + - - lxappearance - - dbus - gtk3 - glib2 - libX11 - gdk-pixbuf - - - /usr/bin - /usr/share - /usr/share/locale - /usr/share/man - /usr/share/doc - - + + lxappearance + + dbus + gtk3 + glib2 + libX11 + gdk-pixbuf + + + /usr/bin + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + - - lxappearance-devel - - gtk3-devel - lxappearance - glib2-devel - - - /usr/include - /usr/lib/pkgconfig - - + + lxappearance-devel + + gtk3-devel + lxappearance + glib2-devel + + + /usr/include + /usr/lib/pkgconfig + + - - - 2022-04-14 - 0.6.3 - First build. - fury - uglyside@yandex.ru - - + + + 2022-04-14 + 0.6.3 + First build. + fury + uglyside@yandex.ru + + diff --git a/desktop/lxde/lxde-common/actions.py b/desktop/lxde/lxde-common/actions.py index d5f72214f9..fc87713384 100644 --- a/desktop/lxde/lxde-common/actions.py +++ b/desktop/lxde/lxde-common/actions.py @@ -7,13 +7,13 @@ from pisi.actionsapi import autotools, pisitools, get def setup(): - autotools.configure() + autotools.configure() def build(): - autotools.make() + autotools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "ChangeLog") + pisitools.dodoc("AUTHORS", "ChangeLog") diff --git a/desktop/lxde/lxde-common/pspec.xml b/desktop/lxde/lxde-common/pspec.xml index b37beeeffb..7de3a154b6 100644 --- a/desktop/lxde/lxde-common/pspec.xml +++ b/desktop/lxde/lxde-common/pspec.xml @@ -1,55 +1,55 @@ - - lxde-common - https://www.lxde.org/ - - PisiLinux Community - admins@pisilinux.org - - GPL-2 - data - desktop.lxde - LXDE Session default configuration files. - lxde-common provides LXDE Session default configuration files and nuoveXT2 iconset. - - mirrors://sourceforge/lxde/lxde-common-0.99.2.tar.xz - - - intltool - - - - - + + lxde-common + https://www.lxde.org/ + + PisiLinux Community + admins@pisilinux.org + + GPL-2 + data + desktop.lxde + LXDE Session default configuration files. + lxde-common provides LXDE Session default configuration files and nuoveXT2 iconset. + + mirrors://sourceforge/lxde/lxde-common-0.99.2.tar.xz + + + intltool + + + + + - - lxde-common - - gtk3 - lxpanel - pcmanfm - openbox - lxsession - - - /etc - /usr/bin - /usr/share - /usr/share/man - /usr/share/doc - - + + lxde-common + + gtk3 + lxpanel + pcmanfm + openbox + lxsession + + + /etc + /usr/bin + /usr/share + /usr/share/man + /usr/share/doc + + - - - 2022-08-07 - 0.99.2 - First build. - fury - uglyside@yandex.ru - - + + + 2022-08-07 + 0.99.2 + First build. + fury + uglyside@yandex.ru + + diff --git a/desktop/lxde/lxinput/actions.py b/desktop/lxde/lxinput/actions.py index dc08685d33..bcfcaddc5a 100644 --- a/desktop/lxde/lxinput/actions.py +++ b/desktop/lxde/lxinput/actions.py @@ -7,13 +7,13 @@ from pisi.actionsapi import autotools, pisitools, get def setup(): - autotools.configure("--enable-gtk3") + autotools.configure("--enable-gtk3") def build(): - autotools.make() + autotools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "README", "COPYING", "ChangeLog", "NEWS") + pisitools.dodoc("AUTHORS", "README", "COPYING", "ChangeLog", "NEWS") diff --git a/desktop/lxde/lxinput/pspec.xml b/desktop/lxde/lxinput/pspec.xml index 7d97ce2c05..9f554355c2 100644 --- a/desktop/lxde/lxinput/pspec.xml +++ b/desktop/lxde/lxinput/pspec.xml @@ -1,52 +1,52 @@ - - lxinput - https://www.lxde.org/ - - PisiLinux Community - admins@pisilinux.org - - GPL-3 - app:gui - desktop.lxde - LXDE keyboard and mouse configuration tool. - lxinput is tool for LXDE keyboard and mouse configuration. - - mirrors://sourceforge/lxde/lxinput-0.3.5.tar.xz - - - intltool - gtk3-devel - libX11-devel - - + + lxinput + https://www.lxde.org/ + + PisiLinux Community + admins@pisilinux.org + + GPL-3 + app:gui + desktop.lxde + LXDE keyboard and mouse configuration tool. + lxinput is tool for LXDE keyboard and mouse configuration. + + mirrors://sourceforge/lxde/lxinput-0.3.5.tar.xz + + + intltool + gtk3-devel + libX11-devel + + - - lxinput - - gtk3 - glib2 - libX11 - - - /usr/bin - /usr/share - /usr/share/locale - /usr/share/man - /usr/share/doc - - + + lxinput + + gtk3 + glib2 + libX11 + + + /usr/bin + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + - - - 2022-04-14 - 0.3.5 - First build. - fury - uglyside@yandex.ru - - + + + 2022-04-14 + 0.3.5 + First build. + fury + uglyside@yandex.ru + + diff --git a/desktop/lxde/lxpanel/actions.py b/desktop/lxde/lxpanel/actions.py index be003d0908..2cef755d2b 100644 --- a/desktop/lxde/lxpanel/actions.py +++ b/desktop/lxde/lxpanel/actions.py @@ -6,30 +6,16 @@ from pisi.actionsapi import autotools, pisitools, get -t = ''.join([ - 'netstatus ', - 'netstat ', - 'volume ', - 'deskno ', - 'kbled ', - 'batt ', - 'xkb ', - 'cpufreq ', - 'monitors ', - 'indicator' - ]) - def setup(): - pisitools.cflags.add("-fcommon -Wno-deprecated-declarations") - autotools.configure("--enable-gtk3 --with-plugins='%s'" % t) + autotools.configure("--enable-gtk3") - pisitools.dosed("libtool", " -shared ", " -Wl,-O2,--as-needed -shared ") + pisitools.dosed("libtool", " -shared ", " -Wl,-O2,--as-needed -shared ") def build(): - autotools.make() + autotools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "ChangeLog", "README", "TODO") + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "TODO") diff --git a/desktop/lxde/lxpanel/files/Correct_icon_grid_width_under_GTK3.patch b/desktop/lxde/lxpanel/files/Correct_icon_grid_width_under_GTK3.patch deleted file mode 100644 index b8da2850e6..0000000000 --- a/desktop/lxde/lxpanel/files/Correct_icon_grid_width_under_GTK3.patch +++ /dev/null @@ -1,22 +0,0 @@ -From 8a408946dfd2e69ae2cb1066c7fa31f8b7ecc445 Mon Sep 17 00:00:00 2001 -From: Ben Walsh -Date: Mon, 7 Feb 2022 07:02:05 +0000 -Subject: [PATCH] Correct icon-grid width under GTK3. Fixes Github #29. - ---- - src/icon-grid.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/icon-grid.c b/src/icon-grid.c -index 2177971e..5948fee6 100644 ---- a/src/icon-grid.c -+++ b/src/icon-grid.c -@@ -392,7 +392,7 @@ static void panel_icon_grid_get_preferred_width(GtkWidget *widget, - } - panel_icon_grid_size_request(widget, &requisition); - if (minimal_width) -- *minimal_width = requisition.width; -+ *minimal_width = ig->constrain_width ? 2 : requisition.width; - if (natural_width) - *natural_width = requisition.width; - } diff --git a/desktop/lxde/lxpanel/files/Correct_panel_size_under_GTK3.patch b/desktop/lxde/lxpanel/files/Correct_panel_size_under_GTK3.patch deleted file mode 100644 index 28ab954615..0000000000 --- a/desktop/lxde/lxpanel/files/Correct_panel_size_under_GTK3.patch +++ /dev/null @@ -1,34 +0,0 @@ -From 12576de7b83c634437217e23d74954070a1be2d5 Mon Sep 17 00:00:00 2001 -From: Ben Walsh -Date: Sat, 6 Jun 2020 10:38:15 +0100 -Subject: [PATCH] Correct panel size under GTK3. Fixes Sourceforge #773. - ---- - src/panel.c | 7 +++++++ - 1 file changed, 7 insertions(+) - -diff --git a/src/panel.c b/src/panel.c -index 45188dbe..2b5fc9be 100644 ---- a/src/panel.c -+++ b/src/panel.c -@@ -293,6 +293,12 @@ lxpanel_get_preferred_height (GtkWidget *widget, - if (natural_height) - *natural_height = requisition.height; - } -+ -+static GtkSizeRequestMode -+lxpanel_get_request_mode (GtkWidget *widget) -+{ -+ return GTK_SIZE_REQUEST_CONSTANT_SIZE; -+} - #endif - - static void lxpanel_size_allocate(GtkWidget *widget, GtkAllocation *a) -@@ -413,6 +419,7 @@ static void lxpanel_class_init(PanelToplevelClass *klass) - #if GTK_CHECK_VERSION(3, 0, 0) - widget_class->get_preferred_width = lxpanel_get_preferred_width; - widget_class->get_preferred_height = lxpanel_get_preferred_height; -+ widget_class->get_request_mode = lxpanel_get_request_mode; - #else - widget_class->size_request = lxpanel_size_request; - #endif diff --git a/desktop/lxde/lxpanel/files/lxpanel-0.10.1-volume-plugin-fix-mouse-scrolling.patch b/desktop/lxde/lxpanel/files/lxpanel-0.10.1-volume-plugin-fix-mouse-scrolling.patch deleted file mode 100644 index 7790e3b558..0000000000 --- a/desktop/lxde/lxpanel/files/lxpanel-0.10.1-volume-plugin-fix-mouse-scrolling.patch +++ /dev/null @@ -1,31 +0,0 @@ -diff -ru a/plugins/volumealsa/volumealsa.c b/plugins/volumealsa/volumealsa.c ---- a/plugins/volumealsa/volumealsa.c 2021-01-29 23:33:27.000000000 +0100 -+++ b/plugins/volumealsa/volumealsa.c 2021-03-21 13:49:00.124807793 +0100 -@@ -794,10 +794,25 @@ - gdouble val = gtk_range_get_value(GTK_RANGE(vol->volume_scale)); - - /* Dispatch on scroll direction to update the value. */ -- if ((evt->direction == GDK_SCROLL_UP) || (evt->direction == GDK_SCROLL_LEFT)) -+ switch (evt->direction) -+ { -+ case GDK_SCROLL_UP: ; -+ case GDK_SCROLL_LEFT: ; - val += 2; -- else -+ break; -+ case GDK_SCROLL_DOWN: ; -+ case GDK_SCROLL_RIGHT: ; - val -= 2; -+ break; -+ case GDK_SCROLL_SMOOTH: ; -+ gdouble delta_x; -+ gdouble delta_y; -+ gdk_event_get_scroll_deltas(evt, &delta_x, &delta_y); -+ if (delta_y > 0) -+ val -= 2; -+ else -+ val += 2; -+ } - - /* Reset the state of the vertical scale. This provokes a "value_changed" event. */ - gtk_range_set_value(GTK_RANGE(vol->volume_scale), CLAMP((int)val, 0, 100)); diff --git a/desktop/lxde/lxpanel/files/mageia/mga-fix-deiconify.patch b/desktop/lxde/lxpanel/files/mageia/mga-fix-deiconify.patch deleted file mode 100644 index aa0660b7fc..0000000000 --- a/desktop/lxde/lxpanel/files/mageia/mga-fix-deiconify.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- lxpanel-0.10.1/plugins/task-button.c 2021-01-29 23:28:51.000000000 +0100 -+++ lxpanel-0.10.1/plugins/task-button.c.new 2022-09-08 12:08:46.579475426 +0200 -@@ -487,6 +487,9 @@ static void task_raise_window(TaskButton - if ((tk->desktop != ALL_WORKSPACES) && (tk->desktop != tb->desktop)) - Xclimsgx(xscreen, RootWindowOfScreen(xscreen), a_NET_CURRENT_DESKTOP, tk->desktop, 0, 0, 0, 0); - -+#if GTK_CHECK_VERSION(3, 0, 0) -+ Xclimsgx(xscreen, tk->win, a_NET_ACTIVE_WINDOW, 2, time, 0, 0, 0); -+#else - /* Raise the window. We can use NET_ACTIVE_WINDOW if the window manager supports it. - * Otherwise, do it the old way with XMapRaised and XSetInputFocus. */ - if (tb->flags.use_net_active) -@@ -510,6 +513,7 @@ static void task_raise_window(TaskButton - if (attr.map_state == IsViewable) - XSetInputFocus(xdisplay, tk->win, RevertToNone, time); - } -+#endif - - /* Change viewport if needed. */ - XWindowAttributes xwa; diff --git a/desktop/lxde/lxpanel/files/mageia/mga-partial-workaround-for-issue-41.patch b/desktop/lxde/lxpanel/files/mga-partial-workaround-for-issue-41.patch similarity index 88% rename from desktop/lxde/lxpanel/files/mageia/mga-partial-workaround-for-issue-41.patch rename to desktop/lxde/lxpanel/files/mga-partial-workaround-for-issue-41.patch index 74eddcd4e8..e98d6350d1 100644 --- a/desktop/lxde/lxpanel/files/mageia/mga-partial-workaround-for-issue-41.patch +++ b/desktop/lxde/lxpanel/files/mga-partial-workaround-for-issue-41.patch @@ -1,6 +1,6 @@ diff -Naurp lxpanel-0.10.1.orig/plugins/batt/batt.c lxpanel-0.10.1/plugins/batt/batt.c ---- lxpanel-0.10.1.orig/plugins/batt/batt.c 2019-03-01 00:31:41.000000000 +0100 -+++ lxpanel-0.10.1/plugins/batt/batt.c 2022-10-14 11:14:57.009987046 +0200 +--- lxpanel-0.10.1.orig/plugins/batt/batt.c 2019-03-01 00:31:41.000000000 +0100 ++++ lxpanel-0.10.1/plugins/batt/batt.c 2022-10-14 11:14:57.009987046 +0200 @@ -446,6 +446,23 @@ static void updateSizes(lx_battery *b) b->width = b->length; } @@ -37,8 +37,8 @@ diff -Naurp lxpanel-0.10.1.orig/plugins/batt/batt.c lxpanel-0.10.1/plugins/batt/ } diff -Naurp lxpanel-0.10.1.orig/plugins/launch-button.c lxpanel-0.10.1/plugins/launch-button.c ---- lxpanel-0.10.1.orig/plugins/launch-button.c 2019-01-13 22:35:07.000000000 +0100 -+++ lxpanel-0.10.1/plugins/launch-button.c 2022-10-14 11:14:57.009987046 +0200 +--- lxpanel-0.10.1.orig/plugins/launch-button.c 2019-01-13 22:35:07.000000000 +0100 ++++ lxpanel-0.10.1/plugins/launch-button.c 2022-10-14 11:14:57.009987046 +0200 @@ -39,6 +39,24 @@ struct _LaunchButton }; @@ -75,8 +75,8 @@ diff -Naurp lxpanel-0.10.1.orig/plugins/launch-button.c lxpanel-0.10.1/plugins/l } diff -Naurp lxpanel-0.10.1.orig/plugins/monitors/monitors.c lxpanel-0.10.1/plugins/monitors/monitors.c ---- lxpanel-0.10.1.orig/plugins/monitors/monitors.c 2019-01-13 22:37:42.000000000 +0100 -+++ lxpanel-0.10.1/plugins/monitors/monitors.c 2022-10-14 11:14:57.010987046 +0200 +--- lxpanel-0.10.1.orig/plugins/monitors/monitors.c 2019-01-13 22:37:42.000000000 +0100 ++++ lxpanel-0.10.1/plugins/monitors/monitors.c 2022-10-14 11:14:57.010987046 +0200 @@ -220,6 +220,24 @@ monitor_set_foreground_color(MonitorsPlu * End of monitor functions * ******************************************************************************/ @@ -123,8 +123,8 @@ diff -Naurp lxpanel-0.10.1.orig/plugins/monitors/monitors.c lxpanel-0.10.1/plugi } } diff -Naurp lxpanel-0.10.1.orig/plugins/netstat/statusicon.c lxpanel-0.10.1/plugins/netstat/statusicon.c ---- lxpanel-0.10.1.orig/plugins/netstat/statusicon.c 2019-01-13 22:35:07.000000000 +0100 -+++ lxpanel-0.10.1/plugins/netstat/statusicon.c 2022-10-14 11:23:56.563275687 +0200 +--- lxpanel-0.10.1.orig/plugins/netstat/statusicon.c 2019-01-13 22:35:07.000000000 +0100 ++++ lxpanel-0.10.1/plugins/netstat/statusicon.c 2022-10-14 11:23:56.563275687 +0200 @@ -26,6 +26,24 @@ #include "statusicon.h" #include "misc.h" @@ -162,8 +162,8 @@ diff -Naurp lxpanel-0.10.1.orig/plugins/netstat/statusicon.c lxpanel-0.10.1/plug } diff -Naurp lxpanel-0.10.1.orig/plugins/task-button.c lxpanel-0.10.1/plugins/task-button.c ---- lxpanel-0.10.1.orig/plugins/task-button.c 2022-10-12 13:07:42.368701277 +0200 -+++ lxpanel-0.10.1/plugins/task-button.c 2022-10-14 11:17:37.905073119 +0200 +--- lxpanel-0.10.1.orig/plugins/task-button.c 2022-10-12 13:07:42.368701277 +0200 ++++ lxpanel-0.10.1/plugins/task-button.c 2022-10-14 11:17:37.905073119 +0200 @@ -1135,6 +1135,24 @@ static void task_update_icon(TaskButton task, NULL); } @@ -212,8 +212,8 @@ diff -Naurp lxpanel-0.10.1.orig/plugins/task-button.c lxpanel-0.10.1/plugins/tas } diff -Naurp lxpanel-0.10.1.orig/plugins/weather/weatherwidget.c lxpanel-0.10.1/plugins/weather/weatherwidget.c ---- lxpanel-0.10.1.orig/plugins/weather/weatherwidget.c 2019-02-22 22:21:13.000000000 +0100 -+++ lxpanel-0.10.1/plugins/weather/weatherwidget.c 2022-10-14 11:14:57.011987047 +0200 +--- lxpanel-0.10.1.orig/plugins/weather/weatherwidget.c 2019-02-22 22:21:13.000000000 +0100 ++++ lxpanel-0.10.1/plugins/weather/weatherwidget.c 2022-10-14 11:14:57.011987047 +0200 @@ -452,6 +452,24 @@ gtk_weather_size_allocate(GtkWidget * wi gtk_widget_size_allocate(GTK_WIDGET(priv->hbox), &box_allocation); } @@ -251,8 +251,8 @@ diff -Naurp lxpanel-0.10.1.orig/plugins/weather/weatherwidget.c lxpanel-0.10.1/p } diff -Naurp lxpanel-0.10.1.orig/src/misc.c lxpanel-0.10.1/src/misc.c ---- lxpanel-0.10.1.orig/src/misc.c 2019-01-13 22:35:07.000000000 +0100 -+++ lxpanel-0.10.1/src/misc.c 2022-10-14 11:55:44.518153250 +0200 +--- lxpanel-0.10.1.orig/src/misc.c 2019-01-13 22:35:07.000000000 +0100 ++++ lxpanel-0.10.1/src/misc.c 2022-10-14 11:55:44.518153250 +0200 @@ -1258,6 +1258,11 @@ static gboolean fb_button_enter(GtkImage /* Handler for "leave-notify-event" signal on image that has highlighting requested. */ static gboolean fb_button_leave(GtkImage * widget, GdkEventCrossing * event, gpointer user_data) @@ -266,8 +266,8 @@ diff -Naurp lxpanel-0.10.1.orig/src/misc.c lxpanel-0.10.1/src/misc.c { ImgData * data = (ImgData *) g_object_get_qdata(G_OBJECT(widget), img_data_id); diff -Naurp lxpanel-0.10.1.orig/src/panel.c lxpanel-0.10.1/src/panel.c ---- lxpanel-0.10.1.orig/src/panel.c 2022-10-12 13:07:42.360701278 +0200 -+++ lxpanel-0.10.1/src/panel.c 2022-10-14 11:14:57.012987047 +0200 +--- lxpanel-0.10.1.orig/src/panel.c 2022-10-12 13:07:42.360701278 +0200 ++++ lxpanel-0.10.1/src/panel.c 2022-10-14 11:14:57.012987047 +0200 @@ -401,6 +401,14 @@ static gboolean lxpanel_button_press(Gtk return FALSE; } @@ -292,8 +292,8 @@ diff -Naurp lxpanel-0.10.1.orig/src/panel.c lxpanel-0.10.1/src/panel.c signals[ICON_SIZE_CHANGED] = g_signal_new("icon-size-changed", diff -Naurp lxpanel-0.10.1.orig/src/plugin.c lxpanel-0.10.1/src/plugin.c ---- lxpanel-0.10.1.orig/src/plugin.c 2021-01-29 23:28:51.000000000 +0100 -+++ lxpanel-0.10.1/src/plugin.c 2022-10-14 11:14:57.012987047 +0200 +--- lxpanel-0.10.1.orig/src/plugin.c 2021-01-29 23:28:51.000000000 +0100 ++++ lxpanel-0.10.1/src/plugin.c 2022-10-14 11:14:57.012987047 +0200 @@ -499,6 +499,24 @@ static void on_size_allocate(GtkWidget * // _queue_panel_calculate_size(p); } diff --git a/desktop/lxde/lxpanel/pspec.xml b/desktop/lxde/lxpanel/pspec.xml index 1b6b7daccf..e6573290a7 100644 --- a/desktop/lxde/lxpanel/pspec.xml +++ b/desktop/lxde/lxpanel/pspec.xml @@ -1,104 +1,106 @@ - - lxpanel - https://www.lxde.org/ - - PisiLinux Community - admins@pisilinux.org - - GPL-2 - app:gui - desktop.lxde - Lightweight X11 desktop panel for LXDE. - lxpanel is a lightweight X11 desktop panel for LXDE. - - mirrors://sourceforge/lxde/lxpanel-0.10.1.tar.xz - - - intltool - atk-devel - gtk3-devel - curl-devel - cairo-devel - pango-devel - libxml2-devel - alsa-lib-devel - libwnck3-devel - keybinder-devel - fontconfig-devel - menu-cache-devel - gdk-pixbuf-devel - wireless-tools-devel - libfm-devel - libfm-extra-devel - - - Correct_panel_size_under_GTK3.patch - Correct_icon_grid_width_under_GTK3.patch - mageia/mga-fix-deiconify.patch - mageia/mga-partial-workaround-for-issue-41.patch - lxpanel-0.10.1-volume-plugin-fix-mouse-scrolling.patch - - + + lxpanel + https://github.com/lxde/lxpanel + + PisiLinux Community + admins@pisilinux.org + + GPL-2 + app:gui + desktop.lxde + Lightweight X11 desktop panel for LXDE. + lxpanel is a lightweight X11 desktop panel for LXDE. + https://github.com/lxde/releases/raw/master/releases/lxpanel-0.11.1.tar.xz + + intltool + atk-devel + gtk3-devel + curl-devel + cairo-devel + pango-devel + libxml2-devel + alsa-lib-devel + libwnck3-devel + keybinder-devel + fontconfig-devel + menu-cache-devel + gdk-pixbuf-devel + wireless-tools-devel + libfm-devel + libfm-extra-devel + + + + mga-partial-workaround-for-issue-41.patch + + - - lxpanel - - atk - gtk3 - curl - glib2 - cairo - pango - libX11 - libxml2 - alsa-lib - libwnck3 - keybinder - menu-cache - gdk-pixbuf - fontconfig - lxmenu-data - wireless-tools - libfm - libfm-extra - network-manager-applet - - - /etc/xdg/lxpanel - /usr/bin - /usr/lib - /usr/share - /usr/share/locale - /usr/share/man - /usr/share/doc - - + + lxpanel + + atk + gtk3 + curl + glib2 + cairo + pango + libX11 + libxml2 + alsa-lib + libwnck3 + keybinder + menu-cache + gdk-pixbuf + fontconfig + lxmenu-data + wireless-tools + libfm + libfm-extra + network-manager-applet + + + /etc/xdg/lxpanel + /usr/bin + /usr/lib + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + - - lxpanel-devel - - lxpanel - gtk3-devel - glib2-devel - libfm-devel - - - /usr/include - /usr/lib/pkgconfig - - + + lxpanel-devel + + lxpanel + gtk3-devel + glib2-devel + libfm-devel + + + /usr/include + /usr/lib/pkgconfig + + - - - 2022-11-16 - 0.10.1 - First build. - fury - uglyside@yandex.ru - - + + + 2025-06-12 + 0.11.1 + Version bump. + Kamil Atlı + suvari@pisilinux.org + + + 2022-11-16 + 0.10.1 + First build. + fury + uglyside@yandex.ru + + diff --git a/desktop/lxde/lxrandr/actions.py b/desktop/lxde/lxrandr/actions.py index bbc11db2d1..aaa97259b4 100644 --- a/desktop/lxde/lxrandr/actions.py +++ b/desktop/lxde/lxrandr/actions.py @@ -7,13 +7,13 @@ from pisi.actionsapi import autotools, pisitools, get def setup(): - autotools.configure("--enable-gtk3") + autotools.configure("--enable-gtk3") def build(): - autotools.make() + autotools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "COPYING") + pisitools.dodoc("AUTHORS", "COPYING") diff --git a/desktop/lxde/lxrandr/pspec.xml b/desktop/lxde/lxrandr/pspec.xml index ccea8e417f..ecad1be4b0 100644 --- a/desktop/lxde/lxrandr/pspec.xml +++ b/desktop/lxde/lxrandr/pspec.xml @@ -1,51 +1,51 @@ - - lxrandr - https://www.lxde.org/ - - PisiLinux Community - admins@pisilinux.org - - GPL-2 - app:gui - desktop.lxde - LXDE GUI interface to RandR extention. - lxrandr is a LXDE GUI interface to RandR extention. - - mirrors://sourceforge/lxde/lxrandr-0.3.2.tar.xz - - - intltool - gtk3-devel - libXrandr-devel - - + + lxrandr + https://www.lxde.org/ + + PisiLinux Community + admins@pisilinux.org + + GPL-2 + app:gui + desktop.lxde + LXDE GUI interface to RandR extention. + lxrandr is a LXDE GUI interface to RandR extention. + + mirrors://sourceforge/lxde/lxrandr-0.3.2.tar.xz + + + intltool + gtk3-devel + libXrandr-devel + + - - lxrandr - - gtk3 - glib2 - - - /usr/bin - /usr/share - /usr/share/locale - /usr/share/man - /usr/share/doc - - + + lxrandr + + gtk3 + glib2 + + + /usr/bin + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + - - - 2022-04-14 - 0.3.2 - First build. - fury - uglyside@yandex.ru - - + + + 2022-04-14 + 0.3.2 + First build. + fury + uglyside@yandex.ru + + diff --git a/desktop/lxde/lxsession/actions.py b/desktop/lxde/lxsession/actions.py index 9fddf22103..b3bb5cab83 100644 --- a/desktop/lxde/lxsession/actions.py +++ b/desktop/lxde/lxsession/actions.py @@ -7,16 +7,16 @@ from pisi.actionsapi import autotools, pisitools, get def setup(): - pisitools.cflags.add("-Wno-deprecated-declarations") - pisitools.unlink("*.stamp") - autotools.autoreconf("-fv") - autotools.configure("--enable-gtk3 --disable-buildin-polkit --disable-buildin-clipboard") + pisitools.cflags.add("-Wno-deprecated-declarations") + pisitools.unlink("*.stamp") + autotools.autoreconf("-fv") + autotools.configure("--enable-gtk3 --disable-buildin-polkit --disable-buildin-clipboard") def build(): - autotools.make() + autotools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") + pisitools.dodoc("AUTHORS", "ChangeLog", "COPYING", "NEWS", "README") diff --git a/desktop/lxde/lxsession/pspec.xml b/desktop/lxde/lxsession/pspec.xml index 39631f7246..07115cdcde 100644 --- a/desktop/lxde/lxsession/pspec.xml +++ b/desktop/lxde/lxsession/pspec.xml @@ -1,68 +1,68 @@ - - lxsession - https://www.lxde.org/ - - PisiLinux Community - admins@pisilinux.org - - GPL-2 - app - desktop.lxde - LXDE session manager. - lxsession is the default X11 session manager of LXDE. - - mirrors://sourceforge/lxde/lxsession-0.5.5.tar.xz - - - intltool - vala-devel - gtk3-devel - glib2-devel - libSM-devel - libICE-devel - polkit-devel - elogind-devel - gettext-devel - libnotify-devel - gdk-pixbuf-devel - - - Avoid_costly_lsb_release_invocation.patch - - + + lxsession + https://www.lxde.org/ + + PisiLinux Community + admins@pisilinux.org + + GPL-2 + app + desktop.lxde + LXDE session manager. + lxsession is the default X11 session manager of LXDE. + + mirrors://sourceforge/lxde/lxsession-0.5.5.tar.xz + + + intltool + vala-devel + gtk3-devel + glib2-devel + libSM-devel + libICE-devel + polkit-devel + elogind-devel + gettext-devel + libnotify-devel + gdk-pixbuf-devel + + + Avoid_costly_lsb_release_invocation.patch + + - - lxsession - - gtk3 - glib2 - cairo - polkit - libX11 - gdk-pixbuf - - - /etc/xdg - /usr/bin - /usr/libexec - /usr/share - /usr/share/locale - /usr/share/man - /usr/share/doc - - + + lxsession + + gtk3 + glib2 + cairo + polkit + libX11 + gdk-pixbuf + + + /etc/xdg + /usr/bin + /usr/libexec + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + - - - 2022-08-20 - 0.5.5 - First build. - fury - uglyside@yandex.ru - - + + + 2022-08-20 + 0.5.5 + First build. + fury + uglyside@yandex.ru + + diff --git a/desktop/lxde/lxterminal/actions.py b/desktop/lxde/lxterminal/actions.py index 29d4b90946..0c725296e3 100644 --- a/desktop/lxde/lxterminal/actions.py +++ b/desktop/lxde/lxterminal/actions.py @@ -7,13 +7,13 @@ from pisi.actionsapi import autotools, pisitools, get def setup(): - autotools.configure("--enable-gtk3") + autotools.configure("--enable-gtk3") def build(): - autotools.make() + autotools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS") + pisitools.dodoc("AUTHORS") diff --git a/desktop/lxde/lxterminal/pspec.xml b/desktop/lxde/lxterminal/pspec.xml index 0735bfc4cd..987392f1a2 100644 --- a/desktop/lxde/lxterminal/pspec.xml +++ b/desktop/lxde/lxterminal/pspec.xml @@ -1,61 +1,61 @@ - - lxterminal - https://www.lxde.org/ - - PisiLinux Community - admins@pisilinux.org - - GPL-2 - app:gui - desktop.lxde - Lightweight terminal emulator. - Lxterminal is a Lightweight vte-based tabbed terminal emulator for LXDE. - - mirrors://sourceforge/lxde/lxterminal-0.4.0.tar.xz - - - intltool - vte-devel - gtk3-devel - gnutls-devel - libpcre2-devel - gdk-pixbuf-devel - - - - - + + lxterminal + https://www.lxde.org/ + + PisiLinux Community + admins@pisilinux.org + + GPL-2 + app:gui + desktop.lxde + Lightweight terminal emulator. + Lxterminal is a Lightweight vte-based tabbed terminal emulator for LXDE. + + mirrors://sourceforge/lxde/lxterminal-0.4.0.tar.xz + + + intltool + vte-devel + gtk3-devel + gnutls-devel + libpcre2-devel + gdk-pixbuf-devel + + + + + - - lxterminal - - vte - gtk3 - glib2 - pango - libX11 - gdk-pixbuf - - - /usr/bin - /usr/share - /usr/share/locale - /usr/share/man - /usr/share/doc - - + + lxterminal + + vte + gtk3 + glib2 + pango + libX11 + gdk-pixbuf + + + /usr/bin + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + - - - 2022-04-14 - 0.4.0 - First build. - fury - uglyside@yandex.ru - - + + + 2022-04-14 + 0.4.0 + First build. + fury + uglyside@yandex.ru + + diff --git a/desktop/lxde/parcellite/actions.py b/desktop/lxde/parcellite/actions.py new file mode 100644 index 0000000000..923c3b4b04 --- /dev/null +++ b/desktop/lxde/parcellite/actions.py @@ -0,0 +1,15 @@ +#!/usr/bin/python +# -*- coding: utf-8 -*- +# +# Licensed under the GNU General Public License, version 3. +# See the file https://www.gnu.org/licenses/gpl-3.0.txt + +from pisi.actionsapi import autotools, pisitools, get + +def build(): + autotools.make() + +def install(): + autotools.rawInstall("DESTDIR=%s prefix=/usr" % get.installDIR()) + + pisitools.dodoc("AUTHORS", "COPYING") diff --git a/desktop/lxde/parcellite/pspec.xml b/desktop/lxde/parcellite/pspec.xml new file mode 100644 index 0000000000..3a0a442185 --- /dev/null +++ b/desktop/lxde/parcellite/pspec.xml @@ -0,0 +1,47 @@ + + + + + parsellite + https://github.com/rickyrockrat/parcellite + + Kamil Atlı + suvari@pisilinux.org + + GPLv3 + desktop.lxde + Lightweight GTK+ Clipboard Manager. + A stripped down, basic-features-only clipboard manager with a small memory footprint for those who like simplicity. + https://github.com/rickyrockrat/parcellite/archive/1.2.5/parcellite-1.2.5.tar.gz + + intltool + gtk2-devel + glib2-devel + + + + + + + + parcellite + + gtk2 + glib2 + + + /etc + /usr/bin + /usr/share + + + + + + 2025-06-12 + 1.2.5 + Kamil Atlı + suvari@pisilinux.org + + + diff --git a/desktop/lxde/pcmanfm/actions.py b/desktop/lxde/pcmanfm/actions.py index 3f62763862..cefb29f35b 100644 --- a/desktop/lxde/pcmanfm/actions.py +++ b/desktop/lxde/pcmanfm/actions.py @@ -7,14 +7,13 @@ from pisi.actionsapi import autotools, pisitools, get def setup(): - pisitools.cflags.add("-Wno-deprecated-declarations -Wno-incompatible-pointer-types") - autotools.configure("--with-gtk=3") + autotools.configure("--with-gtk=3") def build(): - autotools.make() + autotools.make() def install(): - autotools.rawInstall("DESTDIR=%s" % get.installDIR()) + autotools.rawInstall("DESTDIR=%s" % get.installDIR()) - pisitools.dodoc("AUTHORS", "NEWS") + pisitools.dodoc("AUTHORS", "COPYING", "NEWS", "TODO") diff --git a/desktop/lxde/pcmanfm/pspec.xml b/desktop/lxde/pcmanfm/pspec.xml index 0309ca82b7..cadae7a5d6 100644 --- a/desktop/lxde/pcmanfm/pspec.xml +++ b/desktop/lxde/pcmanfm/pspec.xml @@ -1,65 +1,68 @@ - - pcmanfm - https://www.lxde.org/ - - PisiLinux Community - admins@pisilinux.org - - GPL-2 - app:gui - desktop.lxde - LXDE default file manager. - PCMan File Manager is an extremly fast and lightweight file manager for LXDE. - - mirrors://sourceforge/pcmanfm/pcmanfm-1.3.2.tar.xz - - - intltool - gtk3-devel - pango-devel - cairo-devel - gdk-pixbuf-devel - libfm-devel - libfm-extra-devel - - + + pcmanfm + https://github.com/lxde/pcmanfm + + PisiLinux Community + admins@pisilinux.org + + GPL-2 + app:gui + desktop.lxde + LXDE default file manager. + PCMan File Manager is an extremly fast and lightweight file manager for LXDE. + https://github.com/lxde/releases/raw/master/releases/pcmanfm-1.4.0.tar.xz + + intltool + gtk3-devel + pango-devel + cairo-devel + gdk-pixbuf-devel + libfm-extra-devel + + - - pcmanfm - - atk - gtk3 - glib2 - pango - cairo - libX11 - gdk-pixbuf - libfm - libfm-extra - - - /etc - /usr/bin - /usr/include - /usr/lib - /usr/share - /usr/share/locale - /usr/share/man - /usr/share/doc - - + + pcmanfm + + atk + gtk3 + glib2 + pango + cairo + libX11 + gdk-pixbuf + libfm-extra + + + /etc + /usr/bin + /usr/include + /usr/lib + /usr/share + /usr/share/locale + /usr/share/man + /usr/share/doc + + - - - 2022-04-14 - 1.3.2 - First build. - fury - uglyside@yandex.ru - - + + + 2025-06-12 + 1.4.0 + Version bump. + Kamil Atlı + suvari@pisilinux.org + + + 2022-04-14 + 1.3.2 + First build. + fury + uglyside@yandex.ru + +