From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Thompson Subject: [PATCH] gnu: Add libmikmod Date: Mon, 21 Oct 2013 20:00:50 -0400 Message-ID: <5265C032.6000005@worcester.edu> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070908050609060801040308" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:49618) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VYPP9-0000CI-W2 for guix-devel@gnu.org; Mon, 21 Oct 2013 20:01:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VYPP4-0008Ek-0o for guix-devel@gnu.org; Mon, 21 Oct 2013 20:00:59 -0400 Received: from na3sys009aog101.obsmtp.com ([74.125.149.67]:43858) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VYPP3-0008Ec-OZ for guix-devel@gnu.org; Mon, 21 Oct 2013 20:00:53 -0400 Received: by mail-qc0-f172.google.com with SMTP id c9so4984412qcz.31 for ; Mon, 21 Oct 2013 17:00:50 -0700 (PDT) Received: from [192.168.1.124] (209-6-40-86.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com. [209.6.40.86]) by mx.google.com with ESMTPSA id h9sm43625836qaq.9.2013.10.21.17.00.49 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 21 Oct 2013 17:00:50 -0700 (PDT) List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: guix-devel@gnu.org This is a multi-part message in MIME format. --------------070908050609060801040308 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Hello all, I'm starting to work on packages for SDL and its extension libraries. They depend on some libraries that are not yet packaged. This is the first of these packages: libmikmod. - Dave --------------070908050609060801040308 Content-Type: text/x-patch; name="0001-gnu-Add-libmikmod.patch" Content-Transfer-Encoding: 8bit Content-Disposition: attachment; filename="0001-gnu-Add-libmikmod.patch" >From 276a6fabc21c954b6cb3bc6ce707a86fc494d3e2 Mon Sep 17 00:00:00 2001 From: David Thompson Date: Mon, 21 Oct 2013 19:50:01 -0400 Subject: [PATCH] gnu: Add libmikmod. * gnu/packages/libmikmod.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. --- gnu-system.am | 1 + gnu/packages/libmikmod.scm | 48 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+) create mode 100644 gnu/packages/libmikmod.scm diff --git a/gnu-system.am b/gnu-system.am index 4ba1106..d281ee2 100644 --- a/gnu-system.am +++ b/gnu-system.am @@ -104,6 +104,7 @@ GNU_SYSTEM_MODULES = \ gnu/packages/libffi.scm \ gnu/packages/libidn.scm \ gnu/packages/libjpeg.scm \ + gnu/packages/libmikmod.scm \ gnu/packages/libphidget.scm \ gnu/packages/libpng.scm \ gnu/packages/libsigsegv.scm \ diff --git a/gnu/packages/libmikmod.scm b/gnu/packages/libmikmod.scm new file mode 100644 index 0000000..9b94155 --- /dev/null +++ b/gnu/packages/libmikmod.scm @@ -0,0 +1,48 @@ +;;; GNU Guix --- Functional package management for GNU +;;; Copyright © 2013 David Thompson +;;; +;;; 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 GNU Guix. If not, see . + +(define-module (gnu packages libmikmod) + #:use-module (gnu packages) + #:use-module (guix licenses) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix build-system gnu) + #:use-module (gnu packages linux) + #:export (libmikmod)) + +(define libmikmod + (package + (name "libmikmod") + (version "3.3.3") + (source (origin + (method url-fetch) + (uri (string-append "mirror://sourceforge/mikmod/libmikmod/" + version "/libmikmod-" version ".tar.gz")) + (sha256 + (base32 + "0dr4kgvhq9wf2riibh178c2al996spwwak6zffpv5n5bqmw29w3r")))) + (build-system gnu-build-system) + (inputs `(("alsa-lib" ,alsa-lib))) + (synopsis "Sound library that supports formats such as mod, s3m, it, and +xm.") + (description + "MikMod is able to play a wide range of module formats, as well as +digital sound files. It can take advantage of particular features of your +system, such as sound redirection over the network.") + (license lgpl2.1) + (home-page "http://mikmod.sourceforge.net/"))) -- 1.8.4.rc3 --------------070908050609060801040308--