Compare commits

...

41 Commits

Author SHA1 Message Date
Simon Quigley c3075b3182 Upload to Plucky
1 month ago
Simon Quigley a90ab52cb3 Make the package Lintian-clean.
2 months ago
Simon Quigley a7c55cca9d Add new build dependencies from the CMake output.
2 months ago
Simon Quigley 49541811db New upstream release.
2 months ago
Rik Mills 017f7c8a4d No-change rebuild against Qt 6.7.2 private-abi.
2 months ago
Aaron Rainbolt b26925ea07 Tell the symbols to get back in shape
4 months ago
Aaron Rainbolt 802f5579bb Release to Oracular
4 months ago
Aaron Rainbolt 0f9f5df868 Symbols file update
6 months ago
Aaron Rainbolt 1db48c93b7 Much package name tweaking
6 months ago
Aaron Rainbolt 644c99327e Bump build deps and soname
6 months ago
Aaron Rainbolt ea95d92cfa Update copyright file
6 months ago
Aaron Rainbolt 2c7d5a99f5 Bump Standards-Version
6 months ago
Aaron Rainbolt b2307df376 Bump version for new upstream release
6 months ago
Aaron Rainbolt d327b18479 Adjust changelog wording
1 year ago
Aaron Rainbolt c5f0c347e1 Update symbols
1 year ago
Aaron Rainbolt fa8e6fa423 Soname bump
1 year ago
Aaron Rainbolt d5ecfb6681 Add lxqt-menu-data as a build dep
1 year ago
Aaron Rainbolt 6dab1b3af8 Reorganize and fix copyright file
1 year ago
Aaron Rainbolt b2487aad6c Bump version for new upstream release
1 year ago
Simon Quigley a575de56f8 Update symbols from build logs.
1 year ago
Simon Quigley c3f4fc8b10 Bump build dependency accordingly.
1 year ago
Simon Quigley 40e11089cc Rename binary package for SONAME change, update symbols accordingly.
1 year ago
Simon Quigley 98f5f397dc New upstream release.
1 year ago
Aaron Rainbolt d0c06c5d6b Ran wrap-and-sort.
2 years ago
Aaron Rainbolt 052a556bc0 Symbols defeated.
2 years ago
Aaron Rainbolt 83c034bd6f Bumped Standards-Version to 4.6.2
2 years ago
Aaron Rainbolt 900d477f1d Updated copyright file.
2 years ago
Aaron Rainbolt e251a6aa32 Prepare for new release
2 years ago
Aaron Rainbolt a273e1567d Sync with archive.
2 years ago
Aaron Rainbolt eb615c3512 Revert "Typo fix"
2 years ago
Aaron Rainbolt 0672e46c73 Revert "Set release codename."
2 years ago
Aaron Rainbolt cbe58deaea Set release codename.
2 years ago
Aaron Rainbolt f0df77303e Typo fix
2 years ago
Simon Quigley d6371bc277 Upload to Lunar.
2 years ago
Simon Quigley 5fd9107a93 Update symbols from amd64 build logs.
2 years ago
Simon Quigley f10ba18860 Rename libfm-qt11 -> libfm-qt12 and add necessary Breaks/Replaces.
2 years ago
Simon Quigley 1e0ecbdf79 Bump build dependencies to the latest upstream LXQt versions.
2 years ago
Simon Quigley c98bcd1948 Remove reverse-applicable upstream patches.
2 years ago
Simon Quigley 1fa81fcbb4 Lubuntuify the package slightly, to make debhelper happy.
2 years ago
Simon Quigley 2602979b29 Fix the watch file, for real this time.
2 years ago
Simon Quigley 0f65b41150 New upstream release.
2 years ago

91
debian/changelog vendored

@ -1,3 +1,94 @@
libfm-qt (2.1.0-0ubuntu1) plucky; urgency=medium
* New upstream release.
- Bump build dependencies.
- Update symbols from amd64 build logs.
* Add new build dependencies from the CMake output.
* Make the package Lintian-clean.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 15 Nov 2024 15:31:59 -0600
libfm-qt (2.0.2-0ubuntu3) plucky; urgency=medium
* No-change rebuild against Qt 6.7.2 private-abi.
-- Rik Mills <rikmills@kde.org> Thu, 17 Oct 2024 17:52:48 +0100
libfm-qt (2.0.2-0ubuntu2) oracular; urgency=medium
* Fix symbols file.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Sun, 25 Aug 2024 22:22:47 -0500
libfm-qt (2.0.2-0ubuntu1) oracular; urgency=medium
* New upstream release.
* Bump Standards-Version to 4.7.0, no changes necessary.
* Update copyright file.
* Bump build deps.
* Change binary package name to libfm-qt6.
* Update symbols file.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Thu, 15 Aug 2024 16:06:46 -0500
libfm-qt (1.4.0-0ubuntu1) noble; urgency=medium
* New upstream release.
* Reorganized and fixed copyright file.
* Added lxqt-menu-data as a build dependency.
* Bumped soname to libfm-qt14.
* Updated symbols file.
-- Aaron Rainbolt <arraybolt3@gmail.com> Sun, 05 Nov 2023 17:15:40 -0600
libfm-qt (1.3.0-0ubuntu2) mantic; urgency=medium
* Update symbols from build logs.
-- Simon Quigley <tsimonq2@ubuntu.com> Fri, 11 Aug 2023 10:16:27 -0500
libfm-qt (1.3.0-0ubuntu1) mantic; urgency=medium
* New upstream release.
- Bump build dependency accordingly.
* Rename binary package for SONAME change, update symbols accordingly.
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 26 Jul 2023 16:25:53 -0500
libfm-qt (1.2.1-0ubuntu1) lunar; urgency=medium
* New upstream release.
* Updated copyright file.
* Bumped Standards-Version to 4.6.2, no changes necessary.
* Updated symbols file.
* Ran wrap-and-sort.
-- Aaron Rainbolt <arraybolt3@ubuntu.com> Thu, 26 Jan 2023 20:18:59 -0600
libfm-qt (1.2.0-0ubuntu3) lunar; urgency=medium
* No-change rebuild against Qt 5.15.8.
-- Dmitry Shachnev <mitya57@ubuntu.com> Sat, 14 Jan 2023 10:19:25 +0300
libfm-qt (1.2.0-0ubuntu2) lunar; urgency=medium
* No-change rebuild against Qt 5.15.7.
-- Dmitry Shachnev <mitya57@ubuntu.com> Sat, 10 Dec 2022 12:50:58 +0300
libfm-qt (1.2.0-0ubuntu1) lunar; urgency=medium
* New upstream release.
* Fix the watch file, for real this time.
* Lubuntuify the package slightly, to make debhelper happy.
* Remove reverse-applicable upstream patches.
* Bump build dependencies to the latest upstream LXQt versions.
* Rename libfm-qt11 -> libfm-qt12 and add necessary Breaks/Replaces.
* Update symbols from amd64 build logs.
-- Simon Quigley <tsimonq2@ubuntu.com> Wed, 16 Nov 2022 19:21:46 -0600
libfm-qt (1.1.0-3ubuntu1) kinetic; urgency=medium
* Revert the previous upload.

87
debian/control vendored

@ -1,6 +1,6 @@
Source: libfm-qt
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
XSBC-Original-Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org>
Maintainer: Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
Original-Maintainer: LXQt Packaging Team <pkg-lxqt-devel@lists.alioth.debian.org>
Uploaders: Alf Gaida <agaida@siduction.org>,
ChangZhuo Chen (陳昌倬) <czchen@debian.org>,
Andrew Lee (李健秋) <ajqlee@debian.org>,
@ -11,31 +11,62 @@ Section: x11
Priority: optional
Build-Depends: debhelper-compat (= 13),
libexif-dev,
libkf5windowsystem-dev,
libmenu-cache-dev,
libqt5svg5-dev,
libqt5x11extras5-dev,
libx11-dev,
lxqt-build-tools (>= 0.11.0),
qtbase5-private-dev
Standards-Version: 4.6.1
Vcs-Browser: https://salsa.debian.org/lxqt-team/libfm-qt
Vcs-Git: https://salsa.debian.org/lxqt-team/libfm-qt.git
libxcb-composite0-dev,
libxcb-cursor-dev,
libxcb-damage0-dev,
libxcb-dpms0-dev,
libxcb-dri2-0-dev,
libxcb-dri3-dev,
libxcb-ewmh-dev,
libxcb-glx0-dev,
libxcb-icccm4-dev,
libxcb-image0-dev,
libxcb-keysyms1-dev,
libxcb-present-dev,
libxcb-randr0-dev,
libxcb-record0-dev,
libxcb-render-util0-dev,
libxcb-render0-dev,
libxcb-res0-dev,
libxcb-screensaver0-dev,
libxcb-shape0-dev,
libxcb-shm0-dev,
libxcb-sync-dev,
libxcb-util-dev,
libxcb-xf86dri0-dev,
libxcb-xfixes0-dev,
libxcb-xinerama0-dev,
libxcb-xinput-dev,
libxcb-xkb-dev,
libxcb-xtest0-dev,
libxcb-xv0-dev,
libxcb-xvmc0-dev,
lxqt-build-tools (>= 2.1.0),
lxqt-menu-data (>= 2.1.0),
qt6-base-private-dev (>= 6.6.0),
qt6-svg-dev (>= 6.6.0)
Standards-Version: 4.7.0
Vcs-Browser: https://git.lubuntu.me/Lubuntu/libfm-qt-packaging
Vcs-Git: https://git.lubuntu.me/Lubuntu/libfm-qt-packaging.git
Debian-Vcs-Browser: https://salsa.debian.org/lxqt-team/libfm-qt
Debian-Vcs-Git: https://salsa.debian.org/lxqt-team/libfm-qt.git
Homepage: https://github.com/lxqt/libfm-qt
Rules-Requires-Root: no
Package: libfm-qt11
Replaces: libfm-qt9
Breaks: libfm-qt9
Package: libfm-qt6-15
Replaces: libfm-qt14, libfm-qt6-14
Breaks: libfm-qt14, libfm-qt6-14
Architecture: any
Multi-Arch: same
Section: libs
Depends: libfm-qt-common,
${misc:Depends},
${shlibs:Depends},
Depends: libfm-qt6-common,
libglib2.0-bin,
shared-mime-info
Recommends: libfm-qt-l10n
shared-mime-info,
${misc:Depends},
${shlibs:Depends}
Recommends: libfm-qt6-l10n
Pre-Depends: ${misc:Pre-Depends}
Description: file management support for pcmanfm-qt
Libfm-Qt is a companion library providing components to build desktop file
@ -43,37 +74,37 @@ Description: file management support for pcmanfm-qt
.
This package contains helper library libfm-qt for pcmanfm-qt.
Package: libfm-qt-common
Package: libfm-qt6-common
Architecture: all
Multi-Arch: foreign
Section: libs
Depends: ${misc:Depends}
Breaks: libfm-qt11 (<< 1.1.0-3ubuntu1), libfm-qt9
Replaces: libfm-qt11 (<< 1.1.0-3ubuntu1), libfm-qt9
Breaks: libfm-qt14
Replaces: libfm-qt14
Description: Common files for libfm-qt
Libfm-Qt is a companion library providing components to build desktop file
managers.
.
This package contains common files for libfm-qt.
Package: libfm-qt-dev
Package: libfm-qt6-dev
Architecture: any
Section: libdevel
Depends: ${misc:Depends},
libexif-dev,
libfm-qt11 (= ${binary:Version}),
libmenu-cache-dev
Depends: libexif-dev,
libfm-qt6-15 (= ${binary:Version}),
libmenu-cache-dev,
${misc:Depends}
Description: file management support library for pcmanfm-qt (development files)
Libfm-Qt is a companion library providing components to build desktop file
managers.
.
This package contains development files for helper library libfm-qt.
Package: libfm-qt-l10n
Package: libfm-qt6-l10n
Architecture: all
Multi-Arch: foreign
Section: localization
Depends: ${misc:Depends}, qttranslations5-l10n
Depends: qt6-translations-l10n, ${misc:Depends}
Description: Language package for libfm-qt
Libfm-Qt is a companion library providing components to build desktop file
managers.

18
debian/copyright vendored

