Compare commits

..

8 commits

7 changed files with 90 additions and 6 deletions

9
.gitmodules vendored
View file

@ -133,6 +133,9 @@
[submodule "immugw"] [submodule "immugw"]
path = immugw path = immugw
url = ssh://aur@aur.archlinux.org/immugw.git url = ssh://aur@aur.archlinux.org/immugw.git
[submodule "kcgi"]
path = kcgi
url = ssh://aur@aur.archlinux.org/kcgi.git
[submodule "kirc"] [submodule "kirc"]
path = kirc path = kirc
url = ssh://aur@aur.archlinux.org/kirc.git url = ssh://aur@aur.archlinux.org/kirc.git
@ -214,6 +217,9 @@
[submodule "octosql"] [submodule "octosql"]
path = octosql path = octosql
url = ssh://aur@aur.archlinux.org/octosql.git url = ssh://aur@aur.archlinux.org/octosql.git
[submodule "openradtool"]
path = openradtool
url = ssh://aur@aur.archlinux.org/openradtool.git
[submodule "ottomatic"] [submodule "ottomatic"]
path = ottomatic path = ottomatic
url = ssh://aur@aur.archlinux.org/ottomatic.git url = ssh://aur@aur.archlinux.org/ottomatic.git
@ -628,6 +634,3 @@
[submodule "urlview"] [submodule "urlview"]
path = urlview path = urlview
url = https://aur.archlinux.org/urlview.git url = https://aur.archlinux.org/urlview.git
[submodule "kcgi"]
path = kcgi
url = ssh://aur@aur.archlinux.org/kcgi.git

View file

@ -129,12 +129,26 @@ exclude_regex = "^.*(alpha|beta|rc).*$"
# github # github
[znc-palaver]
source = "github"
github = "cocodelabs/znc-palaver"
use_max_tag = true
prefix = "v"
[glow] [glow]
source = "github" source = "github"
github = "charmbracelet/glow" github = "charmbracelet/glow"
use_max_tag = true use_max_tag = true
prefix = "v" prefix = "v"
[openradtool]
source = "github"
github = "kristapsdz/openradtool"
use_max_tag = true
from_pattern = 'VERSION_(\d+)_(\d+)_(\d+)'
to_pattern = '\1.\2.\3'
ignored = "VERSION_0"
[kcgi] [kcgi]
source = "github" source = "github"
github = "kristapsdz/kcgi" github = "kristapsdz/kcgi"
@ -163,6 +177,7 @@ prefix = "v"
source = "github" source = "github"
github = "lnx-search/lnx" github = "lnx-search/lnx"
use_max_tag = true use_max_tag = true
exclude_regex = "^.*(alpha|beta|rc).*$"
[quickwit] [quickwit]
source = "github" source = "github"

@ -1 +1 @@
Subproject commit b0b5e2f050e65b8c33538dd7d5a626061ae9adcf Subproject commit eff1ecc6c28ad5d698333fdab85aec047cdecc37

1
openradtool Submodule

@ -0,0 +1 @@
Subproject commit 4087e67776f2176f084cdb55c3cff97d9490bb7f

@ -1 +1 @@
Subproject commit 5ed31aa5470944db36cadf4c6471f09add36d812 Subproject commit 69fd9db43bdc1edb50b38582e20c047f6d8d55c7

@ -1 +1 @@
Subproject commit 5adf55c5b7c3a57f433a9871974e06ad2afcf350 Subproject commit 373cfdb2a1a16a88efed4a2b485150d87fd4628c

65
znc-palaver/PKGBUILD Normal file
View file

@ -0,0 +1,65 @@
# Maintainer: Kyle Fuller <kyle@fuller.li>
# Contributor: George Rawlinson <grawlinson@archlinux.org>
pkgname=znc-palaver
pkgver=1.2.1
pkgrel=1
pkgdesc="ZNC module for push notifications from Palaver"
arch=('x86_64')
url="https://github.com/cocodelabs/znc-palaver"
license=('MIT')
depends=('znc=1.8.2') # modules require recompilation on every version change
makedepends=(
'git'
'python'
'cmake'
)
checkdepends=(
'python-pytest'
'python-pytest-asyncio'
'python-semantic-version'
)
_commit='825cb6814d64006ca0f85fec23fa0a8a3a2d14ca'
source=(
"git+https://github.com/cocodelabs/znc-palaver.git#commit=$_commit"
'fix-deprecated-loop-argument.patch::https://patch-diff.githubusercontent.com/raw/cocodelabs/znc-palaver/pull/65.patch'
'use-xunit2-for-pytest.patch::https://patch-diff.githubusercontent.com/raw/cocodelabs/znc-palaver/pull/66.patch'
)
b2sums=('SKIP'
'c764435ddcbe2ae6a00b4c937e030b5bb9f8c5f612d97dab6c655c4658523b66dcd8b0bf99a00dbcaffca704e61e191b2bcce43abbd79952b1f156e47bff2564'
'c56e25f2961257f2a02e6f50d22542c484285460c51cba2b7e7ae9b115a182d79a2f1f2785f5bbc64381bf33062c0d2ffcad2569670e139f8360c769470fe136')
pkgver() {
cd "$pkgname"
git describe --tags | sed 's/^v//'
}
prepare() {
cd "$pkgname"
# fix failing tests
patch -p1 -i ../fix-deprecated-loop-argument.patch
patch -p1 -i ../use-xunit2-for-pytest.patch
}
build() {
cd "$pkgname"
make
}
check() {
cd "$pkgname"
make test-integration
}
package() {
cd "$pkgname"
install -vDm755 -t "$pkgdir/usr/lib/znc" palaver.so
install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE
}