pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
libfm-qt: Update to 0.15.0
Module Name: pkgsrc-wip
Committed By: pin <voidpin%protonmail.com@localhost>
Pushed By: pin
Date: Tue Apr 28 08:49:24 2020 +0200
Changeset: f0c5015d9f7b96caf80607bf512fa4deaf561cdf
Modified Files:
Makefile
Added Files:
libfm-qt/DESCR
libfm-qt/Makefile
libfm-qt/PLIST
libfm-qt/buildlink3.mk
libfm-qt/distinfo
Log Message:
libfm-qt: Update to 0.15.0
libfm-qt-0.15.0 / 2020-04-21
============================
* Bumped API version to 0.15.0.
* Bumped ABI version to 7.0.0.
* Respect original order on launching multiple files.
* Prevented a rare random crash in file dialog.
* Activate a selected item with Enter/Return.
* Never hide name column of detailed list view.
* Fixed SMB recursive copy.
* Workarounds for lack of file monitoring.
* Removed unneeded headers from Fm namespace.
* Show more info on item tooltip.
* Replaced char raw strings literals.
* Don't use implicit string conversions.
* Removed duplicated string casts definitions.
* Clarified the license usage in libfm-qt and fixed the license header of code we took from libfm.
* The final fix of showing nonexistent files.
* Workaround for GLib's recursive moving error.
* Disabled selection corners in single-selection mode.
* Row-by-row scrolling inside view when Shift is pressed.
* Smarter extension handling on saving in file dialog.
* Fixed a small miscalculation in detailed list rubber-band.
* Fixes for smooth scrolling.
* Added deletion time to Trash.
* Completed the thumbnail transformations based on EXIF.
* Replaced methods deprecated by Qt 5.13.
* Don't start item DND until the cursor is really moved.
* Support DND to Places panel.
* Fix crash when window is closed before finishing mount operation.
* Fixed DND with MTP.
* Easier and richer auto-completion.
* Fixed comparison of GiB-sized files.
* Corrected lxqt-archiver's mimetypes and added arqiver to archivers list.
* Don't show "untrust" emblem where it isn't needed.
* Only select first columns on selecting all items of a list view.
* Fixed problems in graying-out of cut files.
* Fixed a crash in renaming bookmark with dot in its name.
* Improved bookmark DND.
* Fixed creating bookmark items with NULL path.
* Always show real file names in Properties dialog.
* Follow view setting when showing file names on tooltips.
* Fixed lack of overwrite prompt in some cases with file dialog.
* Fixed a potential cause of crash in showing errors.
* An option to show folder context menu with Ctrl + right click.
* Select the current folder on showing the directory tree.
* Support DND to directory tree (in side pane).
* Enforce eject button width (on side pane).
* Added an option to show hidden file after others.
* Set info query cancellation error to mild in dir list job.
* Added frame to side pane combo and changed its text.
* Fixed horizontal wheel scrolling in compact mode with Qt ≥ 5.14.0.
* Keep Device Usage label, progressbar and text together. in properties dialog.
* Use GIO's display/copy name when renaming/transferring files.
* Consider locale when sorting custom actions.
* Better DND from remote folders to external apps.
* Made template options work (in pcmanfm-qt).
* Activate side-pane's focused item on pressing Enter/Return.
* Fixed selection with arrow keys after pressing selection corner.
* Disable Create New in context menu when not possible.
* Never consider icons selected in icon/thumbnail view.
* Also open remote links in desktop entries.
* Allow saving mount passwords if gnome-keyring is present.
* Fixed disabled file DND in rare cases.
* Sharp view icons with scale factors > 1.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=f0c5015d9f7b96caf80607bf512fa4deaf561cdf
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
Makefile | 1 +
libfm-qt/DESCR | 2 +
libfm-qt/Makefile | 43 +++++++++++++++
libfm-qt/PLIST | 141 +++++++++++++++++++++++++++++++++++++++++++++++++
libfm-qt/buildlink3.mk | 17 ++++++
libfm-qt/distinfo | 6 +++
6 files changed, 210 insertions(+)
diffs:
diff --git a/Makefile b/Makefile
index b5250830e1..93f963aee5 100644
--- a/Makefile
+++ b/Makefile
@@ -1846,6 +1846,7 @@ SUBDIR+= libevdev
SUBDIR+= libevhtp
SUBDIR+= libexact
SUBDIR+= libfirm-git
+SUBDIR+= libfm-qt
SUBDIR+= libfolks
SUBDIR+= libfplll
SUBDIR+= libftdi1
diff --git a/libfm-qt/DESCR b/libfm-qt/DESCR
new file mode 100644
index 0000000000..c9feaefb5d
--- /dev/null
+++ b/libfm-qt/DESCR
@@ -0,0 +1,2 @@
+libfm-qt is the Qt port of libfm, a library providing components to build
+desktop file managers which belongs to LXDE
diff --git a/libfm-qt/Makefile b/libfm-qt/Makefile
new file mode 100644
index 0000000000..224275cd9e
--- /dev/null
+++ b/libfm-qt/Makefile
@@ -0,0 +1,43 @@
+# $NetBSD$
+
+VERSION= 0.15.0
+DISTNAME= libfm-qt-${VERSION}
+CATEGORIES= x11
+MASTER_SITES= ${MASTER_SITE_GITHUB:=lxqt/libfm-qt/releases/download/${VERSION}/}
+EXTRACT_SUFX= .tar.xz
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://github.com/lxqt/libfm-qt/
+COMMENT= Core library of PCManFM-Qt
+LICENSE= gnu-lgpl-v2.1 AND modified-bsd
+
+USE_CMAKE= yes
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= c c++
+
+CONFIGURE_DIRS= build
+CMAKE_ARG_PATH= ..
+
+CMAKE_ARGS+= -DCMAKE_PREFIX_PATH:PATH=${PREFIX}/qt5
+
+PKG_SYSCONFSUBDIR= xdg
+
+SUBST_CLASSES+= prefix
+SUBST_MESSAGE.prefix= Fixing paths.
+SUBST_STAGE.prefix= pre-configure
+SUBST_FILES.prefix= src/core/fileinfo.cpp
+SUBST_FILES.prefix+= src/core/vfs/vfs-menu.c
+SUBST_SED.prefix= -e 's,/etc/xdg,${PKG_SYSCONFDIR},g'
+SUBST_SED.prefix+= -e 's,/usr/share,${PREFIX}/share,g'
+
+pre-configure:
+ ${MKDIR} -p ${WRKSRC}/build
+
+TOOL_DEPENDS+= lxqt-build-tools-[0-9]*:../../wip/lxqt-build-tools
+TOOL_DEPENDS+= qt5-qttools-[0-9]*:../../x11/qt5-qttools
+
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtx11extras/buildlink3.mk"
+.include "../../graphics/libexif/buildlink3.mk"
+.include "../../sysutils/menu-cache/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/libfm-qt/PLIST b/libfm-qt/PLIST
new file mode 100644
index 0000000000..a3d57d2b7e
--- /dev/null
+++ b/libfm-qt/PLIST
@@ -0,0 +1,141 @@
+@comment $NetBSD$
+include/libfm-qt/appchoosercombobox.h
+include/libfm-qt/appchooserdialog.h
+include/libfm-qt/applaunchcontext.h
+include/libfm-qt/appmenuview.h
+include/libfm-qt/appmenuview_p.h
+include/libfm-qt/bookmarkaction.h
+include/libfm-qt/browsehistory.h
+include/libfm-qt/cachedfoldermodel.h
+include/libfm-qt/colorbutton.h
+include/libfm-qt/core/archiver.h
+include/libfm-qt/core/basicfilelauncher.h
+include/libfm-qt/core/bookmarks.h
+include/libfm-qt/core/cstrptr.h
+include/libfm-qt/core/deletejob.h
+include/libfm-qt/core/dirlistjob.h
+include/libfm-qt/core/filechangeattrjob.h
+include/libfm-qt/core/fileinfo.h
+include/libfm-qt/core/fileinfo_p.h
+include/libfm-qt/core/fileinfojob.h
+include/libfm-qt/core/filelinkjob.h
+include/libfm-qt/core/filemonitor.h
+include/libfm-qt/core/fileoperationjob.h
+include/libfm-qt/core/filepath.h
+include/libfm-qt/core/filesysteminfojob.h
+include/libfm-qt/core/filetransferjob.h
+include/libfm-qt/core/folder.h
+include/libfm-qt/core/folderconfig.h
+include/libfm-qt/core/gioptrs.h
+include/libfm-qt/core/gobjectptr.h
+include/libfm-qt/core/iconinfo.h
+include/libfm-qt/core/iconinfo_p.h
+include/libfm-qt/core/job.h
+include/libfm-qt/core/job_p.h
+include/libfm-qt/core/legacy/fm-app-info.h
+include/libfm-qt/core/legacy/fm-config.h
+include/libfm-qt/core/legacy/glib-compat.h
+include/libfm-qt/core/mimetype.h
+include/libfm-qt/core/templates.h
+include/libfm-qt/core/terminal.h
+include/libfm-qt/core/thumbnailer.h
+include/libfm-qt/core/thumbnailjob.h
+include/libfm-qt/core/totalsizejob.h
+include/libfm-qt/core/trashjob.h
+include/libfm-qt/core/untrashjob.h
+include/libfm-qt/core/userinfocache.h
+include/libfm-qt/core/vfs/fm-file.h
+include/libfm-qt/core/vfs/fm-xml-file.h
+include/libfm-qt/core/volumemanager.h
+include/libfm-qt/createnewmenu.h
+include/libfm-qt/customaction_p.h
+include/libfm-qt/customactions/fileaction.h
+include/libfm-qt/customactions/fileactioncondition.h
+include/libfm-qt/customactions/fileactionprofile.h
+include/libfm-qt/dirtreemodel.h
+include/libfm-qt/dirtreemodelitem.h
+include/libfm-qt/dirtreeview.h
+include/libfm-qt/dndactionmenu.h
+include/libfm-qt/dnddest.h
+include/libfm-qt/editbookmarksdialog.h
+include/libfm-qt/execfiledialog_p.h
+include/libfm-qt/filedialog.h
+include/libfm-qt/filedialoghelper.h
+include/libfm-qt/filelauncher.h
+include/libfm-qt/filemenu.h
+include/libfm-qt/filemenu_p.h
+include/libfm-qt/fileoperation.h
+include/libfm-qt/fileoperationdialog.h
+include/libfm-qt/fileoperationdialog_p.h
+include/libfm-qt/filepropsdialog.h
+include/libfm-qt/filesearchdialog.h
+include/libfm-qt/fm-qt_export.h
+include/libfm-qt/fm-search.h
+include/libfm-qt/folderitemdelegate.h
+include/libfm-qt/foldermenu.h
+include/libfm-qt/foldermodel.h
+include/libfm-qt/foldermodelitem.h
+include/libfm-qt/folderview.h
+include/libfm-qt/folderview_p.h
+include/libfm-qt/fontbutton.h
+include/libfm-qt/libfmqt.h
+include/libfm-qt/libfmqtglobals.h
+include/libfm-qt/mountoperation.h
+include/libfm-qt/mountoperationpassworddialog_p.h
+include/libfm-qt/mountoperationquestiondialog_p.h
+include/libfm-qt/pathbar.h
+include/libfm-qt/pathbar_p.h
+include/libfm-qt/pathedit.h
+include/libfm-qt/pathedit_p.h
+include/libfm-qt/placesmodel.h
+include/libfm-qt/placesmodelitem.h
+include/libfm-qt/placesview.h
+include/libfm-qt/proxyfoldermodel.h
+include/libfm-qt/renamedialog.h
+include/libfm-qt/sidepane.h
+include/libfm-qt/utilities.h
+include/libfm-qt/utilities_p.h
+include/libfm-qt/xdndworkaround.h
+lib/libfm-qt.so
+lib/libfm-qt.so.7
+lib/libfm-qt.so.7.0.0
+lib/pkgconfig/libfm-qt.pc
+share/cmake/fm-qt/fm-qt-config-version.cmake
+share/cmake/fm-qt/fm-qt-config.cmake
+share/cmake/fm-qt/fm-qt-targets-release.cmake
+share/cmake/fm-qt/fm-qt-targets.cmake
+share/libfm-qt/archivers.list
+share/libfm-qt/terminals.list
+share/libfm-qt/translations/libfm-qt_ar.qm
+share/libfm-qt/translations/libfm-qt_arn.qm
+share/libfm-qt/translations/libfm-qt_ast.qm
+share/libfm-qt/translations/libfm-qt_ca.qm
+share/libfm-qt/translations/libfm-qt_cs.qm
+share/libfm-qt/translations/libfm-qt_cy.qm
+share/libfm-qt/translations/libfm-qt_da.qm
+share/libfm-qt/translations/libfm-qt_de.qm
+share/libfm-qt/translations/libfm-qt_el.qm
+share/libfm-qt/translations/libfm-qt_en_GB.qm
+share/libfm-qt/translations/libfm-qt_es.qm
+share/libfm-qt/translations/libfm-qt_fr.qm
+share/libfm-qt/translations/libfm-qt_gl.qm
+share/libfm-qt/translations/libfm-qt_he.qm
+share/libfm-qt/translations/libfm-qt_hu.qm
+share/libfm-qt/translations/libfm-qt_id.qm
+share/libfm-qt/translations/libfm-qt_it.qm
+share/libfm-qt/translations/libfm-qt_ja.qm
+share/libfm-qt/translations/libfm-qt_lt.qm
+share/libfm-qt/translations/libfm-qt_nb_NO.qm
+share/libfm-qt/translations/libfm-qt_nl.qm
+share/libfm-qt/translations/libfm-qt_or.qm
+share/libfm-qt/translations/libfm-qt_pl.qm
+share/libfm-qt/translations/libfm-qt_pt.qm
+share/libfm-qt/translations/libfm-qt_pt_BR.qm
+share/libfm-qt/translations/libfm-qt_ru.qm
+share/libfm-qt/translations/libfm-qt_tr.qm
+share/libfm-qt/translations/libfm-qt_uk.qm
+share/libfm-qt/translations/libfm-qt_zh_CN.qm
+share/libfm-qt/translations/libfm-qt_zh_TW.qm
+share/mime/packages/libfm-qt-mimetypes.xml
+@pkgdir include/libfm-qt/translations
+@pkgdir include/libfm-qt/tests
diff --git a/libfm-qt/buildlink3.mk b/libfm-qt/buildlink3.mk
new file mode 100644
index 0000000000..8b1c649c24
--- /dev/null
+++ b/libfm-qt/buildlink3.mk
@@ -0,0 +1,17 @@
+# $NetBSD$
+
+BUILDLINK_TREE+= libfm-qt
+
+.if !defined(LIBFM_QT_BUILDLINK3_MK)
+LIBFM_QT_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.libfm-qt+= libfm-qt>=0.15.0
+BUILDLINK_PKGSRCDIR.libfm-qt?= ../../wip/libfm-qt
+
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtx11extras/buildlink3.mk"
+.include "../../graphics/libexif/buildlink3.mk"
+.include "../../sysutils/menu-cache/buildlink3.mk"
+.endif # LIBFM_QT_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -libfm-qt
diff --git a/libfm-qt/distinfo b/libfm-qt/distinfo
new file mode 100644
index 0000000000..d0ac5c863c
--- /dev/null
+++ b/libfm-qt/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (libfm-qt-0.15.0.tar.xz) = 67e4aa3ae2fdbcd258a395c5e17f28cbc41a93e6
+RMD160 (libfm-qt-0.15.0.tar.xz) = 33db2886160f96f5a9f1accb84b5c23f2ab27ac1
+SHA512 (libfm-qt-0.15.0.tar.xz) = e4612e6f892707be94998c8642b58aed4807a1be26b7e3c9f0fe025036fb9070a0c756d52cd9cd106a608b1c50137f799a75dd464e2a0de167e285e8cc3564c3
+Size (libfm-qt-0.15.0.tar.xz) = 339036 bytes
Home |
Main Index |
Thread Index |
Old Index