summaryrefslogtreecommitdiff
path: root/meta-pkgs/lxqt
diff options
context:
space:
mode:
authorgutteridge <gutteridge@pkgsrc.org>2020-04-26 03:13:14 +0000
committergutteridge <gutteridge@pkgsrc.org>2020-04-26 03:13:14 +0000
commit26592b57022b0479108d127eac8cf4857980b4e5 (patch)
treeec2633f5b439f33bb15c1995f0dbfbc4141ffb37 /meta-pkgs/lxqt
parentdb4c85332d0830b393694477e78853b10b4003c6 (diff)
downloadpkgsrc-26592b57022b0479108d127eac8cf4857980b4e5.tar.gz
meta-pkgs: add LXQt 0.14.1
LXQt is a free desktop environment with comparatively low resource requirements. This makes it especially suitable for resource-constrained personal computers such as netbooks or system-on-a-chip machines. (Packaged in wip by pin@, additional changes by myself.)
Diffstat (limited to 'meta-pkgs/lxqt')
-rw-r--r--meta-pkgs/lxqt/DESCR5
-rw-r--r--meta-pkgs/lxqt/Makefile45
-rw-r--r--meta-pkgs/lxqt/options.mk19
3 files changed, 69 insertions, 0 deletions
diff --git a/meta-pkgs/lxqt/DESCR b/meta-pkgs/lxqt/DESCR
new file mode 100644
index 00000000000..0060b20f337
--- /dev/null
+++ b/meta-pkgs/lxqt/DESCR
@@ -0,0 +1,5 @@
+LXQt is a free desktop environment with comparatively low resource
+requirements. This makes it especially suitable for resource-constrained
+personal computers such as netbooks or system-on-a-chip machines.
+
+This is a meta package for the LXQt desktop environment.
diff --git a/meta-pkgs/lxqt/Makefile b/meta-pkgs/lxqt/Makefile
new file mode 100644
index 00000000000..02c3c15f755
--- /dev/null
+++ b/meta-pkgs/lxqt/Makefile
@@ -0,0 +1,45 @@
+# $NetBSD: Makefile,v 1.1 2020/04/26 03:13:14 gutteridge Exp $
+
+PKGNAME= lxqt-0.14.1
+CATEGORIES= meta-pkgs
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://lxqt.org/
+COMMENT= Meta-package for the LXQt desktop environment
+
+META_PACKAGE= yes
+
+.include "options.mk"
+
+TOOL_DEPENDS+= lxqt-build-tools>=0.6.0:../../devel/lxqt-build-tools
+
+DEPENDS+= libqtxdg>=3.4.0:../../x11/libqtxdg
+DEPENDS+= liblxqt>=0.14.1:../../x11/liblxqt
+DEPENDS+= libfm-qt>=0.14.1:../../x11/libfm-qt
+DEPENDS+= lxqt-themes>=0.14.0:../../graphics/lxqt-themes
+DEPENDS+= pavucontrol-qt>=0.14.1:../../audio/pavucontrol-qt
+DEPENDS+= qtermwidget>=0.14.1:../../x11/qtermwidget
+DEPENDS+= lximage-qt>=0.14.1:../../graphics/lximage-qt
+DEPENDS+= lxqt-about>=0.14.1:../../x11/lxqt-about
+DEPENDS+= lxqt-policykit>=0.14.1:../../security/lxqt-policykit
+DEPENDS+= lxqt-admin>=0.14.1:../../x11/lxqt-admin
+DEPENDS+= lxqt-config>=0.14.1:../../x11/lxqt-config
+DEPENDS+= lxqt-globalkeys>=0.14.3:../../x11/lxqt-globalkeys
+DEPENDS+= lxqt-openssh-askpass>=0.14.1:../../security/lxqt-openssh-askpass
+DEPENDS+= lxqt-notificationd>=0.14.1:../../x11/lxqt-notificationd
+DEPENDS+= lxqt-powermanagement>=0.14.1:../../sysutils/lxqt-powermanagement
+DEPENDS+= lxqt-qtplugin>=0.14.0:../../x11/lxqt-qtplugin
+DEPENDS+= lxqt-session>=0.14.1:../../x11/lxqt-session
+DEPENDS+= lxqt-sudo>=0.14.1:../../security/lxqt-sudo
+DEPENDS+= pcmanfm-qt>=0.14.1:../../sysutils/pcmanfm-qt
+DEPENDS+= qterminal>=0.14.1:../../x11/qterminal
+DEPENDS+= lxqt-panel>=0.14.1:../../x11/lxqt-panel
+DEPENDS+= lxqt-runner>=0.14.1:../../x11/lxqt-runner
+DEPENDS+= oxygen-icons-[0-9]*:../../graphics/oxygen-icons
+DEPENDS+= xscreensaver-[0-9]*:../../x11/xscreensaver
+# This pulls in quite a lot of dependencies, but, if translations are wanted,
+# it's needed.
+DEPENDS+= qt5-qttranslations>=5.14.1:../../x11/qt5-qttranslations
+
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/meta-pkgs/lxqt/options.mk b/meta-pkgs/lxqt/options.mk
new file mode 100644
index 00000000000..e59bc72d77f
--- /dev/null
+++ b/meta-pkgs/lxqt/options.mk
@@ -0,0 +1,19 @@
+# $NetBSD: options.mk,v 1.1 2020/04/26 03:13:14 gutteridge Exp $
+
+PKG_OPTIONS_VAR= PKG_OPTIONS.lxqt
+PKG_OPTIONS_OPTIONAL_GROUPS= wm
+PKG_OPTIONS_GROUP.wm= openbox xfce4-wm
+PKG_SUGGESTED_OPTIONS= openbox
+# wip/kwin and wm/xfce4-wm are known to work alternate options.
+# See https://github.com/lxqt/lxqt/wiki/ConfigWindowManagers
+
+.include "../../mk/bsd.options.mk"
+
+.if !empty(PKG_OPTIONS:Mopenbox)
+DEPENDS+= openbox>=3.6.1:../../wm/openbox
+DEPENDS+= obconf-qt>=0.14.1:../../wm/obconf-qt
+.endif
+
+.if !empty(PKG_OPTIONS:Mxfce4-wm)
+DEPENDS+= xfce4-wm>=4.14.0:../../wm/xfce4-wm
+.endif