feat: move AUR packages and plugin docs from owlry

This commit is contained in:
2026-03-26 13:11:56 +01:00
parent cdb3370873
commit 97f7acbddf
53 changed files with 2010 additions and 0 deletions

13
aur/owlry-lua/.SRCINFO Normal file
View File

@@ -0,0 +1,13 @@
pkgbase = owlry-lua
pkgdesc = Lua runtime for Owlry - enables loading user-created Lua plugins
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-lua

40
aur/owlry-lua/PKGBUILD Normal file
View File

@@ -0,0 +1,40 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-lua
pkgver=0.4.10
pkgrel=1
pkgdesc="Lua runtime for Owlry - enables loading user-created Lua plugins"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry')
makedepends=('cargo')
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-lua
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen --release
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/runtimes/liblua.so"
}

View File

@@ -0,0 +1,17 @@
pkgbase = owlry-meta-essentials
pkgdesc = Essential plugins for Owlry (calculator, system, ssh, scripts, bookmarks)
pkgver = 1.0.0
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
arch = any
license = GPL-3.0-or-later
depends = owlry
depends = owlry-plugin-bookmarks
depends = owlry-plugin-calculator
depends = owlry-plugin-scripts
depends = owlry-plugin-ssh
depends = owlry-plugin-system
conflicts = owlry-essentials
replaces = owlry-essentials
pkgname = owlry-meta-essentials

View File

@@ -0,0 +1,18 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-meta-essentials
pkgver=1.0.0
pkgrel=1
pkgdesc="Essential plugins for Owlry (calculator, system, ssh, scripts, bookmarks)"
arch=('any')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=(
'owlry'
'owlry-plugin-bookmarks'
'owlry-plugin-calculator'
'owlry-plugin-scripts'
'owlry-plugin-ssh'
'owlry-plugin-system'
)
replaces=('owlry-essentials')
conflicts=('owlry-essentials')

View File

@@ -0,0 +1,27 @@
pkgbase = owlry-meta-full
pkgdesc = Complete Owlry installation with all plugins
pkgver = 1.0.0
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
arch = any
license = GPL-3.0-or-later
depends = owlry
depends = owlry-plugin-bookmarks
depends = owlry-plugin-calculator
depends = owlry-plugin-scripts
depends = owlry-plugin-ssh
depends = owlry-plugin-system
depends = owlry-plugin-clipboard
depends = owlry-plugin-emoji
depends = owlry-plugin-filesearch
depends = owlry-plugin-systemd
depends = owlry-plugin-websearch
depends = owlry-plugin-media
depends = owlry-plugin-pomodoro
depends = owlry-plugin-weather
optdepends = owlry-lua: Lua runtime for custom user plugins
optdepends = owlry-rune: Rune runtime for custom user plugins
conflicts = owlry-full
replaces = owlry-full
pkgname = owlry-meta-full

View File

@@ -0,0 +1,33 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-meta-full
pkgver=1.0.0
pkgrel=1
pkgdesc="Complete Owlry installation with all plugins"
arch=('any')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=(
'owlry'
# Essential plugins
'owlry-plugin-bookmarks'
'owlry-plugin-calculator'
'owlry-plugin-scripts'
'owlry-plugin-ssh'
'owlry-plugin-system'
# Tool plugins
'owlry-plugin-clipboard'
'owlry-plugin-emoji'
'owlry-plugin-filesearch'
'owlry-plugin-systemd'
'owlry-plugin-websearch'
# Widget plugins
'owlry-plugin-media'
'owlry-plugin-pomodoro'
'owlry-plugin-weather'
)
optdepends=(
'owlry-lua: Lua runtime for custom user plugins'
'owlry-rune: Rune runtime for custom user plugins'
)
replaces=('owlry-full')
conflicts=('owlry-full')

View File

