~ruther/guix-local

d10092b849153dc27cfed0a9601fde6c7bdec918 — Kei Kebreau 8 years ago 100b216
gnu: Put autoconf-related phases immediately after the 'unpack phase.

* gnu/packages/audio.scm (audacity, rtmidi)[arguments]: Correct phases
accordingly.
* gnu/packages/bioinformatics.scm (mash, seek, vsearch, emboss,
htslib-for-sambamba)[arguments]: Likewise.
* gnu/packages/ci.scm (cuirass)[arguments]: Likewise.
* gnu/packages/compression.scm (minizip, xdelta)[arguments]: Likewise.
* gnu/packages/cpp.scm (libzen)[arguments]: Likewise.
* gnu/packages/crypto.scm (opendht)[arguments]: Likewise.
* gnu/packages/databases.scm (4store, mdbtools)[arguments]: Likewise.
* gnu/packages/debug.scm (stress-make)[arguments]: Likewise.
* gnu/packages/dns.scm (dnscrypt-proxy, dnscrypt-wrapper)[arguments]:
Likewise.
* gnu/packages/emacs.scm (emacs-pdf-tools)[arguments]: Likewise.
* gnu/packages/embedded.scm (libjaylink, openocd)[arguments]: Likewise.
* gnu/packages/engineering.scm (gerbv)[arguments]: Likewise.
* gnu/packages/erlang.scm (erlang)[arguments]: Likewise.
* gnu/packages/ftp.scm (weex)[arguments]: Likewise.
* gnu/packages/gnome.scm (dia)[arguments]: Likewise.
* gnu/packages/gnunet.scm (gnurl, guile-gnunet)[arguments]: Likewise.
* gnu/packages/gtk.scm (guile-rsvg, graphene)[arguments]: Likewise.
* gnu/packages/guile.scm (guildhall, guile-ics, guile-sqlite3)[arguments]:
Likewise.
* gnu/packages/ibus.scm (ibus-libpinyin)[arguments]: Likewise.
* gnu/packages/irc.scm (weechat)[arguments]: Likewise.
* gnu/packages/java.scm (classpath-devel)[arguments]: Likewise.
* gnu/packages/libreoffice.scm (libetonyek)[arguments]: Likewise.
* gnu/packages/libusb.scm (hidapi)[arguments]: Likewise.
* gnu/packages/linux.scm (gpm)[arguments]: Likewise.
* gnu/packages/logging.scm (glog)[arguments]: Likewise.
* gnu/packages/machine-learning.scm (ghmm)[arguments]: Likewise.
* gnu/packages/mail.scm (dovecot-trees, dovecot-libsodium-plugin, esmtp)
[arguments]: Likewise.
* gnu/packages/messaging.scm (freetalk, libmesode, libstrophe)[arguments]:
Likewise.
* gnu/packages/microcom.scm (microcom)[arguments]: Likewise.
* gnu/packages/ocaml.scm (ocaml-ssl)[arguments]: Likewise.
* gnu/packages/parallel.scm (slurm)[arguments]: Likewise.
* gnu/packages/pdf.scm (libharu)[arguments]: Likewise.
* gnu/packages/samba.scm (cifs-utils)[arguments]: Likewise.
* gnu/packages/serialization.scm (msgpack)[arguments]: Likewise.
* gnu/packages/shells.scm (scsh)[arguments]: Likewise.
* gnu/packages/telephony.scm (libiax2)[arguments]: Likewise.
* gnu/packages/textutils.scm (dotconf)[arguments]: Likewise.
* gnu/packages/version-control.scm (findnewest)[arguments]: Likewise.
* gnu/packages/video.scm (libmediainfo, mediainfo)[arguments]: Likewise.
M gnu/packages/audio.scm => gnu/packages/audio.scm +3 -3
@@ 328,7 328,7 @@ engineers, musicians, soundtrack editors and composers.")
       #:phases
       (modify-phases %standard-phases
         ;; FFmpeg is only detected if autoreconf runs.
         (add-before 'configure 'autoreconf
         (add-after 'unpack 'autoreconf
           (lambda _
             (zero? (system* "autoreconf" "-vfi")))))
       ;; The test suite is not "well exercised" according to the developers,


@@ 1979,8 1979,8 @@ tempo and pitch of an audio recording independently of one another.")
    (arguments
     `(#:tests? #f ;no "check" target
       #:phases (modify-phases %standard-phases
                  (add-before
                   'configure 'autoconf
                  (add-after
                   'unpack 'autoconf
                   (lambda _ (zero? (system* "autoreconf" "-vfi"))))
                  (add-before
                   'build 'fix-makefile

M gnu/packages/bioinformatics.scm => gnu/packages/bioinformatics.scm +7 -7
@@ 3450,7 3450,7 @@ sequences).")
               (("^#include \"kseq\\.h\"")
                "#include \"htslib/kseq.h\""))
             #t))
         (add-before 'configure 'autoconf
         (add-after 'fix-includes 'autoconf
           (lambda _ (zero? (system* "autoconf")))))))
    (native-inputs
     `(("autoconf" ,autoconf)


@@ 4486,7 4486,7 @@ distribution, coverage uniformity, strand specificity, etc.")
                       "Data2DB"
                       "PCL2Bin")))
           (modify-phases %standard-phases
             (add-before 'configure 'bootstrap
             (add-after 'unpack 'bootstrap
               (lambda _
                 (zero? (system* "bash" "gen_auto"))))
             (add-after 'build 'build-additional-tools


@@ 6164,8 6164,8 @@ track.  The database is exposed as a @code{TxDb} object.")
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'autogen
                     (lambda _ (zero? (system* "autoreconf" "-vif")))))))
         (add-after 'unpack 'autogen
           (lambda _ (zero? (system* "autoreconf" "-vif")))))))
    (inputs
     `(("zlib" ,zlib)
       ("bzip2" ,bzip2)


@@ 8381,14 8381,14 @@ used by @code{ensembldb}, @code{Organism.dplyr}, and other packages.")
AC_DEFINE([PLD_png], [1], [Define to 1 if PNG support is available])
AM_CONDITIONAL(AMPNG, true)"))
             #t))
         (add-after 'unpack 'disable-update-check
         (add-after 'fix-checks 'disable-update-check
           (lambda _
             ;; At build time there is no connection to the Internet, so
             ;; looking for updates will not work.
             (substitute* "Makefile.am"
               (("\\$\\(bindir\\)/embossupdate") ""))
             #t))
         (add-before 'configure 'autogen
         (add-after 'disable-update-check 'autogen
           (lambda _ (zero? (system* "autoreconf" "-vif")))))))
    (inputs
     `(("perl" ,perl)


@@ 9453,7 9453,7 @@ problems in genomics, brain imaging, astrophysics, and data mining.")
       (substitute-keyword-arguments (package-arguments htslib)
         ((#:phases phases)
          `(modify-phases  ,phases
             (add-before 'configure 'bootstrap
             (add-after 'unpack 'bootstrap
               (lambda _
                 (zero? (system* "autoreconf" "-vif"))))))))
      (native-inputs

M gnu/packages/ci.scm => gnu/packages/ci.scm +1 -1
@@ 216,7 216,7 @@ their dependencies.")
               (substitute* "Makefile.am"
                 (("tests/repo.scm \\\\") "\\"))
               #t))
           (add-before 'configure 'bootstrap
           (add-after 'disable-repo-tests 'bootstrap
             (lambda _ (zero? (system* "sh" "bootstrap"))))
           (add-after 'install 'wrap-program
             (lambda* (#:key inputs outputs #:allow-other-keys)

M gnu/packages/compression.scm => gnu/packages/compression.scm +2 -2
@@ 114,7 114,7 @@ in compression.")
       (modify-phases %standard-phases
         (add-after 'unpack 'enter-source
           (lambda _ (chdir "contrib/minizip") #t))
         (add-before 'configure 'autoreconf
         (add-after 'enter-source 'autoreconf
           (lambda _
             (zero? (system* "autoreconf" "-vif")))))))
    (native-inputs


@@ 976,7 976,7 @@ respectively, based on the reference implementation from Google.")
       (modify-phases %standard-phases
         (add-after 'unpack 'enter-build-directory
           (lambda _ (chdir "xdelta3")))
         (add-before 'configure 'autoconf
         (add-after 'enter-build-directory 'autoconf
           (lambda _ (zero? (system* "autoreconf" "-vfi")))))))
    (home-page "http://xdelta.com")
    (synopsis "Delta encoder for binary files")

M gnu/packages/cpp.scm => gnu/packages/cpp.scm +3 -3
@@ 45,12 45,12 @@
     '(#:phases
       ;; build scripts not in root of archive
       (modify-phases %standard-phases
         (add-before 'configure 'pre-configure
         (add-after 'unpack 'pre-configure
           (lambda _
             (chdir "Project/GNU/Library")))
         (add-before 'configure 'autogen
         (add-after 'pre-configure 'autogen
           (lambda _
             (zero? (system* "./autogen.sh")))))))
             (zero? (system* "sh" "autogen.sh")))))))
    (home-page "https://github.com/MediaArea/ZenLib")
    (synopsis "C++ utility library")
    (description "ZenLib is a C++ utility library.  It includes classes for handling

M gnu/packages/crypto.scm => gnu/packages/crypto.scm +1 -1
@@ 161,7 161,7 @@ OpenBSD tool of the same name.")
    (arguments
     `(#:configure-flags '("--disable-tools" "--disable-python")
       #:phases (modify-phases %standard-phases
                  (add-before 'configure 'autoconf
                  (add-after 'unpack 'autoconf
                    (lambda _
                      (zero? (system* "autoreconf" "-vfi")))))))
    (home-page "https://github.com/savoirfairelinux/opendht/")

M gnu/packages/databases.scm => gnu/packages/databases.scm +3 -3
@@ 115,9 115,9 @@
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'generate-configure
         (add-after 'unpack 'generate-configure
           (lambda _
             (zero? (system* "./autogen.sh")))))))
             (zero? (system* "sh" "autogen.sh")))))))
    ;; http://www.4store.org has been down for a while now.
    (home-page "https://github.com/garlik/4store")
    (synopsis "Clustered RDF storage and query engine")


