;;; mumi - Mediocre, uh, mail interface ;;; Copyright © 2016, 2017, 2018 Ricardo Wurmus ;;; ;;; This file is part of mumi. ;;; ;;; mumi 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. ;;; ;;; mumi 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 mumi. If not, see . ;;; Run the following command to enter a development environment for ;;; mumi: ;;; ;;; $ guix environment -l guix.scm (use-modules ((guix licenses) #:prefix license:) (guix packages) (guix download) (guix git-download) (guix utils) (guix build-system gnu) (gnu packages) (gnu packages autotools) (gnu packages guile) (gnu packages pkg-config) (gnu packages texinfo) (srfi srfi-1)) (define-public guile-debbugs-next (let ((commit "75a331d561c8b6f8efcf16216dab961c17759efe") (revision "1")) (package (name "guile-debbugs") (version (git-version "0.0.3" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://git.savannah.gnu.org/git/guile-debbugs.git") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 "0br3mgbw41bpc9x57jlghl0i8dz9nl63r4wzs5l47aqszf84870y")))) (build-system gnu-build-system) (native-inputs `(("pkg-config" ,pkg-config) ("autoconf" ,autoconf) ("automake" ,automake) ("texinfo" ,texinfo))) (inputs `(("guile" ,guile-2.2.4) ("guile-email" ,guile-email))) (home-page "https://www.gnu.org/software/guile-debbugs") (synopsis "Guile bindings for the Debbugs bug tracker") (description "This package provides a Guile library to communicate with a Debbugs bug tracker's SOAP service.") (license license:gpl3+)))) (define-public guile-email (let ((commit "fa52eac55e5946db89621a6c583d2aa357864dee") (revision "1")) (package (name "guile-email") (version (git-version "0.1.0" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://git.systemreboot.net/guile-email") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 "1037mbz7qd9bzaqp8ysyhnl9ipd97fmj3b9jr8qfzx9179vvsj63")))) (build-system gnu-build-system) (native-inputs `(("pkg-config" ,pkg-config) ("autoconf" ,autoconf) ("automake" ,automake))) (inputs `(("guile" ,guile-2.2.4))) (home-page "https://git.systemreboot.net/guile-email") (synopsis "Guile email parser") (description "Guile email parser") (license license:agpl3+)))) (package (name "mumi") (version "0.0.0") (source #f) (build-system gnu-build-system) (inputs `(("guile-debbugs" ,guile-debbugs-next) ("guile-email" ,guile-email) ("guile-json" ,guile-json) ("guile-fibers" ,guile-fibers) ("guile-syntax-highlight" ,guile-syntax-highlight) ("guile" ,guile-2.2))) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) ("pkg-config" ,pkg-config))) (synopsis "TODO") (description "TODO") (home-page "TODO") (license license:gpl3+))