From 93791f04fc0a7446a775e6cacad6e2b5eade1487 Mon Sep 17 00:00:00 2001 From: kth5 Date: Tue, 5 Nov 2024 15:42:00 +0100 Subject: [PATCH] * update usbredir to 0.14.0-1 --- usbredir/.SRCINFO | 23 ++++++++++++++++++++ usbredir/.nvchecker.toml | 4 ++++ usbredir/PKGBUILD | 45 +++++++++++++++++++++++++++++----------- 3 files changed, 60 insertions(+), 12 deletions(-) create mode 100644 usbredir/.SRCINFO create mode 100644 usbredir/.nvchecker.toml diff --git a/usbredir/.SRCINFO b/usbredir/.SRCINFO new file mode 100644 index 0000000000..2797ea8538 --- /dev/null +++ b/usbredir/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = usbredir + pkgdesc = USB traffic redirection protocol + pkgver = 0.14.0 + pkgrel = 1 + url = https://www.spice-space.org/usbredir.html + arch = x86_64 + arch = powerpc64le + arch = powerpc64 + arch = powerpc + arch = riscv64 + license = GPL-2.0-or-later + license = LGPL-2.1-or-later + makedepends = git + makedepends = meson + depends = glib2 + depends = glibc + depends = libusb + provides = libusbredirhost.so + provides = libusbredirparser.so + source = git+https://gitlab.freedesktop.org/spice/usbredir.git#tag=usbredir-0.14.0 + sha256sums = f881a5430d8d350adcd0bd71035f143d101516204c324d9e6857e3023b629796 + +pkgname = usbredir diff --git a/usbredir/.nvchecker.toml b/usbredir/.nvchecker.toml new file mode 100644 index 0000000000..cc22685f48 --- /dev/null +++ b/usbredir/.nvchecker.toml @@ -0,0 +1,4 @@ +[usbredir] +source = "git" +git = "https://gitlab.freedesktop.org/spice/usbredir" +prefix = "usbredir-" diff --git a/usbredir/PKGBUILD b/usbredir/PKGBUILD index c35d267df2..79cde2600a 100644 --- a/usbredir/PKGBUILD +++ b/usbredir/PKGBUILD @@ -1,31 +1,52 @@ # POWER Maintainer: Alexander Baldeck -# Maintainer: Sergej Pupykin -# Maintainer: Stefano Facchini +# Maintainer: Anatol Pomozov +# Maintainer: Carl Smedstad +# Contributor: Sergej Pupykin +# Contributor: Stefano Facchini pkgname=usbredir -pkgver=0.13.0 -pkgrel=1.1 +pkgver=0.14.0 +pkgrel=1 pkgdesc="USB traffic redirection protocol" arch=(x86_64 powerpc64le powerpc64 powerpc riscv64) url="https://www.spice-space.org/usbredir.html" -license=('GPL2' 'LGPL2.1') -depends=('libusb' 'glib2') -makedepends=('meson') -source=(https://spice-space.org/download/usbredir/$pkgname-$pkgver.tar.xz) -sha256sums=('4ba6faa02c0ae6deeb4c53883d66ab54b3a5899bead42ce4ded9568b9a7dc46e') +license=( + GPL-2.0-or-later + LGPL-2.1-or-later +) +depends=( + glib2 + glibc + libusb +) +makedepends=( + git + meson +) +provides=( + libusbredirhost.so + libusbredirparser.so +) +source=("git+https://gitlab.freedesktop.org/spice/usbredir.git#tag=$pkgname-$pkgver") +sha256sums=('f881a5430d8d350adcd0bd71035f143d101516204c324d9e6857e3023b629796') + +prepare() { + cd $pkgname + sed -i '/-D_FORTIFY_SOURCE=2/d' meson.build +} build() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname arch-meson . build meson compile -C build } check() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname meson test -C build --print-errorlogs } package() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname meson install -C build --destdir="$pkgdir" }