@@ 1563,7 1563,7 @@ for ODBC.")
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'autoreconf
         (add-after 'unpack 'autoreconf
           (lambda _
             (zero? (system* "autoreconf" "-vfi")))))))
    (home-page "http://mdbtools.sourceforge.net/")

M gnu/packages/debug.scm => gnu/packages/debug.scm +1 -1
@@ 319,7 319,7 @@ down the road.")
             (add-before 'configure 'repack-make
               (lambda _
                 (zero? (system* "tar" "cJf" "./make.tar.xz" ,make-dir))))
             (add-before 'configure 'bootstrap
             (add-after 'unpack 'bootstrap
               (lambda _
                 (zero? (system* "autoreconf" "-vfi"))))))))
      (home-page "https://github.com/losalamos/stress-make")

M gnu/packages/dns.scm => gnu/packages/dns.scm +2 -2
@@ 181,7 181,7 @@ high-volume and high-reliability applications. The name BIND stands for
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'autoreconf
         (add-after 'unpack 'autoreconf
           (lambda _
             ;; Re-generate build files due to unbundling ltdl.
             ;; TODO: Prevent generating new libltdl and building it.


@@ 229,7 229,7 @@ servers is included, and an up-to-date version is available at
       #:tests? #f
       #:phases
       (modify-phases %standard-phases
         (add-before 'configure 'create-configure
         (add-after 'unpack 'create-configure
           (lambda _
             (zero? (system* "make" "configure")))))))
    (native-inputs

M gnu/packages/emacs.scm => gnu/packages/emacs.scm +1 -1
@@ 1273,7 1273,7 @@ single buffer.")
         ;; Build server side using 'gnu-build-system'.
         (add-after 'unpack 'enter-server-dir
           (lambda _ (chdir "server") #t))
         (add-before 'configure 'autogen
         (add-after 'enter-server-dir 'autogen
           (lambda _
             (zero? (system* "bash" "autogen.sh"))))


M gnu/packages/embedded.scm => gnu/packages/embedded.scm +2 -2
@@ 316,7 316,7 @@ languages are C and C++.")
      (arguments
       `(#:phases
         (modify-phases %standard-phases
           (add-before 'configure 'autoreconf
           (add-after 'unpack 'autoreconf
             (lambda _
               (zero? (system* "autoreconf" "-vfi")))))))
      (home-page "http://repo.or.cz/w/libjaylink.git")


@@ 400,7 400,7 @@ language.")
                        "presto" "openjtag")))
         #:phases
         (modify-phases %standard-phases
           (add-before 'configure 'autoreconf
           (add-after 'unpack 'autoreconf
             (lambda _
               (zero? (system* "autoreconf" "-vfi")))))))
      (home-page "http://openocd.org")

M gnu/packages/engineering.scm => gnu/packages/engineering.scm +10 -10
@@ 485,16 485,16 @@ ready for production.")
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'autoconf
          (lambda _
            ;; Build rules contain references to Russian translation, but the
            ;; needed files are missing; see
            ;; http://sourceforge.net/p/gerbv/bugs/174/
            (delete-file "po/LINGUAS")
            (substitute* "man/Makefile.am"
              (("PO_FILES= gerbv.ru.1.in.po") "")
              (("man_MANS = gerbv.1 gerbv.ru.1") "man_MANS = gerbv.1"))
            (zero? (system* "autoreconf" "-vfi")))))))
         (add-after 'unpack 'autoconf
           (lambda _
             ;; Build rules contain references to Russian translation, but the
             ;; needed files are missing; see
             ;; http://sourceforge.net/p/gerbv/bugs/174/
             (delete-file "po/LINGUAS")
             (substitute* "man/Makefile.am"
               (("PO_FILES= gerbv.ru.1.in.po") "")
               (("man_MANS = gerbv.1 gerbv.ru.1") "man_MANS = gerbv.1"))
             (zero? (system* "autoreconf" "-vfi")))))))
    (native-inputs
     `(("autoconf" ,autoconf)
       ("automake" ,automake)

M gnu/packages/erlang.scm => gnu/packages/erlang.scm +1 -1
@@ 143,7 143,7 @@
         (add-before 'configure 'set-erl-top
           (lambda _
             (setenv "ERL_TOP" (getcwd))))
         (add-before 'configure 'autoconf
         (add-after 'patch-source-env 'autoconf
           (lambda _ (zero? (system* "./otp_build" "autoconf"))))
         (add-after 'install 'patch-erl
           ;; This only works after install.

M gnu/packages/ftp.scm => gnu/packages/ftp.scm +1 -1
@@ 159,7 159,7 @@ FTP browser, as well as non-interactive commands such as 'ncftpput' and
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'bootstrap
         (add-after 'unpack 'bootstrap
           (lambda _ (zero? (system* "autoreconf" "-vfi")))))))
    (home-page "http://weex.sourceforge.net/")
    (synopsis "Non-interactive client for FTP synchronization")

M gnu/packages/gnome.scm => gnu/packages/gnome.scm +1 -1
@@ 312,7 312,7 @@ either on a local, or remote machine via a number of methods.")
      (arguments
       `(#:phases
         (modify-phases %standard-phases
           (add-before 'configure 'run-autogen
           (add-after 'unpack 'run-autogen
             (lambda _
               (system* "sh" "autogen.sh"))))))
      (home-page "https://wiki.gnome.org/Apps/Dia")

M gnu/packages/gnunet.scm => gnu/packages/gnunet.scm +3 -3
@@ 234,10 234,10 @@ and support for SSL3 and TLS.")
              (rename-file (string-append out "/share/man/man3")
                           (string-append doc "/share/man/man3"))
              #t)))
        (add-before 'configure 'autoconf
        (add-after 'unpack 'autoconf
          ;; Clear artifacts left (shebangs) from release preparation.
          (lambda _
            (zero? (system* "./buildconf"))))
            (zero? (system* "sh" "buildconf"))))
        (replace 'check
          (lambda _
            ;; It is unclear why test1026 fails, however the content of it


@@ 345,7 345,7 @@ kinds of basic applications for the foundation of a GNU internet.")
      (build-system gnu-build-system)
      (arguments
       '(#:phases (modify-phases %standard-phases
                    (add-before 'configure 'bootstrap
                    (add-after 'unpack 'bootstrap
                      (lambda _
                        (zero? (system* "autoreconf" "-vfi")))))))
      (native-inputs `(("pkg-config" ,pkg-config)

M gnu/packages/gtk.scm => gnu/packages/gtk.scm +1 -1
@@ 838,7 838,7 @@ exceptions, macros, and a dynamic programming environment.")
      (build-system gnu-build-system)
      (arguments
       `(#:phases (modify-phases %standard-phases
                    (add-before 'configure 'bootstrap
                    (add-after 'unpack 'bootstrap
                      (lambda _
                        (zero? (system* "autoreconf" "-vfi")))))))
      (native-inputs `(("pkg-config" ,pkg-config)

M gnu/packages/guile.scm => gnu/packages/guile.scm +8 -8
@@ 365,7 365,7 @@ AM_SCM_LOG_FLAGS =  --no-auto-compile -s")
                 ;; reasons.  It does not fail when run outside of Guix.
                 (("tests/database.scm") ""))
               #t))
           (add-before 'configure 'autogen
           (add-after 'fix-bug-22 'autogen
             (lambda _
               (zero? (system* "sh" "autogen.sh")))))))
      (inputs


@@ 654,12 654,12 @@ format is also supported.")
    (build-system gnu-build-system)
    (arguments
     '(#:phases (modify-phases %standard-phases
                  (add-before 'configure 'autoreconf
                              (lambda _
                                ;; Repository comes with a broken symlink
                                (delete-file "README")
                                (symlink "README.org" "README")
                                (zero? (system* "autoreconf" "-fi")))))))
                  (add-after 'unpack 'autoreconf
                    (lambda _
                      ;; Repository comes with a broken symlink
                      (delete-file "README")
                      (symlink "README.org" "README")
                      (zero? (system* "autoreconf" "-fi")))))))
    (native-inputs
     `(("autoconf" ,(autoconf-wrapper))
       ("automake" ,automake)


@@ 1126,7 1126,7 @@ Guile's foreign function interface.")
         ("sqlite" ,sqlite)))
      (arguments
       '(#:phases (modify-phases %standard-phases
                    (add-before 'configure 'autoreconf
                    (add-after 'unpack 'autoreconf
                      (lambda _
                        (zero? (system* "autoreconf" "-vfi"))))
                    (add-before 'build 'set-sqlite3-file-name

M gnu/packages/ibus.scm => gnu/packages/ibus.scm +3 -3
@@ 148,9 148,9 @@ may also simplify input method development.")
   (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'autogen
          (lambda _ (and (zero? (system* "intltoolize"))
                         (zero? (system* "autoreconf" "-vif")))))
         (add-after 'unpack 'autogen
           (lambda _ (and (zero? (system* "intltoolize"))
                          (zero? (system* "autoreconf" "-vif")))))
         (add-after 'wrap-program 'wrap-with-additional-paths
          (lambda* (#:key inputs outputs #:allow-other-keys)
            ;; Make sure 'ibus-setup-libpinyin' runs with the correct

M gnu/packages/irc.scm => gnu/packages/irc.scm +2 -2
@@ 180,9 180,9 @@ SILC and ICB protocols via plugins.")
                                "--with-tclconfig="
                                (assoc-ref %build-inputs "tcl") "/lib"))
       #:phases (modify-phases %standard-phases
                  (add-before 'configure 'autogen
                  (add-after 'unpack 'autogen
                    (lambda _
                      (zero? (system* "./autogen.sh"))))
                      (zero? (system* "sh" "autogen.sh"))))
                  (add-after 'install 'wrap
                    (lambda* (#:key inputs outputs #:allow-other-keys)
                      (let ((out (assoc-ref outputs "out"))

M gnu/packages/java.scm => gnu/packages/java.scm +1 -1
@@ 685,7 685,7 @@ the standard javac executable.  The tool runs on JamVM instead of SableVM.")))
               "--disable-gjdoc")
         #:phases
         (modify-phases %standard-phases
           (add-before 'configure 'bootstrap
           (add-after 'remove-unsupported-anootations 'bootstrap
             (lambda _
               (zero? (system* "autoreconf" "-vif"))))
           (add-after 'unpack 'remove-unsupported-annotations

M gnu/packages/libreoffice.scm => gnu/packages/libreoffice.scm +2 -2
@@ 364,8 364,8 @@ CorelDRAW documents of all versions.")
    (arguments
     `(#:configure-flags '("--with-mdds=1.2")
       #:phases (modify-phases %standard-phases
                  (add-before 'configure 'autoreconf
                              (lambda _ (system* "autoreconf"))))))
                  (add-after 'unpack 'autoreconf
                    (lambda _ (system* "autoreconf"))))))
    (native-inputs
     `(("cppunit" ,cppunit)
       ("doxygen" ,doxygen)

M gnu/packages/libusb.scm => gnu/packages/libusb.scm +1 -1
@@ 332,7 332,7 @@ devices.")
    (arguments
     '(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'bootstrap
         (add-after 'unpack 'bootstrap
           (lambda _
             (zero? (system* "autoreconf" "-vfi")))))))
    (inputs

M gnu/packages/linux.scm => gnu/packages/linux.scm +1 -1
@@ 3122,7 3122,7 @@ write access to exFAT devices.")
    (build-system gnu-build-system)
    (arguments
     '(#:phases (modify-phases %standard-phases
                  (add-before 'configure 'bootstrap
                  (add-after 'unpack 'bootstrap
                    (lambda _
                      ;; The tarball was not generated with 'make dist' so we
                      ;; need to bootstrap things ourselves.

M gnu/packages/logging.scm => gnu/packages/logging.scm +1 -1
@@ 75,7 75,7 @@ staying as close to their API as is reasonable.")
       ("libtool" ,libtool)))
    (arguments
     '(#:phases (modify-phases %standard-phases
                  (add-before 'configure 'add-automake-files
                  (add-after 'unpack 'add-automake-files
                    (lambda _
                      ;; The 'test-driver' file is a dangling symlink to
                      ;; /usr/share/automake; replace it.  We can't just run

M gnu/packages/machine-learning.scm => gnu/packages/machine-learning.scm +2 -2
@@ 190,9 190,9 @@ classification.")
                                 "@unittest.skip(\"Disabled by Guix\")\n"
                                 line)))
               #t))
           (add-before 'configure 'autogen
           (add-after 'disable-broken-tests 'autogen
             (lambda _
               (zero? (system* "bash" "./autogen.sh")))))))
               (zero? (system* "bash" "autogen.sh")))))))
      (inputs
       `(("python" ,python-2) ; only Python 2 is supported
         ("libxml2" ,libxml2)))

