Skip to content

Commit

Permalink
devel/appstream-qt: flavorize for Qt5 and Qt6
Browse files Browse the repository at this point in the history
Approved by:	arrowd (maintainer)
  • Loading branch information
tcberner committed Jan 1, 2024
1 parent 211b4e0 commit 52b7582
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 36 deletions.
21 changes: 16 additions & 5 deletions devel/appstream-qt/Makefile
@@ -1,15 +1,26 @@
PORTREVISION= 1
PKGNAMESUFFIX= Qt
PORTREVISION= 2
PKGNAMESUFFIX= Qt${FLAVOR:S/qt//}

COMMENT?= Qt bindings to AppStream

LIB_DEPENDS= libappstream.so:devel/appstream

USES= qt:5
FLAVORS= qt5 qt6
FLAVOR?= qt5

USE_QT= core buildtools:build qmake:build testlib:build
USES= qt:${FLAVOR:S/qt//}

MESON_ARGS= -Dqt5=true
_USE_QT_qt5= core buildtools:build qmake:build testlib:build
_USE_QT_qt6= base
USE_QT= ${_USE_QT_${FLAVOR}}

_MESON_ARGS_qt5= -Dqt5=true
_MESON_ARGS_qt6= -Dqt=true
MESON_ARGS= ${_MESON_ARGS_${FLAVOR}}

_QT_VER_SUFFIX_qt5= 5
_QT_VER_SUFFIX_qt6= #
PLIST_SUB= QT_VER_SUFFIX=${_QT_VER_SUFFIX_${FLAVOR}}

MASTERDIR= ${.CURDIR}/../appstream
PLIST= ${.CURDIR}/pkg-plist
Expand Down
60 changes: 30 additions & 30 deletions devel/appstream-qt/pkg-plist
@@ -1,30 +1,30 @@
include/AppStreamQt5/appstreamqt_export.h
include/AppStreamQt5/bundle.h
include/AppStreamQt5/category.h
include/AppStreamQt5/component-box.h
include/AppStreamQt5/component.h
include/AppStreamQt5/contentrating.h
include/AppStreamQt5/developer.h
include/AppStreamQt5/icon.h
include/AppStreamQt5/image.h
include/AppStreamQt5/launchable.h
include/AppStreamQt5/metadata.h
include/AppStreamQt5/pool.h
include/AppStreamQt5/provided.h
include/AppStreamQt5/relation-check-result.h
include/AppStreamQt5/relation.h
include/AppStreamQt5/release-list.h
include/AppStreamQt5/release.h
include/AppStreamQt5/screenshot.h
include/AppStreamQt5/spdx.h
include/AppStreamQt5/suggested.h
include/AppStreamQt5/systeminfo.h
include/AppStreamQt5/translation.h
include/AppStreamQt5/utils.h
include/AppStreamQt5/version.h
include/AppStreamQt5/video.h
lib/cmake/AppStreamQt5/AppStreamQt5Config.cmake
lib/cmake/AppStreamQt5/AppStreamQt5ConfigVersion.cmake
lib/libAppStreamQt5.so
lib/libAppStreamQt5.so.1.0.0
lib/libAppStreamQt5.so.3
include/AppStreamQt%%QT_VER_SUFFIX%%/appstreamqt_export.h
include/AppStreamQt%%QT_VER_SUFFIX%%/bundle.h
include/AppStreamQt%%QT_VER_SUFFIX%%/category.h
include/AppStreamQt%%QT_VER_SUFFIX%%/component-box.h
include/AppStreamQt%%QT_VER_SUFFIX%%/component.h
include/AppStreamQt%%QT_VER_SUFFIX%%/contentrating.h
include/AppStreamQt%%QT_VER_SUFFIX%%/developer.h
include/AppStreamQt%%QT_VER_SUFFIX%%/icon.h
include/AppStreamQt%%QT_VER_SUFFIX%%/image.h
include/AppStreamQt%%QT_VER_SUFFIX%%/launchable.h
include/AppStreamQt%%QT_VER_SUFFIX%%/metadata.h
include/AppStreamQt%%QT_VER_SUFFIX%%/pool.h
include/AppStreamQt%%QT_VER_SUFFIX%%/provided.h
include/AppStreamQt%%QT_VER_SUFFIX%%/relation-check-result.h
include/AppStreamQt%%QT_VER_SUFFIX%%/relation.h
include/AppStreamQt%%QT_VER_SUFFIX%%/release-list.h
include/AppStreamQt%%QT_VER_SUFFIX%%/release.h
include/AppStreamQt%%QT_VER_SUFFIX%%/screenshot.h
include/AppStreamQt%%QT_VER_SUFFIX%%/spdx.h
include/AppStreamQt%%QT_VER_SUFFIX%%/suggested.h
include/AppStreamQt%%QT_VER_SUFFIX%%/systeminfo.h
include/AppStreamQt%%QT_VER_SUFFIX%%/translation.h
include/AppStreamQt%%QT_VER_SUFFIX%%/utils.h
include/AppStreamQt%%QT_VER_SUFFIX%%/version.h
include/AppStreamQt%%QT_VER_SUFFIX%%/video.h
lib/cmake/AppStreamQt%%QT_VER_SUFFIX%%/AppStreamQt%%QT_VER_SUFFIX%%Config.cmake
lib/cmake/AppStreamQt%%QT_VER_SUFFIX%%/AppStreamQt%%QT_VER_SUFFIX%%ConfigVersion.cmake
lib/libAppStreamQt%%QT_VER_SUFFIX%%.so
lib/libAppStreamQt%%QT_VER_SUFFIX%%.so.1.0.0
lib/libAppStreamQt%%QT_VER_SUFFIX%%.so.3
2 changes: 1 addition & 1 deletion sysutils/plasma5-discover/Makefile
Expand Up @@ -9,7 +9,7 @@ WWW= https://www.kde.org/plasma-desktop

# TODO: update packagekit-qt5
#LIB_DEPENDS= libpackagekit-qt.so:ports-mgmt/packagekit-qt5
LIB_DEPENDS= libAppStreamQt5.so:devel/appstream-qt
LIB_DEPENDS= libAppStreamQt5.so:devel/appstream-qt@qt5

USES= cmake compiler:c++11-lib cpe desktop-file-utils gettext kde:5 \
pkgconfig qt:5 tar:xz xorg
Expand Down

0 comments on commit 52b7582

Please sign in to comment.