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