@ -3,13 +3,13 @@ Upstream-Name: libfm-qt
Source: https://github.com/lxqt/libfm-qt
Files: *
Copyright: 2013-2019 LXQt team
2009-2019 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
Copyright: 2013-2024 LXQt team
2009 Juergen Hoetzel <juergen@archlinux.org>
2010 Shae Smittle <starfall87@gmail.com>
2014 Kuzma Shapran <kuzma.shapran@gmail.com>
2016 Mamoru TASAKA <mtasaka@fedoraproject.org>
2012-2016 Andriy Grytsenko (LStranger) <andrej@rep.kiev.ua>
2014 Kuzma Shapran <kuzma.shapran@gmail.com>
2009-2019 Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
License: LGPL-2.1+
Files: cmake/fm-qt-config.cmake.in
@ -17,11 +17,18 @@ Copyright: 2015 Luís Pereira <luis.artur.pereira@gmail.com>
License: BSD-3-Clause
Files: debian/*
Copyright: 2021-2022, Lubuntu Developers <lubuntu-devel@lists.ubuntu.com>
Copyright: 2015 Andrew Lee (李健秋) <ajqlee@debian.org>
2014-2015 Wen Liao <wen.cf83@gmail.com>
2014-2016 ChangZhuo Chen (陳昌倬) <czchen@debian.org>
2019 Rik Mills <rikmills@kubuntu.org>
2013-2019 Alf Gaida <agaida@siduction.org>
2015 Andrew Lee (李健秋) <ajqlee@debian.org>
2018-2019 Walter Lapchynski <wxl@ubuntu.com>
2018-2019 Dan Simmons <monetaryabyss@protonmail.com>
2020 Gianfranco Costamagna <locutusofborg@debian.org>
2019-2021 Raman Sarda <ramansarda2000@gmail.com>
2019-2021 apt-ghetto <apt-ghetto@protonmail.com>
2018-2023 Simon Quigley <tsimonq2@ubuntu.com>
2022-2024 Aaron Rainbolt <arraybolt3@gmail.com>
License: LGPL-2.1+
License: BSD-3-Clause
@ -63,4 +70,3 @@ License: LGPL-2.1+
On Debian systems, the complete text of the GNU Lesser General
Public License version 2.1 can be found in
"/usr/share/common-licenses/LGPL-2.1".

@ -1,3 +0,0 @@
usr/share/libfm-qt/archivers.list
usr/share/libfm-qt/terminals.list
usr/share/mime/packages/libfm-qt-mimetypes.xml

@ -1,8 +0,0 @@
usr/include/libfm-qt/*.h
usr/include/libfm-qt/core/*.h
usr/include/libfm-qt/core/legacy/*.h
usr/include/libfm-qt/core/vfs/*.h
usr/include/libfm-qt/customactions/*.h
usr/lib/*/*.so
usr/lib/*/pkgconfig/*
usr/share/cmake/fm-qt/*.cmake

@ -1 +0,0 @@
usr/share/libfm-qt/translations

@ -1,2 +0,0 @@
libfm-qt 11 libfm-qt11 (>= 1.1.0)

@ -1,6 +1,9 @@
# SymbolsHelper-Confirmed: 1.1.0 amd64 i386 riscv64
libfm-qt.so.11 libfm-qt11 #MINVER#
* Build-Depends-Package: libfm-qt-dev
# SymbolsHelper-Confirmed: 2.1.0 amd64
libfm-qt6.so.15 libfm-qt6-15 #MINVER#
* Build-Depends-Package: libfm-qt6-dev
_ZGVZN9QMetaType21registerConverterImplI5QListI4QUrlE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 2.0.2
_ZGVZN9QMetaType23registerMutableViewImplI5QListI4QUrlE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS8_EES_S_E10unregister@Base 2.0.2
_ZN13QMetaSequence12MetaSequenceI5QListI4QUrlEE5valueE@Base 2.0.2
_ZN2Fm10DirListJob10filesFoundERNS_12FileInfoListE@Base 0.16.0
_ZN2Fm10DirListJob11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.16.0
_ZN2Fm10DirListJob11qt_metacastEPKc@Base 0.16.0
@ -29,7 +32,7 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm10FileDialog14isSupportedUrlERK4QUrl@Base 0.16.0
_ZN2Fm10FileDialog14selectFilePathERKNS_8FilePathE@Base 0.16.0
_ZN2Fm10FileDialog14setBigIconSizeEi@Base 0.16.0
_ZN2Fm10FileDialog14setNameFiltersERK11QStringList@Base 0.16.0
_ZN2Fm10FileDialog14setNameFiltersERK5QListI7QStringE@Base 2.0.2
_ZN2Fm10FileDialog14setSplitterPosEi@Base 0.16.0
_ZN2Fm10FileDialog15setHiddenPlacesERK4QSetI7QStringE@Base 0.16.0
_ZN2Fm10FileDialog16FileDialogFilter6updateEv@Base 0.16.0
@ -45,7 +48,7 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm10FileDialog17setShowThumbnailsEb@Base 0.16.0
_ZN2Fm10FileDialog17setSortHiddenLastEb@Base 0.16.0
_ZN2Fm10FileDialog18onSelectionChangedERK14QItemSelectionS3_@Base 0.16.0
_ZN2Fm10FileDialog18setMimeTypeFiltersERK11QStringList@Base 0.16.0
_ZN2Fm10FileDialog18setMimeTypeFiltersERK5QListI7QStringE@Base 2.0.2
_ZN2Fm10FileDialog18setSortFolderFirstEb@Base 0.16.0
_ZN2Fm10FileDialog19onCurrentRowChangedERK11QModelIndexS3_@Base 0.16.0
_ZN2Fm10FileDialog19selectFilesOnReloadERKNS_12FileInfoListE@Base 0.16.0
@ -78,7 +81,7 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm10FolderMenu19addCustomActionItemEP5QMenuSt10shared_ptrIKNS_14FileActionItemEE@Base 0.16.0
_ZN2Fm10FolderMenu21onSortActionTriggeredEb@Base 0.16.0
_ZN2Fm10FolderMenu22onPasteActionTriggeredEv@Base 0.16.0
_ZN2Fm10FolderMenu23onCustomActionTrigerredEv@Base 0.16.0
_ZN2Fm10FolderMenu23onCustomActionTriggeredEv@Base 1.3.0
_ZN2Fm10FolderMenu26onSelectAllActionTriggeredEv@Base 0.16.0
_ZN2Fm10FolderMenu26onSortOrderActionTriggeredEb@Base 0.16.0
_ZN2Fm10FolderMenu27onHiddenLastActionTriggeredEb@Base 0.16.0
@ -102,6 +105,7 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm10FolderView11setIconSizeENS0_8ViewModeE5QSize@Base 0.16.0
_ZN2Fm10FolderView11setViewModeENS0_8ViewModeE@Base 0.16.0
_ZN2Fm10FolderView11sortChangedEv@Base 0.16.0
_ZN2Fm10FolderView13dropIsDecidedEb@Base 1.2.1
_ZN2Fm10FolderView13emitClickedAtENS0_9ClickTypeERK6QPoint@Base 0.16.0
_ZN2Fm10FolderView13inlineRenamedERK7QStringS3_@Base 1.1.0
_ZN2Fm10FolderView13onFileClickedEiRKSt10shared_ptrIKNS_8FileInfoEE@Base 0.16.0
@ -194,6 +198,7 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm11AppMenuView11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.16.0
_ZN2Fm11AppMenuView11qt_metacastEPKc@Base 0.16.0
_ZN2Fm11AppMenuView12addMenuItemsEP13QStandardItemP13_MenuCacheDir@Base 0.16.0
_ZN2Fm11AppMenuView15restoreExpandedERK4QSetI10QByteArrayERK11QModelIndex@Base 1.3.0
_ZN2Fm11AppMenuView16selectionChangedERK14QItemSelectionS3_@Base 0.16.0
_ZN2Fm11AppMenuView16staticMetaObjectE@Base 0.16.0
_ZN2Fm11AppMenuView17onMenuCacheReloadEP10_MenuCache@Base 0.16.0
@ -240,6 +245,7 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm11DirTreeView6onOpenEv@Base 0.16.0
_ZN2Fm11DirTreeView8onNewTabEv@Base 0.16.0
_ZN2Fm11DirTreeView8setModelEP18QAbstractItemModel@Base 0.16.0
_ZN2Fm11DirTreeView9dropEventEP10QDropEvent@Base 1.2.1
_ZN2Fm11DirTreeViewC1EP7QWidget@Base 0.16.0
_ZN2Fm11DirTreeViewC2EP7QWidget@Base 0.16.0
_ZN2Fm11DirTreeViewD0Ev@Base 0.16.0
@ -356,6 +362,7 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm12FileLauncher11launchFilesEP7QWidgetRKNS_12FileInfoListE@Base 0.16.0
_ZN2Fm12FileLauncher11launchPathsEP7QWidgetRKSt6vectorINS_8FilePathESaIS4_EE@Base 0.16.0
_ZN2Fm12FileLauncher13launchWithAppEP7QWidgetP9_GAppInfoRKSt6vectorINS_8FilePathESaIS6_EE@Base 1.1.0
_ZN2Fm12FileLauncher16resetExecActionsEv@Base 1.2.0
_ZN2Fm12FileLauncher3askEPKcPKPci@Base 0.16.0
_ZN2Fm12FileLauncher9chooseAppERKNS_12FileInfoListEPKcRNS_9GErrorPtrE@Base 0.16.0
_ZN2Fm12FileLauncher9showErrorEP18_GAppLaunchContextRKNS_9GErrorPtrERKNS_8FilePathERKSt10shared_ptrIKNS_8FileInfoEE@Base 0.16.0
@ -428,8 +435,8 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm12ThumbnailJob29maxExternalThumbnailFileSize_E@Base 0.17.1
_ZN2Fm12ThumbnailJob31setMaxExternalThumbnailFileSizeEi@Base 0.17.1
_ZN2Fm12ThumbnailJob4execEv@Base 0.16.0
_ZN2Fm12ThumbnailJobC1ENS_12FileInfoListEi@Base 0.16.0
_ZN2Fm12ThumbnailJobC2ENS_12FileInfoListEi@Base 0.16.0
_ZN2Fm12ThumbnailJobC1ENS_12FileInfoListEib@Base 2.1.0
_ZN2Fm12ThumbnailJobC2ENS_12FileInfoListEib@Base 2.1.0
_ZN2Fm12ThumbnailJobD0Ev@Base 0.16.0
_ZN2Fm12ThumbnailJobD1Ev@Base 0.16.0
_ZN2Fm12ThumbnailJobD2Ev@Base 0.16.0
@ -710,16 +717,16 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm16FileSearchDialog12onRemovePathEv@Base 0.16.0
_ZN2Fm16FileSearchDialog12setRecursiveEb@Base 0.16.0
_ZN2Fm16FileSearchDialog13setNameRegexpEb@Base 0.16.0
_ZN2Fm16FileSearchDialog15addNamePatternsERK11QStringList@Base 1.1.0
_ZN2Fm16FileSearchDialog15addNamePatternsERK5QListI7QStringE@Base 2.0.2
_ZN2Fm16FileSearchDialog16setContentRegexpEb@Base 0.16.0
_ZN2Fm16FileSearchDialog16setSearchhHiddenEb@Base 0.16.0
_ZN2Fm16FileSearchDialog18addContentPatternsERK11QStringList@Base 1.1.0
_ZN2Fm16FileSearchDialog18addContentPatternsERK5QListI7QStringE@Base 2.0.2
_ZN2Fm16FileSearchDialog22setNameCaseInsensitiveEb@Base 0.16.0
_ZN2Fm16FileSearchDialog25setContentCaseInsensitiveEb@Base 0.16.0
_ZN2Fm16FileSearchDialog6acceptEv@Base 0.16.0
_ZN2Fm16FileSearchDialog9onAddPathEv@Base 0.16.0
_ZN2Fm16FileSearchDialogC1E11QStringListP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 0.16.0
_ZN2Fm16FileSearchDialogC2E11QStringListP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 0.16.0
_ZN2Fm16FileSearchDialogC1E5QListI7QStringEP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 2.0.2
_ZN2Fm16FileSearchDialogC2E5QListI7QStringEP7QWidget6QFlagsIN2Qt10WindowTypeEE@Base 2.0.2
_ZN2Fm16FileSearchDialogD0Ev@Base 0.16.0
_ZN2Fm16FileSearchDialogD1Ev@Base 0.16.0
_ZN2Fm16FileSearchDialogD2Ev@Base 0.16.0
@ -948,8 +955,8 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm7LibFmQtD1Ev@Base 0.16.0
_ZN2Fm7LibFmQtD2Ev@Base 0.16.0
_ZN2Fm7PathBar10openEditorEv@Base 0.16.0
_ZN2Fm7PathBar10wheelEventEP11QWheelEvent@Base 0.16.0
_ZN2Fm7PathBar11closeEditorEv@Base 0.16.0
_ZN2Fm7PathBar11eventFilterEP7QObjectP6QEvent@Base 2.0.2
_ZN2Fm7PathBar11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.16.0
_ZN2Fm7PathBar11qt_metacastEPKc@Base 0.16.0
_ZN2Fm7PathBar11resizeEventEP12QResizeEvent@Base 0.16.0
@ -1011,7 +1018,7 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm8FileMenu19addCustomActionItemEP5QMenuSt10shared_ptrIKNS_14FileActionItemEE@Base 0.16.0
_ZN2Fm8FileMenu19onOpenWithTriggeredEv@Base 0.16.0
_ZN2Fm8FileMenu22onApplicationTriggeredEv@Base 0.16.0
_ZN2Fm8FileMenu23onCustomActionTrigerredEv@Base 0.16.0
_ZN2Fm8FileMenu23onCustomActionTriggeredEv@Base 1.3.0
_ZN2Fm8FileMenu25onFilePropertiesTriggeredEv@Base 0.16.0
_ZN2Fm8FileMenu9onExtractEv@Base 0.16.0
_ZN2Fm8FileMenuC1ENS_12FileInfoListESt10shared_ptrIKNS_8FileInfoEENS_8FilePathEbRK7QStringP7QWidget@Base 0.16.0
@ -1065,6 +1072,7 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm8PathEditD2Ev@Base 0.16.0
_ZN2Fm8SidePane10modeByNameEPKc@Base 0.16.0
_ZN2Fm8SidePane10setHomeDirEPKc@Base 0.16.0
_ZN2Fm8SidePane11eventFilterEP7QObjectP6QEvent@Base 2.1.0
_ZN2Fm8SidePane11initDirTreeEv@Base 0.16.0
_ZN2Fm8SidePane11modeChangedENS0_4ModeE@Base 0.16.0
_ZN2Fm8SidePane11qt_metacallEN11QMetaObject4CallEiPPv@Base 0.16.0
@ -1082,7 +1090,6 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZN2Fm8SidePane27openFolderInNewTabRequestedERKNS_8FilePathE@Base 0.16.0
_ZN2Fm8SidePane29openFolderInTerminalRequestedERKNS_8FilePathE@Base 0.16.0
_ZN2Fm8SidePane30openFolderInNewWindowRequestedERKNS_8FilePathE@Base 0.16.0
_ZN2Fm8SidePane5eventEP6QEvent@Base 0.16.0
_ZN2Fm8SidePane7setModeENS0_4ModeE@Base 0.16.0
_ZN2Fm8SidePane8modeNameENS0_4ModeE@Base 0.16.0
_ZN2Fm8SidePaneC1EP7QWidget@Base 0.16.0
@ -1182,7 +1189,9 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZNK2Fm10FolderView9childViewEv@Base 0.16.0
_ZNK2Fm10FontButton10metaObjectEv@Base 0.16.0
_ZNK2Fm10PlacesView10metaObjectEv@Base 0.16.0
_ZNK2Fm11AppMenuView10indexForIdERK10QByteArraybRK11QModelIndex@Base 1.3.0
_ZNK2Fm11AppMenuView10metaObjectEv@Base 0.16.0
_ZNK2Fm11AppMenuView11getExpandedERK11QModelIndex@Base 1.3.0
_ZNK2Fm11AppMenuView11selectedAppEv@Base 0.16.0
_ZNK2Fm11AppMenuView12selectedItemEv@Base 0.16.0
_ZNK2Fm11AppMenuView13isAppSelectedEv@Base 0.16.0
@ -1339,36 +1348,28 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
_ZNK2Fm9Bookmarks13bookmarksFileEv@Base 0.16.0
_ZNK2Fm9DeleteJob10metaObjectEv@Base 0.16.0
_ZNK2Fm9Templates10metaObjectEv@Base 0.16.0
(optional=templinst|arch=armel armhf hppa i386 mipsel powerpc sh4)_ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIKN2Fm8FileInfoEEESaISD_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSF_18_Mod_range_hashingENSF_20_Default_ranged_hashENSF_20_Prime_rehash_policyENSF_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEjRS7_j@Base 1.1.0
(optional=templinst|arch=!armel !armhf !hppa !i386 !mipsel !powerpc !sh4)_ZNKSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIKN2Fm8FileInfoEEESaISD_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSF_18_Mod_range_hashingENSF_20_Default_ranged_hashENSF_20_Prime_rehash_policyENSF_17_Hashtable_traitsILb1ELb0ELb1EEEE19_M_find_before_nodeEmRS7_m@Base 1.1.0
(optional=templinst)_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIKN2Fm8FileInfoEEESaISD_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSF_18_Mod_range_hashingENSF_20_Default_ranged_hashENSF_20_Prime_rehash_policyENSF_17_Hashtable_traitsILb1ELb0ELb1EEEE4findERS7_@Base 1.1.0
(optional=templinst)_ZNSt10_HashtableINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS5_St10shared_ptrIKN2Fm8FileInfoEEESaISD_ENSt8__detail10_Select1stESt8equal_toIS5_ESt4hashIS5_ENSF_18_Mod_range_hashingENSF_20_Default_ranged_hashENSF_20_Prime_rehash_policyENSF_17_Hashtable_traitsILb1ELb0ELb1EEEE5clearEv@Base 1.1.0
_ZNSt6vectorI18QRegularExpressionSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 0.16.0
_ZNSt6vectorI6QImageSaIS0_EE17_M_realloc_insertIJS0_EEEvN9__gnu_cxx17__normal_iteratorIPS0_S2_EEDpOT_@Base 0.16.0
_ZNSt6vectorIN2Fm17BrowseHistoryItemESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 0.16.0
_ZNSt6vectorIN2Fm5MountESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 0.16.0
_ZNSt6vectorIN2Fm6VolumeESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 0.16.0
_ZNSt6vectorIN2Fm8FilePathESaIS1_EE12emplace_backIJS1_EEEvDpOT_@Base 0.16.0
(optional=templinst)_ZNSt6vectorI18QRegularExpressionSaIS0_EE17_M_realloc_appendIJS0_EEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt6vectorI6QImageSaIS0_EE17_M_realloc_appendIJS0_EEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt6vectorIN2Fm17BrowseHistoryItemESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt6vectorIN2Fm5MountESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt6vectorIN2Fm6VolumeESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt6vectorIN2Fm8FilePathESaIS1_EE17_M_realloc_appendIJRKS1_EEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt6vectorIN2Fm8FilePathESaIS1_EE17_M_realloc_appendIJRS1_EEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt6vectorIN2Fm8FilePathESaIS1_EE17_M_realloc_appendIJS1_EEEvDpOT_@Base 2.0.2
_ZNSt6vectorIN2Fm8FilePathESaIS1_EE17_M_realloc_insertIJRKS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 0.16.0
_ZNSt6vectorIN2Fm8FilePathESaIS1_EE17_M_realloc_insertIJRS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 0.16.0
_ZNSt6vectorIN2Fm8FilePathESaIS1_EE17_M_realloc_insertIJS1_EEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_@Base 0.16.0
_ZNSt6vectorIPN2Fm12ThumbnailJobESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 0.16.0
_ZNSt6vectorIPN2Fm16DirTreeModelItemESaIS2_EE17_M_realloc_insertIJS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 0.16.0
_ZNSt6vectorIPN2Fm16DirTreeModelItemESaIS2_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS2_S4_EE@Base 1.1.0
(optional=templinst|arch=armhf s390x)_ZNSt6vectorINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESaIS5_EE17_M_realloc_appendIJRPcEEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt6vectorIPN2Fm12ThumbnailJobESaIS2_EE17_M_realloc_appendIJRKS2_EEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt6vectorIPN2Fm16DirTreeModelItemESaIS2_EE17_M_realloc_appendIJS2_EEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt6vectorIPN2Fm16DirTreeModelItemESaIS2_EE17_M_realloc_insertIJRKS2_EEEvN9__gnu_cxx17__normal_iteratorIPS2_S4_EEDpOT_@Base 2.0.2
_ZNSt6vectorISt10shared_ptrIKN2Fm12BookmarkItemEESaIS4_EE14_M_insert_rvalEN9__gnu_cxx17__normal_iteratorIPKS4_S6_EEOS4_@Base 0.16.0
_ZNSt6vectorISt10shared_ptrIKN2Fm12BookmarkItemEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 0.16.0
_ZNSt6vectorISt10shared_ptrIKN2Fm8FileInfoEESaIS4_EE12emplace_backIJRKS4_EEEvDpOT_@Base 0.16.0
_ZNSt6vectorISt10shared_ptrIKN2Fm8FileInfoEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 0.16.0
_ZNSt6vectorISt10shared_ptrIKN2Fm8FileInfoEESaIS4_EE17_M_realloc_insertIJS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 0.16.0
(optional=templinst|arch=riscv64)_ZNSt6vectorISt10shared_ptrIKN2Fm8MimeTypeEESaIS4_EE12emplace_backIJRKS4_EEEvDpOT_@Base 1.1.0
_ZNSt6vectorISt10shared_ptrIKN2Fm8MimeTypeEESaIS4_EE17_M_realloc_insertIJRKS4_EEEvN9__gnu_cxx17__normal_iteratorIPS4_S6_EEDpOT_@Base 0.16.0
_ZNSt6vectorISt10shared_ptrIN2Fm11ThumbnailerEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 0.16.0
_ZNSt6vectorISt10shared_ptrIN2Fm12TemplateItemEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 0.16.0
(arch=amd64 riscv64)_ZNSt6vectorISt10shared_ptrIN2Fm12TemplateItemEESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EES9_@Base 1.1.0
_ZNSt6vectorISt10shared_ptrIN2Fm6FolderEESaIS3_EE17_M_realloc_insertIJS3_EEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_@Base 0.16.0
_ZNSt6vectorISt10unique_ptrIN2Fm8ArchiverESt14default_deleteIS2_EESaIS5_EE17_M_realloc_insertIJS5_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_@Base 0.17.1
_ZNSt6vectorISt4pairISt10shared_ptrIKN2Fm8FileInfoEES5_ESaIS6_EE12emplace_backIJS6_EEEvDpOT_@Base 0.16.0
_ZNSt6vectorISt4pairISt10shared_ptrIKN2Fm8FileInfoEES5_ESaIS6_EE17_M_realloc_insertIJS6_EEEvN9__gnu_cxx17__normal_iteratorIPS6_S8_EEDpOT_@Base 0.16.0
(optional=templinst)_ZNSt6vectorISt10shared_ptrIKN2Fm8FileInfoEESaIS4_EE17_M_realloc_appendIJRKS4_EEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt6vectorISt10shared_ptrIKN2Fm8MimeTypeEESaIS4_EE17_M_realloc_appendIJRKS4_EEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt6vectorISt10shared_ptrIN2Fm12TemplateItemEESaIS3_EE17_M_realloc_appendIJS3_EEEvDpOT_@Base 2.0.2
(arch=amd64 arm64 armhf ppc64el riscv64)_ZNSt6vectorISt10shared_ptrIN2Fm12TemplateItemEESaIS3_EE8_M_eraseEN9__gnu_cxx17__normal_iteratorIPS3_S5_EES9_@Base 1.2.1
(optional=templinst)_ZNSt6vectorISt4pairISt10shared_ptrIKN2Fm8FileInfoEES5_ESaIS6_EE17_M_realloc_appendIJS6_EEEvDpOT_@Base 2.0.2
(optional=templinst)_ZNSt8__detail9_Map_baseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESt4pairIKS6_St10shared_ptrIKN2Fm8FileInfoEEESaISE_ENS_10_Select1stESt8equal_toIS6_ESt4hashIS6_ENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb1ELb0ELb1EEELb1EEixEOS6_@Base 1.1.0
_ZNSt8__detail9_Map_baseIjSt4pairIKjSt10shared_ptrIKN2Fm8UserInfoEEESaIS8_ENS_10_Select1stESt8equal_toIjESt4hashIjENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2_@Base 0.16.0
_ZNSt8__detail9_Map_baseIjSt4pairIKjSt10shared_ptrIKN2Fm9GroupInfoEEESaIS8_ENS_10_Select1stESt8equal_toIjESt4hashIjENS_18_Mod_range_hashingENS_20_Default_ranged_hashENS_20_Prime_rehash_policyENS_17_Hashtable_traitsILb0ELb0ELb1EEELb1EEixERS2_@Base 0.16.0
@ -1471,6 +1472,8 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
(arch=!armel !riscv64)_ZTISt23_Sp_counted_ptr_inplaceIN2Fm9GroupInfoESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 1.1.0
(arch=armel riscv64)_ZTISt23_Sp_counted_ptr_inplaceIN2Fm9TemplatesESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 1.1.0
(arch=!armel !riscv64)_ZTISt23_Sp_counted_ptr_inplaceIN2Fm9TemplatesESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 1.1.0
_ZTIZN9QMetaType17registerConverterI5QListI4QUrlE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS3_EEEEbT1_EUlPKvPvE_@Base 2.0.2
_ZTIZN9QMetaType19registerMutableViewI5QListI4QUrlE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS3_EEEEbT1_EUlPvSB_E_@Base 2.0.2
_ZTSN2Fm10DirListJobE@Base 0.16.0
_ZTSN2Fm10FileDialog16FileDialogFilterE@Base 0.16.0
_ZTSN2Fm10FileDialogE@Base 0.16.0
@ -1570,6 +1573,8 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
(arch=!armel !riscv64)_ZTSSt23_Sp_counted_ptr_inplaceIN2Fm9GroupInfoESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 1.1.0
(arch=armel riscv64)_ZTSSt23_Sp_counted_ptr_inplaceIN2Fm9TemplatesESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 1.1.0
(arch=!armel !riscv64)_ZTSSt23_Sp_counted_ptr_inplaceIN2Fm9TemplatesESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 1.1.0
_ZTSZN9QMetaType17registerConverterI5QListI4QUrlE9QIterableI13QMetaSequenceEN9QtPrivate33QSequentialIterableConvertFunctorIS3_EEEEbT1_EUlPKvPvE_@Base 2.0.2
_ZTSZN9QMetaType19registerMutableViewI5QListI4QUrlE9QIterableI13QMetaSequenceEN9QtPrivate37QSequentialIterableMutableViewFunctorIS3_EEEEbT1_EUlPvSB_E_@Base 2.0.2
_ZTVN2Fm10DirListJobE@Base 0.16.0
_ZTVN2Fm10FileDialog16FileDialogFilterE@Base 0.16.0
_ZTVN2Fm10FileDialogE@Base 0.16.0
@ -1662,9 +1667,9 @@ libfm-qt.so.11 libfm-qt11 #MINVER#
(arch=!armel !riscv64)_ZTVSt23_Sp_counted_ptr_inplaceIN2Fm9GroupInfoESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 1.1.0
(arch=armel riscv64)_ZTVSt23_Sp_counted_ptr_inplaceIN2Fm9TemplatesESaIvELN9__gnu_cxx12_Lock_policyE1EE@Base 1.1.0
(arch=!armel !riscv64)_ZTVSt23_Sp_counted_ptr_inplaceIN2Fm9TemplatesESaIvELN9__gnu_cxx12_Lock_policyE2EE@Base 1.1.0
(optional=templinst)_ZZN9QMetaType21registerConverterImplI5QListI4QUrlE9QIterableI13QMetaSequenceEEEbSt8functionIFbPKvPvEES_S_E10unregister@Base 2.0.2
(optional=templinst)_ZZN9QMetaType23registerMutableViewImplI5QListI4QUrlE9QIterableI13QMetaSequenceEEEbSt8functionIFbPvS8_EES_S_E10unregister@Base 2.0.2
_ZZNSt19_Sp_make_shared_tag5_S_tiEvE5__tag@Base 0.16.0
(optional=templinst|arch=armel armhf hppa i386 mipsel powerpc sh4)_ZZNSt8__detail18__to_chars_10_implIjEEvPcjT_E8__digits@Base 1.1.0
(optional=templinst|arch=!armel !armhf !hppa !i386 !mipsel !powerpc !sh4)_ZZNSt8__detail18__to_chars_10_implImEEvPcjT_E8__digits@Base 1.1.0
createFileDialogHelper@Base 0.16.0
fm_config@Base 0.16.0
(c++)"non-virtual thunk to Fm::AppChooserComboBox::~AppChooserComboBox()@Base" 0.16.0

@ -0,0 +1,3 @@
usr/share/libfm-qt6/archivers.list
usr/share/libfm-qt6/terminals.list
usr/share/mime/packages/libfm-qt6-mimetypes.xml

@ -0,0 +1,8 @@
usr/include/libfm-qt6/*.h
usr/include/libfm-qt6/core/*.h
usr/include/libfm-qt6/core/legacy/*.h
usr/include/libfm-qt6/core/vfs/*.h
usr/include/libfm-qt6/customactions/*.h
usr/lib/*/*.so
usr/lib/*/pkgconfig/*
usr/share/cmake/fm-qt6/*.cmake

@ -0,0 +1 @@
usr/share/libfm-qt6/translations

@ -1,25 +0,0 @@
From 472128c3bfc301f3258bd99501a88ef4097d0429 Mon Sep 17 00:00:00 2001
From: tsujan <tsujan2000@gmail.com>
Date: Thu, 9 Jun 2022 01:35:27 +0430
Subject: [PATCH] Fixed crash with empty URI scheme of folder path (#808)
An empty URI scheme is possible when trying to open a folder with an empty path (like when the desktop path is empty and pcmanfm-qt's desktop module is started).
Fixes https://github.com/lxqt/lxqt-session/issues/439
---
src/core/folder.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/folder.cpp b/src/core/folder.cpp
index 5bb40137..710a9132 100644
--- a/src/core/folder.cpp
+++ b/src/core/folder.cpp
@@ -532,7 +532,7 @@ void Folder::onDirListFinished() {
const auto& infos = job->files();
// with "search://", there is no update for infos and all of them should be added
- if(strcmp(dirPath_.uriScheme().get(), "search") == 0) {
+ if(dirPath_.hasUriScheme("search")) {
files_to_add = infos;
for(auto& file: files_to_add) {
files_[file->path().baseName().get()] = file;

@ -1,3 +1 @@
fix-metadata-for-trusting-executables.patch
fix-uri-scheme-crash.patch
support-adding-pattern-lists.patch

@ -1,124 +0,0 @@
From f66aa205c48a60378abcf0dac3d21b83d47aa2c5 Mon Sep 17 00:00:00 2001
From: tsujan <tsujan2000@gmail.com>
Date: Sat, 14 May 2022 01:17:14 +0430
Subject: [PATCH] Support adding of pattern lists to entries of search dialog
(#806)
Such lists will be used later for adding search history to `pcmanfm-qt`.
---
src/filesearch.ui | 13 ++++++++++---
src/filesearchdialog.cpp | 28 ++++++++++++++++++++++++++--
src/filesearchdialog.h | 6 ++++++
3 files changed, 42 insertions(+), 5 deletions(-)
diff --git a/src/filesearch.ui b/src/filesearch.ui
index 85e57556..a90456a5 100644
--- a/src/filesearch.ui
+++ b/src/filesearch.ui
@@ -36,8 +36,11 @@
</property>
<layout class="QVBoxLayout" name="verticalLayout_3">
<item>
- <widget class="QLineEdit" name="namePatterns">
- <property name="text">
+ <widget class="QComboBox" name="namePatterns">
+ <property name="editable">
+ <bool>true</bool>
+ </property>
+ <property name="currentText">
<string>*</string>
</property>
</widget>
@@ -218,7 +221,11 @@
</property>
<layout class="QVBoxLayout" name="verticalLayout_8">
<item>
- <widget class="QLineEdit" name="contentPattern"/>
+ <widget class="QComboBox" name="contentPattern">
+ <property name="editable">
+ <bool>true</bool>
+ </property>
+ </widget>
</item>
<item>
<widget class="QCheckBox" name="contentCaseSensitive">
diff --git a/src/filesearchdialog.cpp b/src/filesearchdialog.cpp
index 0216687f..267cc4c7 100644
--- a/src/filesearchdialog.cpp
+++ b/src/filesearchdialog.cpp
@@ -23,6 +23,7 @@
#include "ui_filesearch.h"
#include <limits>
#include <QFileDialog>
+#include <QCompleter>
#include <utility>
namespace Fm {
@@ -43,6 +44,10 @@ FileSearchDialog::FileSearchDialog(QStringList paths, QWidget* parent, Qt::Windo
connect(ui->addPath, &QPushButton::clicked, this, &FileSearchDialog::onAddPath);
connect(ui->removePath, &QPushButton::clicked, this, &FileSearchDialog::onRemovePath);
+ // the default completer is case-insensitive
+ ui->namePatterns->completer()->setCaseSensitivity(Qt::CaseSensitive);
+ ui->contentPattern->completer()->setCaseSensitivity(Qt::CaseSensitive);
+
ui->namePatterns->setFocus();
}
@@ -50,6 +55,25 @@ FileSearchDialog::~FileSearchDialog() {
delete ui;
}
+QString FileSearchDialog::namePattern() const {
+ return ui->namePatterns->currentText();
+}
+
+QString FileSearchDialog::contentPattern() const {
+ return ui->contentPattern->currentText();
+}
+
+void FileSearchDialog::addNamePatterns(const QStringList& patterns) {
+ ui->namePatterns->addItems(patterns);
+ ui->namePatterns->setCurrentIndex(-1);
+ ui->namePatterns->setCurrentText(QLatin1String("*"));
+}
+
+void FileSearchDialog::addContentPatterns(const QStringList& patterns) {
+ ui->contentPattern->addItems(patterns);
+ ui->contentPattern->setCurrentIndex(-1);
+}
+
void FileSearchDialog::accept() {
// build the search:/// uri
int n = ui->listView->count();
@@ -62,11 +86,11 @@ void FileSearchDialog::accept() {
fm_search_set_recursive(search, ui->recursiveSearch->isChecked());
fm_search_set_show_hidden(search, ui->searchHidden->isChecked());
- fm_search_set_name_patterns(search, ui->namePatterns->text().toUtf8().constData());
+ fm_search_set_name_patterns(search, ui->namePatterns->currentText().toUtf8().constData());
fm_search_set_name_ci(search, !ui->nameCaseSensitive->isChecked());
fm_search_set_name_regex(search, ui->nameRegExp->isChecked());
- fm_search_set_content_pattern(search, ui->contentPattern->text().toUtf8().constData());
+ fm_search_set_content_pattern(search, ui->contentPattern->currentText().toUtf8().constData());
fm_search_set_content_ci(search, !ui->contentCaseSensitive->isChecked());
fm_search_set_content_regex(search, ui->contentRegExp->isChecked());
diff --git a/src/filesearchdialog.h b/src/filesearchdialog.h
index 504c1ed0..2aee1b57 100644
--- a/src/filesearchdialog.h
+++ b/src/filesearchdialog.h
@@ -59,6 +59,12 @@ class LIBFM_QT_API FileSearchDialog : public QDialog {
bool searchhHidden() const;
void setSearchhHidden(bool hidden);
+ QString namePattern() const;
+ QString contentPattern() const;
+
+ void addNamePatterns(const QStringList& patterns);
+ void addContentPatterns(const QStringList& patterns);
+
private Q_SLOTS:
void onAddPath();
void onRemovePath();

@ -0,0 +1,5 @@
# This list will always be very long, it's okay
libfm-qt source: very-long-line-length-in-source-file * > 512 [data/archivers.list:*]
# Long lines in the upstream changelog are okay
libfm-qt source: very-long-line-length-in-source-file * > 512 [CHANGELOG:*]

6
debian/watch vendored

@ -1,3 +1,5 @@
version=4
opts="pgpsigurlmangle=s/$/.asc/" \
https://github.com/lxqt/libfm-qt/releases .*/libfm-qt-([\d\.]+).tar.xz
opts="searchmode=plain, \
pgpsigurlmangle=s/$/.asc/, \
uversionmangle=s/(\d+\.\d+\.\d+).*/$1/" \
https://api.github.com/repos/lxqt/@PACKAGE@/releases https:\/\/github.com\/lxqt\/@PACKAGE@\/releases\/download\/@ANY_VERSION@\/@PACKAGE@-@ANY_VERSION@.tar.xz

Loading…
Cancel
Save