diff --git a/desktop/lxde/gpicview/actions.py b/desktop/lxde/gpicview/actions.py
new file mode 100644
index 0000000000..d35cc71619
--- /dev/null
+++ b/desktop/lxde/gpicview/actions.py
@@ -0,0 +1,18 @@
+#!/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 setup():
+ autotools.configure("--prefix=/usr --enable-gtk3")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("AUTHORS", "COPYING")
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/lxde-icon-theme/actions.py b/desktop/lxde/lxde-icon-theme/actions.py
new file mode 100644
index 0000000000..d4efb43a91
--- /dev/null
+++ b/desktop/lxde/lxde-icon-theme/actions.py
@@ -0,0 +1,18 @@
+#!/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 setup():
+ autotools.configure("--prefix=/usr")
+
+def build():
+ autotools.make()
+
+def install():
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
+
+ pisitools.dodoc("AUTHORS", "COPYING")
diff --git a/desktop/lxde/lxde-icon-theme/pspec.xml b/desktop/lxde/lxde-icon-theme/pspec.xml
new file mode 100644
index 0000000000..c92c3f93d9
--- /dev/null
+++ b/desktop/lxde/lxde-icon-theme/pspec.xml
@@ -0,0 +1,36 @@
+
+
+
+
+ lxde-icon-theme
+ https://github.com/lxde/lxde-icon-theme
+
+ Kamil Atlı
+ suvari@pisilinux.org
+
+ LGPLv3
+ desktop.lxde
+ LXDE standard icon theme.
+ LXDE standard icon theme.
+ https://github.com/lxde/releases/raw/master/releases/lxde-icon-theme-0.5.2.tar.xz
+
+
+
+
+
+
+ lxde-icon-theme
+
+ /usr/share
+
+
+
+
+
+ 2025-06-14
+ 0.5.2
+ Kamil Atlı
+ suvari@pisilinux.org
+
+
+
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..aaa97259b4 100644
--- a/desktop/lxde/lxsession/actions.py
+++ b/desktop/lxde/lxsession/actions.py
@@ -7,16 +7,13 @@
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")
+ 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", "ChangeLog", "COPYING", "NEWS", "README")
+ pisitools.dodoc("AUTHORS", "COPYING")
diff --git a/desktop/lxde/lxsession/files/Avoid_costly_lsb_release_invocation.patch b/desktop/lxde/lxsession/files/Avoid_costly_lsb_release_invocation.patch
deleted file mode 100644
index cc34728884..0000000000
--- a/desktop/lxde/lxsession/files/Avoid_costly_lsb_release_invocation.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-From c398fd6db61bc084679759096bde5747e5616eca Mon Sep 17 00:00:00 2001
-From: Jann Horn
-Date: Sun, 18 Apr 2021 16:37:16 +0200
-Subject: [PATCH] lxsession-logout: Avoid costly lsb_release invocation
-
-Having the name of the distribution in the LXDE prompt looks kinda nice,
-but `lsb_release -r -s` is fairly costly (or at least the version on
-Debian is): It spins up a python interpreter, then runs `apt-cache policy`
-(which in turn, among other things, runs
-`/usr/bin/dpkg --print-foreign-architectures` twice).
-
-On a desktop machine with a proper Haswell CPU, `lsb_release -r -s` takes
-"only" around 105ms (around 79ms of that are for `apt-cache policy`);
-but on an old Intel NUC with a 5-years-old mobile Intel Pentium with a TDP
-of 6W, it takes roughly between 500ms and 1000ms.
-
-As suggested by ZanderBrown, use glib's g_get_os_info() instead if
-available. If that doesn't exist, it's probably better to omit the OS name
-instead of potentially spending up to a second on figuring out what it is.
----
- lxsession-logout/lxsession-logout.c | 33 ++++++-----------------------
- 1 file changed, 6 insertions(+), 27 deletions(-)
-
-diff --git a/lxsession-logout/lxsession-logout.c b/lxsession-logout/lxsession-logout.c
-index 489e6e3..f06e61d 100644
---- a/lxsession-logout/lxsession-logout.c
-+++ b/lxsession-logout/lxsession-logout.c
-@@ -716,35 +716,14 @@ int main(int argc, char * argv[])
- if (session_name == NULL)
- session_name = "LXDE";
-
-- gchar *output = NULL;
--
-- if (g_find_program_in_path("lsb_release"))
-- {
-- const gchar *command_line = "lsb_release -r -s";
-- GError *error;
-- if (!g_spawn_command_line_sync( command_line,
-- &output,
-- NULL,
-- NULL,
-- &error))
-- {
--
-- fprintf (stderr, "Error: %s\n", error->message);
-- g_error_free (error);
--
-- }
-- }
-+ gchar *os_name = NULL;
-+#if GLIB_CHECK_VERSION(2, 64, 0)
-+ os_name = g_get_os_info(G_OS_INFO_KEY_PRETTY_NAME);
-+#endif
-
-- if (output == NULL)
-- {
-- output = "";
-- }
-- else
-- {
-- output[strlen ( output ) - 1] = '\0';
-- }
-+ prompt = g_strdup_printf(_("Logout %s %s session ?"), session_name, os_name ? os_name : "");
-
-- prompt = g_strdup_printf(_("Logout %s %s session ?"), session_name, output);
-+ g_free(os_name);
- }
- gtk_label_set_markup(GTK_LABEL(label), prompt);
- gtk_box_pack_start(GTK_BOX(controls), label, FALSE, FALSE, 4);
diff --git a/desktop/lxde/lxsession/pspec.xml b/desktop/lxde/lxsession/pspec.xml
index 39631f7246..8378a6893e 100644
--- a/desktop/lxde/lxsession/pspec.xml
+++ b/desktop/lxde/lxsession/pspec.xml
@@ -1,68 +1,73 @@
-
- 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://github.com/lxde/lxsession
+
+ Kamil Atlı
+ suvari@pisilinux.org
+
+ GPLv2
+ app
+ desktop.lxde
+ LXDE session manager.
+ lxsession is the default X11 session manager of LXDE.
+ https://github.com/lxde/releases/raw/master/releases/lxsession-0.5.6.tar.xz
+
+ intltool
+ vala-devel
+ gtk3-devel
+ glib2-devel
+ libSM-devel
+ libICE-devel
+ polkit-devel
+ elogind-devel
+ gettext-devel
+ libnotify-devel
+ gdk-pixbuf-devel
+
+
+
+
+
-
- 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
-
-
+
+
+ 2025-06-14
+ 0.5.6
+ Version bump.
+ Kamil Atlı
+ suvari@pisilinux.org
+
+
+ 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
+
+