@@ -0,0 +1,17 @@
pkgbase = owlry-meta-tools
pkgdesc = Tool plugins for Owlry (clipboard, emoji, websearch, filesearch, systemd)
pkgver = 1.0.0
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
arch = any
license = GPL-3.0-or-later
depends = owlry
depends = owlry-plugin-clipboard
depends = owlry-plugin-emoji
depends = owlry-plugin-filesearch
depends = owlry-plugin-systemd
depends = owlry-plugin-websearch
conflicts = owlry-tools
replaces = owlry-tools
pkgname = owlry-meta-tools

View File

@@ -0,0 +1,18 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-meta-tools
pkgver=1.0.0
pkgrel=1
pkgdesc="Tool plugins for Owlry (clipboard, emoji, websearch, filesearch, systemd)"
arch=('any')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=(
'owlry'
'owlry-plugin-clipboard'
'owlry-plugin-emoji'
'owlry-plugin-filesearch'
'owlry-plugin-systemd'
'owlry-plugin-websearch'
)
replaces=('owlry-tools')
conflicts=('owlry-tools')

View File

@@ -0,0 +1,15 @@
pkgbase = owlry-meta-widgets
pkgdesc = Widget plugins for Owlry (weather, media, pomodoro)
pkgver = 1.0.0
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
arch = any
license = GPL-3.0-or-later
depends = owlry
depends = owlry-plugin-media
depends = owlry-plugin-pomodoro
depends = owlry-plugin-weather
conflicts = owlry-widgets
replaces = owlry-widgets
pkgname = owlry-meta-widgets

View File

@@ -0,0 +1,16 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-meta-widgets
pkgver=1.0.0
pkgrel=1
pkgdesc="Widget plugins for Owlry (weather, media, pomodoro)"
arch=('any')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=(
'owlry'
'owlry-plugin-media'
'owlry-plugin-pomodoro'
'owlry-plugin-weather'
)
replaces=('owlry-widgets')
conflicts=('owlry-widgets')

View File

@@ -0,0 +1,17 @@
pkgbase = owlry-plugin-bookmarks
pkgdesc = Browser bookmarks plugin for Owlry (Firefox, Chrome, Chromium)
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-bookmarks.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
optdepends = firefox: Firefox bookmarks support
optdepends = chromium: Chromium bookmarks support
optdepends = google-chrome: Chrome bookmarks support
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-bookmarks

View File

@@ -0,0 +1,46 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-bookmarks
pkgver=0.4.10
pkgrel=1
pkgdesc="Browser bookmarks plugin for Owlry (Firefox, Chrome, Chromium)"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry')
makedepends=('cargo')
install=owlry-plugin-bookmarks.install
optdepends=(
'firefox: Firefox bookmarks support'
'chromium: Chromium bookmarks support'
'google-chrome: Chrome bookmarks support'
)
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-bookmarks
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libbookmarks.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_bookmarks.so
}
pre_upgrade() {
pre_install
}

View File

@@ -0,0 +1,14 @@
pkgbase = owlry-plugin-calculator
pkgdesc = Calculator plugin for Owlry - evaluate math expressions
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-calculator.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-calculator

View File

@@ -0,0 +1,41 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-calculator
pkgver=0.4.10
pkgrel=1
pkgdesc="Calculator plugin for Owlry - evaluate math expressions"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry')
makedepends=('cargo')
install=owlry-plugin-calculator.install
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-calculator
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libcalculator.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_calculator.so
}
pre_upgrade() {
pre_install
}

View File

@@ -0,0 +1,16 @@
pkgbase = owlry-plugin-clipboard
pkgdesc = Clipboard history plugin for Owlry
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-clipboard.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
depends = cliphist
depends = wl-clipboard
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-clipboard

View File

@@ -0,0 +1,41 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-clipboard
pkgver=0.4.10
pkgrel=1
pkgdesc="Clipboard history plugin for Owlry"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry' 'cliphist' 'wl-clipboard')
makedepends=('cargo')
install=owlry-plugin-clipboard.install
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-clipboard
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libclipboard.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_clipboard.so
}
pre_upgrade() {
pre_install
}

View File

