Index | Thread | Search

From:
Klemens Nanni <kn@openbsd.org>
Subject:
Re: NEW: x11/kde-plasma/kpipewire
To:
Rafael Sadowski <rafael@sizeofvoid.org>
Cc:
ports <ports@openbsd.org>
Date:
Sat, 13 Jan 2024 02:15:40 +0000

Download raw body.

Thread
On Wed, Dec 27, 2023 at 04:55:02PM +0100, Rafael Sadowski wrote:
> On Wed Dec 27, 2023 at 02:42:20PM +0100, Rafael Sadowski wrote:
> > Please find attached kpipewire-5.27.10. I have not been able to test it.
> > I also have no idea how far we are with pipewire. I need it to update
> > krfb and spectacle. (New dependency since KDE Gear 23.08.x)
> > 
> 
> and here the mentioned kde ports:

So krfb already uses -DDISABLE_PIPEWIRE=ON and the new version keeps
building without it.  Looks like the r1.15 VERSION pin could have been
avoided by doing the r1.21 configure switch right away?

If you pull FreeBSD's patch to disable it in spectactle as well, there
is no need for a new KPipeWire port.

No idea which way is better, just laying out an alternative here.

Both disabled or enabled after import,
OK kn

> @@ -40,12 +38,12 @@ LIB_DEPENDS =	devel/kf5/kauth \
>  		devel/kf5/kwallet \
>  		devel/kf5/kwidgetsaddons \
>  		devel/kf5/kxmlgui \
> +		devel/kf5/kwayland \

Not sorted.

>  		net/libvncserver \
>  		devel/libinotify \
> +		x11/kde-plasma/kpipewire \
>  		x11/qt5/qtx11extras
>  
>  CXXFLAGS +=	-I${LOCALBASE}/include
> -
> -CONFIGURE_ARGS =	-DDISABLE_PIPEWIRE=ON
>  
>  .include <bsd.port.mk>

[...]

> @@ -38,14 +33,15 @@ LIB_DEPENDS =	graphics/kimageannotator>=
>  		devel/kf5/ki18n \
>  		devel/kf5/kio \
>  		devel/kf5/kjobwidgets \
> -		devel/kf5/knewstuff \
>  		devel/kf5/knotifications \
>  		devel/kf5/kservice \
>  		devel/kf5/kwidgetsaddons \
>  		devel/kf5/kwindowsystem \
>  		devel/kf5/kxmlgui \
>  		devel/kf5/purpose \
> -		devel/kf5/kwayland \
> +		devel/kf5/kirigami2 \
> +		x11/qt5/qtquickcontrols2 \
> +		x11/kde-plasma/kpipewire \

Not sorted.

>  		x11/qt5/qtx11extras
>  
>  post-install: