diff mbox series

[bug#38930] gnu: grilo-plugins: Update to 0.3.10.

Message ID 1e6474c4f0c2397e58e37851a9397c4aae175153.camel@disroot.org
State Accepted
Headers show
Series [bug#38930] gnu: grilo-plugins: Update to 0.3.10. | expand

Checks

Context Check Description
cbaines/applying patch fail Apply failed

Commit Message

Raghav Gururajan Jan. 6, 2020, 5:33 a.m. UTC
Hello Danny!

> please, if possible, don't move blocks.  It complicates merging
> between our many
> git branches for no good reason and it makes review harder.

Sure, sorry about that. Please find the revised patch attached with
this email.

Regards,
RG.

Comments

Danny Milosavljevic Jan. 13, 2020, 5:17 p.m. UTC | #1
Pushed to guix master as commit 281f6b3a9e00be224f4727820747c081a0a69b97
after modifying the description and removing inputs gmime, gssdp, gupnp,
gupnp-av and librest because they were not picked up anyway.
ashish.is--- via Guix-patches" via Jan. 13, 2020, 5:36 p.m. UTC | #2
Danny,

Danny Milosavljevic 写道:
> Pushed to guix master as commit 
> 281f6b3a9e00be224f4727820747c081a0a69b97
> after modifying the description and removing inputs gmime, 
> gssdp, gupnp,
> gupnp-av and librest because they were not picked up anyway.

Thanks!  Somewhere Raghav's (correct) commit message

    gnu: grilo-plugins: Update to 0.3.10.

got changed to

    gnu: Add grilo-plugins.

If you use scripts, you might want to check them.

Kind regards,

T G-R
diff mbox series

Patch

From befe35fd309355cb7aa0bfeda97142f4f8064958 Mon Sep 17 00:00:00 2001
From: Raghav Gururajan <raghavgururajan@disroot.org>
Date: Mon, 6 Jan 2020 00:28:08 -0500
Subject: [PATCH] gnu: grilo-plugins: Update to 0.3.10.

* gnu/packages/gnome.scm (grilo-plugins): Update to 0.3.10.
---
 gnu/packages/gnome.scm | 47 ++++++++++++++++++------------------------
 1 file changed, 20 insertions(+), 27 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index d53c123729..6aed46b3b2 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -4376,7 +4376,7 @@  for application developers.")
 (define-public grilo-plugins
   (package
     (name "grilo-plugins")
-    (version "0.3.3")
+    (version "0.3.10")
     (source
      (origin
        (method url-fetch)
@@ -4385,39 +4385,32 @@  for application developers.")
                            name "-" version ".tar.xz"))
        (sha256
         (base32
-         "172vr1y98d2mzlmg5akjn4ibrcj3gh22cwnb3cv9rvvzhj3yhrpy"))))
-    (build-system gnu-build-system)
+         "0jldaixc4kzycn5v8ixkjld1n0z3dp0l1p3vchgdwpvdvc7kcfw0"))))
+    (build-system meson-build-system)
     (native-inputs
-     `(("glib:bin" ,glib "bin")     ; for glib-mkenums and glib-genmarshal
-       ("intltool" ,intltool)
-       ("itstool" ,itstool)
+     `(("gettext" ,gettext-minimal)
+       ("glib:bin" ,glib "bin")
+       ("gtk+:bin" ,gtk+ "bin")
+       ("itstools" ,itstool)
        ("pkg-config" ,pkg-config)))
     (inputs
-     `(("grilo" ,grilo)
-       ("glib" ,glib)
-       ("libxml2" ,libxml2)
-       ("sqlite" ,sqlite)
+     `(("gmime" ,gmime)
+       ("gnome-online-accounts:lib" ,gnome-online-accounts "lib")
        ("gom" ,gom)
-       ;; XXX TODO: Add oauth
-       ;; XXX TODO: Add goa
-       ;; XXX TODO: Add gdata (e.g. needed for youtube plugin)
-       ;; XXX TODO: Add lua (needs help finding it)
+       ("grilo" ,grilo)
+       ("gssdp" ,gssdp)
+       ("gupnp" ,gupnp)
+       ("gupnp-av" ,gupnp-av)
        ("json-glib" ,json-glib)
-       ("avahi" ,avahi)
-       ("gmime" ,gmime)
+       ("libgdata" ,libgdata)
+       ("libmediaart" ,libmediaart)
+       ("librest" ,rest)
        ("libsoup" ,libsoup)
-       ("libarchive" ,libarchive)
-       ("totem-pl-parser" ,totem-pl-parser)))
+       ("totam-pl-parser" ,totem-pl-parser)
+       ("tracker" ,tracker)))
     (arguments
-     `(#:make-flags (list (string-append "GRL_PLUGINS_DIR="
-                                         %output
-                                         "/lib/grilo-"
-                                         ,(version-major+minor version)))
-       ;; XXX FIXME: Try to get the test suite working.  It appears to require
-       ;; a working system dbus.  Inside the build container, all tests fail
-       ;; with: "assertion failed: (source)".  Outside of the build container,
-       ;; most tests succeed.
-       #:tests? #f))
+      ;;Disable lua-factory as it needs missing dependencies
+     `(#:configure-flags '("-Denable-lua-factory=no")))
     (home-page "https://live.gnome.org/Grilo")
     (synopsis "Plugins for the Grilo media discovery library")
     (description
-- 
2.24.1