Compare commits

...
6 changed files with 202 additions and 0 deletions

No files matched your search

+31
View File
@@ -0,0 +1,31 @@
# Contributor:
# Maintainer:
pkgname=postmarketos-ui-maui
pkgver=1
pkgrel=0
pkgdesc="Convergent Qt shell built with Mauikit framework"
url="https://nxos.org/maui"
arch="noarch !armhf"
license="LGPL-3.0"
options="!check"
depends="
maui-shell
dnsmasq
elogind
tinydm
tinydm-openrc
postmarketos-base-ui
networkmanager
modemmanager
modemmanager-openrc
xorg-server
"
_pmb_recommends="
discover
"
install="$pkgname.post-install $pkgname.post-upgrade"
source=""
package() {
mkdir -p $pkgdir
}
@@ -0,0 +1,12 @@
#!/bin/sh
rc-update add tinydm default
rc-update add urfkill default
rc-update add iio-sensor-proxy default
rc-update add bluetooth default
rc-update add hfd-service default
rc-update add networkmanager default
rc-update add modemmanager default
tinydm-set-session -f -s /usr/share/wayland-sessions/cask-session.desktop
@@ -0,0 +1 @@
postmarketos-ui-maui.post-install
+55
View File
@@ -0,0 +1,55 @@
# Contributor:
# Maintainer:
pkgname=maui-shell
pkgver=2.1.2
_commit="92b3352454753503105d4361c28f5efdc6abea0d"
pkgrel=0
pkgdesc="Maui Shell is a convergent shell for desktops, tablets, and phones"
url="https://nxos.org/maui"
arch="all"
license="LGPL-3.0"
# Probably don't need all of "plasma"
depends="mauikit plasma plasma-pa plasma-nm bluedevil"
# plasma-workspace-dev is temporary, need to figure out what of it we actually need...
makedepends="
kconfig-dev
kcoreaddons-dev
kunitconversion-dev
kitemmodels-dev
plasma-workspace-dev
kded
ki18n-dev
kio-dev
kidletime-dev
knotifications-dev
qt5-qtsvg-dev
qt5-qtwayland-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtquickcontrols2-dev
mauikit-dev
mauikit-filebrowsing-dev
cmake
extra-cmake-modules
"
install=""
subpackages=""
source="${pkgname}-$_commit.tar.gz::https://github.com/Nitrux/maui-shell/archive/$_commit.tar.gz
"
builddir="$srcdir/${pkgname}-$_commit"
build() {
cmake -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_PREFIX_PATH="/usr/lib/cmake/MauiKit;/usr/lib/cmake/MauiKitFileBrowsing" .
make -C build
}
package() {
DESTDIR="$pkgdir" make -C build install
}
sha512sums="
b600558ff29e13a012c5c8b96890a48bca52f1204c60fb69d224019b3c2719948f3254f5bd4c1654640905686a16a78bfaf4a0d96ce0d8e660c3c739f388401c maui-shell-92b3352454753503105d4361c28f5efdc6abea0d.tar.gz
"
+46
View File
@@ -0,0 +1,46 @@
# Forked from Alpine to upgrade to 2.1.2
pkgname=mauikit-filebrowsing
pkgver=2.1.2
pkgrel=1
pkgdesc="MauiKit File Browsing utilities and controls"
# armhf blocked by extra-cmake-modules
# s390x and riscv64 blocked by mauikit
arch="all !armhf !s390x !riscv64"
url="https://mauikit.org/"
license="GPL-2.0-or-later"
depends="
kirigami2
"
depends_dev="
kio-dev
mauikit-dev
qt5-qtbase-dev
"
makedepends="$depends_dev
extra-cmake-modules
samurai
"
source="https://download.kde.org/stable/maui/mauikit-filebrowsing/$pkgver/mauikit-filebrowsing-$pkgver.tar.xz"
subpackages="$pkgname-dev"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
ff1694ef0f15187a60df7bca3437af5c320976d79008a61b630ba8e985068ec446ed5aee94415b8fb8bd326660bc93438874a01a2011e7e0e9c5c18e4b20a6ec mauikit-filebrowsing-2.1.2.tar.xz
"
+57
View File
@@ -0,0 +1,57 @@
# Forked from Alpine to upgrade to 2.1.2
pkgname=mauikit
pkgver=2.1.2
pkgrel=1
pkgdesc="Kit for developing MAUI Apps"
# armhf blocked by qt5-qtdeclarative
# s390x and riscv64 blocked by plasma-framework
arch="all !armhf !s390x !riscv64"
url="https://mauikit.org/"
license="GPL-2.0-or-later"
depends="kirigami2"
depends_dev="
mauikit=$pkgver-r$pkgrel
kconfig-dev
kconfigwidgets-dev
kdeclarative-dev
kdecoration-dev
ki18n-dev
kio-dev
knotifications-dev
kservice-dev
plasma-framework-dev
qt5-qtbase-dev
qt5-qtdeclarative-dev
qt5-qtquickcontrols2-dev
qt5-qtsvg-dev
samurai
syntax-highlighting-dev
xcb-util-wm-dev
"
makedepends="$depends_dev
extra-cmake-modules
"
source="https://download.kde.org/stable/maui/mauikit/$pkgver/mauikit-$pkgver.tar.xz"
subpackages="$pkgname-dev"
build() {
cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib
cmake --build build
}
check() {
cd build
CTEST_OUTPUT_ON_FAILURE=TRUE ctest
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
5bf9d8fb784512c4136a2c9ab69345b916e92eb946fbc3fe71fee41d6463959b6074970d00131063ed24915b2c6f654020d6e52db904d28054fc32d0b85a7d5b mauikit-2.1.2.tar.xz
"