On Sun Nov 14, 2021 at 12:28:53PM +0000, Yifei Zhan wrote:
> On 21/11/14 01:07PM, Rafael Sadowski wrote:
> > On Sun Nov 14, 2021 at 12:01:42PM +0000, Yifei Zhan wrote:
> > > On 21/11/14 11:34AM, Rafael Sadowski wrote:
> > > > On Sun Nov 14, 2021 at 11:09:46AM +0100, Rafael Sadowski wrote:
> > > > > 
> > > > > Could you first install gwenview (Qt5 native application without QML)
> > > > > and can you check if all icons are there, please?
> > > > 
> > > > I would be very interested in that. Everything looks good here for me.
> > > > 
> > > 
> > > After installing it all the icons are still missing. Both gwenview and 
> > > kirigami-gallery are affected. (QT_QPA_PLATFORMTHEME is untouched)
> > > 
> > > > > 
> > > > > For the QML applications (kirigami2gallery) it looks like we need
> > > > > devel/kf5/qqc2-desktop-style, could you verify this?
> > > > 
> > > > Correction from me, QML applications are fine. We need
> > > > kf5-qqc2-desktop-style for applications using kf5-kirigami2.
> > > 
> > > It does seem to be required, but installing it doesn't make any 
> > > noticeable difference here.
> > > 
> > 
> > Totally missed, you have to install the icons first: breeze-icons
> 
> Yeah that does the trick, now all icons are displayed properly without 
> configuring anything by hand. I think breeze-icons should be list as a 
> RDEP of kirigami2.

Agree, on top of that:

- kiconthemes
  Idea from FreeBSD, which makes a lot of sense.
- plasma-framework
  We already add oxygen, so can not hurt.


Index: kiconthemes/Makefile
===================================================================
RCS file: /cvs/ports/devel/kf5/kiconthemes/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- kiconthemes/Makefile        10 Sep 2021 08:42:04 -0000      1.16
+++ kiconthemes/Makefile        14 Nov 2021 15:24:23 -0000
@@ -2,6 +2,7 @@
 
 COMMENT =              KDE icon GUI utility library
 DISTNAME =             kiconthemes-${VERSION}
+REVISION =             0
 
 SHARED_LIBS =          KF5IconThemes           5.3
 
@@ -11,6 +12,8 @@ WANTLIB += KF5I18n KF5ItemViews KF5Widge
 WANTLIB += Qt5Gui Qt5Svg Qt5Widgets Qt5Xml c m
 
 BUILD_DEPENDS =                devel/gettext,-tools
+
+RUN_DEPENDS =          devel/kf5/breeze-icons>=${MODKF5_VERSION}
 
 LIB_DEPENDS =          devel/kf5/karchive>=${MODKF5_VERSION} \
                        devel/kf5/kcodecs>=${MODKF5_VERSION} \
Index: kirigami2/Makefile
===================================================================
RCS file: /cvs/ports/devel/kf5/kirigami2/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- kirigami2/Makefile  13 Oct 2021 15:02:05 -0000      1.17
+++ kirigami2/Makefile  14 Nov 2021 15:24:23 -0000
@@ -3,6 +3,7 @@
 COMMENT =      QtQuick based components set
 DISTNAME =     kirigami2-${VERSION}
 PKGNAME =      kf5-${DISTNAME}
+REVISION =     0
 
 HOMEPAGE =     https://api.kde.org/frameworks/kirigami/html/index.html
 
@@ -12,12 +13,12 @@ WANTLIB += ${COMPILER_LIBCXX} Qt5Concurr
 WANTLIB += Qt5Network Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickControls2
 WANTLIB += m
 
-
 BUILD_DEPENDS =        devel/gettext,-tools \
                x11/qt5/qtgraphicaleffects \
                x11/qt5/qtsvg
 
-RUN_DEPENDS =  x11/qt5/qtgraphicaleffects \
+RUN_DEPENDS =  devel/kf5/breeze-icons>=${MODKF5_VERSION} \
+               x11/qt5/qtgraphicaleffects \
                x11/qt5/qtsvg
 
 LIB_DEPENDS =  x11/qt5/qtquickcontrols2 \
Index: plasma-framework/Makefile
===================================================================
RCS file: /cvs/ports/devel/kf5/plasma-framework/Makefile,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile
--- plasma-framework/Makefile   12 Nov 2021 14:31:39 -0000      1.26
+++ plasma-framework/Makefile   14 Nov 2021 15:24:23 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =      core components and tools of the Plasma Workspaces
 DISTNAME =     plasma-framework-${VERSION}
-REVISION =     0
+REVISION =     1
 
 SHARED_LIBS =  KF5Plasma               11.0
 SHARED_LIBS += KF5PlasmaQuick          8.0
@@ -32,11 +32,12 @@ BUILD_DEPENDS =     archivers/bzip2 \
                x11/qt5/qtquickcontrols
 
 RUN_DEPENDS =  archivers/bzip2 \
+               devel/kf5/breeze-icons>=${MODKF5_VERSION} \
                devel/kf5/kdbusaddons>=${MODKF5_VERSION} \
                devel/kf5/kdoctools>=${MODKF5_VERSION} \
                devel/kf5/oxygen-icons>=${MODKF5_VERSION} \
-               x11/qt5/qtwayland \
-               x11/qt5/qtquickcontrols
+               x11/qt5/qtquickcontrols \
+               x11/qt5/qtwayland
 
 LIB_DEPENDS =  devel/kf5/kactivities>=${MODKF5_VERSION} \
                devel/kf5/karchive>=${MODKF5_VERSION} \

Reply via email to