Skip to content

Instantly share code, notes, and snippets.

@jsm222
Last active June 30, 2021 07:30
Show Gist options
  • Save jsm222/9960f45d25f5b621bbaa4b25f26c01e3 to your computer and use it in GitHub Desktop.
Save jsm222/9960f45d25f5b621bbaa4b25f26c01e3 to your computer and use it in GitHub Desktop.
Testing port of hellodesktop-filer
diff --git a/x11-fm/Makefile b/x11-fm/Makefile
index 3fe702533..48fcbacb7 100644
--- a/x11-fm/Makefile
+++ b/x11-fm/Makefile
@@ -9,6 +9,7 @@
SUBDIR += fsv2
SUBDIR += gentoo
SUBDIR += gprename
+ SUBDIR += hellodesktop-filer
SUBDIR += konqueror
SUBDIR += krusader2
SUBDIR += librfm
diff --git a/x11-fm/hellodesktop-filer/Makefile b/x11-fm/hellodesktop-filer/Makefile
new file mode 100644
index 000000000..b07c734f8
--- /dev/null
+++ b/x11-fm/hellodesktop-filer/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= hellodesktop-filer
+PORTVERSION= 0.10
+CATEGORIES= x11-fm
+
+MAINTAINER= [email protected]
+COMMENT= File manager that also renders the desktop
+
+LICENSE= GPLv2
+
+LIB_DEPENDS= libmenu-cache.so:x11/menu-cache \
+ libfm.so:x11/libfm \
+ libexif.so:graphics/libexif
+
+USES= cmake compiler:c++14-lang desktop-file-utils gnome\
+ gettext-runtime localbase:ldflags pkgconfig kde:5 qt:5 \
+ xorg
+
+USE_GITHUB= yes
+GH_ACCOUNT= helloSystem
+GH_PROJECT= Filer
+GH_TAGNAME= e11a2eb
+
+USE_QT= buildtools_build qmake_build core dbus gui linguisttools \
+ widgets x11extras
+USE_GNOME= glib20
+USE_XORG= xcb
+
+.include <bsd.port.mk>
diff --git a/x11-fm/hellodesktop-filer/distinfo b/x11-fm/hellodesktop-filer/distinfo
new file mode 100644
index 000000000..ed5ca2879
--- /dev/null
+++ b/x11-fm/hellodesktop-filer/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1625007471
+SHA256 (helloSystem-Filer-0.10-e11a2eb_GH0.tar.gz) = a496b94ec6627097e31b772ae82b74e1e0f94802814f751f275a35f83717a994
+SIZE (helloSystem-Filer-0.10-e11a2eb_GH0.tar.gz) = 1577732
diff --git a/x11-fm/hellodesktop-filer/pkg-descr b/x11-fm/hellodesktop-filer/pkg-descr
new file mode 100644
index 000000000..3be5d846b
--- /dev/null
+++ b/x11-fm/hellodesktop-filer/pkg-descr
@@ -0,0 +1,4 @@
+Filer is the file manager of helloDesktop. It supports application bundles
+and renders the desktop. It is based on PcManFM-Qt.
+
+WWW: https://github.com/helloSystem/Filer
diff --git a/x11-fm/hellodesktop-filer/pkg-plist b/x11-fm/hellodesktop-filer/pkg-plist
new file mode 100644
index 000000000..cca7b85c9
--- /dev/null
+++ b/x11-fm/hellodesktop-filer/pkg-plist
@@ -0,0 +1,26 @@
+bin/filer-qt
+man/man1/filer-qt.1.gz
+share/applications/filer-qt-desktop-pref.desktop
+share/applications/filer-qt.desktop
+share/filer-qt/translations/filer-qt_ar.qm
+share/filer-qt/translations/filer-qt_cs_CZ.qm
+share/filer-qt/translations/filer-qt_de.qm
+share/filer-qt/translations/filer-qt_el.qm
+share/filer-qt/translations/filer-qt_es.qm
+share/filer-qt/translations/filer-qt_fr.qm
+share/filer-qt/translations/filer-qt_gl.qm
+share/filer-qt/translations/filer-qt_he.qm
+share/filer-qt/translations/filer-qt_hu.qm
+share/filer-qt/translations/filer-qt_ie.qm
+share/filer-qt/translations/filer-qt_it.qm
+share/filer-qt/translations/filer-qt_ja.qm
+share/filer-qt/translations/filer-qt_ko.qm
+share/filer-qt/translations/filer-qt_lt_LT.qm
+share/filer-qt/translations/filer-qt_nb_NO.qm
+share/filer-qt/translations/filer-qt_pl.qm
+share/filer-qt/translations/filer-qt_pt.qm
+share/filer-qt/translations/filer-qt_ru.qm
+share/filer-qt/translations/filer-qt_tr.qm
+share/filer-qt/translations/filer-qt_translations.qm
+share/filer-qt/translations/filer-qt_zh_Hans.qm
+share/filer-qt/translations/filer-qt_zh_TW.qm
@probonopd
Copy link

probonopd commented Jun 30, 2021

COMMENT= pcmanfm-qt fork by helloDesktop

could be easier to understand by saying COMMENT= File manager that also renders the desktop

and

A file manager that can also render the desktop. A pcmanfm-qt fork by helloDesktop.

could be easier to understand by saying Filer is the fie manager of helloDesktop. It supports application bundles and renders the desktop. It is based on PCManFM-Qt.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment