From 1784c4241a0a38ccc57c009ec3f1bf15f0dd6ff0 Mon Sep 17 00:00:00 2001 From: Nafis Date: Wed, 10 Jun 2026 10:11:16 +0600 Subject: [PATCH 1/2] New package: analitza-26.04.2 --- common/shlibs | 4 ++++ srcpkgs/analitza-devel | 1 + srcpkgs/analitza/template | 25 +++++++++++++++++++++++++ 3 files changed, 30 insertions(+) create mode 120000 srcpkgs/analitza-devel create mode 100644 srcpkgs/analitza/template diff --git a/common/shlibs b/common/shlibs index c7abb950c5dee4..46bf85d16dd3c7 100644 --- a/common/shlibs +++ b/common/shlibs @@ -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 diff --git a/srcpkgs/analitza-devel b/srcpkgs/analitza-devel new file mode 120000 index 00000000000000..7c3d874b886ea2 --- /dev/null +++ b/srcpkgs/analitza-devel @@ -0,0 +1 @@ +analitza \ No newline at end of file diff --git a/srcpkgs/analitza/template b/srcpkgs/analitza/template new file mode 100644 index 00000000000000..d7fe1d678febba --- /dev/null +++ b/srcpkgs/analitza/template @@ -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 " +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" + } +} From 2dfbda163f6763e5ec46a3934a44a03fec7e8817 Mon Sep 17 00:00:00 2001 From: Nafis Date: Wed, 10 Jun 2026 10:11:36 +0600 Subject: [PATCH 2/2] New package: kalgebra-26.04.2 --- srcpkgs/kalgebra/template | 40 +++++++++++++++++++++++++++++++++++++++ srcpkgs/kalgebramobile | 1 + 2 files changed, 41 insertions(+) create mode 100644 srcpkgs/kalgebra/template create mode 120000 srcpkgs/kalgebramobile diff --git a/srcpkgs/kalgebra/template b/srcpkgs/kalgebra/template new file mode 100644 index 00000000000000..bf583ccbd9fbab --- /dev/null +++ b/srcpkgs/kalgebra/template @@ -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 " +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 + } +} diff --git a/srcpkgs/kalgebramobile b/srcpkgs/kalgebramobile new file mode 120000 index 00000000000000..243f0bb9622516 --- /dev/null +++ b/srcpkgs/kalgebramobile @@ -0,0 +1 @@ +kalgebra \ No newline at end of file