@@ -0,0 +1,16 @@
pkgbase = owlry-plugin-emoji
pkgdesc = Emoji picker plugin for Owlry
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-emoji.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
depends = wl-clipboard
depends = noto-fonts-emoji
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-emoji

View File

@@ -0,0 +1,41 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-emoji
pkgver=0.4.10
pkgrel=1
pkgdesc="Emoji picker plugin for Owlry"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry' 'wl-clipboard' 'noto-fonts-emoji')
makedepends=('cargo')
install=owlry-plugin-emoji.install
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-emoji
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libemoji.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_emoji.so
}
pre_upgrade() {
pre_install
}

View File

@@ -0,0 +1,16 @@
pkgbase = owlry-plugin-filesearch
pkgdesc = File search plugin for Owlry
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-filesearch.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
optdepends = fd: fast file finding (recommended)
optdepends = mlocate: locate-based file search
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-filesearch

View File

@@ -0,0 +1,45 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-filesearch
pkgver=0.4.10
pkgrel=1
pkgdesc="File search plugin for Owlry"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry')
makedepends=('cargo')
install=owlry-plugin-filesearch.install
optdepends=(
'fd: fast file finding (recommended)'
'mlocate: locate-based file search'
)
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-filesearch
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libfilesearch.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_filesearch.so
}
pre_upgrade() {
pre_install
}

View File

@@ -0,0 +1,15 @@
pkgbase = owlry-plugin-media
pkgdesc = Media player controls plugin for Owlry (MPRIS)
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-media.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
depends = playerctl
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-media

View File

@@ -0,0 +1,41 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-media
pkgver=0.4.10
pkgrel=1
pkgdesc="Media player controls plugin for Owlry (MPRIS)"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry' 'playerctl')
makedepends=('cargo')
install=owlry-plugin-media.install
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-media
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libmedia.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_media.so
}
pre_upgrade() {
pre_install
}

View File

@@ -0,0 +1,14 @@
pkgbase = owlry-plugin-pomodoro
pkgdesc = Pomodoro timer widget plugin for Owlry
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-pomodoro.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-pomodoro

View File

@@ -0,0 +1,41 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-pomodoro
pkgver=0.4.10
pkgrel=1
pkgdesc="Pomodoro timer widget plugin for Owlry"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry')
makedepends=('cargo')
install=owlry-plugin-pomodoro.install
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-pomodoro
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libpomodoro.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_pomodoro.so
}
pre_upgrade() {
pre_install
}

View File

@@ -0,0 +1,14 @@
pkgbase = owlry-plugin-scripts
pkgdesc = Custom scripts provider plugin for Owlry
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-scripts.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-scripts

View File

@@ -0,0 +1,41 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-scripts
pkgver=0.4.10
pkgrel=1
pkgdesc="Custom scripts provider plugin for Owlry"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry')
makedepends=('cargo')
install=owlry-plugin-scripts.install
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-scripts
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libscripts.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_scripts.so
}
pre_upgrade() {
pre_install
}

View File

@@ -0,0 +1,15 @@
pkgbase = owlry-plugin-ssh
pkgdesc = SSH host launcher plugin for Owlry
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-ssh.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
depends = openssh
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-ssh

View File

@@ -0,0 +1,41 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-ssh
pkgver=0.4.10
pkgrel=1
pkgdesc="SSH host launcher plugin for Owlry"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry' 'openssh')
makedepends=('cargo')
install=owlry-plugin-ssh.install
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-ssh
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libssh.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_ssh.so
}
pre_upgrade() {
pre_install
}

View File

@@ -0,0 +1,15 @@
pkgbase = owlry-plugin-system
pkgdesc = System actions plugin for Owlry (shutdown, reboot, logout, etc.)
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-system.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
depends = systemd
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-system

View File

@@ -0,0 +1,41 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-system
pkgver=0.4.10
pkgrel=1
pkgdesc="System actions plugin for Owlry (shutdown, reboot, logout, etc.)"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry' 'systemd')
makedepends=('cargo')
install=owlry-plugin-system.install
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-system
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libsystem.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_system.so
}
pre_upgrade() {
pre_install
}

