Import x11/qtfm, a desktop-independent Unix file manager.
ok rsadowski@ QtFM is a desktop-independent file manager. Features: * XDG integration * Customizable interface * Powerful custom command system * Customizable key bindings * Drag & drop functionality * Tabs support * Removable storage support * System tray daemon (qtfm-tray(1)) * Extensive thumbnail support
This commit is contained in:
parent
25d8922367
commit
5477835bdc
40
x11/qtfm/Makefile
Normal file
40
x11/qtfm/Makefile
Normal file
@ -0,0 +1,40 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2019/07/27 02:07:33 bcallah Exp $
|
||||
|
||||
COMMENT = desktop-independent Unix file manager
|
||||
CATEGORIES = x11
|
||||
|
||||
GH_ACCOUNT = rodlie
|
||||
GH_PROJECT = qtfm
|
||||
GH_TAGNAME = 6.2.0
|
||||
|
||||
HOMEPAGE = https://qtfm.eu/
|
||||
MAINTAINER = Brian Callahan <bcallah@openbsd.org>
|
||||
|
||||
# GPLv2 only
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
WANTLIB += ${COMPILER_LIBCXX} GL Qt5Concurrent Qt5Core Qt5DBus
|
||||
WANTLIB += Qt5Gui Qt5Widgets c lib/inotify/inotify m
|
||||
|
||||
MODULES = devel/qmake \
|
||||
x11/qt5
|
||||
|
||||
LIB_DEPENDS = devel/libinotify
|
||||
|
||||
RUN_DEPENDS = devel/desktop-file-utils \
|
||||
x11/gtk+3,-guic
|
||||
|
||||
MAKE_FLAGS = CXXOPTS="-I${LOCALBASE}/include/inotify" \
|
||||
LDFLAGS="-L${LOCALBASE}/lib/inotify -linotify -Wl,-rpath,${LOCALBASE}/lib/inotify"
|
||||
|
||||
NO_TEST = Yes
|
||||
|
||||
SUBST_VARS += GH_TAGNAME
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/qtfm/xdg/autostart
|
||||
mv ${WRKINST}/etc/xdg/autostart/qtfm-tray.desktop \
|
||||
${PREFIX}/share/examples/qtfm/xdg/autostart
|
||||
@rm -rf ${WRKINST}/etc/xdg
|
||||
|
||||
.include <bsd.port.mk>
|
2
x11/qtfm/distinfo
Normal file
2
x11/qtfm/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (qtfm-6.2.0.tar.gz) = WMavUCtgbmP5borslrZcqRJb4Y7N1eRoDMr1DpxAsGQ=
|
||||
SIZE (qtfm-6.2.0.tar.gz) = 411064
|
14
x11/qtfm/patches/patch-share_qtfm_pri
Normal file
14
x11/qtfm/patches/patch-share_qtfm_pri
Normal file
@ -0,0 +1,14 @@
|
||||
$OpenBSD: patch-share_qtfm_pri,v 1.1.1.1 2019/07/27 02:07:33 bcallah Exp $
|
||||
|
||||
Index: share/qtfm.pri
|
||||
--- share/qtfm.pri.orig
|
||||
+++ share/qtfm.pri
|
||||
@@ -16,7 +16,7 @@ unix:!macx {
|
||||
}
|
||||
isEmpty(LIBDIR): LIBDIR = $$PREFIX/lib$${LIBSUFFIX}
|
||||
isEmpty(DOCDIR): DOCDIR = $$PREFIX/share/doc
|
||||
- isEmpty(MANDIR): MANDIR = $$PREFIX/share/man
|
||||
+ isEmpty(MANDIR): MANDIR = $$PREFIX/man
|
||||
isEmpty(XDGDIR): XDGDIR = /etc/xdg
|
||||
}
|
||||
|
12
x11/qtfm/pkg/DESCR
Normal file
12
x11/qtfm/pkg/DESCR
Normal file
@ -0,0 +1,12 @@
|
||||
QtFM is a desktop-independent file manager.
|
||||
|
||||
Features:
|
||||
* XDG integration
|
||||
* Customizable interface
|
||||
* Powerful custom command system
|
||||
* Customizable key bindings
|
||||
* Drag & drop functionality
|
||||
* Tabs support
|
||||
* Removable storage support
|
||||
* System tray daemon (qtfm-tray(1))
|
||||
* Extensive thumbnail support
|
38
x11/qtfm/pkg/PLIST
Normal file
38
x11/qtfm/pkg/PLIST
Normal file
@ -0,0 +1,38 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2019/07/27 02:07:33 bcallah Exp $
|
||||
@bin bin/qtfm
|
||||
@bin bin/qtfm-tray
|
||||
@man man/man1/qtfm-tray.1
|
||||
@man man/man1/qtfm.1
|
||||
share/applications/qtfm.desktop
|
||||
share/doc/qtfm-${GH_TAGNAME}/
|
||||
share/doc/qtfm-${GH_TAGNAME}/AUTHORS
|
||||
share/doc/qtfm-${GH_TAGNAME}/ChangeLog
|
||||
share/doc/qtfm-${GH_TAGNAME}/LICENSE
|
||||
share/doc/qtfm-${GH_TAGNAME}/README.md
|
||||
share/examples/qtfm/
|
||||
share/examples/qtfm/xdg/
|
||||
share/examples/qtfm/xdg/autostart/
|
||||
share/examples/qtfm/xdg/autostart/qtfm-tray.desktop
|
||||
@sample ${SYSCONFDIR}/xdg/autostart/qtfm-tray.desktop
|
||||
share/icons/hicolor/128x128/apps/qtfm.png
|
||||
share/icons/hicolor/160x160/
|
||||
share/icons/hicolor/160x160/apps/
|
||||
share/icons/hicolor/160x160/apps/qtfm.png
|
||||
share/icons/hicolor/16x16/apps/qtfm.png
|
||||
share/icons/hicolor/192x192/apps/qtfm.png
|
||||
share/icons/hicolor/20x20/
|
||||
share/icons/hicolor/20x20/apps/
|
||||
share/icons/hicolor/20x20/apps/qtfm.png
|
||||
share/icons/hicolor/22x22/apps/qtfm.png
|
||||
share/icons/hicolor/24x24/apps/qtfm.png
|
||||
share/icons/hicolor/256x256/apps/qtfm.png
|
||||
share/icons/hicolor/32x32/apps/qtfm.png
|
||||
share/icons/hicolor/36x36/apps/qtfm.png
|
||||
share/icons/hicolor/48x48/apps/qtfm.png
|
||||
share/icons/hicolor/512x512/apps/qtfm.png
|
||||
share/icons/hicolor/64x64/apps/qtfm.png
|
||||
share/icons/hicolor/72x72/apps/qtfm.png
|
||||
share/icons/hicolor/96x96/apps/qtfm.png
|
||||
share/icons/hicolor/scalable/apps/qtfm.svg
|
||||
@tag update-desktop-database
|
||||
@tag gtk-update-icon-cache %D/share/icons/hicolor
|
Loading…
x
Reference in New Issue
Block a user