mirror of
https://git.freebsd.org/ports.git
synced 2025-04-28 01:26:39 -04:00
x11-toolkits/hyprland-qt-support: add new port
hyprland-qt-support provides a QML style for hypr* Qt apps. https://github.com/hyprwm/hyprland-qt-support
This commit is contained in:
parent
ffa248a95a
commit
18eadb35b3
5 changed files with 45 additions and 0 deletions
|
@ -49,6 +49,7 @@
|
||||||
SUBDIR += gtksourceview5
|
SUBDIR += gtksourceview5
|
||||||
SUBDIR += gtksourceviewmm3
|
SUBDIR += gtksourceviewmm3
|
||||||
SUBDIR += guile-gnome-platform
|
SUBDIR += guile-gnome-platform
|
||||||
|
SUBDIR += hyprland-qt-support
|
||||||
SUBDIR += imgui
|
SUBDIR += imgui
|
||||||
SUBDIR += irrlicht
|
SUBDIR += irrlicht
|
||||||
SUBDIR += itk
|
SUBDIR += itk
|
||||||
|
|
27
x11-toolkits/hyprland-qt-support/Makefile
Normal file
27
x11-toolkits/hyprland-qt-support/Makefile
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
PORTNAME= hyprland-qt-support
|
||||||
|
DISTVERSIONPREFIX= v
|
||||||
|
DISTVERSION= 0.1.0
|
||||||
|
CATEGORIES= x11-toolkits
|
||||||
|
|
||||||
|
MAINTAINER= jbeich@FreeBSD.org
|
||||||
|
COMMENT= QML style provider for hypr* Qt apps
|
||||||
|
WWW= https://github.com/hyprwm/hyprland-qt-support
|
||||||
|
|
||||||
|
LICENSE= BSD3CLAUSE
|
||||||
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||||
|
|
||||||
|
LIB_DEPENDS= libhyprlang.so:devel/hyprlang
|
||||||
|
|
||||||
|
USES= cmake compiler:c++11-lib localbase:ldflags pkgconfig qt:6
|
||||||
|
USE_GITHUB= yes
|
||||||
|
USE_QT= base declarative
|
||||||
|
GH_ACCOUNT= hyprwm
|
||||||
|
LDFLAGS+= -Wl,--as-needed # Qt deps
|
||||||
|
CMAKE_ARGS= -DINSTALL_QML_PREFIX:PATH="${QT_QMLDIR_REL}"
|
||||||
|
|
||||||
|
post-patch:
|
||||||
|
# Respect PREFIX for system-wide config
|
||||||
|
@${REINPLACE_CMD} 's,/etc,${PREFIX}&,' \
|
||||||
|
${WRKSRC}/src/style/impl/hyprlandstyle.cpp
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
3
x11-toolkits/hyprland-qt-support/distinfo
Normal file
3
x11-toolkits/hyprland-qt-support/distinfo
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
TIMESTAMP = 1736373635
|
||||||
|
SHA256 (hyprwm-hyprland-qt-support-v0.1.0_GH0.tar.gz) = cac1f980bd088b890097f3f999cfdf03e73ee94c53f3c92d0b3bc23baa9e7b2c
|
||||||
|
SIZE (hyprwm-hyprland-qt-support-v0.1.0_GH0.tar.gz) = 12955
|
1
x11-toolkits/hyprland-qt-support/pkg-descr
Normal file
1
x11-toolkits/hyprland-qt-support/pkg-descr
Normal file
|
@ -0,0 +1 @@
|
||||||
|
hyprland-qt-support provides a QML style for hypr* Qt apps.
|
13
x11-toolkits/hyprland-qt-support/pkg-plist
Normal file
13
x11-toolkits/hyprland-qt-support/pkg-plist
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
lib/libhyprland-quick-style-impl.so
|
||||||
|
lib/libhyprland-quick-style.so
|
||||||
|
%%QT_QMLDIR%%/org/hyprland/style/Button.qml
|
||||||
|
%%QT_QMLDIR%%/org/hyprland/style/CheckBox.qml
|
||||||
|
%%QT_QMLDIR%%/org/hyprland/style/TextField.qml
|
||||||
|
%%QT_QMLDIR%%/org/hyprland/style/hyprland-quick-style.qmltypes
|
||||||
|
%%QT_QMLDIR%%/org/hyprland/style/impl/HyprlandStyle.qml
|
||||||
|
%%QT_QMLDIR%%/org/hyprland/style/impl/MotionBehavior.qml
|
||||||
|
%%QT_QMLDIR%%/org/hyprland/style/impl/hyprland-quick-style-impl.qmltypes
|
||||||
|
%%QT_QMLDIR%%/org/hyprland/style/impl/libhyprland-quick-style-implplugin.so
|
||||||
|
%%QT_QMLDIR%%/org/hyprland/style/impl/qmldir
|
||||||
|
%%QT_QMLDIR%%/org/hyprland/style/libhyprland-quick-styleplugin.so
|
||||||
|
%%QT_QMLDIR%%/org/hyprland/style/qmldir
|
Loading…
Add table
Reference in a new issue