Merge branch 'master' of github.com:NixOS/nixpkgs

This commit is contained in:
Eelco Dolstra 2012-12-04 20:08:02 +01:00
commit e8ff7d627a
9 changed files with 60 additions and 36 deletions

View File

@ -7,9 +7,9 @@ let s = # Generated upstream information
baseName="lincity";
version="2.0";
name="lincity-2.0";
hash="1ykdf3y4d19jmb0q0jdcdawy3qv5p70k06gpcxgylrm2910rz3ij";
url="http://prdownload.berlios.de/lincity-ng/lincity-ng-2.0.tar.bz2";
sha256="1ykdf3y4d19jmb0q0jdcdawy3qv5p70k06gpcxgylrm2910rz3ij";
hash="01k6n304qj0z5zmqr49gqirp0jmx2b0cpisgkxk1ga67vyjhdcm6";
url="http://download.berlios.de/lincity-ng/lincity-ng-2.0.tar.bz2";
sha256="01k6n304qj0z5zmqr49gqirp0jmx2b0cpisgkxk1ga67vyjhdcm6";
};
buildInputs = [zlib jam pkgconfig gettext libxml2 libxslt xproto libX11 mesa
SDL SDL_mixer SDL_image SDL_ttf SDL_gfx physfs];

View File

@ -1,3 +1,4 @@
target ng.nix
url https://fedorahosted.org/LinCity-NG/wiki/Downloads
version_link tar.bz2
version_link tar.bz2

View File

@ -0,0 +1,26 @@
{ stdenv, fetchurl, unzip }:
stdenv.mkDerivation {
name = "dlx-2012.07.08";
src = fetchurl {
url = "http://www.davidviner.com/zip/dlx/dlx.zip";
sha256 = "0q5hildq2xcig7yrqi26n7fqlanyssjirm7swy2a9icfxpppfpkn";
};
buildInputs = [ unzip ];
installPhase = ''
mkdir -p $out/include/dlx $out/share/dlx/{examples,doc} $out/bin
mv -v masm mon dasm $out/bin/
mv -v *.i auto.a $out/include/dlx/
mv -v *.a hp.m $out/share/dlx/examples/
mv -v README.txt MANUAL.TXT $out/share/dlx/doc/
'';
meta = {
homepage = "http://www.davidviner.com/dlx.php";
description = "DLX Simulator";
license = "GPL-2";
};
}

View File

@ -3,8 +3,8 @@ x@{builderDefsPackage
glib, libxml2, pcre, avahi,
readline, ncurses, expat,
zlib, pkgconfig, which,
perl,
db_dir ? "/var/lib/4store"
perl, libuuid, gmp, mpfr
, db_dir ? "/var/lib/4store"
, ...}:
builderDefsPackage
(a :
@ -28,9 +28,9 @@ rec {
doFixConfigure = a.fullDepEntry ''
sed -e 's@#! */bin/bash@#! ${a.stdenv.shell}@' -i configure
find . -name Makefile -exec sed -e "s@/usr/local@$out@g" -i '{}' ';'
sed -e '/\/var\/lib\/4store/d' -i src/utilities/Makefile
sed -e 's@/var/lib/4store@${db_dir}@g' -i src/common/params.h src/utilities/*
sed -e '/FS_STORE_ROOT/d' -i src/utilities/Makefile*
'' ["minInit" "doUnpack"];
fixInterpreter = (a.doPatchShebangs "$out/bin");
@ -46,4 +46,3 @@ rec {
linux;
};
}) x

View File

@ -1,28 +1,36 @@
a :
{stdenv, fetchurl, fuse, bison, flex, openssl, python, ncurses, readline}:
let
s = import ./src-for-default.nix;
buildInputs = with a; [
fuse bison flex
s = # Generated upstream information
rec {
baseName="glusterfs";
version="3.3.1";
name="glusterfs-3.3.1";
hash="06bmnyl3vh8s21kk98idm2fl7kq38na94k5l67l9l1grl3iyzahr";
url="http://download.gluster.org/pub/gluster/glusterfs/3.3/3.3.1/glusterfs-3.3.1.tar.gz";
sha256="06bmnyl3vh8s21kk98idm2fl7kq38na94k5l67l9l1grl3iyzahr";
};
buildInputs = [
fuse bison flex openssl python ncurses readline
];
in
stdenv.mkDerivation
rec {
src = a.fetchUrlFromSrcInfo s;
inherit (s) name;
inherit (s) name version;
inherit buildInputs;
configureFlags = [
''--with-mountutildir="$out/sbin"''
];
src = fetchurl {
inherit (s) url sha256;
};
/* doConfigure should be removed if not needed */
phaseNames = ["doConfigure" "doMakeInstall"];
meta = {
inherit (s) version;
description = "Distributed storage system";
maintainers = [
a.lib.maintainers.raskin
stdenv.lib.maintainers.raskin
];
platforms = with a.lib.platforms;
platforms = with stdenv.lib.platforms;
linux ++ freebsd;
};
}

View File

@ -0,0 +1,4 @@
url http://download.gluster.org/pub/gluster/glusterfs/
version_link '[0-9.]+/$'
version_link '[0-9.]+/$'
version_link '[.]tar[.]'

View File

@ -1,8 +0,0 @@
rec {
advertisedUrl="http://ftp.gluster.com/pub/gluster/glusterfs/2.0/2.0.6/glusterfs-2.0.6.tar.gz";
version = "2.0.6";
url="http://ftp.gluster.com/pub/gluster/glusterfs/2.0/2.0.6/glusterfs-2.0.6.tar.gz";
hash = "0qr8smwncrr63vzbaf2v4fwpdck3jpgywn2rq8sdhifff67ydc9h";
name = "glusterfs-2.0.6";
}

View File

@ -1,6 +0,0 @@
{
downloadPage = "http://ftp.gluster.com/pub/gluster/glusterfs/2.0/";
sourceRegexp = "^2[.]0[.]";
choiceCommand = ''tail -1 | sed -re 's@(.*)/@&glusterfs-\1.tar.gz@' '';
baseName = "glusterfs";
}

View File

@ -455,6 +455,8 @@ let
catdoc = callPackage ../tools/text/catdoc { };
dlx = callPackage ../misc/emulators/dlx { };
eggdrop = callPackage ../tools/networking/eggdrop { };
enca = callPackage ../tools/text/enca { };
@ -777,9 +779,7 @@ let
gifsicle = callPackage ../tools/graphics/gifsicle { };
glusterfs = builderDefsPackage ../tools/filesystems/glusterfs {
inherit fuse flex bison;
};
glusterfs = callPackage ../tools/filesystems/glusterfs { };
glxinfo = callPackage ../tools/graphics/glxinfo { };