View File

@@ -0,0 +1,15 @@
pkgbase = owlry-plugin-systemd
pkgdesc = Systemd service management plugin for Owlry
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-systemd.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
depends = systemd
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-systemd

View File

@@ -0,0 +1,41 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-systemd
pkgver=0.4.10
pkgrel=1
pkgdesc="Systemd service management plugin for Owlry"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry' 'systemd')
makedepends=('cargo')
install=owlry-plugin-systemd.install
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-systemd
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libsystemd.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_systemd.so
}
pre_upgrade() {
pre_install
}

View File

@@ -0,0 +1,14 @@
pkgbase = owlry-plugin-weather
pkgdesc = Weather widget plugin for Owlry
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-weather.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-weather

View File

@@ -0,0 +1,41 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-weather
pkgver=0.4.10
pkgrel=1
pkgdesc="Weather widget plugin for Owlry"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry')
makedepends=('cargo')
install=owlry-plugin-weather.install
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-weather
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libweather.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_weather.so
}
pre_upgrade() {
pre_install
}

View File

@@ -0,0 +1,14 @@
pkgbase = owlry-plugin-websearch
pkgdesc = Web search plugin for Owlry (DuckDuckGo, Google, etc.)
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
install = owlry-plugin-websearch.install
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-plugin-websearch

View File

@@ -0,0 +1,41 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-plugin-websearch
pkgver=0.4.10
pkgrel=1
pkgdesc="Web search plugin for Owlry (DuckDuckGo, Google, etc.)"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry')
makedepends=('cargo')
install=owlry-plugin-websearch.install
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-plugin-websearch
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/plugins/lib${_cratename//-/_}.so"
}

View File

@@ -0,0 +1,9 @@
pre_install() {
# Remove old plugin files that may have different names
rm -f /usr/lib/owlry/plugins/libwebsearch.so
rm -f /usr/lib/owlry/plugins/libowlry_plugin_websearch.so
}
pre_upgrade() {
pre_install
}

13
aur/owlry-rune/.SRCINFO Normal file
View File

@@ -0,0 +1,13 @@
pkgbase = owlry-rune
pkgdesc = Rune runtime for Owlry - enables loading user-created Rune plugins
pkgver = 0.4.10
pkgrel = 1
url = https://somegit.dev/Owlibou/owlry
arch = x86_64
license = GPL-3.0-or-later
makedepends = cargo
depends = owlry
source = owlry-0.4.10.tar.gz::https://somegit.dev/Owlibou/owlry/archive/v0.4.10.tar.gz
b2sums = 2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d
pkgname = owlry-rune

40
aur/owlry-rune/PKGBUILD Normal file
View File

@@ -0,0 +1,40 @@
# Maintainer: vikingowl <christian@nachtigall.dev>
pkgname=owlry-rune
pkgver=0.4.10
pkgrel=1
pkgdesc="Rune runtime for Owlry - enables loading user-created Rune plugins"
arch=('x86_64')
url="https://somegit.dev/Owlibou/owlry"
license=('GPL-3.0-or-later')
depends=('owlry')
makedepends=('cargo')
source=("owlry-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
b2sums=('2d3761ee892d7f283a65fa58ca6206735b1b3b6e7f764f839e8a2cbd2fee2ce446c4b992e664790439393e6cb2f21fb21abacdeaf8de9eca4514da86c608216d')
_cratename=owlry-rune
prepare() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}
build() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo build -p $_cratename --frozen --release
}
check() {
cd "owlry"
export RUSTUP_TOOLCHAIN=stable
export CARGO_TARGET_DIR=target
cargo test -p $_cratename --frozen --release
}
package() {
cd "owlry"
install -Dm755 "target/release/lib${_cratename//-/_}.so" \
"$pkgdir/usr/lib/owlry/runtimes/librune.so"
}