From bf314710db20c3ab93320c86577997d2f0596f28 Mon Sep 17 00:00:00 2001 From: Daniel Peukert Date: Fri, 10 Sep 2021 02:10:25 +0200 Subject: [PATCH] Update spot-client to 0.2.0 --- .SRCINFO | 14 +++++++++----- PKGBUILD | 14 +++++++++----- 2 files changed, 18 insertions(+), 10 deletions(-) diff --git a/.SRCINFO b/.SRCINFO index e9d585b..99a8bbb 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,6 +1,6 @@ pkgbase = spot-client pkgdesc = Gtk/Rust native Spotify client - pkgver = 0.1.16 + pkgver = 0.2.0 pkgrel = 1 url = https://github.com/xou816/spot arch = x86_64 @@ -14,13 +14,17 @@ pkgbase = spot-client makedepends = cargo makedepends = meson>=0.50.0 depends = alsa-lib + depends = cairo depends = glib2 - depends = gtk3 - depends = libhandy + depends = glibc + depends = graphene + depends = gtk4 + depends = libadwaita depends = libpulse depends = openssl + depends = pango optdepends = org.freedesktop.secrets - source = spot-client-0.1.16-1.tar.gz::https://github.com/xou816/spot/archive/0.1.16.tar.gz - sha256sums = da9ca8d1c29d8e88bac630e25a07c9682d61ebf8ac61db77ee50db3f4adc3a40 + source = spot-client-0.2.0-1.tar.gz::https://github.com/xou816/spot/archive/0.2.0.tar.gz + sha512sums = 04930c3be37b45ad9dcac3448d6e3154f597a3caa945fc22f82e552d46960ec869e67d43b7c8117e2ecc6e97e2bfd6d7d0a8a43926467d72c10a706bc137daf7 pkgname = spot-client diff --git a/PKGBUILD b/PKGBUILD index b136dcf..711dbb3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,26 +1,30 @@ # Maintainer: Daniel Peukert +# Contributor: NicoHood _projectname='spot' pkgname="$_projectname-client" -pkgver='0.1.16' +pkgver='0.2.0' pkgrel='1' pkgdesc='Gtk/Rust native Spotify client' arch=('x86_64' 'i686' 'arm' 'armv6h' 'armv7h' 'aarch64') url="https://github.com/xou816/$_projectname" license=('MIT') -depends=('alsa-lib' 'glib2' 'gtk3' 'libhandy' 'libpulse' 'openssl') +depends=('alsa-lib' 'cairo' 'glib2' 'glibc' 'graphene' 'gtk4' 'libadwaita' 'libpulse' 'openssl' 'pango') optdepends=('org.freedesktop.secrets') makedepends=('cargo' 'meson>=0.50.0') checkdepends=('appstream-glib') source=("$pkgname-$pkgver-$pkgrel.tar.gz::$url/archive/$pkgver.tar.gz") -sha256sums=('da9ca8d1c29d8e88bac630e25a07c9682d61ebf8ac61db77ee50db3f4adc3a40') +sha512sums=('04930c3be37b45ad9dcac3448d6e3154f597a3caa945fc22f82e552d46960ec869e67d43b7c8117e2ecc6e97e2bfd6d7d0a8a43926467d72c10a706bc137daf7') +validpgpkeys=() # waiting for https://github.com/xou816/spot/issues/283 _sourcedirectory="$_projectname-$pkgver" _builddirectory='build' build() { cd "$srcdir/" + # We're not using arch-meson, because upstream recommends using --buildtype 'release' + # The offline build flag is turned off, as we're not predownloading rust dependencies meson setup --prefix '/usr' --libexecdir 'lib' --sbindir 'bin' --buildtype 'release' --wrap-mode 'nodownload' \ - -Db_lto='true' -Db_pie='true' -Doffline='false' -Dfeatures='warn-cache' "$_sourcedirectory" "$_builddirectory" + -Db_lto='true' -Db_pie='true' -Doffline='false' "$_sourcedirectory" "$_builddirectory" meson compile -C "$_builddirectory" } @@ -31,6 +35,6 @@ check() { package() { cd "$srcdir/" - DESTDIR="$pkgdir" meson install -C "$_builddirectory" + meson install -C "$_builddirectory" --destdir "$pkgdir" install -Dm644 "$_sourcedirectory/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" }