Paste number 324471: praat Guix package (unfinished) 2

Paste number 324471: praat Guix package (unfinished) 2
Pasted by: Brendan
When:5 years, 4 months ago
Share:Tweet this! |
Paste contents:
Raw Source | XML | Display As
;;; GNU Guix --- Functional package management for GNU
;;; Copyright © 2016 Brendan Tildesley <>
;;; This file is part of GNU Guix.
;;; GNU Guix is free software; you can redistribute it and/or modify it
;;; under the terms of the GNU General Public License as published by
;;; the Free Software Foundation; either version 3 of the License, or (at
;;; your option) any later version.
;;; GNU Guix is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; GNU General Public License for more details.
;;; You should have received a copy of the GNU General Public License
;;; along with GNU Guix.  If not, see <>.

(define-module (gnu packages linguistics)
  #:use-module ((guix licenses) #:prefix license:)
  #:use-module (guix packages) ; needed?
  #:use-module (guix utils) ; needed?
  #:use-module (guix git-download)
  #:use-module (guix build-system gnu)
  #:use-module (gnu packages) ; why?
  #:use-module (gnu packages linux) ; for alsa-lib
  #:use-module (gnu packages gtk)
  #:use-module (gnu packages pkg-config)
;  #:use-module (gnu packages version-control)

(define-public praat
  (let ((commit "51c7b7bc480b36c4d462c30cf3829f64e4bf082f")
        (revision "1"))
      (name "praat")
      (version (string-append "6.0.19-" revision "."
                              (string-take commit 7)))
         (method git-fetch)
         (uri (git-reference
               (url "")
               (commit commit)))
          (base32 "1iagipab1cb4ab01zq497frdydxkibn9m7i36jvb1g82kraxqmgp"))
         (file-name (string-append "praat-" version "-checkout"))))
      (build-system gnu-build-system)
       `(("git" ,git)
         ("pkg-config" ,pkg-config)
         ("gtk" ,gtk+-2)
         ("alsa-lib" ,alsa-lib)))
       `(("gtk" ,gtk+-2)
         ("alsa-lib" ,alsa-lib)))
       `(#:tests? #f
         (modify-phases %standard-phases
           (delete 'configure)
           (add-before 'make
                       (lambda _
                         (copy-file "makefiles/makefiles.defs.linux.alsa"
       ;;cp makefiles/makefile.defs.linux.alsa makefile.defs
       ;; make
      (home-page "")
      (synopsis "A program for 'Doing phonetics by computer'")
       "Praat is a program for linguists to analyse, synthesize, and manipulate
speech. Generate graphs for scientific papers, and more.")
      (license license:gpl2))))

This paste has no annotations.

Colorize as:
Show Line Numbers

Lisppaste pastes can be made by anyone at any time. Imagine a fearsomely comprehensive disclaimer of liability. Now fear, comprehensively.