M gnu/packages/mail.scm => gnu/packages/mail.scm +4 -4
@@ 1169,9 1169,9 @@ It supports mbox/Maildir and its own dbox/mdbox formats.")
                                              "/lib/dovecot"))
       #:phases
       (modify-phases %standard-phases
         (add-before 'configure 'autogen
         (add-after 'unpack 'autogen
           (lambda _
             (zero? (system* "./autogen.sh")))))))
             (zero? (system* "sh" "autogen.sh")))))))
    (home-page "https://0xacab.org/riseuplabs/trees")
    (synopsis "NaCL-based Dovecot email storage encryption plugin")
    (description


@@ 1225,9 1225,9 @@ using lidsodium sealed boxes.
                                                "/lib/dovecot"))
         #:phases
         (modify-phases %standard-phases
           (add-before 'configure 'autogen
           (add-after 'unpack 'autogen
             (lambda _
               (zero? (system* "./autogen.sh")))))))
               (zero? (system* "sh" "autogen.sh")))))))
      (home-page "https://github.com/LuckyFellow/dovecot-libsodium-plugin")
      (synopsis "Libsodium password hashing schemes plugin for Dovecot")
      (description

M gnu/packages/messaging.scm => gnu/packages/messaging.scm +1 -1
@@ 1209,7 1209,7 @@ support, and more.")
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'autogen
         (add-after 'unpack 'autogen
           (lambda _
             (zero? (system* "sh" "autogen.sh"))))
         ;; For 'system' commands in Scheme code.

M gnu/packages/microcom.scm => gnu/packages/microcom.scm +1 -1
@@ 42,7 42,7 @@
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'bootstrap
         (add-after 'unpack 'bootstrap
           (lambda _
             (zero? (system* "autoreconf" "-i")))))))
    (inputs `(("readline" ,readline)))

M gnu/packages/ocaml.scm => gnu/packages/ocaml.scm +2 -2
@@ 1631,9 1631,9 @@ lets the client choose the concrete timeline.")
                 #:make-flags (list "OCAMLFIND_LDCONF=ignore")
                 #:phases
                 (modify-phases %standard-phases
                   (add-before 'configure 'bootstrap
                   (add-after 'unpack 'bootstrap
                     (lambda* (#:key #:allow-other-keys)
                       (system* "./bootstrap")
                       (system* "sh" "bootstrap")
                       (substitute* "src/OCamlMakefile"
                         (("/bin/sh") (which "bash")))
                       (substitute* "configure"

M gnu/packages/parallel.scm => gnu/packages/parallel.scm +2 -3
@@ 136,9 136,8 @@ and they are executed on lists of files, hosts, users or other items.")
            (string-append "--with-ssl=" (assoc-ref %build-inputs "openssl")))
      #:phases
      (modify-phases %standard-phases
       (add-before
        'configure 'autogen
        (lambda _ (zero? (system* "autoconf"))))))) ; configure.ac was patched
        (add-after 'unpack 'autogen
          (lambda _ (zero? (system* "autoconf"))))))) ; configure.ac was patched
   (home-page "http://slurm.schedmd.com/")
   (synopsis "Workload manager for cluster computing")
   (description

M gnu/packages/pdf.scm => gnu/packages/pdf.scm +1 -1
@@ 254,7 254,7 @@ Poppler PDF rendering library.")
                           (assoc-ref %build-inputs "libpng")))
      #:phases
      (modify-phases %standard-phases
        (add-before 'configure 'autogen
        (add-after 'unpack 'autogen
          (lambda _ (zero? (system* "autoreconf" "-vif")))))))
   (inputs
    `(("zlib" ,zlib)

M gnu/packages/samba.scm => gnu/packages/samba.scm +1 -1
@@ 71,7 71,7 @@
     `(#:phases
       (modify-phases %standard-phases
         ;; The 6.7 tarball is missing ‘install.sh’. Create it.
         (add-before 'configure 'autoreconf
         (add-after 'unpack 'autoreconf
           (lambda _
             (zero? (system* "autoreconf" "-i"))))
         (add-before 'configure 'set-root-sbin

M gnu/packages/serialization.scm => gnu/packages/serialization.scm +1 -1
@@ 127,7 127,7 @@ such as compact binary encodings, XML, or JSON.")
    (arguments
     `(#:phases
       (modify-phases %standard-phases
         (add-before 'configure 'autoconf
         (add-after 'unpack 'autoconf
           (lambda _
             (system* "autoreconf" "-vfi"))))))
    (home-page "http://www.msgpack.org")

M gnu/packages/shells.scm => gnu/packages/shells.scm +1 -1
@@ 430,7 430,7 @@ use of experts and novices alike.")
                 (delete-file-recursively "rx")
                 (symlink rxpath "rx"))
               #t))
           (add-before 'configure 'autoreconf
           (add-after 'unpack 'autoreconf
             (lambda _
               (zero? (system* "autoreconf")))))))
      (inputs

M gnu/packages/telephony.scm => gnu/packages/telephony.scm +1 -1
@@ 272,7 272,7 @@ and a supporting cryptographic kernel.")
         ("libtool" ,libtool)))
      (arguments
       `(#:phases (modify-phases %standard-phases
                    (add-before 'configure 'autoconf
                    (add-after 'unpack 'autoconf
                      (lambda _
                        (zero? (system* "autoreconf" "-vfi")))))))
      (home-page "https://gitlab.savoirfairelinux.com/sflphone/libiax2")

M gnu/packages/textutils.scm => gnu/packages/textutils.scm +1 -1
@@ 579,7 579,7 @@ categories.")
     `(#:tests? #f ; FIXME maketest.sh does not work.
       #:phases
       (modify-phases %standard-phases
         (add-before 'configure 'autoreconf
         (add-after 'unpack 'autoreconf
           (lambda _
             (zero? (system* "autoreconf" "-vif")))))))
    (native-inputs

M gnu/packages/version-control.scm => gnu/packages/version-control.scm +1 -1
@@ 1263,7 1263,7 @@ output of the 'git' command.")
    (build-system gnu-build-system)
    (arguments
     '(#:phases (modify-phases %standard-phases
                  (add-before 'configure 'bootstrap
                  (add-after 'unpack 'bootstrap
                    (lambda _
                      (zero? (system* "autoreconf" "-vfi")))))))
    (native-inputs `(("autoconf" ,autoconf)

M gnu/packages/video.scm => gnu/packages/video.scm +4 -4
@@ 2253,9 2253,9 @@ practically any type of media.")
         (add-before 'configure 'pre-configure
           (lambda _
             (chdir "Project/GNU/Library")))
         (add-before 'configure 'autogen
         (add-after 'unpack 'autogen
           (lambda _
             (zero? (system* "./autogen.sh")))))))
             (zero? (system* "sh" "autogen.sh")))))))
    (home-page "https://mediaarea.net/en/MediaInfo")
    (synopsis "Library for retrieving media metadata")
    (description "MediaInfo is a library used for retrieving technical


@@ 2311,9 2311,9 @@ MPEG-2, MPEG-4, DVD (VOB)...
         (add-before 'configure 'pre-configure
           (lambda _
             (chdir "Project/GNU/CLI")))
         (add-before 'configure 'autogen
         (add-after 'unpack 'autogen
           (lambda _
             (zero? (system* "./autogen.sh")))))))
             (zero? (system* "sh" "autogen.sh")))))))
    (home-page "https://mediaarea.net/en/MediaInfo")
    (synopsis "Utility for reading media metadata")
    (description "MediaInfo is a utility used for retrieving technical