Skip to content

Commit

Permalink
x11-themes/kf6-breeze-icons: Add generated icons
Browse files Browse the repository at this point in the history
This fixes pkg-plist if devel/py-lxml is installed and restores the
24x icons already found in kf5-breeze-icons.

Add binary resources for databases/kexi, so this port can be used as a
drop-in replacement for its kf5 counterpart.

Pet portclippy(1).

MFH:		2025Q1
  • Loading branch information
BSDKaffee committed Jan 13, 2025
1 parent 1c59f17 commit 64f8a66
Show file tree
Hide file tree
Showing 2 changed files with 4,111 additions and 7 deletions.
19 changes: 12 additions & 7 deletions x11-themes/kf6-breeze-icons/Makefile
Original file line number Diff line number Diff line change
@@ -1,20 +1,25 @@
PORTNAME= breeze-icons
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= x11-themes kde kde-frameworks

COMMENT= freedesktop.org compatible icon theme
MAINTAINER= [email protected]
COMMENT= Default KDE icon theme

BUILD_DEPENDS= bash:shells/bash
USES= cmake kde:6 qt:6 shebangfix tar:xz \
BUILD_DEPENDS= bash:shells/bash \
${PYTHON_PKGNAMEPREFIX}lxml>=4.9.3:devel/py-lxml@${PY_FLAVOR}

USES= cmake gl kde:6 qt:6 shebangfix tar:xz \
python:build
USE_GL= opengl
USE_KDE= ecm:build
USE_LDCONFIG= yes
USE_QT= base

CMAKE_ARGS= -DPython3_EXECUTABLE:PATH=${PYTHON_CMD} \
-DXMLLINT_EXE:PATH=''
CMAKE_ON= WITH_ICON_GENERATION
SHEBANG_FILES= generate-24px-versions.py \
svg-xml-script-template.py

SHEBANG_FILES= generate-24px-versions.py svg-xml-script-template.py
CMAKE_ON= BINARY_ICONS_RESOURCE \
WITH_ICON_GENERATION

.include <bsd.port.mk>
Loading

0 comments on commit 64f8a66

Please sign in to comment.