Skip to content
Open
Show file tree
Hide file tree
Changes from 2 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
1 change: 1 addition & 0 deletions packagelist
Original file line number Diff line number Diff line change
Expand Up @@ -310,6 +310,7 @@ kubeswitch-bin
kvantum
kvantum-theme-libadwaita-git
kwin-krohnkite
kwin-krohnkite-git
kxstudio-repos-deb
lagrange
latte-dock-git
Expand Down
16 changes: 16 additions & 0 deletions packages/kwin-krohnkite-git/.SRCINFO
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
pkgbase = kwin-krohnkite-git
gives = kwin-krohnkite
pkgver = 0.9.9.2
pkgdesc = Dynamic tiling extension for KWin 6 inspired by dwm
url = https://github.com/anametologin/krohnkite
arch = all
depends = kwin-common>=4:6.0.0
makedepends = npm
breaks = kwin-krohnkite
license = MIT
maintainer = Erik Hedlund <erikcghedlund@outlook.com>
repology = project: kwin-scripts-krohnkite
source = kwin-krohnkite-git::https://github.com/anametologin/krohnkite.git
sha256sums = SKIP

pkgname = kwin-krohnkite-git
40 changes: 40 additions & 0 deletions packages/kwin-krohnkite-git/kwin-krohnkite-git.pacscript
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
pkgname="kwin-krohnkite-git"
gives="kwin-krohnkite"
pkgdesc="Dynamic tiling extension for KWin 6 inspired by dwm"
pkgver='0.9.9.2'
repology=('project: kwin-scripts-krohnkite')
arch=('all')
breaks=("${gives}")
url='https://github.com/anametologin/krohnkite'
source=("${pkgname}::https://github.com/anametologin/krohnkite.git")
sha256sums=('SKIP')
license=('MIT')
maintainer=('Erik Hedlund <erikcghedlund@outlook.com>')
depends=('kwin-common>=4:6.0.0')
makedepends=('npm')
external_connection=true

prepare() {
cd "${srcdir}/${pkgname}"
npm install --save-dev
sed -i "s/\$VER/${pkgver}/" "./res/metadata.json"
sed -i "s/\$REV/${git_pkgver}/" "./res/metadata.json"
}

build() {
cd "${srcdir}/${pkgname}"
npm run tsc --
}

package() {
cd "${srcdir}/${pkgname}"
destdir="${pkgdir}/usr/local/share/kwin/scripts/krohnkite"
install -Dm644 "./res/metadata.json" "${destdir}/metadata.json"
install -Dm644 "./res/shortcuts.qml" "${destdir}/contents/ui/shortcuts.qml"
install -Dm644 "./res/popup.qml" "${destdir}/contents/ui/popup.qml"
install -Dm644 "./res/main.qml" "${destdir}/contents/ui/main.qml"
install -Dm644 "./res/config.ui" "${destdir}/contents/ui/config.ui"
install -Dm644 "./res/config.xml" "${destdir}/contents/config/config.xml"
install -Dm644 "./res/main.js" "${destdir}/contents/code/main.js"
install -Dm644 "./krohnkite.js" "${destdir}/contents/code/script.js"
}
17 changes: 17 additions & 0 deletions srclist
Original file line number Diff line number Diff line change
Expand Up @@ -6362,6 +6362,23 @@ pkgbase = kvantum

pkgname = kvantum
---
pkgbase = kwin-krohnkite-git
gives = kwin-krohnkite
pkgver = 0.9.9.2
pkgdesc = Dynamic tiling extension for KWin 6 inspired by dwm
url = https://github.com/anametologin/krohnkite
arch = all
depends = kwin-common>=4:6.0.0
makedepends = npm
breaks = kwin-krohnkite
license = MIT
maintainer = Erik Hedlund <erikcghedlund@outlook.com>
repology = project: kwin-scripts-krohnkite
source = kwin-krohnkite-git::https://github.com/anametologin/krohnkite.git
sha256sums = SKIP

pkgname = kwin-krohnkite-git
---
pkgbase = kwin-krohnkite
gives = kwin-krohnkite
pkgver = 0.9.9.2
Expand Down
Loading