Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maui #36524

Closed
wants to merge 15 commits into from
4 changes: 4 additions & 0 deletions common/shlibs
Original file line number Diff line number Diff line change
Expand Up @@ -4164,3 +4164,7 @@ liblowdown.so lowdown-0.11.2_1
libjaylink.so.0 libjaylink-0.2.0_1
libnvidia-container.so.1 libnvidia-container-1.10.0_1
libnvidia-container-go.so.1 libnvidia-container-1.10.0_1
libMauiKit.so mauikit-2.1.1_1
libMauiKitFileBrowsing.so.2 mauikit-filebrowsing-2.1.1_1
libMauiKitImageTools.so.2 mauikit-imagetools-2.1.1_1
libMauiKitAccounts.so.2 mauikit-accounts-2.1.1_1
18 changes: 18 additions & 0 deletions srcpkgs/maui-buho/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Template file for 'maui-buho'
pkgname=maui-buho
version=2.1.2
revision=1
wrksrc=buho-${version}
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake pkg-config qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel mauikit-devel
mauikit-filebrowsing-devel mauikit-accounts-devel ki18n-devel kcoreaddons-devel
qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite
qt5-plugin-tds"
depends="kirigami2"
short_desc="Task and Note Keeper"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="GPL-3.0-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/buho/${version}/buho-${version}.tar.xz"
checksum=e89d2945608af441d422c380d19672363b9293ab06a29544821edc1ff8108675
17 changes: 17 additions & 0 deletions srcpkgs/maui-clip/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Template file for 'maui-clip'
pkgname=maui-clip
version=2.1.2
revision=1
wrksrc=clip-${version}
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake pkg-config qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel qt5-multimedia-devel mauikit-devel
mauikit-filebrowsing-devel ki18n-devel kcoreaddons-devel kdbusaddons-devel
ffmpeg-devel taglib-devel"
depends="kirigami2"
short_desc="Video player and video collection manager"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="GPL-3.0-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/clip/${version}/clip-${version}.tar.xz"
checksum=9feccc12015c1d5180411418c18739023e4a3e87167fcf1dbfa67812b1f81499
17 changes: 17 additions & 0 deletions srcpkgs/maui-communicator/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Template file for 'maui-communicator'
pkgname=maui-communicator
version=2.1.2
revision=1
wrksrc=communicator-${version}
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake pkg-config qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel mauikit-devel
mauikit-filebrowsing-devel ki18n-devel kcoreaddons-devel kservice-devel
kcontacts-devel kpeople-devel qt5-quickcontrols2-devel kcodecs-devel"
depends="kirigami2"
short_desc="Contacts and dialer application"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="GPL-3.0-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/communicator/${version}/communicator-${version}.tar.xz"
checksum=d1b1177719debfe8cbcf699ab31a5fbe379e329f442ae6cc67491f7a65ebea54
17 changes: 17 additions & 0 deletions srcpkgs/maui-index/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Template file for 'maui-index'
pkgname=maui-index
version=2.1.2
revision=1
wrksrc=index-fm-${version}
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake pkg-config qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel mauikit-devel
qt5-quickcontrols2-devel ki18n-devel kcoreaddons-devel
mauikit-filebrowsing-devel karchive-devel kio-devel"
short_desc="Multi-platform file manager"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="GPL-3.0-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/index/${version}/index-fm-${version}.tar.xz"
checksum=b62591e3d9563aa9f267568ef7af406306444e4b9faf1d2dcddec050fab75cf9
provides="index-fm"
16 changes: 16 additions & 0 deletions srcpkgs/maui-nota/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Template file for 'maui-nota'
pkgname=maui-nota
version=2.1.2
revision=1
wrksrc=nota-${version}
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake pkg-config qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel mauikit-devel
mauikit-filebrowsing-devel ki18n-devel kcoreaddons-devel"
depends="kirigami2"
short_desc="Multi-platform text editor"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="GPL-3.0-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/nota/${version}/nota-${version}.tar.xz"
checksum=c75e42a0052b4114cdb2c0663ea507e492af4a2249be14241f3672e80dafe187
23 changes: 23 additions & 0 deletions srcpkgs/maui-pix/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Template file for 'maui-pix'
pkgname=maui-pix
version=2.1.2
revision=1
wrksrc=pix-${version}
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake pkg-config qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel mauikit-devel
mauikit-filebrowsing-devel mauikit-imagetools-devel qt5-location-devel
ki18n-devel kcoreaddons-devel exiv2-devel"
depends="kirigami2"
short_desc="Image gallery manager for Maui"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="GPL-3.0-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/pix/${version}/pix-${version}.tar.xz"
checksum=3a7c1677c8d7b17a723abfd9082e9d526bc03ea76444740225f41e23e2579779

