summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorIsabella Basso2021-11-13 15:15:44 -0300
committerIsabella Basso2021-11-13 15:15:44 -0300
commit5971daa8660eac1aa04dd35e08c083116ba5b6e3 (patch)
tree7377090d7c3dd1f03a739ed8626e41d16d217885
parent64f175f39b1af079574159769c7dce80cc4cf644 (diff)
downloadaur-5971daa8660eac1aa04dd35e08c083116ba5b6e3.tar.gz
Update package to new repo version
Highlights: - New git repo - Many new features - Updated install script Signed-off-by: Isabella Basso <isabbasso@riseup.net>
-rw-r--r--.SRCINFO35
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD70
-rw-r--r--kw.install4
4 files changed, 74 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8a8fd42d8888..fafd0bf9e366 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,36 @@
pkgbase = kworkflow-git
- pkgdesc = Scripts that help setting up infra for kernel development.
+ pkgdesc = CLI tool for kernel development
pkgver = 0.7
- pkgrel = 2
- url = https://github.com/rodrigosiqueira/kworkflow
- install = kw.install
+ pkgrel = 3
+ url = https://github.com/kworkflow/kworkflow
arch = x86_64
license = GPL2
- depends = libguestfs
+ makedepends = python-sphinx
+ makedepends = python-sphinx-book-theme
+ makedepends = python-docutils
+ depends = bc
depends = qemu
- depends = ansible
+ depends = bash
depends = git
+ depends = tar
+ depends = libpulse
+ depends = python-virtualenv
+ depends = bzip2
+ depends = lzip
+ depends = lzop
+ depends = zstd
+ depends = xz
+ depends = perl-authen-sasl
+ depends = perl-io-socket-ssl
+ optdepends = pipewire-pulse: PipeWire backend
+ optdepends = pulseaudio: PulseAudio backend
+ optdepends = dunst: Desktop notifications support
+ optdepends = graphviz: Pomodoro graphs support
+ optdepends = librsvg: Pomodoro graphs support
+ optdepends = imagemagick: Pomodoro graphs support
provides = kworkflow
conflicts = kworkflow
- source = git+https://github.com/rodrigosiqueira/kworkflow.git
- md5sums = SKIP
+ source = git+https://github.com/kworkflow/kworkflow
+ sha512sums = SKIP
pkgname = kworkflow-git
-
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..d2875d090bd5
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,4 @@
+kworkflow/
+pkg/
+src/
+kworkflow-git-*
diff --git a/PKGBUILD b/PKGBUILD
index 2963536fa77a..e4dc15823d2d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,37 +1,51 @@
-#Maintainer: Bruna Bazaluk M. V. <bazaluk at riseup dot net>
-pkgname=kworkflow-git
-_gitname=kworkflow
-_lpkg="${_gitname,,}"
-pkgver=0.7
-pkgrel=2
-pkgdesc="Scripts that help setting up infra for kernel development."
+# Maintainer: Isabella Basso do Amaral <isabbasso at riseup dot net>
+
+_pkgname=kworkflow
+_lpkg="${_pkgname,,}"
+pkgname="${_pkgname}-git"
+_basepkgver=0.5.0
+pkgver=0.5.8206878
+pkgrel=3
+pkgdesc='CLI tool for kernel development'
arch=('x86_64')
-url="https://github.com/rodrigosiqueira/kworkflow"
-source=("git+https://github.com/rodrigosiqueira/kworkflow.git")
+url='https://github.com/kworkflow/kworkflow'
+source=("git+https://github.com/kworkflow/kworkflow")
license=('GPL2')
-depends=("libguestfs"
- "qemu"
- "ansible"
- "git"
- )
+depends=(bc qemu bash git tar libpulse python-virtualenv
+ bzip2 lzip lzop zstd xz
+ perl-authen-sasl perl-io-socket-ssl)
+optdepends=('pipewire-pulse: PipeWire backend'
+ 'pulseaudio: PulseAudio backend'
+ 'dunst: Desktop notifications support'
+ 'graphviz: Pomodoro graphs support'
+ 'librsvg: Pomodoro graphs support'
+ 'imagemagick: Pomodoro graphs support'
+ 'python-sphinx: Build docs'
+ 'python-pip: Build docs'
+ 'python-docutils: Build docs')
provides=("${_lpkg}")
conflicts=("${_lpkg}")
-md5sums=('SKIP')
+sha512sums=('SKIP')
+#install=kw.install
+
+pkgver() {
+ cd "$_pkgname"
+ echo "${_basepkgver}_$(git describe --always)"
+}
+
prepare() {
- cd "$_gitname"
- git checkout master
+ cd "$_pkgname"
+ git checkout unstable
git pull
}
-build() {
- cd "$_gitname"
- chmod +x setup.sh
- ./setup.sh -i
-}
+
+#build() {
+# pip install sphinx-book-theme
+# ./setup.sh --docs
+#}
+
package() {
- cd "$_gitname"
- mkdir -p "$pkgdir$HOME/.kworkflow"
- cp -r * "$pkgdir$HOME/.kworkflow/"
- mkdir -p "$pkgdir/usr/bin"
- ln -s "$HOME/.kw/kw" "$pkgdir/usr/bin/kworkflow"
+ cd "$_pkgname"
+ chmod +x setup.sh
+ ./setup.sh --skip-checks -i
}
-install="kw.install"
diff --git a/kw.install b/kw.install
index e245e68a92f6..72b5f995cdb7 100644
--- a/kw.install
+++ b/kw.install
@@ -1,5 +1,5 @@
post_install() {
echo 'Append these to your .bashrc to enable autocomplete:'
- echo "PATH=\$PATH:$HOME/.config/kw"
- echo "source $HOME/.config/kw/src/bash_autocomplete.sh"
+ echo "PATH=$HOME/.local/bin:\$PATH"
+ echo "source $HOME/.local/lib/kw/src/bash_autocomplete.sh"
}