From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ricardo Wurmus Subject: [PATCH]: jack: propagate libuuid Date: Tue, 17 Feb 2015 22:59:50 +0100 Message-ID: <87vbj0kxm1.fsf@mango.localdomain> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:34923) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YNqBT-00038N-RY for guix-devel@gnu.org; Tue, 17 Feb 2015 17:00:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YNqBQ-0004gg-Gn for guix-devel@gnu.org; Tue, 17 Feb 2015 16:59:59 -0500 Received: from sender1.zohomail.com ([74.201.84.155]:30717) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YNqBQ-0004a6-8q for guix-devel@gnu.org; Tue, 17 Feb 2015 16:59:56 -0500 List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Guix-devel --=-=-= Content-Type: text/plain Attached is a patch to move libuuid (provided by "util-linux") from the regular inputs of jack-1 to the propagated-inputs, as uuid.h is included from the JACK headers. The patch also removes "util-linux" from those inputs depending on jack-1. I recompiled all of them and they still built as expected. ~~ Ricardo --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-jack-propagate-input-util-linux.patch >From 4729906c5156a7aeec917cbe1408d08a47369d59 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Tue, 17 Feb 2015 09:45:16 +0100 Subject: [PATCH] gnu: jack: propagate input "util-linux" * gnu/packages/audio.scm (jack-1): Move input "util-linux" to `propagated-inputs'. * gnu/packages/audio.scm (aubio, ardour, azr3, lash, patchage): Remove "util-linux" from `inputs'. --- gnu/packages/audio.scm | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index bc62aac..e410eab 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -68,7 +68,6 @@ #:python ,python-2)) (inputs `(("jack" ,jack-1) - ("libuuid" ,util-linux) ("libsndfile" ,libsndfile) ("libsamplerate" ,libsamplerate) ("fftwf" ,fftwf))) @@ -130,7 +129,6 @@ namespace ARDOUR { const char* revision = \"3.5-403-gec2cb31\" ; }")))) ("lv2" ,lv2) ("vamp" ,vamp) ("curl" ,curl) - ("libuuid" ,util-linux) ("fftw" ,fftw) ("fftwf" ,fftwf) ("jack" ,jack-1) @@ -179,8 +177,7 @@ engineers, musicians, soundtrack editors and composers.") `(("gtkmm" ,gtkmm-2) ("lvtk" ,lvtk) ("jack" ,jack-1) - ("lash" ,lash) - ("libuuid" ,util-linux))) + ("lash" ,lash))) (native-inputs `(("pkg-config" ,pkg-config))) (home-page "http://ll-plugins.nongnu.org/azr3/") @@ -210,8 +207,9 @@ plugins are provided.") (inputs `(("alsa-lib" ,alsa-lib) ("bdb" ,bdb) - ("readline" ,readline) - ("libuuid" ,util-linux))) + ("readline" ,readline))) + (propagated-inputs + `(("libuuid" ,util-linux))) (native-inputs `(("pkg-config" ,pkg-config))) (home-page "http://jackaudio.org/") @@ -315,7 +313,6 @@ to be plugged into a wide range of audio synthesis and recording packages.") `(("bdb" ,bdb) ("gtk" ,gtk+-2) ("jack" ,jack-1) - ("libuuid" ,util-linux) ("readline" ,readline) ("python" ,python-2))) ;; According to pkg-config, packages depending on lash also need to have @@ -517,7 +514,6 @@ lv2-c++-tools.") `(("alsa-lib" ,alsa-lib) ("boost" ,boost) ("jack" ,jack-1) - ("libuuid" ,util-linux) ("ganv" ,ganv) ("glib" ,glib) ("glibmm" ,glibmm) -- 2.1.0 --=-=-=--