svn commit: r476292 - in head/x11-wm: . lxqt-panel lxqt-panel/files
Jesper Schmitz Mouridsen
jsm at FreeBSD.org
Fri Aug 3 13:19:09 UTC 2018
Author: jsm
Date: Fri Aug 3 13:19:06 2018
New Revision: 476292
URL: https://svnweb.freebsd.org/changeset/ports/476292
Log:
New port x11-wm/lxqt-panel
PR: 229297
Approved by: miwi (mentor)
Differential Revision: https://reviews.freebsd.org/D16542
Added:
head/x11-wm/lxqt-panel/
head/x11-wm/lxqt-panel/Makefile (contents, props changed)
head/x11-wm/lxqt-panel/distinfo (contents, props changed)
head/x11-wm/lxqt-panel/files/
head/x11-wm/lxqt-panel/files/patch-panel_resources_panel.conf (contents, props changed)
head/x11-wm/lxqt-panel/files/patch-plugin-kbindicator_src_x11_kbdlayout.cpp (contents, props changed)
head/x11-wm/lxqt-panel/pkg-descr (contents, props changed)
head/x11-wm/lxqt-panel/pkg-plist (contents, props changed)
Modified:
head/x11-wm/Makefile
Modified: head/x11-wm/Makefile
==============================================================================
--- head/x11-wm/Makefile Fri Aug 3 13:03:49 2018 (r476291)
+++ head/x11-wm/Makefile Fri Aug 3 13:19:06 2018 (r476292)
@@ -73,6 +73,7 @@
SUBDIR += lwm
SUBDIR += lxappearance-obconf
SUBDIR += lxmed
+ SUBDIR += lxqt-panel
SUBDIR += lxsession
SUBDIR += marco
SUBDIR += matwm2
Added: head/x11-wm/lxqt-panel/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/lxqt-panel/Makefile Fri Aug 3 13:19:06 2018 (r476292)
@@ -0,0 +1,60 @@
+# Created by: Olivier Duchateau
+# $FreeBSD$
+
+PORTNAME= lxqt-panel
+PORTVERSION= 0.13.0
+CATEGORIES= x11-wm
+MASTER_SITES= LXQT
+
+MAINTAINER= jsm at FreeBSD.org
+COMMENT= Panel for the LXQt desktop
+
+LICENSE= LGPL21+
+
+LIB_DEPENDS= libdbusmenu-qt5.so:devel/libdbusmenu-qt at qt5 \
+ libxkbcommon.so:x11/libxkbcommon \
+ libxcb-util.so:x11/xcb-util \
+ libsysstat-qt5.so:sysutils/libsysstat
+RUN_DEPENDS= lxmenu-data>=0.1.2:x11/lxmenu-data
+
+USES= cmake:outsource compiler:c++11-lib gettext-runtime kde:5 qt:5 \
+ localbase:ldflags lxqt pkgconfig tar:xz
+USE_QT= buildtools_build qmake_build core dbus gui svg widgets \
+ x11extras xml
+USE_KDE= windowsystem
+USE_LXQT= buildtools lxqt globalkeys qtxdg
+USE_XORG= ice sm x11 xcb xcomposite xdamage xext xfixes xrender
+USE_GNOME= glib20
+USE_LDCONFIG= yes
+OPTIONS_RADIO= SOUND
+OPTIONS_RADIO_SOUND= ALSA PULSEAUDIO
+OPTIONS_DEFINE= CPULOAD MOUNT
+OPTIONS_DEFAULT= PULSEAUDIO
+ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
+ALSA_CMAKE_ON= -DVOLUME_USE_PULSEAUDIO:BOOL=OFF
+CPULOAD_LIB_DEPENDS= libstatgrab.so:devel/libstatgrab
+CPULOAD_CMAKE_OFF= -DCPULOAD_PLUGIN:BOOL=OFF
+CPULOAD_DESC= CPU stat plugin
+PULSEAUDIO_CMAKE_ON= -DVOLUME_USE_ALSA:BOOL=OFF
+PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio
+MOUNT_USE= kde=solid
+MOUNT_CMAKE_OFF= -DMOUNT_PLUGIN:BOOL=OFF
+MOUNT_DESC= Mount removable devices support
+OPTIONS_SUB= yes
+
+LDFLAGS+= -Xlinker --export-dynamic
+
+CMAKE_ARGS+= -DSENSORS_PLUGIN:BOOL=OFF \
+ -DNETWORKMONITOR_PLUGIN:BOOL=OFF \
+ -DWITH_SCREENSAVER_FALLBACK:BOOL=OFF
+
+.include <bsd.port.options.mk>
+
+.if ! ${PORT_OPTIONS:MALSA} && ! ${PORT_OPTIONS:MPULSEAUDIO}
+CMAKE_ARGS+= -DVOLUME_PLUGIN:BOOL=OFF
+PLIST_SUB+= SOUND="@comment "
+.elif ${PORT_OPTIONS:MALSA} || ${PORT_OPTIONS:MPULSEAUDIO}
+PLIST_SUB+= SOUND=""
+.endif
+
+.include <bsd.port.mk>
Added: head/x11-wm/lxqt-panel/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/lxqt-panel/distinfo Fri Aug 3 13:19:06 2018 (r476292)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1527328541
+SHA256 (lxqt/lxqt-panel-0.13.0.tar.xz) = a139dc43d19adf6b7674e7ad518772aebf033aefcb1767b05085d983ff8b2ae3
+SIZE (lxqt/lxqt-panel-0.13.0.tar.xz) = 273924
Added: head/x11-wm/lxqt-panel/files/patch-panel_resources_panel.conf
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/lxqt-panel/files/patch-panel_resources_panel.conf Fri Aug 3 13:19:06 2018 (r476292)
@@ -0,0 +1,11 @@
+--- panel/resources/panel.conf.orig 2018-05-26 09:42:02 UTC
++++ panel/resources/panel.conf
+@@ -1,7 +1,7 @@
+ panels=panel1
+
+ [panel1]
+-plugins=mainmenu,desktopswitch,quicklaunch,taskbar,tray,statusnotifier,mount,volume,worldclock,showdesktop
++plugins=mainmenu,desktopswitch,quicklaunch,taskbar,tray,statusnotifier,volume,worldclock,showdesktop
+ position=Bottom
+ desktop=0
+
Added: head/x11-wm/lxqt-panel/files/patch-plugin-kbindicator_src_x11_kbdlayout.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/lxqt-panel/files/patch-plugin-kbindicator_src_x11_kbdlayout.cpp Fri Aug 3 13:19:06 2018 (r476292)
@@ -0,0 +1,15 @@
+--- plugin-kbindicator/src/x11/kbdlayout.cpp.orig 2018-08-01 13:39:24 UTC
++++ plugin-kbindicator/src/x11/kbdlayout.cpp
+@@ -245,10 +245,10 @@ private:
+ static LangInfo def{"Unknown", "??", "None"};
+ static QHash<QString, LangInfo> names;
+ if (names.empty()){
+- if(QFile::exists("/usr/share/X11/xkb/rules/evdev.xml")){
++ if(QFile::exists("/usr/local/share/X11/xkb/rules/evdev.xml")){
+ QDomDocument doc;
+
+- QFile file("/usr/share/X11/xkb/rules/evdev.xml");
++ QFile file("/usr/local/share/X11/xkb/rules/evdev.xml");
+ if (file.open(QIODevice::ReadOnly)){
+ if (doc.setContent(&file)) {
+ QDomElement docElem = doc.documentElement();
Added: head/x11-wm/lxqt-panel/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/lxqt-panel/pkg-descr Fri Aug 3 13:19:06 2018 (r476292)
@@ -0,0 +1,4 @@
+LXQt desktop panel and plugins.
+lxqt-panel is part of the LXQt desktop.
+
+WWW: http://lxqt.org/
Added: head/x11-wm/lxqt-panel/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-wm/lxqt-panel/pkg-plist Fri Aug 3 13:19:06 2018 (r476292)
@@ -0,0 +1,35 @@
+bin/lxqt-panel
+etc/xdg/autostart/lxqt-panel.desktop
+etc/xdg/menus/lxqt-applications.menu
+%%LXQT_INCLUDEDIR%%/ilxqtpanel.h
+%%LXQT_INCLUDEDIR%%/ilxqtpanelplugin.h
+%%LXQT_INCLUDEDIR%%/lxqtpanelglobals.h
+%%LXQT_INCLUDEDIR%%/pluginsettings.h
+lib/lxqt-panel/libcolorpicker.so
+%%CPULOAD%%lib/lxqt-panel/libcpuload.so
+lib/lxqt-panel/libdirectorymenu.so
+lib/lxqt-panel/libkbindicator.so
+%%MOUNT%%lib/lxqt-panel/libmount.so
+lib/lxqt-panel/libsysstat.so
+%%SOUND%%lib/lxqt-panel/libvolume.so
+man/man1/lxqt-panel.1.gz
+share/desktop-directories/lxqt-leave.directory
+share/desktop-directories/lxqt-settings.directory
+%%LXQT_SHAREDIR%%/lxqt-panel/clock.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/colorpicker.desktop
+%%CPULOAD%%%%LXQT_SHAREDIR%%/lxqt-panel/cpuload.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/desktopswitch.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/directorymenu.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/kbindicator.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/mainmenu.desktop
+%%MOUNT%%%%LXQT_SHAREDIR%%/lxqt-panel/mount.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/quicklaunch.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/showdesktop.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/spacer.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/statusnotifier.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/sysstat.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/taskbar.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/tray.desktop
+%%SOUND%%%%LXQT_SHAREDIR%%/lxqt-panel/volume.desktop
+%%LXQT_SHAREDIR%%/lxqt-panel/worldclock.desktop
+%%LXQT_SHAREDIR%%/panel.conf
More information about the svn-ports-head
mailing list