unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Gstreamer
@ 2015-10-17 20:03 Andreas Enge
  2015-10-17 20:05 ` Gstreamer Andreas Enge
  2015-10-18  1:48 ` Gstreamer iyzsong
  0 siblings, 2 replies; 3+ messages in thread
From: Andreas Enge @ 2015-10-17 20:03 UTC (permalink / raw)
  To: guix-devel

Hello,

gst-plugins-good currently fails its tests on armhf, which blocks quite
a few packages. There are newer gstreamer versions: 1.5.1, 1.5.2 and
1.6.0. I tried to compile the latter some time ago, but somehow got
tangled up. Do you think it would be safe to update? Would there be a
volunteer who is more knowledgeable about the package than me?

Andreas

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: Gstreamer
  2015-10-17 20:03 Gstreamer Andreas Enge
@ 2015-10-17 20:05 ` Andreas Enge
  2015-10-18  1:48 ` Gstreamer iyzsong
  1 sibling, 0 replies; 3+ messages in thread
From: Andreas Enge @ 2015-10-17 20:05 UTC (permalink / raw)
  To: guix-devel

Actually I found the beginning of a patch on my git stash,
if someone wants to start from there:

diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm                                                                                                                            
index 0ac9783..a7f9539 100644                                                                                                                                                                   
--- a/gnu/packages/gstreamer.scm                                                                                                                                                                
+++ b/gnu/packages/gstreamer.scm                                                                                                                                                                
@@ -83,7 +83,7 @@ arrays of data.")                                                                                                                                                             
 (define-public gstreamer
   (package
     (name "gstreamer")
-    (version "1.4.5")
+    (version "1.6.0")
     (source
      (origin
       (method url-fetch)
@@ -91,15 +91,24 @@ arrays of data.")
                           version ".tar.xz"))
       (sha256
        (base32
-        "1bmhbhak6i5wmmb6w86jyyv8lax4gdq983la4lk4a0krz6kim020"))))
+        "1k0glfw2m1qpfwp96jqwjzl0kah4zvz9lnk4nz413vxg8xb8ivsj"))))
     (build-system gnu-build-system)
     (outputs '("out" "doc"))
     (arguments
      `(#:make-flags '("CC=gcc") ; for g-ir-scanner.
        #:configure-flags
-       (list (string-append "--with-html-dir="
+       (list "CFLAGS=-std=c99"
+             (string-append "--with-html-dir="
                             (assoc-ref %outputs "doc")
-                            "/share/gtk-doc/html"))))
+                            "/share/gtk-doc/html"))
+       #:phases
+       (modify-phases %standard-phases
+         (add-after
+          'configure 'correct-config-h
+          (lambda _
+            (substitute* "config.h"
+              (("HAVE_DECL_STRSIGNAL 0")
+               "HAVE_DECL_STRSIGNAL 1")))))))
     (propagated-inputs `(("glib" ,glib))) ; required by gstreamer-1.0.pc.
     (native-inputs
      `(("bison" ,bison)

Andreas

^ permalink raw reply related	[flat|nested] 3+ messages in thread

* Re: Gstreamer
  2015-10-17 20:03 Gstreamer Andreas Enge
  2015-10-17 20:05 ` Gstreamer Andreas Enge
@ 2015-10-18  1:48 ` iyzsong
  1 sibling, 0 replies; 3+ messages in thread
From: iyzsong @ 2015-10-18  1:48 UTC (permalink / raw)
  To: Andreas Enge; +Cc: guix-devel

Andreas Enge <andreas@enge.fr> writes:

> Hello,
>
> gst-plugins-good currently fails its tests on armhf, which blocks quite
> a few packages.
Actually, it's the gst-plugins-base failing.

  http://hydra.gnu.org/build/723264/nixlog/1/tail-reload

> There are newer gstreamer versions: 1.5.1, 1.5.2 and
> 1.6.0. I tried to compile the latter some time ago, but somehow got
> tangled up. Do you think it would be safe to update?
Yes, I think it's safe to update to the stable release 1.6.x.
I looked into it, but it requires some compiler flags tricks like
in your patch, then I forget it :-

> Would there be a
> volunteer who is more knowledgeable about the package than me?
I may do it in the next week, but feel free to go ahead.
And Gstreamer is quite mature and standardize IMO, I don't have
special knowledge about it :-)

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2015-10-18  1:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-10-17 20:03 Gstreamer Andreas Enge
2015-10-17 20:05 ` Gstreamer Andreas Enge
2015-10-18  1:48 ` Gstreamer iyzsong

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).