Some ideas:

-sdk and -akonadi are useless, IMO. Why anyone would install akonadi
separately? And for the -sdk, maybe it probably better being merged with
-development?

What are the plans for KDE6? If it's gotta be built together with KDE5,
then those meta packages likely want to have PKGSPEC already.

чт, 25 февр. 2021 г., 08:48 Rafael Sadowski <[email protected]>:

> On Sat Feb 20, 2021 at 07:23:10AM +0100, Rafael Sadowski wrote:
> > I would like to bring back a meta package for KDE. This is more or less
> > a straightforward package which categorized the KDE applications in:
> >
> > COMMENT-accessibility =       KDE accessibility applications
> > COMMENT-admin =               KDE system administrator tools
> > COMMENT-akonadi =     KDE Akonadi cross-desktop storage service
> > COMMENT-education =   KDE education applications
> > COMMENT-games =               KDE games
> > COMMENT-graphics =    KDE graphics applications
> > COMMENT-main =                KDE meta-package (full installation)
> > COMMENT-multimedia =  KDE multimedia applications
> > COMMENT-network =     KDE network applications
> > COMMENT-pim =         KDE PIM personal information managemen applications
> > COMMENT-sdk =         KDE software development kit (SDK)
> > COMMENT-development = KDE development applications
> > COMMENT-utils =               KDE utilities
> >
> > For this package we need to share the KDE version. So I would like to
> > bring back the kde-application module.
> >
> > A short review and an OK for the plan would be great.
>
> Is anyone willing to OK to this?
>
> >
> > Rafael
> >
> >
> > Index: Makefile.inc
> > ===================================================================
> > RCS file: /cvs/ports/x11/kde-applications/Makefile.inc,v
> > retrieving revision 1.14
> > diff -u -p -r1.14 Makefile.inc
> > --- Makefile.inc      8 Feb 2021 20:00:39 -0000       1.14
> > +++ Makefile.inc      20 Feb 2021 06:18:16 -0000
> > @@ -9,10 +9,6 @@ CATEGORIES +=                x11/kde-applications
> >
> >  MAINTAINER ?=                Rafael Sadowski <[email protected]>
> >
> > -# usual KDE rules:
> > -# LGPLv2.1+, GPLv2+, GPLv3
> > -PERMIT_PACKAGE ?=    Yes
> > -
> >  # Do not rely on devel/cmake here: additional modules that are
> >  # set up in ports may have, say, lang/python before devel/cmake,
> >  # thus making lang/python evaluating first. And when lang/python
> > @@ -20,32 +16,17 @@ PERMIT_PACKAGE ?= Yes
> >  # module port, and breaks build.
> >  CONFIGURE_STYLE =    cmake
> >
> > -MODULES :=           devel/kf5 ${MODULES}
> > -
> > -VERSION ?=           20.12.2
> > -
> > -MASTER_SITES ?=
> ${MASTER_SITE_KDE:=stable/release-service/${VERSION}/src/}
> > -
> > -# Set to 'yes' if there are .desktop files under share/release-service/.
> > -.if defined(MODKDE5_DESKTOP_FILE) && ${MODKDE5_DESKTOP_FILE:L} == "yes"
> > -MODKDE5_RUN_DEPENDS +=               devel/desktop-file-utils
> > -.endif
> > +MODULES :=           x11/kde-applications \
> > +                     devel/kf5 \
> > +                     ${MODULES}
> >
> > -# Set to 'yes' if there are icon files under share/icons/.
> > -.if defined(MODKDE5_ICON_CACHE) && ${MODKDE5_ICON_CACHE:L} == "yes"
> > -MODKDE5_RUN_DEPENDS +=               x11/gtk+3,-guic
> > -.endif
> > +# usual KDE rules:
> > +# LGPLv2.1+, GPLv2+, GPLv3
> > +PERMIT_PACKAGE ?=    Yes
> >
> > -# Set to 'yes' if there are icon files under share/locale/.
> > -.if defined(MODKDE5_TRANSLATIONS) && ${MODKDE5_TRANSLATIONS:L} == "yes"
> > -MODKDE5_BUILD_DEPENDS +=     devel/gettext,-tools
> > -.endif
> > +VERSION ?=           ${MODKDE_VERSION}
> >
> > -# Set to 'yes' if there are icon files under share/doc/.
> > -.if defined(MODKDE5_DOCS) && ${MODKDE5_DOCS:L} == "yes"
> > -MODKDE5_BUILD_DEPENDS +=     devel/kf5/kdoctools
> > -MODKDE5_RUN_DEPENDS +=               devel/kf5/kdoctools
> > -.endif
> > +MASTER_SITES ?=
> ${MASTER_SITE_KDE:=stable/release-service/${VERSION}/src/}
> >
> >  RUN_DEPENDS +=               ${MODKDE5_RUN_DEPENDS}
> >  BUILD_DEPENDS +=     ${MODKDE5_BUILD_DEPENDS}
> > Index: kde-applications.port.mk
> > ===================================================================
> > RCS file: kde-applications.port.mk
> > diff -N kde-applications.port.mk
> > --- /dev/null 1 Jan 1970 00:00:00 -0000
> > +++ kde-applications.port.mk  20 Feb 2021 06:18:16 -0000
> > @@ -0,0 +1,24 @@
> > +# $OpenBSD: Makefile.inc,v 1.14 2021/02/08 20:00:39 rsadowski Exp $
> > +
> > +MODKDE_VERSION ?=            20.12.2
> > +
> > +# Set to 'yes' if there are .desktop files under share/release-service/.
> > +.if defined(MODKDE5_DESKTOP_FILE) && ${MODKDE5_DESKTOP_FILE:L} == "yes"
> > +MODKDE5_RUN_DEPENDS +=               devel/desktop-file-utils
> > +.endif
> > +
> > +# Set to 'yes' if there are icon files under share/icons/.
> > +.if defined(MODKDE5_ICON_CACHE) && ${MODKDE5_ICON_CACHE:L} == "yes"
> > +MODKDE5_RUN_DEPENDS +=               x11/gtk+3,-guic
> > +.endif
> > +
> > +# Set to 'yes' if there are icon files under share/locale/.
> > +.if defined(MODKDE5_TRANSLATIONS) && ${MODKDE5_TRANSLATIONS:L} == "yes"
> > +MODKDE5_BUILD_DEPENDS +=     devel/gettext,-tools
> > +.endif
> > +
> > +# Set to 'yes' if there are icon files under share/doc/.
> > +.if defined(MODKDE5_DOCS) && ${MODKDE5_DOCS:L} == "yes"
> > +MODKDE5_BUILD_DEPENDS +=     devel/kf5/kdoctools
> > +MODKDE5_RUN_DEPENDS +=               devel/kf5/kdoctools
> > +.endif
>
>
>

Reply via email to