From b8cfbce3e01258f08ea03e4dbd791ef7f4c773fc Mon Sep 17 00:00:00 2001 From: James Rose <92864596+RoseBlume@users.noreply.github.com> Date: Mon, 16 Sep 2024 11:49:18 -0400 Subject: [PATCH 1/6] Create PKGBUILD --- PKGBUILDS/maui/maui-shell/PKGBUILD | 81 ++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100644 PKGBUILDS/maui/maui-shell/PKGBUILD diff --git a/PKGBUILDS/maui/maui-shell/PKGBUILD b/PKGBUILDS/maui/maui-shell/PKGBUILD new file mode 100644 index 00000000..e06800c6 --- /dev/null +++ b/PKGBUILDS/maui/maui-shell/PKGBUILD @@ -0,0 +1,81 @@ +_pkgname=maui-shell +pkgname=$_pkgname-git +pkgver=0.6.6.r11.g8272456 +pkgrel=1 +pkgdesc='Maui Shell is a convergent shell for desktops, tablets, and phones.' +url='https://github.com/Nitrux/maui-shell' +arch=(x86_64 i686 arm armv6h armv7h aarch64) +license=(LGPL3) +depends=(bluedevil + cask-server-git + fontconfig + karchive + kconfig + kcoreaddons + kcrash + kdbusaddons + kdeclarative + kded + kdesu + # kdoctools + kglobalaccel + ki18n + kiconthemes + kidletime + kinit + kio + kitemmodels + knotifications + knotifyconfig + kpackage + kpeople + krunner + kservice + ktexteditor + kunitconversion + kwallet + kwayland + maui-core-git + mauikit-calendar-git + mauikit-filebrowsing-git + mauikit-git + mauiman-git + phonon-qt6 + plasma-nm + plasma-pa + polkit-qt6 + prison + qt6-base + qt6-declarative + qt6-quickcontrols2 + qt6-svg + qt6-wayland + solid) +makedepends=(git extra-cmake-modules) +optdepends=('maui-settings-git: Settings Manager Apps for the Maui DE') +groups=(maui) +provides=($_pkgname) +conflicts=($_pkgname) +source=(git+$url.git) +sha256sums=('SKIP') + +pkgver() { + cd $_pkgname + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +build() { + cmake -B build -S $_pkgname \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + install -Dm644 $_pkgname/LICENSE -t "${pkgdir}"/usr/share/licenses/$_pkgname +} From 045bc33f4ccc082956d5f9df9497b9907b77a804 Mon Sep 17 00:00:00 2001 From: James Rose <92864596+RoseBlume@users.noreply.github.com> Date: Mon, 16 Sep 2024 12:08:24 -0400 Subject: [PATCH 2/6] Update PKGBUILD --- PKGBUILDS/maui/maui-shell/PKGBUILD | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/PKGBUILDS/maui/maui-shell/PKGBUILD b/PKGBUILDS/maui/maui-shell/PKGBUILD index e06800c6..66f2f23f 100644 --- a/PKGBUILDS/maui/maui-shell/PKGBUILD +++ b/PKGBUILDS/maui/maui-shell/PKGBUILD @@ -1,5 +1,4 @@ -_pkgname=maui-shell -pkgname=$_pkgname-git +pkgname=maui-shell pkgver=0.6.6.r11.g8272456 pkgrel=1 pkgdesc='Maui Shell is a convergent shell for desktops, tablets, and phones.' @@ -7,7 +6,7 @@ url='https://github.com/Nitrux/maui-shell' arch=(x86_64 i686 arm armv6h armv7h aarch64) license=(LGPL3) depends=(bluedevil - cask-server-git + cask-server fontconfig karchive kconfig @@ -35,11 +34,11 @@ depends=(bluedevil kunitconversion kwallet kwayland - maui-core-git - mauikit-calendar-git - mauikit-filebrowsing-git - mauikit-git - mauiman-git + maui-core + mauikit-calendar + mauikit-filebrowsing + mauikit + mauiman phonon-qt6 plasma-nm plasma-pa From ee0782c283f07b2ac72bc7849807c3855f91b951 Mon Sep 17 00:00:00 2001 From: James Rose <92864596+RoseBlume@users.noreply.github.com> Date: Mon, 16 Sep 2024 12:09:31 -0400 Subject: [PATCH 3/6] Create PKGBUILD --- PKGBUILDS/maui/cask-server/PKGBUILD | 35 +++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 PKGBUILDS/maui/cask-server/PKGBUILD diff --git a/PKGBUILDS/maui/cask-server/PKGBUILD b/PKGBUILDS/maui/cask-server/PKGBUILD new file mode 100644 index 00000000..42e8f638 --- /dev/null +++ b/PKGBUILDS/maui/cask-server/PKGBUILD @@ -0,0 +1,35 @@ +pkgname=cask-server +pkgver=0.6.6.r3.ga06979f +pkgrel=1 +pkgdesc='Public server and API to interface with Cask features' +url='https://github.com/Nitrux/cask-server' +arch=(x86_64 i686 arm armv6h armv7h aarch64) +license=(BSD-2-Clause custom:CC0 LGPL) +depends=(qt6-base) +makedepends=(git extra-cmake-modules) +groups=(maui) +provides=($_pkgname) +conflicts=($_pkgname) +source=(git+$url.git) +sha256sums=('SKIP') + +pkgver() { + cd $_pkgname + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +build() { + cmake -B build -S $_pkgname \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build + install -Dm644 $_pkgname/licenses/* -t "${pkgdir}"/usr/share/licenses/$_pkgname +} From ce62362aff6f4bc8f8c939c6f0d51a62ce5f132d Mon Sep 17 00:00:00 2001 From: James Rose <92864596+RoseBlume@users.noreply.github.com> Date: Mon, 16 Sep 2024 12:14:50 -0400 Subject: [PATCH 4/6] `add:` maui-core --- PKGBUILDS/maui/maui-core/PKGBUILD | 43 +++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 PKGBUILDS/maui/maui-core/PKGBUILD diff --git a/PKGBUILDS/maui/maui-core/PKGBUILD b/PKGBUILDS/maui/maui-core/PKGBUILD new file mode 100644 index 00000000..908a2bf3 --- /dev/null +++ b/PKGBUILDS/maui/maui-core/PKGBUILD @@ -0,0 +1,43 @@ +pkgname=maui-core +pkgver=0.6.6.r7.geaf1477 +pkgrel=1 +pkgdesc='Core libraries to manage the DE to be shared between Maui Settings and Cask.' +url='https://github.com/Nitrux/maui-core' +arch=(x86_64 i686 arm armv6h armv7h aarch64) +license=(GPL3) +depends=(kcoreaddons + ki18n + kidletime + kservice + libcanberra + qt6-base + qt6-declarative + solid + sound-theme-freedesktop) +makedepends=(git extra-cmake-modules) +groups=(maui) +provides=($_pkgname) +conflicts=($_pkgname) +source=(git+$url.git) +sha256sums=('SKIP') + +pkgver() { + cd $_pkgname + ( set -o pipefail + git describe --long 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) +} + +build() { + cmake -B build -S $_pkgname \ + -DBUILD_WITH_QT6=ON \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=/usr/lib + cmake --build build +} + +package() { + DESTDIR="$pkgdir" cmake --install build +} From f2aab5146db24575a2507f090a60de6e0fc95226 Mon Sep 17 00:00:00 2001 From: James Rose <92864596+RoseBlume@users.noreply.github.com> Date: Thu, 19 Sep 2024 17:16:29 -0400 Subject: [PATCH 5/6] Add files via upload --- PKGBUILDS/maui/cask-server/PKGBUILD | 14 +++++++------- PKGBUILDS/maui/maui-core/PKGBUILD | 12 ++++++------ PKGBUILDS/maui/maui-shell/PKGBUILD | 14 +++++++------- 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/PKGBUILDS/maui/cask-server/PKGBUILD b/PKGBUILDS/maui/cask-server/PKGBUILD index 42e8f638..03c5604e 100644 --- a/PKGBUILDS/maui/cask-server/PKGBUILD +++ b/PKGBUILDS/maui/cask-server/PKGBUILD @@ -8,13 +8,13 @@ license=(BSD-2-Clause custom:CC0 LGPL) depends=(qt6-base) makedepends=(git extra-cmake-modules) groups=(maui) -provides=($_pkgname) -conflicts=($_pkgname) +provides=($pkgname) +conflicts=($pkgname) source=(git+$url.git) sha256sums=('SKIP') pkgver() { - cd $_pkgname + cd $pkgname ( set -o pipefail git describe --long 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" @@ -22,14 +22,14 @@ pkgver() { } build() { - cmake -B build -S $_pkgname \ + cmake -B build -S $pkgname \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib - cmake --build build + cmake --build build -j4 } package() { DESTDIR="$pkgdir" cmake --install build - install -Dm644 $_pkgname/licenses/* -t "${pkgdir}"/usr/share/licenses/$_pkgname -} + install -Dm644 $pkgname/licenses/* -t "${pkgdir}"/usr/share/licenses/$pkgname +} \ No newline at end of file diff --git a/PKGBUILDS/maui/maui-core/PKGBUILD b/PKGBUILDS/maui/maui-core/PKGBUILD index 908a2bf3..117be751 100644 --- a/PKGBUILDS/maui/maui-core/PKGBUILD +++ b/PKGBUILDS/maui/maui-core/PKGBUILD @@ -1,5 +1,5 @@ pkgname=maui-core -pkgver=0.6.6.r7.geaf1477 +pkgver=0.6.6.r8.gc4b4e7c pkgrel=1 pkgdesc='Core libraries to manage the DE to be shared between Maui Settings and Cask.' url='https://github.com/Nitrux/maui-core' @@ -16,13 +16,13 @@ depends=(kcoreaddons sound-theme-freedesktop) makedepends=(git extra-cmake-modules) groups=(maui) -provides=($_pkgname) -conflicts=($_pkgname) +provides=($pkgname) +conflicts=($pkgname) source=(git+$url.git) sha256sums=('SKIP') pkgver() { - cd $_pkgname + cd $pkgname ( set -o pipefail git describe --long 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" @@ -30,12 +30,12 @@ pkgver() { } build() { - cmake -B build -S $_pkgname \ + cmake -B build -S $pkgname \ -DBUILD_WITH_QT6=ON \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib - cmake --build build + cmake --build build -j4 } package() { diff --git a/PKGBUILDS/maui/maui-shell/PKGBUILD b/PKGBUILDS/maui/maui-shell/PKGBUILD index 66f2f23f..3244345d 100644 --- a/PKGBUILDS/maui/maui-shell/PKGBUILD +++ b/PKGBUILDS/maui/maui-shell/PKGBUILD @@ -1,5 +1,5 @@ pkgname=maui-shell -pkgver=0.6.6.r11.g8272456 +pkgver=0.6.6.r13.g52dff25 pkgrel=1 pkgdesc='Maui Shell is a convergent shell for desktops, tablets, and phones.' url='https://github.com/Nitrux/maui-shell' @@ -53,13 +53,13 @@ depends=(bluedevil makedepends=(git extra-cmake-modules) optdepends=('maui-settings-git: Settings Manager Apps for the Maui DE') groups=(maui) -provides=($_pkgname) -conflicts=($_pkgname) +provides=($pkgname) +conflicts=($pkgname) source=(git+$url.git) sha256sums=('SKIP') pkgver() { - cd $_pkgname + cd $pkgname ( set -o pipefail git describe --long 2>/dev/null | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' || printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" @@ -67,14 +67,14 @@ pkgver() { } build() { - cmake -B build -S $_pkgname \ + cmake -B build -S $pkgname \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib - cmake --build build + cmake --build build -j4 } package() { DESTDIR="$pkgdir" cmake --install build - install -Dm644 $_pkgname/LICENSE -t "${pkgdir}"/usr/share/licenses/$_pkgname + install -Dm644 $pkgname/LICENSE -t "${pkgdir}"/usr/share/licenses/$pkgname } From bb8c57c65a57c42797ca0135d7f4402c08cc4fd9 Mon Sep 17 00:00:00 2001 From: James Rose <92864596+RoseBlume@users.noreply.github.com> Date: Fri, 20 Sep 2024 10:32:46 -0400 Subject: [PATCH 6/6] Add files via upload --- PKGBUILDS/maui/cask-server/PKGBUILD | 51 ++++++++++++++++++++++++-- PKGBUILDS/maui/maui-core/PKGBUILD | 56 +++++++++++++++++++++++------ PKGBUILDS/maui/maui-shell/PKGBUILD | 4 ++- 3 files changed, 98 insertions(+), 13 deletions(-) diff --git a/PKGBUILDS/maui/cask-server/PKGBUILD b/PKGBUILDS/maui/cask-server/PKGBUILD index 03c5604e..17473b99 100644 --- a/PKGBUILDS/maui/cask-server/PKGBUILD +++ b/PKGBUILDS/maui/cask-server/PKGBUILD @@ -1,3 +1,4 @@ +# Maintainer: James Alexander Rose pkgname=cask-server pkgver=0.6.6.r3.ga06979f pkgrel=1 @@ -5,7 +6,53 @@ pkgdesc='Public server and API to interface with Cask features' url='https://github.com/Nitrux/cask-server' arch=(x86_64 i686 arm armv6h armv7h aarch64) license=(BSD-2-Clause custom:CC0 LGPL) -depends=(qt6-base) +depends=( + bluedevil + fontconfig + karchive + kconfig + kcoreaddons + kcrash + kdbusaddons + kdeclarative + kded + kdesu + kglobalaccel + ki18n + kiconthemes + kidletime + kinit + kio + kitemmodels + knotifications + knotifyconfig + kpackage + kpeople + krunner + kservice + ktexteditor + kunitconversion + kwallet + kwayland + libcanberra + mauikit + mauikit-calendar + mauikit-filebrowsing + maui-core + mauiman + phonon-qt6 + plasma-nm + plasma-pa + polkit-qt6 + prison + qt6-base + qt6-declarative + qt6-quickcontrols2 + qt6-svg + qt6-wayland + solid + sound-theme-freedesktop +) makedepends=(git extra-cmake-modules) groups=(maui) provides=($pkgname) @@ -26,7 +73,7 @@ build() { -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib - cmake --build build -j4 + cmake --build build } package() { diff --git a/PKGBUILDS/maui/maui-core/PKGBUILD b/PKGBUILDS/maui/maui-core/PKGBUILD index 117be751..70f5949d 100644 --- a/PKGBUILDS/maui/maui-core/PKGBUILD +++ b/PKGBUILDS/maui/maui-core/PKGBUILD @@ -1,3 +1,4 @@ +# Maintainer: James Alexander Rose pkgname=maui-core pkgver=0.6.6.r8.gc4b4e7c pkgrel=1 @@ -5,15 +6,50 @@ pkgdesc='Core libraries to manage the DE to be shared between Maui Settings and url='https://github.com/Nitrux/maui-core' arch=(x86_64 i686 arm armv6h armv7h aarch64) license=(GPL3) -depends=(kcoreaddons - ki18n - kidletime - kservice - libcanberra - qt6-base - qt6-declarative - solid - sound-theme-freedesktop) +depends=(bluedevil + fontconfig + karchive + kconfig + kcoreaddons + kcrash + kdbusaddons + kdeclarative + kded + kdesu + kglobalaccel + ki18n + kiconthemes + kidletime + kinit + kio + kitemmodels + knotifications + knotifyconfig + kpackage + kpeople + krunner + kservice + ktexteditor + kunitconversion + kwallet + kwayland + libcanberra + mauikit + mauikit-calendar + mauikit-filebrowsing + mauiman + phonon-qt6 + plasma-nm + plasma-pa + polkit-qt6 + prison + qt6-base + qt6-declarative + qt6-quickcontrols2 + qt6-svg + qt6-wayland + solid + sound-theme-freedesktop) makedepends=(git extra-cmake-modules) groups=(maui) provides=($pkgname) @@ -35,7 +71,7 @@ build() { -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib - cmake --build build -j4 + cmake --build build } package() { diff --git a/PKGBUILDS/maui/maui-shell/PKGBUILD b/PKGBUILDS/maui/maui-shell/PKGBUILD index 3244345d..c2962bd3 100644 --- a/PKGBUILDS/maui/maui-shell/PKGBUILD +++ b/PKGBUILDS/maui/maui-shell/PKGBUILD @@ -1,3 +1,4 @@ +# Maintainer: James Alexander Rose pkgname=maui-shell pkgver=0.6.6.r13.g52dff25 pkgrel=1 @@ -7,6 +8,7 @@ arch=(x86_64 i686 arm armv6h armv7h aarch64) license=(LGPL3) depends=(bluedevil cask-server + extra-cmake-modules fontconfig karchive kconfig @@ -71,7 +73,7 @@ build() { -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=/usr/lib - cmake --build build -j4 + cmake --build build } package() {