Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -2019,6 +2019,10 @@ libkdecorations3private.so.2 kf6-kdecoration-6.5.1_1
libkwin.so.6 kwin-6.5.1_1
libkwin-x11.so.6 kwin-x11-6.5.1_1
libLayerShellQtInterface.so.6 layer-shell-qt-6.5.1_1
libcxx-rust-cssparser.so.1 cxx-rust-cssparser-1.0.0_1
libUnion.so.6 union-6.7.4_1
libUnionQuickStyle.so.6 union-6.7.4_1
libUnionQuickImpl.so.6 union-6.7.4_1
# KDE Gear
libKMahjongg6.so.6 libkmahjongg-24.08.2_1
libKF6BalooWidgets.so.6 baloo-widgets-24.02.0_1
Expand Down
1 change: 1 addition & 0 deletions srcpkgs/cxx-rust-cssparser-devel
25 changes: 25 additions & 0 deletions srcpkgs/cxx-rust-cssparser/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Template file for 'cxx-rust-cssparser'
pkgname=cxx-rust-cssparser
version=1.1.0
revision=1
build_style=cmake
build_helper="rust"
configure_args="-DBUILD_TESTING=OFF -DUSE_CORROSION_CXXBRIDGE=OFF"
hostmakedepends="extra-cmake-modules qt6-base corrosion cargo"
makedepends="qt6-base-devel rust-std"
short_desc="Library for parsing CSS using the Rust cssparser crate"
maintainer="Nafis <mnabid.25@outlook.com>"
license="LGPL-2.1-only, LGPL-3.0-only"
homepage="https://invent.kde.org/libraries/cxx-rust-cssparser"
distfiles="${KDE_SITE}/cxx-rust-cssparser/cxx-rust-cssparser-${version}.tar.xz"
checksum=c88f883f67d132240f7ef5c8b8fe4f743a79c448b98ac88f2be3b68264840358

cxx-rust-cssparser-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
vmove "usr/lib/*.so"
}
}
1 change: 1 addition & 0 deletions srcpkgs/union-devel
34 changes: 34 additions & 0 deletions srcpkgs/union/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Template file for 'union'
# group=kde-plasma
pkgname=union
version=6.7.5
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DBUILD_TOOLS=OFF -DBUILD_EXAMPLES=OFF
-DKDE_INSTALL_QMLDIR=lib/qt6/qml -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins"
hostmakedepends="extra-cmake-modules pkg-config kf6-kconfig
qt6-base qt6-declarative-host-tools qt6-shadertools"
makedepends="breeze-qt6 cxx-rust-cssparser-devel kf6-kcolorscheme-devel
kf6-kconfig-devel kf6-kcoreaddons-devel kf6-kguiaddons-devel
kf6-kiconthemes-devel kf6-kirigami-devel qt6-base-devel
qt6-declarative-devel qt6-shadertools-devel"
short_desc="Qt style supporting both QtQuick and QtWidgets"
maintainer="Nafis <mnabid.25@outlook.com>"
license="LGPL-2.1-only, LGPL-3.0-only"
homepage="https://invent.kde.org/plasma/union"
distfiles="${KDE_SITE}/plasma/${version}/${pkgname}-${version}.tar.xz"
checksum=deea749acb710357e56fce07198e3de3bad4bdfa95298e185e38eb8938f8d2c8

# stage builds
makedepends+=" kde-plasma-base"
shlib_requires="KDE_Plasma.${version}"

union-devel_package() {
short_desc+=" - development files"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
vmove "usr/lib/*.so"
}
}