Skip to content
Open
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 @@ -2013,6 +2013,10 @@ 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
# KDE Gear
libAnalitza.so.9 analitza-26.04.2_1
libAnalitzaGui.so.9 analitza-26.04.2_1
libAnalitzaPlot.so.9 analitza-26.04.2_1
libAnalitzaWidgets.so.9 analitza-26.04.2_1
libKMahjongg6.so.6 libkmahjongg-24.08.2_1
libKF6BalooWidgets.so.6 baloo-widgets-24.02.0_1
libKCddb6.so.5 libkcddb6-24.02.2_1
Expand Down
1 change: 1 addition & 0 deletions srcpkgs/analitza-devel
25 changes: 25 additions & 0 deletions srcpkgs/analitza/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Template file for 'analitza'
pkgname=analitza
version=26.04.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QMLDIR=lib/qt6/qml"
hostmakedepends="extra-cmake-modules kf6-kdoctools qt6-base
qt6-declarative-host-tools qt6-tools"
makedepends="eigen kf6-kdoctools-devel qt6-declarative-devel qt6-svg-devel"
short_desc="KDE library to add mathematical features to your program"
maintainer="Nafis <mnabid.25@outlook.com>"
license="GPL-2.0-or-later, LGPL-2.0-or-later"
homepage="https://invent.kde.org/education/analitza"
distfiles="${KDE_SITE}/release-service/${version}/src/analitza-${version}.tar.xz"
checksum=66e9bcdf400595a03dfadc59b45e380b1a6cbe6fbc3522af0d772edf5c35ed2a

analitza-devel_package() {
depends="${sourcepkg}>=${version}_${revision} ${makedepends}"
short_desc+=" - development files"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
vmove "usr/lib/*.so"
}
}
40 changes: 40 additions & 0 deletions srcpkgs/kalgebra/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
# Template file for 'kalgebra'
pkgname=kalgebra
version=26.04.2
revision=1
build_style=cmake
configure_args="-DBUILD_TESTING=OFF -DKDE_INSTALL_QTPLUGINDIR=lib/qt6/plugins
-DKDE_INSTALL_QMLDIR=lib/qt6/qml"
hostmakedepends="extra-cmake-modules gettext kf6-kconfig kf6-kcoreaddons
kf6-kdoctools pkg-config qt6-base qt6-declarative-host-tools"
makedepends="analitza-devel kf6-ki18n-devel kf6-kio-devel kf6-kxmlgui-devel
libplasma-devel qt6-webengine-devel readline-devel"
short_desc="2D and 3D Graph Calculator"
maintainer="Nafis <mnabid.25@outlook.com>"
license="GPL-2.0-or-later, LGPL-2.0-or-later"
homepage="https://apps.kde.org/kalgebra"
changelog="https://kde.org/announcements/changelogs/gear/${version}/#kalgebra"
distfiles="${KDE_SITE}/release-service/${version}/src/kalgebra-${version}.tar.xz"
checksum=7c33d1436f8eadec3dfd9a9f34ed665c1e298ab840b92823ba3ac01b59e03387

if [ "$XBPS_WORDSIZE$XBPS_WORDSIZE" != "64$XBPS_TARGET_WORDSIZE" ]; then
broken="Qt6 WebEngine"
fi

if [ "$CROSS_BUILD" ]; then
hostmakedepends+=" kf6-kpackage"
fi

kalgebramobile_package() {
short_desc+=" - mobile version"
homepage="https://apps.kde.org/kalgebramobile"
depends="kirigami-addons"
pkg_install() {
vmove usr/bin/kalgebramobile
vmove usr/share/applications/org.kde.kalgebramobile.desktop
vmove usr/share/metainfo/org.kde.kalgebramobile.appdata.xml
for f in ${DESTDIR}/usr/share/locale/*/LC_MESSAGES/kalgebramobile.mo; do
vmove ${f#$DESTDIR}
done
}
}
1 change: 1 addition & 0 deletions srcpkgs/kalgebramobile