git: 131c5283d629 - main - sysutils/lxqt-qt6plugin: New port: LXQt system integration plugin for Qt6
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 13 Jun 2024 00:24:21 UTC
The branch main has been updated by acm:
URL: https://cgit.FreeBSD.org/ports/commit/?id=131c5283d6294947ddb920efb1f3c782b4e6fe73
commit 131c5283d6294947ddb920efb1f3c782b4e6fe73
Author: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2024-06-13 00:12:54 +0000
Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2024-06-13 00:12:54 +0000
sysutils/lxqt-qt6plugin: New port: LXQt system integration plugin for Qt6
With this plugin, all Qt-based programs can adopt settings of LXQt, such
as the icon theme.
PR: 278905
Approved by: jsm
---
sysutils/lxqt-qt6plugin/Makefile | 27 +++++++++++++++++++++++++++
sysutils/lxqt-qt6plugin/distinfo | 3 +++
sysutils/lxqt-qt6plugin/pkg-descr | 2 ++
3 files changed, 32 insertions(+)
diff --git a/sysutils/lxqt-qt6plugin/Makefile b/sysutils/lxqt-qt6plugin/Makefile
new file mode 100644
index 000000000000..cb3634beaf4c
--- /dev/null
+++ b/sysutils/lxqt-qt6plugin/Makefile
@@ -0,0 +1,27 @@
+PORTNAME= lxqt-qt6plugin
+PORTVERSION= 2.0.0
+CATEGORIES= sysutils
+MASTER_SITES= LXQT
+
+MAINTAINER= lxqt@FreeBSD.org
+COMMENT= LXQt system integration plugin for Qt6
+WWW= https://lxqt-project.org
+
+LICENSE= LGPL21+
+
+LIB_DEPENDS= libdbusmenu-lxqt.so:devel/libdbusmenu-lxqt \
+ libexif.so:graphics/libexif
+
+USES= cmake compiler:c++17-lang gnome kde:6 lxqt:2 pkgconfig tar:xz \
+ qt:6 gettext-runtime xorg
+
+USE_XORG= xcb
+USE_GNOME= glib20
+USE_QT= base:run tools:build svg
+USE_KDE= windowsystem
+USE_LDCONFIG= yes
+USE_LXQT= buildtools2 qt6xdg libfmqt6
+
+PLIST_FILES= ${QT_PLUGINDIR}/platformthemes/libqtlxqt.so
+
+.include <bsd.port.mk>
diff --git a/sysutils/lxqt-qt6plugin/distinfo b/sysutils/lxqt-qt6plugin/distinfo
new file mode 100644
index 000000000000..64c032bb6bd2
--- /dev/null
+++ b/sysutils/lxqt-qt6plugin/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1714112345
+SHA256 (lxqt/lxqt-qtplugin-2.0.0.tar.xz) = cd9563cfad565d1e3b3fbf2fee2224824f3c76d6b97fec868e332234cb245d8e
+SIZE (lxqt/lxqt-qtplugin-2.0.0.tar.xz) = 24128
diff --git a/sysutils/lxqt-qt6plugin/pkg-descr b/sysutils/lxqt-qt6plugin/pkg-descr
new file mode 100644
index 000000000000..31a93474caac
--- /dev/null
+++ b/sysutils/lxqt-qt6plugin/pkg-descr
@@ -0,0 +1,2 @@
+With this plugin, all Qt-based programs can adopt settings of LXQt, such
+as the icon theme.