diff --git a/desktop/lxqt/libfm-extra/actions.py b/desktop/lxqt/libfm-extra/actions.py
index 26c321de67..ef159ad399 100644
--- a/desktop/lxqt/libfm-extra/actions.py
+++ b/desktop/lxqt/libfm-extra/actions.py
@@ -1,28 +1,26 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
+#
# Licensed under the GNU General Public License, version 3.
-# See the file http://www.gnu.org/copyleft/gpl.txt
+# See the file https://www.gnu.org/licenses/gpl-3.0.txt
+from pisi.actionsapi import autotools, pisitools, get
-from pisi.actionsapi import shelltools
-from pisi.actionsapi import get
-from pisi.actionsapi import pisitools
-from pisi.actionsapi import autotools
+i = ''.join([
+ ' --enable-udisks',
+ ' --disable-static',
+ ' --disable-old-actions',
+ ' --with-gtk=3 '
+ ])
def setup():
- shelltools.system("./autogen.sh")
- autotools.configure("--sysconfdir=/etc \
- --with-extra-only \
- --with-gtk=no \
- --disable-static")
+ pisitools.cflags.add("-Wno-deprecated-declarations -Wno-incompatible-pointer-types")
+ autotools.configure(i)
+
+ pisitools.dosed("libtool", " -shared ", " -Wl,-O2,--as-needed -shared ")
def build():
- autotools.make()
+ autotools.make()
def install():
- autotools.rawInstall("DESTDIR=%s" % get.installDIR())
- pisitools.remove("/usr/include/libfm")
- pisitools.dodir("/usr/include/libfm")
- pisitools.domove("/usr/include/libfm-1.0/*", "/usr/include/libfm")
- pisitools.removeDir("/usr/include/libfm-1.0")
- pisitools.dodoc("AUTHORS", "COPYING")
+ autotools.rawInstall("DESTDIR=%s" % get.installDIR())
diff --git a/desktop/lxqt/libfm-extra/pspec.xml b/desktop/lxqt/libfm-extra/pspec.xml
index 5c3739b045..b746ea1c65 100644
--- a/desktop/lxqt/libfm-extra/pspec.xml
+++ b/desktop/lxqt/libfm-extra/pspec.xml
@@ -1,63 +1,131 @@
-
+
-
- libfm-extra
- https://www.lxde.org/
-
- Ayhan Yalçınsoy
- ayhanyalcinsoy@pisilinux.org
-
- GPL2
- lxqt
- library
- Core library of PCManFM file manager
- libfm is a Core library of PCManFM file manager
- https://github.com/lxde/libfm/archive/1.3.2.tar.gz
-
- gettext-devel
- glib2-devel
- gtk-doc
- intltool
-
-
-
- libfm-extra
- Development headers for libfm-qt
-
- glib2
-
-
- /usr/lib/libfm-extra*
- /usr/share/doc
-
-
-
- libfm-extra-devel
- Development headers for libfm-qt
-
- libfm-extra
- glib2-devel
-
-
- /usr/include
- /usr/lib/pkgconfig
-
-
-
-
- 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
-
-
+
+ libfilemanager-lxde
+ 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
+
+
+
+
+
+
+
+ libfilemanager-lxde
+
+ atk
+ gtk3
+ glib2
+ cairo
+ pango
+ udisks2
+ libexif
+ dbus-glib
+ gdk-pixbuf
+ fontconfig
+ menu-cache
+
+
+ /etc/xdg
+ /usr/bin
+ /usr/lib
+ /usr/share
+ /usr/share/locale
+ /usr/share/man
+ /usr/share/doc
+
+
+
+
+ libfilemanager-lxde-devel
+
+ libfilemanager-lxde
+ gtk3-devel
+ glib2-devel
+
+
+ /usr/include
+ /usr/lib/pkgconfig
+
+
+
+
+ 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
+
+
+
+
+
+ 2022-04-14
+ 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/lxqt/libfm-extra/translations.xml b/desktop/lxqt/libfm-extra/translations.xml
deleted file mode 100644
index d06306182f..0000000000
--- a/desktop/lxqt/libfm-extra/translations.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
- libfm-qt
- LXDE dosya yönetimi kitaplıkları
- libfm-qt, LXDE için dosya yönetim kitaplıklarını içerir.
-
-
-
-
- llibfm-qt-devel
- LXDE dosya yönetimi kitaplıkları
- libfm-qt, LXDE için dosya yönetim kitaplıklarını içerir.
-
-
\ No newline at end of file