unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* [PATCH 0/1] Don't bootstrap ncmpcpp?
@ 2016-04-24 23:29 Leo Famulari
  2016-04-24 23:29 ` [PATCH 1/1] gnu: ncmpcpp: Remove bootstrapping inputs Leo Famulari
  0 siblings, 1 reply; 3+ messages in thread
From: Leo Famulari @ 2016-04-24 23:29 UTC (permalink / raw)
  To: guix-devel

I wondered why we re-bootstrap ncmpcpp, so I tried to build without
doing it. It works fine for me.

Does anyone know why we started doing it? The mailing list thread where
the patch was submitted doesn't address it [0].

I've attached a patch to stop doing it and remove the unused inputs. I'm
not sure how to word the commit message.

[0]
http://lists.gnu.org/archive/html/guix-devel/2015-02/msg00864.html

Leo Famulari (1):
  gnu: ncmpcpp: Remove bootstrapping inputs.

 gnu/packages/mpd.scm | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

-- 
2.7.4

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

* [PATCH 1/1] gnu: ncmpcpp: Remove bootstrapping inputs.
  2016-04-24 23:29 [PATCH 0/1] Don't bootstrap ncmpcpp? Leo Famulari
@ 2016-04-24 23:29 ` Leo Famulari
  2016-04-25  7:56   ` Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: Leo Famulari @ 2016-04-24 23:29 UTC (permalink / raw)
  To: guix-devel

* gnu/packages/mpd.scm (ncmpcpp)[arguments]: Remove 'autogen' phase.
[native-inputs]: Remove autoconf, automake, and libtool.
---
 gnu/packages/mpd.scm | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

diff --git a/gnu/packages/mpd.scm b/gnu/packages/mpd.scm
index 63cb16f..4860325 100644
--- a/gnu/packages/mpd.scm
+++ b/gnu/packages/mpd.scm
@@ -42,7 +42,6 @@
   #:use-module (gnu packages ncurses)
   #:use-module (gnu packages pkg-config)
   #:use-module (gnu packages python)
-  #:use-module (gnu packages autotools)
   #:use-module (gnu packages pulseaudio)
   #:use-module (gnu packages databases)
   #:use-module (gnu packages video)
@@ -198,19 +197,10 @@ terminal using ncurses.")
               ("taglib" ,taglib)
               ("icu4c" ,icu4c)))
     (native-inputs
-     `(("pkg-config" ,pkg-config)
-       ("automake" ,automake)
-       ("autoconf" ,autoconf)
-       ("libtool" ,libtool)))
+     `(("pkg-config" ,pkg-config)))
     (arguments
      '(#:configure-flags
-       '("BOOST_LIB_SUFFIX=" "--with-taglib")
-       #:phases
-       (modify-phases %standard-phases
-        (add-after 'unpack 'autogen
-         (lambda _
-           (setenv "NOCONFIGURE" "true")
-           (zero? (system* "sh" "autogen.sh")))))))
+       '("BOOST_LIB_SUFFIX=" "--with-taglib")))
     (synopsis "Featureful ncurses based MPD client inspired by ncmpc")
     (description "Ncmpcpp is an mpd client with a UI very similar to ncmpc,
 but it provides new useful features such as support for regular expressions
-- 
2.7.4

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

* Re: [PATCH 1/1] gnu: ncmpcpp: Remove bootstrapping inputs.
  2016-04-24 23:29 ` [PATCH 1/1] gnu: ncmpcpp: Remove bootstrapping inputs Leo Famulari
@ 2016-04-25  7:56   ` Ludovic Courtès
  0 siblings, 0 replies; 3+ messages in thread
From: Ludovic Courtès @ 2016-04-25  7:56 UTC (permalink / raw)
  To: Leo Famulari; +Cc: guix-devel

Leo Famulari <leo@famulari.name> skribis:

> * gnu/packages/mpd.scm (ncmpcpp)[arguments]: Remove 'autogen' phase.
> [native-inputs]: Remove autoconf, automake, and libtool.

It’s a good idea.  Maybe that was needed for an older version, or maybe
that was never actually needed.

Thanks!

Ludo’.

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

end of thread, other threads:[~2016-04-25  7:56 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-04-24 23:29 [PATCH 0/1] Don't bootstrap ncmpcpp? Leo Famulari
2016-04-24 23:29 ` [PATCH 1/1] gnu: ncmpcpp: Remove bootstrapping inputs Leo Famulari
2016-04-25  7:56   ` Ludovic Courtès

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).