case "$XBPS_TARGET_MACHINE" in
armv[567]*)
export CXXFLAGS+=" -Wno-error=cast-align"
;;
esac
1 change: 1 addition & 0 deletions srcpkgs/maui-shelf-devel
30 changes: 30 additions & 0 deletions srcpkgs/maui-shelf/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Template file for 'maui-shelf'
pkgname=maui-shelf
version=2.1.2
revision=1
wrksrc=shelf-${version}
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake pkg-config qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel poppler-qt5-devel ki18n-devel
mauikit-devel mauikit-filebrowsing-devel kcoreaddons-devel"
short_desc="Document and EBook collection manager"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="GPL-3.0-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/shelf/${version}/shelf-${version}.tar.xz"
checksum=b0a3d488d8b29f34b1e1032b4566a478a838eefc20e69a239077398e68406738

maui-shelf-devel_package() {
short_desc="Development files for maui-shelf"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
}
}

case "$XBPS_TARGET_MACHINE" in
armv[567]*)
export CXXFLAGS+=" -Wno-error=cast-align"
;;
esac
1 change: 1 addition & 0 deletions srcpkgs/maui-shell-devel
31 changes: 31 additions & 0 deletions srcpkgs/maui-shell/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Template file for 'maui-shell'
pkgname=maui-shell
version=0.5.0
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext pkg-config qt5-host-tools qt5-qmake kcoreaddons kpackage"
makedepends="qt5-declarative-devel qt5-devel qt5-svg-devel
qt5-quickcontrols2-devel qt5-wayland-devel ki18n-devel kconfig-devel
kservice-devel mauikit-devel mauikit-filebrowsing-devel krunner-devel
knotifications-devel knotifyconfig-devel kdesu-devel kwallet-devel
kidletime-devel kdeclarative-devel kglobalaccel-devel kwayland-devel
kpeople-devel kactivities5-stats-devel kactivities5-devel kio-devel prison-devel
kpackage-devel kiconthemes-devel kunitconversion-devel kitemmodels-devel
kinit-devel ktexteditor-devel kdoctools-devel kcrash-devel kdbusaddons-devel
kcoreaddons-devel karchive-devel fontconfig-devel phonon-qt5-devel kded-devel"
depends="bluedevil kirigami2 plasma-nm plasma-pa plasma-framework"
short_desc="Convergent shell for desktops, tablets, and phones"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="LGPL-3.0-or-later"
homepage="https://nxos.org"
distfiles="https://github.com/Nitrux/${pkgname}/archive/refs/tags/v${version}.tar.gz"
checksum=a1ce89a3f94d80b6f0a7fe392458803968369ae7ff954d46bafba0b603e0bf4d

maui-shell-devel_package() {
short_desc="Development files for mauikit-shell"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
}
}
16 changes: 16 additions & 0 deletions srcpkgs/maui-station/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Template file for 'maui-station'
pkgname=maui-station
version=2.1.2
revision=1
wrksrc=station-${version}
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake pkg-config qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel mauikit-devel
mauikit-filebrowsing-devel ki18n-devel kcoreaddons-devel"
depends="kirigami2 qmltermwidget"
short_desc="Convergent terminal emulator"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="LGPL-3.0-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/station/${version}/station-${version}.tar.xz"
checksum=0fbee4a36b3c271343535f860900a58feb5500d3a57bbe12b5e788885c3e3c53
17 changes: 17 additions & 0 deletions srcpkgs/maui-vvave/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# Template file for 'maui-vvave'
pkgname=maui-vvave
version=2.1.2
revision=1
wrksrc=vvave-${version}
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake pkg-config qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel mauikit-devel
qt5-quickcontrols2-devel qt5-multimedia-devel ki18n-devel kcoreaddons-devel
mauikit-filebrowsing-devel mauikit-accounts-devel qt5-plugin-mysql
qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds taglib-devel"
short_desc="Multi-platform media player"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="GPL-3.0-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/vvave/${version}/vvave-${version}.tar.xz"
checksum=aeddd31cbd0df6df796983db66c4a2251c8c5dc452d00ff7f63b254406586691
1 change: 1 addition & 0 deletions srcpkgs/mauikit-accounts-devel
25 changes: 25 additions & 0 deletions srcpkgs/mauikit-accounts/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Template file for 'mauikit-accounts'
pkgname=mauikit-accounts
version=2.1.2
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel mauikit-devel kconfig-devel
ki18n-devel kcoreaddons-devel qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql
qt5-plugin-sqlite qt5-plugin-tds"
short_desc="QtQuick components providing basic image editing capabilities"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="LGPL-2.1-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/mauikit-accounts/${version}/mauikit-accounts-${version}.tar.xz"
checksum=539fc797cf736d971a7902e642840a8083f640220802c599f92893111f29cc02

