* update libportal to 0.8.1-1
This commit is contained in:
parent
3f5a78ef65
commit
fd2e641c0c
@ -1,40 +1,55 @@
|
||||
pkgbase = libportal
|
||||
pkgdesc = GIO-style async APIs for most Flatpak portals
|
||||
pkgver = 0.7.1
|
||||
pkgrel = 3.1
|
||||
pkgver = 0.8.1
|
||||
pkgrel = 1
|
||||
url = https://github.com/flatpak/libportal
|
||||
arch = x86_64
|
||||
arch = powerpc64le
|
||||
arch = powerpc64
|
||||
arch = powerpc
|
||||
arch = riscv64
|
||||
license = LGPL-3.0-only
|
||||
checkdepends = python-dbusmock
|
||||
checkdepends = python-pytest
|
||||
checkdepends = xorg-server-xvfb
|
||||
makedepends = gcc-libs
|
||||
makedepends = gi-docgen
|
||||
makedepends = git
|
||||
makedepends = gjs
|
||||
makedepends = glib2
|
||||
makedepends = glib2-devel
|
||||
makedepends = glibc
|
||||
makedepends = gobject-introspection
|
||||
makedepends = gtk3
|
||||
makedepends = gtk4
|
||||
makedepends = meson
|
||||
makedepends = qt5-base
|
||||
makedepends = qt5-tools
|
||||
makedepends = qt5-x11extras
|
||||
makedepends = qt6-base
|
||||
makedepends = qt6-tools
|
||||
makedepends = vala
|
||||
source = git+https://github.com/flatpak/libportal#commit=e9ed3a50cdde321eaf42361212480a66eb94a57a
|
||||
b2sums = SKIP
|
||||
source = git+https://github.com/flatpak/libportal#tag=0.8.1
|
||||
b2sums = 025e1423d6f6f4645bfd8dbfc911daf51c6f6d06d1989b49cbeee201eece7cb3b7f693439c36bc70c87e3dee0d64f062f5b8f574acae24bc36a7df8d90cb99f5
|
||||
|
||||
pkgname = libportal
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = libglib-2.0.so
|
||||
depends = libgobject-2.0.so
|
||||
depends = libgio-2.0.so
|
||||
optdepends = libportal-docs: API documentation
|
||||
optdepends = libportal-gtk3: GTK 3 backend
|
||||
optdepends = libportal-gtk4: GTK 4 backend
|
||||
optdepends = libportal-qt5: Qt 5 backend
|
||||
optdepends = libportal-qt6: Qt 6 backend
|
||||
optdepends = xdg-desktop-portal: Portal service
|
||||
provides = libportal.so
|
||||
|
||||
pkgname = libportal-docs
|
||||
pkgdesc = GIO-style async APIs for most Flatpak portals - API documentation
|
||||
|
||||
pkgname = libportal-gtk3
|
||||
pkgdesc = GIO-style async APIs for most Flatpak portals - GTK 3 backend
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = libgdk-3.so
|
||||
depends = libgtk-3.so
|
||||
depends = libportal
|
||||
@ -42,16 +57,27 @@ pkgname = libportal-gtk3
|
||||
|
||||
pkgname = libportal-gtk4
|
||||
pkgdesc = GIO-style async APIs for most Flatpak portals - GTK 4 backend
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = libgtk-4.so
|
||||
depends = libportal
|
||||
provides = libportal-gtk4.so
|
||||
|
||||
pkgname = libportal-qt5
|
||||
pkgdesc = GIO-style async APIs for most Flatpak portals - Qt 5 backend
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = libportal
|
||||
depends = qt5-base
|
||||
depends = qt5-x11extras
|
||||
provides = libportal-qt5.so
|
||||
|
||||
pkgname = libportal-docs
|
||||
pkgdesc = GIO-style async APIs for most Flatpak portals - documentation
|
||||
pkgname = libportal-qt6
|
||||
pkgdesc = GIO-style async APIs for most Flatpak portals - Qt 6 backend
|
||||
depends = gcc-libs
|
||||
depends = glib2
|
||||
depends = glibc
|
||||
depends = libportal
|
||||
depends = qt6-base
|
||||
provides = libportal-qt6.so
|
||||
|
@ -1,3 +1,4 @@
|
||||
[libportal]
|
||||
source = "git"
|
||||
git = "https://github.com/flatpak/libportal.git"
|
||||
source = "github"
|
||||
github = "flatpak/libportal"
|
||||
use_max_tag = true
|
||||
|
@ -4,28 +4,35 @@
|
||||
pkgbase=libportal
|
||||
pkgname=(
|
||||
libportal
|
||||
libportal-docs
|
||||
libportal-gtk3
|
||||
libportal-gtk4
|
||||
libportal-qt5
|
||||
libportal-docs
|
||||
libportal-qt6
|
||||
)
|
||||
pkgver=0.7.1
|
||||
pkgrel=3.1
|
||||
pkgver=0.8.1
|
||||
pkgrel=1
|
||||
pkgdesc="GIO-style async APIs for most Flatpak portals"
|
||||
url="https://github.com/flatpak/libportal"
|
||||
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
license=(LGPL-3.0-only)
|
||||
makedepends=(
|
||||
gcc-libs
|
||||
gi-docgen
|
||||
git
|
||||
gjs
|
||||
glib2
|
||||
glib2-devel
|
||||
glibc
|
||||
gobject-introspection
|
||||
gtk3
|
||||
gtk4
|
||||
meson
|
||||
qt5-base
|
||||
qt5-tools
|
||||
qt5-x11extras
|
||||
qt6-base
|
||||
qt6-tools
|
||||
vala
|
||||
)
|
||||
checkdepends=(
|
||||
@ -33,20 +40,11 @@ checkdepends=(
|
||||
python-pytest
|
||||
xorg-server-xvfb
|
||||
)
|
||||
_commit=e9ed3a50cdde321eaf42361212480a66eb94a57a # tags/0.7.1^0
|
||||
source=("git+https://github.com/flatpak/libportal#commit=$_commit")
|
||||
b2sums=('SKIP')
|
||||
|
||||
pkgver() {
|
||||
cd libportal
|
||||
git describe --tags | sed 's/[^-]*-g/r&/;s/-/+/g'
|
||||
}
|
||||
source=("git+https://github.com/flatpak/libportal#tag=$pkgver")
|
||||
b2sums=('025e1423d6f6f4645bfd8dbfc911daf51c6f6d06d1989b49cbeee201eece7cb3b7f693439c36bc70c87e3dee0d64f062f5b8f574acae24bc36a7df8d90cb99f5')
|
||||
|
||||
prepare() {
|
||||
cd libportal
|
||||
|
||||
# Fix tests with with dbusmock 0.30.0
|
||||
git cherry-pick -n 6cd7c2ab82575b76f876ee2bd2d31f6cb77f022f
|
||||
}
|
||||
|
||||
build() {
|
||||
@ -71,34 +69,50 @@ _pick() {
|
||||
|
||||
package_libportal() {
|
||||
depends=(
|
||||
gcc-libs
|
||||
glib2
|
||||
glibc
|
||||
libg{lib,object,io}-2.0.so
|
||||
)
|
||||
optdepends=('xdg-desktop-portal: Portal service')
|
||||
optdepends=(
|
||||
'libportal-docs: API documentation'
|
||||
'libportal-gtk3: GTK 3 backend'
|
||||
'libportal-gtk4: GTK 4 backend'
|
||||
'libportal-qt5: Qt 5 backend'
|
||||
'libportal-qt6: Qt 6 backend'
|
||||
'xdg-desktop-portal: Portal service'
|
||||
)
|
||||
provides=(libportal.so)
|
||||
|
||||
meson install -C build --destdir "$pkgdir"
|
||||
|
||||
cd "$pkgdir"
|
||||
|
||||
_pick gtk3 usr/include/libportal-gtk3
|
||||
_pick gtk3 usr/lib{,/pkgconfig}/libportal-gtk3.*
|
||||
_pick gtk3 {usr/lib/girepository-1.0,usr/share/gir-1.0}/XdpGtk3-1.0.*
|
||||
_pick gtk3 usr/share/vala/vapi/libportal-gtk3.*
|
||||
|
||||
_pick gtk4 usr/include/libportal-gtk4
|
||||
_pick gtk4 usr/lib{,/pkgconfig}/libportal-gtk4.*
|
||||
_pick gtk4 {usr/lib/girepository-1.0,usr/share/gir-1.0}/XdpGtk4-1.0.*
|
||||
_pick gtk4 usr/share/vala/vapi/libportal-gtk4.*
|
||||
|
||||
_pick qt5 usr/include/libportal-qt5
|
||||
_pick qt5 usr/lib{,/pkgconfig}/libportal-qt5.*
|
||||
|
||||
_pick docs usr/share/doc
|
||||
|
||||
local x
|
||||
for x in gtk3 gtk4 qt5 qt6; do
|
||||
_pick $x usr/include/libportal-$x
|
||||
_pick $x usr/lib{,/pkgconfig}/libportal-$x.*
|
||||
|
||||
if [[ $x == gtk* ]]; then
|
||||
_pick $x {usr/lib/girepository-1.0,usr/share/gir-1.0}/Xdp${x^}-1.0.*
|
||||
_pick $x usr/share/vala/vapi/libportal-$x.*
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
package_libportal-docs() {
|
||||
pkgdesc+=" - API documentation"
|
||||
|
||||
mv docs/* "$pkgdir"
|
||||
}
|
||||
|
||||
package_libportal-gtk3() {
|
||||
pkgdesc+=" - GTK 3 backend"
|
||||
depends=(
|
||||
gcc-libs
|
||||
glib2
|
||||
libg{d,t}k-3.so
|
||||
libportal
|
||||
)
|
||||
@ -110,6 +124,8 @@ package_libportal-gtk3() {
|
||||
package_libportal-gtk4() {
|
||||
pkgdesc+=" - GTK 4 backend"
|
||||
depends=(
|
||||
gcc-libs
|
||||
glib2
|
||||
libgtk-4.so
|
||||
libportal
|
||||
)
|
||||
@ -121,6 +137,9 @@ package_libportal-gtk4() {
|
||||
package_libportal-qt5() {
|
||||
pkgdesc+=" - Qt 5 backend"
|
||||
depends=(
|
||||
gcc-libs
|
||||
glib2
|
||||
glibc
|
||||
libportal
|
||||
qt5-base
|
||||
qt5-x11extras
|
||||
@ -130,10 +149,18 @@ package_libportal-qt5() {
|
||||
mv qt5/* "$pkgdir"
|
||||
}
|
||||
|
||||
package_libportal-docs() {
|
||||
pkgdesc+=" - documentation"
|
||||
package_libportal-qt6() {
|
||||
pkgdesc+=" - Qt 6 backend"
|
||||
depends=(
|
||||
gcc-libs
|
||||
glib2
|
||||
glibc
|
||||
libportal
|
||||
qt6-base
|
||||
)
|
||||
provides=(libportal-qt6.so)
|
||||
|
||||
mv docs/* "$pkgdir"
|
||||
mv qt6/* "$pkgdir"
|
||||
}
|
||||
|
||||
# vim:set sw=2 sts=-1 et:
|
||||
|
Loading…
x
Reference in New Issue
Block a user