* update gssdp to 1.6.3-1
This commit is contained in:
parent
9bc0877a31
commit
899d98f268
@ -3,19 +3,31 @@
|
||||
# Contributor: György Balló <ballogy@freestart.hu>
|
||||
|
||||
pkgbase=gssdp
|
||||
pkgname=(gssdp)
|
||||
pkgver=1.6.2
|
||||
pkgname=(
|
||||
gssdp
|
||||
gssdp-docs
|
||||
)
|
||||
pkgver=1.6.3
|
||||
pkgrel=1
|
||||
pkgdesc="A GObject-based API for handling resource discovery and announcement over SSDP"
|
||||
pkgdesc="GObject-based API for handling resource discovery and announcement over SSDP"
|
||||
url="https://wiki.gnome.org/Projects/GUPnP"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=(LGPL)
|
||||
depends=(glib2 libsoup3)
|
||||
makedepends=(gobject-introspection gi-docgen vala meson git gtk4)
|
||||
options=(debug)
|
||||
_commit=c2d417d6a79f03c095e5730efd60015eb3109a82 # tags/gssdp-1.6.2^0
|
||||
depends=(
|
||||
glib2
|
||||
libsoup3
|
||||
)
|
||||
makedepends=(
|
||||
gi-docgen
|
||||
git
|
||||
gobject-introspection
|
||||
gtk4
|
||||
meson
|
||||
vala
|
||||
)
|
||||
_commit=28c388aa45698dcc09ba24e8de849653e9eedf8c # tags/gssdp-1.6.3^0
|
||||
source=("git+https://gitlab.gnome.org/GNOME/gssdp.git#commit=$_commit")
|
||||
sha256sums=('SKIP')
|
||||
b2sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd gssdp
|
||||
@ -27,8 +39,12 @@ prepare() {
|
||||
}
|
||||
|
||||
build() {
|
||||
#FUCKIT: pandoc sucks so no docs
|
||||
arch-meson gssdp build -D gtk_doc=false -D manpages=false
|
||||
local meson_options=(
|
||||
-D gtk_doc=true
|
||||
-D manpages=false # Pandoc sucks
|
||||
)
|
||||
|
||||
arch-meson gssdp build "${meson_options[@]}"
|
||||
meson compile -C build
|
||||
}
|
||||
|
||||
@ -47,11 +63,23 @@ _pick() {
|
||||
}
|
||||
|
||||
package_gssdp() {
|
||||
depends+=(libg{lib,object,io}-2.0.so libsoup-3.0.so)
|
||||
depends+=(
|
||||
libg{lib,object,io}-2.0.so
|
||||
libsoup-3.0.so
|
||||
)
|
||||
optdepends=('gtk4: gssdp-device-sniffer')
|
||||
provides=(libgssdp-1.6.so)
|
||||
|
||||
meson install -C build --destdir "$pkgdir"
|
||||
|
||||
cd "$pkgdir"
|
||||
_pick docs usr/share/doc
|
||||
}
|
||||
|
||||
package_gssdp-docs() {
|
||||
pkgdesc+=" (documentation)"
|
||||
depends=()
|
||||
mv docs/* "$pkgdir"
|
||||
}
|
||||
|
||||
# vim:set sw=2 sts=-1 et:
|
||||
|
Loading…
x
Reference in New Issue
Block a user