aboutsummaryrefslogtreecommitdiff
path: root/emacs/guix-config.el.in
blob: c09c2fe86a8a989d2db1b195d0609ac0a02b714d (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
;;; guix-config.el --- Compile-time configuration of Guix.

;; Copyright © 2015 Mathieu Lirzin <mthl@openmailbox.org>
;; Copyright © 2015, 2016 Alex Kost <alezost@gmail.com>

;; 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
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
;; GNU General Public License for more details.

;; You should have received a copy of the GNU General Public License
;; along with this program.  If not, see <http://www.gnu.org/licenses/>.

;;; Code:

(defconst guix-config-name "@PACKAGE_NAME@"
  "Guix full name.")

(defconst guix-config-version "@PACKAGE_VERSION@"
  "Guix version.")

(defconst guix-config-emacs-interface-directory
  (replace-regexp-in-string "${prefix}" "@prefix@" "@emacsuidir@"))

(defconst guix-config-state-directory
  ;; This must match `NIX_STATE_DIR' as defined in `nix/local.mk'.
  (or (getenv "NIX_STATE_DIR") "@guix_localstatedir@/guix"))

(defconst guix-config-guile-program "@GUILE@"
  "Name of the 'guile' executable defined at configure time.")

(defconst guix-config-dot-program "@DOT_USER_PROGRAM@"
  "Name of the 'dot' executable defined at configure time.")

(provide 'guix-config)

;;; guix-config.el ends here
on-gst)[arguments]: Adjust accordingly. * gnu/packages/machine-learning.scm (ghmm)[arguments]: Likewise. * gnu/packages/openldap.scm (389-ds-base)[arguments]: Import (guix build python-build-system). Use 'python-version'. * gnu/packages/package-management.scm (conda)[arguments]: Use 'python-version'. Ludovic Courtès 2019-06-13gnu: gstreamer: Skip failing test on 32-bit systems....* gnu/packages/gstreamer.scm (gstreamer)[arguments]: When building for a 32-bit system, add #:phases. Marius Bakke 2019-05-04gnu: gstreamer: Update to 1.16.0....* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-bad, gst-plugins-ugly, python-gst): Update to 1.16.0. (gst-plugins-good): Likewise. [source](patches): Remove. [arguments]: Remove #:make-flags. (gst-libav): Update to 1.16.0. [inputs]: Change FFMPEG-3.4 to FFMPEG. * gnu/packages/patches/gst-plugins-good-libvpx-compat.patch: Delete file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. Marius Bakke 2019-05-04gnu: orc: Update to 0.4.29....* gnu/packages/gstreamer.scm (orc): Update to 0.4.29. Marius Bakke 2019-03-16gnu: gst-plugins-good: Include gstgtk extension....* gnu/packages/gstreamer.scm (gst-plugins-good)[inputs]: Add gtk+. Pierre Neidhardt 2019-02-09gnu: libvpx: Update to 1.8.0....* gnu/packages/patches/gst-plugins-good-libvpx-compat.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/video.scm (libvpx): Update to 1.8.0. [source](patches): Remove obsolete patch. (libvpx-1.7): New public variable. * gnu/packages/gnuzilla.scm (icecat)[inputs]: Use LIBVPX-1.7 instead of LIBVPX. * gnu/packages/gstreamer.scm (gst-plugins-good)[source](patches): New field. [arguments]: Add #:make-flags. Marius Bakke 2018-12-04gnu: gstreamer: Update to 1.14.4....* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Update to 1.14.4. Marius Bakke 2018-10-17Merge branch 'master' into core-updatesMarius Bakke 2018-10-16gnu: GStreamer plugins: Update MP3 features for GStreamer 1.14....GStreamer moved all MPEG-1 audio (mp1, mp2, and mp3) decoders and encoders to the group of "good" plugins in GStreamer 1.14.0. See the 'NEWS' file for more information. * gnu/packages/gstreamer.scm (gst-plugins-ugly)[inputs]: Remove lame, mpg123, and twolame. (gst-plugins-bad): Remove mpg123. (gst-plugins-good): Add lame, mpg123, and twolame. Leo Famulari 2018-09-20gnu: gstreamer: Update to 1.14.3....* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Update to 1.14.3. Marius Bakke 2018-08-19Merge branch 'staging'Marius Bakke 2018-08-18gnu: gst-plugins-base: Don't build with Opus for 32-bit systems....Fixes <https://bugs.gnu.org/32360> and <https://bugs.gnu.org/32466>. * gnu/packages/gstreamer.scm (gst-plugins-base)[inputs]: Exclude opus when building for 32-bit systems. Signed-off-by: Tobias Geerinckx-Rice <me@tobias.gr> Leo Famulari 2018-07-22gnu: gst-libav: Delete bundled ffmpeg....* gnu/packages/gstreamer.scm (gst-libav)[source](modules, snippet): New fields. [arguments]: Remove #:phases. Marius Bakke 2018-07-22gnu: gstreamer: Update to 1.14.2....* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good, gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Update to 1.14.2. Marius Bakke 2018-05-22gnu: gstreamer: Update to 4.14.1....* gnu/packages/gstreamer.scm (gstreamer, gst-plugins-base, gst-plugins-good) (gst-plugins-bad, gst-plugins-ugly, gst-libav, python-gst): Update to 4.14.1. Mark H Weaver 2018-05-17Merge branch 'master' into core-updatesMark H Weaver 2018-05-12gnu: gst-plugins-ugly: Remove libmad from the build environment....Libmad is not used by gst-plugins-ugly since 1.12.0. * gnu/packages/gstreamer.scm (gst-plugins-ugly)[inputs]: Remove libmad. Leo Famulari