From 72e338c2be88f66d93684e46542c4431cfcfd839 Mon Sep 17 00:00:00 2001
From: "Jan Alexander Steffens (heftig)" <heftig@archlinux.org>
Date: Wed, 17 Jul 2024 13:31:13 +0200
Subject: [PATCH] 1:46.1-1

---
 .SRCINFO        | 21 ++++++++++++++++-----
 .nvchecker.toml |  4 ++++
 PKGBUILD        | 28 +++++++++++++++-------------
 3 files changed, 35 insertions(+), 18 deletions(-)
 create mode 100644 .nvchecker.toml

diff --git a/.SRCINFO b/.SRCINFO
index b41eb1b..4bd1fc9 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,9 +1,9 @@
 pkgbase = gnome-music
 	pkgdesc = Music player and management application
-	pkgver = 46.0
-	pkgrel = 2
+	pkgver = 46.1
+	pkgrel = 1
 	epoch = 1
-	url = https://wiki.gnome.org/Apps/Music
+	url = https://apps.gnome.org/Music/
 	arch = any
 	groups = gnome
 	license = GPL-2.0-or-later
@@ -12,20 +12,31 @@ pkgbase = gnome-music
 	makedepends = gobject-introspection
 	makedepends = meson
 	makedepends = yelp-tools
+	depends = dconf
+	depends = gdk-pixbuf2
+	depends = glib2
+	depends = graphene
 	depends = grilo
 	depends = grilo-plugins
 	depends = gst-plugins-base
+	depends = gst-plugins-base-libs
 	depends = gst-plugins-good
+	depends = gstreamer
 	depends = gtk4
+	depends = hicolor-icon-theme
 	depends = libadwaita
+	depends = libgirepository
 	depends = libmediaart
+	depends = libsoup3
+	depends = python
 	depends = python-cairo
 	depends = python-gobject
+	depends = tracker3
 	depends = tracker3-miners
 	optdepends = gst-libav: Extra media codecs
 	optdepends = gst-plugins-bad: Extra media codecs
 	optdepends = gst-plugins-ugly: Extra media codecs
-	source = git+https://gitlab.gnome.org/GNOME/gnome-music.git#commit=1748d79846bfde7b9234f14da99c98eaf21e1e69
-	b2sums = d94428118d36a79408af0eed873131e738b2a7923c0106c6e7a1c7e9703bd0f5af0fc2f105c1df91c4c8f3ea8c17ec0046286d8af29ff20a4d9f59763cdbf9bf
+	source = git+https://gitlab.gnome.org/GNOME/gnome-music.git#tag=46.1
+	b2sums = 1cb6110e135dd1a07f7ae1cacbeb212c1139108d2d7d8a63d51affc0df5ab0167b070ab417190f24a81fc535df47f1fc2525c63d99df7de648d24cfd6847a0b2
 
 pkgname = gnome-music
diff --git a/.nvchecker.toml b/.nvchecker.toml
new file mode 100644
index 0000000..6b9731b
--- /dev/null
+++ b/.nvchecker.toml
@@ -0,0 +1,4 @@
+[gnome-music]
+source = "git"
+git = "https://gitlab.gnome.org/GNOME/gnome-music.git"
+include_regex = '\d+(\.\d+)*'
diff --git a/PKGBUILD b/PKGBUILD
index eee3e6b..df5dca6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,23 +3,34 @@
 # Contributor: Jan de Groot <jgc@archlinux.org>
 
 pkgname=gnome-music
-pkgver=46.0
-pkgrel=2
+pkgver=46.1
+pkgrel=1
 epoch=1
 pkgdesc="Music player and management application"
 url="https://apps.gnome.org/Music/"
 arch=(any)
 license=(GPL-2.0-or-later)
 depends=(
+  dconf
+  gdk-pixbuf2
+  glib2
+  graphene
   grilo
   grilo-plugins
   gst-plugins-base
+  gst-plugins-base-libs
   gst-plugins-good
+  gstreamer
   gtk4
+  hicolor-icon-theme
   libadwaita
+  libgirepository
   libmediaart
+  libsoup3
+  python
   python-cairo
   python-gobject
+  tracker3
   tracker3-miners
 )
 makedepends=(
@@ -35,14 +46,8 @@ optdepends=(
   'gst-plugins-ugly: Extra media codecs'
 )
 groups=(gnome)
-_commit=1748d79846bfde7b9234f14da99c98eaf21e1e69  # tags/46.0^0
-source=("git+https://gitlab.gnome.org/GNOME/gnome-music.git#commit=$_commit")
-b2sums=('d94428118d36a79408af0eed873131e738b2a7923c0106c6e7a1c7e9703bd0f5af0fc2f105c1df91c4c8f3ea8c17ec0046286d8af29ff20a4d9f59763cdbf9bf')
-
-pkgver() {
-  cd $pkgname
-  git describe --tags | sed -r 's/\.([a-z])/\1/;s/([a-z])\./\1/;s/[^-]*-g/r&/;s/-/+/g'
-}
+source=("git+https://gitlab.gnome.org/GNOME/gnome-music.git#tag=${pkgver/[a-z]/.&}")
+b2sums=('1cb6110e135dd1a07f7ae1cacbeb212c1139108d2d7d8a63d51affc0df5ab0167b070ab417190f24a81fc535df47f1fc2525c63d99df7de648d24cfd6847a0b2')
 
 prepare() {
   cd $pkgname
@@ -59,9 +64,6 @@ check() {
 
 package() {
   meson install -C build --destdir "$pkgdir"
-
-  python -m compileall -d /usr/lib "$pkgdir/usr/lib"
-  python -O -m compileall -d /usr/lib "$pkgdir/usr/lib"
 }
 
 # vim:set sw=2 sts=-1 et:
-- 
GitLab