mauikit-accounts-devel_package() {
short_desc="Development files for mauikit-accounts"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
vmove usr/lib/libMauiKitAccounts.so
}
}
1 change: 1 addition & 0 deletions srcpkgs/mauikit-devel
1 change: 1 addition & 0 deletions srcpkgs/mauikit-filebrowsing-devel
25 changes: 25 additions & 0 deletions srcpkgs/mauikit-filebrowsing/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Template file for 'mauikit-filebrowsing'
pkgname=mauikit-filebrowsing
version=2.1.2
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake pkg-config qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel kio-devel kconfig-devel
ki18n-devel kcoreaddons-devel mauikit-devel qt5-plugin-mysql qt5-plugin-odbc
qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-tds"
short_desc="MauiKit Framework to work with local and remote files"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="LGPL-2.1-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/mauikit-filebrowsing/${version}/mauikit-filebrowsing-${version}.tar.xz"
checksum=d8ef2d4d3c4d953a7465542cc4f38dea35803f755bf3cafd116ed6444896ee26

mauikit-filebrowsing-devel_package() {
short_desc="Development files for mauikit-filebrowsing"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
vmove usr/lib/libMauiKitFileBrowsing.so
}
}
1 change: 1 addition & 0 deletions srcpkgs/mauikit-imagetools-devel
26 changes: 26 additions & 0 deletions srcpkgs/mauikit-imagetools/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Template file for 'mauikit-imagetools'
pkgname=mauikit-imagetools
version=2.1.2
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake pkg-config qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel qt5-location-devel ki18n-devel
kcoreaddons-devel kquickimageeditor-devel mauikit-devel exiv2-devel
qt5-plugin-mysql qt5-plugin-odbc qt5-plugin-pgsql qt5-plugin-sqlite
qt5-plugin-tds libmagick-devel"
short_desc="QtQuick components providing basic image editing capabilities"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="LGPL-2.1-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/${pkgname}/${version}/${pkgname}-${version}.tar.xz"
checksum=d26c56706badc50d990e7156829c8958c0325ba0779888815c474bcf3bea60a0

mauikit-imagetools-devel_package() {
short_desc="Development files for mauikit-imagetools"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
vmove usr/lib/libMauiKitImageTools.so
}
}
1 change: 1 addition & 0 deletions srcpkgs/mauikit-texteditor-devel
22 changes: 22 additions & 0 deletions srcpkgs/mauikit-texteditor/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Template file for 'mauikit-texteditor'
pkgname=mauikit-texteditor
version=2.1.2
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-declarative-devel qt5-devel kconfig-devel ki18n-devel
kcoreaddons-devel mauikit-devel syntax-highlighting-devel"
short_desc="QtQuick components providing basic text editing capabilities"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="LGPL-2.1-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/mauikit-texteditor/${version}/mauikit-texteditor-${version}.tar.xz"
checksum=e18ae472ada98fd1a3a9e21ec4a02efbead1be74b697de26114640537cc6e9a7

mauikit-texteditor-devel_package() {
short_desc+="Development files for mauikit-texteditor"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/lib/cmake
}
}
26 changes: 26 additions & 0 deletions srcpkgs/mauikit/template
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Template file for 'mauikit'
pkgname=mauikit
version=2.1.2
revision=1
build_style=cmake
hostmakedepends="extra-cmake-modules gettext qt5-qmake qt5-host-tools kcoreaddons qt5-declarative"
makedepends="qt5-devel qt5-declarative-devel qt5-quickcontrols2-devel
qt5-svg-devel kirigami2-devel ki18n-devel kcoreaddons-devel
knotifications-devel kconfig-devel kwindowsystem-devel qt5-x11extras-devel
xcb-util-wm-devel"
depends="kirigami2"
short_desc="Convergent controls and multi-platform utilities for Maui applications"
maintainer="Enrico Belleri <idesmi@protonmail.com>"
license="LGPL-3.0-or-later"
homepage="https://mauikit.org"
distfiles="${KDE_SITE}/maui/mauikit/${version}/mauikit-${version}.tar.xz"
checksum=a73e81b3d1631caa7ef9ca358095dc25704f5bad9851be5ea944717a4040b7d8

mauikit-devel_package() {
short_desc="Headers to build components based on the MauKit framework"
depends="${sourcepkg}>=${version}_${revision}"
pkg_install() {
vmove usr/include
vmove usr/lib/cmake
}
}