mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-13 21:50:33 +03:00
Merge remote-tracking branch 'origin/master' into staging
This commit is contained in:
commit
ff97b7dbe6
1429 changed files with 4283 additions and 353 deletions
|
@ -26,6 +26,7 @@
|
||||||
bjornfor = "Bjørn Forsman <bjorn.forsman@gmail.com>";
|
bjornfor = "Bjørn Forsman <bjorn.forsman@gmail.com>";
|
||||||
bluescreen303 = "Mathijs Kwik <mathijs@bluescreen303.nl>";
|
bluescreen303 = "Mathijs Kwik <mathijs@bluescreen303.nl>";
|
||||||
bodil = "Bodil Stokke <nix@bodil.org>";
|
bodil = "Bodil Stokke <nix@bodil.org>";
|
||||||
|
bosu = "Boris Sukholitko <boriss@gmail.com>";
|
||||||
calrama = "Moritz Maxeiner <moritz@ucworks.org>";
|
calrama = "Moritz Maxeiner <moritz@ucworks.org>";
|
||||||
cfouche = "Chaddaï Fouché <chaddai.fouche@gmail.com>";
|
cfouche = "Chaddaï Fouché <chaddai.fouche@gmail.com>";
|
||||||
chaoflow = "Florian Friesdorf <flo@chaoflow.net>";
|
chaoflow = "Florian Friesdorf <flo@chaoflow.net>";
|
||||||
|
@ -77,6 +78,7 @@
|
||||||
qknight = "Joachim Schiele <js@lastlog.de>";
|
qknight = "Joachim Schiele <js@lastlog.de>";
|
||||||
raskin = "Michael Raskin <7c6f434c@mail.ru>";
|
raskin = "Michael Raskin <7c6f434c@mail.ru>";
|
||||||
redbaron = "Maxim Ivanov <ivanov.maxim@gmail.com>";
|
redbaron = "Maxim Ivanov <ivanov.maxim@gmail.com>";
|
||||||
|
refnil = "Martin Lavoie <broemartino@gmail.com>";
|
||||||
relrod = "Ricky Elrod <ricky@elrod.me>";
|
relrod = "Ricky Elrod <ricky@elrod.me>";
|
||||||
rickynils = "Rickard Nilsson <rickynils@gmail.com>";
|
rickynils = "Rickard Nilsson <rickynils@gmail.com>";
|
||||||
rob = "Rob Vermaas <rob.vermaas@gmail.com>";
|
rob = "Rob Vermaas <rob.vermaas@gmail.com>";
|
||||||
|
@ -94,6 +96,7 @@
|
||||||
thoughtpolice = "Austin Seipp <aseipp@pobox.com>";
|
thoughtpolice = "Austin Seipp <aseipp@pobox.com>";
|
||||||
tomberek = "Thomas Bereknyei <tomberek@gmail.com>";
|
tomberek = "Thomas Bereknyei <tomberek@gmail.com>";
|
||||||
ttuegel = "Thomas Tuegel <ttuegel@gmail.com>";
|
ttuegel = "Thomas Tuegel <ttuegel@gmail.com>";
|
||||||
|
tv = "Tomislav Viljetić <tv@shackspace.de>";
|
||||||
urkud = "Yury G. Kudryashov <urkud+nix@ya.ru>";
|
urkud = "Yury G. Kudryashov <urkud+nix@ya.ru>";
|
||||||
vbmithr = "Vincent Bernardoff <vb@luminar.eu.org>";
|
vbmithr = "Vincent Bernardoff <vb@luminar.eu.org>";
|
||||||
vcunat = "Vladimír Čunát <vcunat@gmail.com>";
|
vcunat = "Vladimír Čunát <vcunat@gmail.com>";
|
||||||
|
@ -102,6 +105,7 @@
|
||||||
vlstill = "Vladimír Štill <xstill@fi.muni.cz>";
|
vlstill = "Vladimír Štill <xstill@fi.muni.cz>";
|
||||||
winden = "Antonio Vargas Gonzalez <windenntw@gmail.com>";
|
winden = "Antonio Vargas Gonzalez <windenntw@gmail.com>";
|
||||||
wizeman = "Ricardo M. Correia <rcorreia@wizy.org>";
|
wizeman = "Ricardo M. Correia <rcorreia@wizy.org>";
|
||||||
|
wjlroe = "William Roe <willroe@gmail.com>";
|
||||||
wmertens = "Wout Mertens <Wout.Mertens@gmail.com>";
|
wmertens = "Wout Mertens <Wout.Mertens@gmail.com>";
|
||||||
z77z = "Marco Maggesi <maggesi@math.unifi.it>";
|
z77z = "Marco Maggesi <maggesi@math.unifi.it>";
|
||||||
zef = "Zef Hemel <zef@zef.me>";
|
zef = "Zef Hemel <zef@zef.me>";
|
||||||
|
|
|
@ -244,6 +244,7 @@
|
||||||
teamspeak = 124;
|
teamspeak = 124;
|
||||||
influxdb = 125;
|
influxdb = 125;
|
||||||
nsd = 126;
|
nsd = 126;
|
||||||
|
firebird = 127;
|
||||||
znc = 128;
|
znc = 128;
|
||||||
|
|
||||||
# When adding a gid, make sure it doesn't match an existing uid. And don't use gids above 399!
|
# When adding a gid, make sure it doesn't match an existing uid. And don't use gids above 399!
|
||||||
|
|
|
@ -3,12 +3,8 @@
|
||||||
with lib;
|
with lib;
|
||||||
|
|
||||||
let
|
let
|
||||||
|
cfg = config.services.locate;
|
||||||
locatedb = "/var/cache/locatedb";
|
in {
|
||||||
|
|
||||||
in
|
|
||||||
|
|
||||||
{
|
|
||||||
|
|
||||||
###### interface
|
###### interface
|
||||||
|
|
||||||
|
@ -35,6 +31,31 @@ in
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
||||||
|
extraFlags = mkOption {
|
||||||
|
type = types.listOf types.str;
|
||||||
|
default = [ ];
|
||||||
|
description = ''
|
||||||
|
Extra flags to append to <command>updatedb</command>.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
output = mkOption {
|
||||||
|
type = types.path;
|
||||||
|
default = /var/cache/locatedb;
|
||||||
|
description = ''
|
||||||
|
The database file to build.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
|
localuser = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
default = "nobody";
|
||||||
|
description = ''
|
||||||
|
The user to search non-network directories as, using
|
||||||
|
<command>su</command>.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
};
|
};
|
||||||
|
@ -48,8 +69,10 @@ in
|
||||||
path = [ pkgs.su ];
|
path = [ pkgs.su ];
|
||||||
script =
|
script =
|
||||||
''
|
''
|
||||||
mkdir -m 0755 -p $(dirname ${locatedb})
|
mkdir -m 0755 -p $(dirname ${toString cfg.output})
|
||||||
exec updatedb --localuser=nobody --output=${locatedb} --prunepaths='/tmp /var/tmp /media /run'
|
exec updatedb \
|
||||||
|
--localuser=${cfg.localuser} \
|
||||||
|
--output=${toString cfg.output} ${concatStringsSep " " cfg.extraFlags}
|
||||||
'';
|
'';
|
||||||
serviceConfig.Nice = 19;
|
serviceConfig.Nice = 19;
|
||||||
serviceConfig.IOSchedulingClass = "idle";
|
serviceConfig.IOSchedulingClass = "idle";
|
||||||
|
|
|
@ -2,6 +2,8 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
|
|
||||||
|
texinfo = pkgs.texinfoInteractive;
|
||||||
|
|
||||||
# Quick hack to make the `info' command work properly. `info' needs
|
# Quick hack to make the `info' command work properly. `info' needs
|
||||||
# a "dir" file containing all the installed Info files, which we
|
# a "dir" file containing all the installed Info files, which we
|
||||||
# don't have (it would be impure to have a package installation
|
# don't have (it would be impure to have a package installation
|
||||||
|
@ -22,15 +24,15 @@ let
|
||||||
|
|
||||||
for i in $(IFS=:; echo $INFOPATH); do
|
for i in $(IFS=:; echo $INFOPATH); do
|
||||||
for j in $i/*.info; do
|
for j in $i/*.info; do
|
||||||
${pkgs.texinfo}/bin/install-info --quiet $j $dir/dir
|
${texinfo}/bin/install-info --quiet $j $dir/dir
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
|
||||||
INFOPATH=$dir:$INFOPATH ${pkgs.texinfo}/bin/info "$@"
|
INFOPATH=$dir:$INFOPATH ${texinfo}/bin/info "$@"
|
||||||
''; # */
|
''; # */
|
||||||
|
|
||||||
in
|
in
|
||||||
|
|
||||||
{
|
{
|
||||||
environment.systemPackages = [ infoWrapper pkgs.texinfo ];
|
environment.systemPackages = [ infoWrapper texinfo ];
|
||||||
}
|
}
|
||||||
|
|
|
@ -50,7 +50,7 @@ in
|
||||||
description = ''
|
description = ''
|
||||||
grsecurity configuration mode. This specifies whether
|
grsecurity configuration mode. This specifies whether
|
||||||
grsecurity is auto-configured or otherwise completely
|
grsecurity is auto-configured or otherwise completely
|
||||||
manually configured. Can either by
|
manually configured. Can either be
|
||||||
<literal>custom</literal> or <literal>auto</literal>.
|
<literal>custom</literal> or <literal>auto</literal>.
|
||||||
|
|
||||||
<literal>auto</literal> is recommended.
|
<literal>auto</literal> is recommended.
|
||||||
|
@ -64,7 +64,7 @@ in
|
||||||
description = ''
|
description = ''
|
||||||
grsecurity configuration priority. This specifies whether
|
grsecurity configuration priority. This specifies whether
|
||||||
the kernel configuration should emphasize speed or
|
the kernel configuration should emphasize speed or
|
||||||
security. Can either by <literal>security</literal> or
|
security. Can either be <literal>security</literal> or
|
||||||
<literal>performance</literal>.
|
<literal>performance</literal>.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
@ -76,7 +76,7 @@ in
|
||||||
description = ''
|
description = ''
|
||||||
grsecurity system configuration. This specifies whether
|
grsecurity system configuration. This specifies whether
|
||||||
the kernel configuration should be suitable for a Desktop
|
the kernel configuration should be suitable for a Desktop
|
||||||
or a Server. Can either by <literal>server</literal> or
|
or a Server. Can either be <literal>server</literal> or
|
||||||
<literal>desktop</literal>.
|
<literal>desktop</literal>.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
|
|
@ -159,5 +159,7 @@ in
|
||||||
uid = config.ids.uids.firebird;
|
uid = config.ids.uids.firebird;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
users.extraGroups.firebird.gid = config.ids.gids.firebird;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
diff --git a/includes/specials/SpecialActiveusers.php b/includes/specials/SpecialActiveusers.php
|
||||||
|
index f739d3b..fdd8db3 100644
|
||||||
|
--- a/includes/specials/SpecialActiveusers.php
|
||||||
|
+++ b/includes/specials/SpecialActiveusers.php
|
||||||
|
@@ -112,7 +112,7 @@ class ActiveUsersPager extends UsersPager {
|
||||||
|
return array(
|
||||||
|
'tables' => array( 'querycachetwo', 'user', 'recentchanges' ),
|
||||||
|
'fields' => array( 'user_name', 'user_id', 'recentedits' => 'COUNT(*)', 'qcc_title' ),
|
||||||
|
- 'options' => array( 'GROUP BY' => array( 'qcc_title' ) ),
|
||||||
|
+ 'options' => array( 'GROUP BY' => array( 'qcc_title', 'user_name', 'user_id' ) ),
|
||||||
|
'conds' => $conds
|
||||||
|
);
|
||||||
|
}
|
||||||
|
@@ -349,7 +349,7 @@ class SpecialActiveUsers extends SpecialPage {
|
||||||
|
__METHOD__,
|
||||||
|
array(
|
||||||
|
'GROUP BY' => array( 'rc_user_text' ),
|
||||||
|
- 'ORDER BY' => 'NULL' // avoid filesort
|
||||||
|
+ 'ORDER BY' => 'lastedittime DESC'
|
||||||
|
)
|
||||||
|
);
|
||||||
|
$names = array();
|
|
@ -79,6 +79,8 @@ let
|
||||||
sha256 = "07z5j8d988cdg4ml4n0vs9fwmj0p594ibbqdid16faxwqm52dkhl";
|
sha256 = "07z5j8d988cdg4ml4n0vs9fwmj0p594ibbqdid16faxwqm52dkhl";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
patches = [ ./mediawiki-postgresql-fixes.patch ];
|
||||||
|
|
||||||
skins = config.skins;
|
skins = config.skins;
|
||||||
|
|
||||||
buildPhase =
|
buildPhase =
|
||||||
|
|
|
@ -824,5 +824,7 @@ in
|
||||||
|
|
||||||
systemd.services."user@".restartIfChanged = false;
|
systemd.services."user@".restartIfChanged = false;
|
||||||
|
|
||||||
|
systemd.services.systemd-remount-fs.restartIfChanged = false;
|
||||||
|
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -119,8 +119,10 @@ in
|
||||||
169.254.169.254 metadata.google.internal metadata
|
169.254.169.254 metadata.google.internal metadata
|
||||||
'';
|
'';
|
||||||
|
|
||||||
systemd.services.fetch-root-authorized-keys =
|
networking.usePredictableInterfaceNames = false;
|
||||||
{ description = "Fetch authorized_keys for root user";
|
|
||||||
|
systemd.services.fetch-ssh-keys =
|
||||||
|
{ description = "Fetch host keys and authorized_keys for root user";
|
||||||
|
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
before = [ "sshd.service" ];
|
before = [ "sshd.service" ];
|
||||||
|
@ -144,6 +146,22 @@ in
|
||||||
rm -f /root/key.pub /root/authorized-keys-metadata
|
rm -f /root/key.pub /root/authorized-keys-metadata
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
echo "obtaining SSH private host key..."
|
||||||
|
curl -o /root/ssh_host_ecdsa_key http://metadata/0.1/meta-data/attributes/ssh_host_ecdsa_key
|
||||||
|
if [ $? -eq 0 -a -e /root/ssh_host_ecdsa_key ]; then
|
||||||
|
mv -f /root/ssh_host_ecdsa_key /etc/ssh/ssh_host_ecdsa_key
|
||||||
|
echo "downloaded ssh_host_ecdsa_key"
|
||||||
|
chmod 600 /etc/ssh/ssh_host_ecdsa_key
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "obtaining SSH public host key..."
|
||||||
|
curl -o /root/ssh_host_ecdsa_key.pub http://metadata/0.1/meta-data/attributes/ssh_host_ecdsa_key_pub
|
||||||
|
if [ $? -eq 0 -a -e /root/ssh_host_ecdsa_key.pub ]; then
|
||||||
|
mv -f /root/ssh_host_ecdsa_key.pub /etc/ssh/ssh_host_ecdsa_key.pub
|
||||||
|
echo "downloaded ssh_host_ecdsa_key.pub"
|
||||||
|
chmod 644 /etc/ssh/ssh_host_ecdsa_key.pub
|
||||||
|
fi
|
||||||
'';
|
'';
|
||||||
serviceConfig.Type = "oneshot";
|
serviceConfig.Type = "oneshot";
|
||||||
serviceConfig.RemainAfterExit = true;
|
serviceConfig.RemainAfterExit = true;
|
||||||
|
|
24
pkgs/applications/audio/mopidy-spotify/default.nix
Normal file
24
pkgs/applications/audio/mopidy-spotify/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
{ stdenv, fetchurl, pythonPackages, mopidy }:
|
||||||
|
|
||||||
|
pythonPackages.buildPythonPackage rec {
|
||||||
|
name = "mopidy-spotify-${version}";
|
||||||
|
|
||||||
|
version = "1.1.3";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/mopidy/mopidy-spotify/archive/v${version}.tar.gz";
|
||||||
|
sha256 = "09s6841qb24nrmlc2izb8vxbgv185ddra6ndskrsw907hfli2kl6";
|
||||||
|
};
|
||||||
|
|
||||||
|
propagatedBuildInputs = [ mopidy pythonPackages.pyspotify ];
|
||||||
|
|
||||||
|
doCheck = false;
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
homepage = http://www.mopidy.com/;
|
||||||
|
description = "Mopidy extension for playing music from Spotify.";
|
||||||
|
license = licenses.asl20;
|
||||||
|
maintainers = [ maintainers.rickynils ];
|
||||||
|
hydraPlatforms = [];
|
||||||
|
};
|
||||||
|
}
|
|
@ -5,39 +5,33 @@
|
||||||
pythonPackages.buildPythonPackage rec {
|
pythonPackages.buildPythonPackage rec {
|
||||||
name = "mopidy-${version}";
|
name = "mopidy-${version}";
|
||||||
|
|
||||||
version = "0.15.0";
|
version = "0.18.3";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "https://github.com/mopidy/mopidy/archive/v${version}.tar.gz";
|
url = "https://github.com/mopidy/mopidy/archive/v${version}.tar.gz";
|
||||||
sha256 = "1fpnddcx6343wgxzh10s035w21g8jmfh2kzgx32w0xsshpra3gn1";
|
sha256 = "0b8ss6qjzj1pawd8469i5310ily3rad0ashfy87vdyj6xdyfyp0q";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with pythonPackages; [
|
propagatedBuildInputs = with pythonPackages; [
|
||||||
gst_python pygobject pykka pyspotify pylast cherrypy ws4py gst_plugins_base gst_plugins_good
|
gst_python pygobject pykka cherrypy ws4py gst_plugins_base gst_plugins_good
|
||||||
];
|
];
|
||||||
|
|
||||||
# python zip complains about old timestamps
|
|
||||||
preConfigure = ''
|
|
||||||
find -print0 | xargs -0 touch
|
|
||||||
'';
|
|
||||||
|
|
||||||
# There are no tests
|
# There are no tests
|
||||||
doCheck = false;
|
doCheck = false;
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
for p in $out/bin/mopidy $out/bin/mopidy-scan; do
|
wrapProgram $out/bin/mopidy \
|
||||||
wrapProgram $p \
|
--prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH"
|
||||||
--prefix GST_PLUGIN_SYSTEM_PATH : "$GST_PLUGIN_SYSTEM_PATH"
|
|
||||||
done
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = with stdenv.lib; {
|
||||||
homepage = http://www.mopidy.com/;
|
homepage = http://www.mopidy.com/;
|
||||||
description = ''
|
description = ''
|
||||||
A music server which can play music from Spotify and from your
|
An extensible music server that plays music from local disk, Spotify,
|
||||||
local hard drive.
|
SoundCloud, Google Play Music, and more.
|
||||||
'';
|
'';
|
||||||
maintainers = [ stdenv.lib.maintainers.rickynils ];
|
license = licenses.asl20;
|
||||||
|
maintainers = [ maintainers.rickynils ];
|
||||||
hydraPlatforms = [];
|
hydraPlatforms = [];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
20
pkgs/applications/audio/mp3splt/default.nix
Normal file
20
pkgs/applications/audio/mp3splt/default.nix
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
{ fetchurl, stdenv, libmp3splt, pkgconfig }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "mp3splt-2.6.1";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "http://prdownloads.sourceforge.net/mp3splt/${name}.tar.gz";
|
||||||
|
sha256 = "783a903fafbcf47f06673136a78b78d32a8e616a6ae06b79b459a32090dd14f7";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ libmp3splt pkgconfig ];
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
description = "utility to split mp3, ogg vorbis and FLAC files without decoding";
|
||||||
|
homepage = http://sourceforge.net/projects/mp3splt/;
|
||||||
|
license = "GPLv2";
|
||||||
|
maintainers = [ stdenv.lib.maintainers.bosu ];
|
||||||
|
platforms = stdenv.lib.platforms.unix;
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,12 +1,12 @@
|
||||||
{ stdenv, fetchurl, pkgconfig, glib, ncurses, mpd_clientlib, libintlOrEmpty }:
|
{ stdenv, fetchurl, pkgconfig, glib, ncurses, mpd_clientlib, libintlOrEmpty }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "0.21";
|
version = "0.22";
|
||||||
name = "ncmpc-${version}";
|
name = "ncmpc-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://www.musicpd.org/download/ncmpc/0/ncmpc-${version}.tar.bz2";
|
url = "http://www.musicpd.org/download/ncmpc/0/ncmpc-${version}.tar.xz";
|
||||||
sha256 = "648e846e305c867cb937dcb467393c2f5a30bf460bdf77b63de7af69fba1fd07";
|
sha256 = "a8d65f12653d9ce8bc4493aa1c5de09359c25bf3a22498d2ae797e7d41422211";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pkgconfig glib ncurses mpd_clientlib ]
|
buildInputs = [ pkgconfig glib ncurses mpd_clientlib ]
|
||||||
|
|
|
@ -238,4 +238,19 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
eclipse_sdk_44 = buildEclipse {
|
||||||
|
name = "eclipse-sdk-4.4";
|
||||||
|
description = "Eclipse Classic";
|
||||||
|
sources = {
|
||||||
|
"x86_64-linux" = fetchurl {
|
||||||
|
url = http://download.eclipse.org/eclipse/downloads/drops4/R-4.4-201406061215/eclipse-SDK-4.4-linux-gtk-x86_64.tar.gz;
|
||||||
|
sha256 = "14hdkijsjq0hhzi9ijpwjjkhz7wm0pry86l3dniy5snlh3l5bsb2";
|
||||||
|
};
|
||||||
|
"i686-linux" = fetchurl {
|
||||||
|
url = http://download.eclipse.org/eclipse/downloads/drops4/R-4.4-201406061215/eclipse-SDK-4.4-linux-gtk.tar.gz;
|
||||||
|
sha256 = "0hjc4zrsmik6vff851p0a4ydnx99840j2xrx8348kk6h0af8vx6z";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -49,7 +49,7 @@ let
|
||||||
--prefix IDEA_JDK : $jdk
|
--prefix IDEA_JDK : $jdk
|
||||||
|
|
||||||
mkdir -p $out/share/applications
|
mkdir -p $out/share/applications
|
||||||
cp ${ideaItem}/share/applications/* $out/share/applications
|
cp "${ideaItem}/share/applications/"* $out/share/applications
|
||||||
patchShebangs $out
|
patchShebangs $out
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -64,7 +64,7 @@ let
|
||||||
|
|
||||||
in {
|
in {
|
||||||
|
|
||||||
idea_community_1313 = buildIdea rec {
|
idea_community = buildIdea rec {
|
||||||
name = "idea-community-${version}";
|
name = "idea-community-${version}";
|
||||||
version = "13.1.3";
|
version = "13.1.3";
|
||||||
build = "IC-135.909";
|
build = "IC-135.909";
|
||||||
|
@ -76,7 +76,7 @@ in {
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
idea_ultimate_1313 = buildIdea rec {
|
idea_ultimate = buildIdea rec {
|
||||||
name = "idea-ultimate-${version}";
|
name = "idea-ultimate-${version}";
|
||||||
version = "13.1.3";
|
version = "13.1.3";
|
||||||
build = "IU-135.909";
|
build = "IU-135.909";
|
||||||
|
|
|
@ -6,13 +6,13 @@ let inherit (stdenvAdapters.overrideGCC stdenv gccApple) mkDerivation;
|
||||||
in mkDerivation rec {
|
in mkDerivation rec {
|
||||||
name = "macvim-${version}";
|
name = "macvim-${version}";
|
||||||
|
|
||||||
version = "7.4-73";
|
version = "7.4.355";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "b4winckler";
|
owner = "genoma";
|
||||||
repo = "macvim";
|
repo = "macvim";
|
||||||
rev = "snapshot-73";
|
rev = "c18a61f9723565664ffc2eda9179e96c95860e25";
|
||||||
sha256 = "0zv82y2wz8b482khkgbl08cnxq3pv5bm37c71wgfa0fzy3h12gcj";
|
sha256 = "190bngg8m4bwqcia7w24gn7mmqkhk0mavxy81ziwysam1f652ymf";
|
||||||
};
|
};
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
|
@ -1,3 +1,33 @@
|
||||||
|
diff --git a/src/MacVim/MacVim.xcodeproj/project.pbxproj b/src/MacVim/MacVim.xcodeproj/project.pbxproj
|
||||||
|
index 1c5ff47..677a2cc 100644
|
||||||
|
--- a/src/MacVim/MacVim.xcodeproj/project.pbxproj
|
||||||
|
+++ b/src/MacVim/MacVim.xcodeproj/project.pbxproj
|
||||||
|
@@ -437,6 +437,8 @@
|
||||||
|
/* Begin PBXProject section */
|
||||||
|
29B97313FDCFA39411CA2CEA /* Project object */ = {
|
||||||
|
isa = PBXProject;
|
||||||
|
+ attributes = {
|
||||||
|
+ };
|
||||||
|
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "MacVim" */;
|
||||||
|
compatibilityVersion = "Xcode 2.4";
|
||||||
|
developmentRegion = English;
|
||||||
|
@@ -632,6 +634,7 @@
|
||||||
|
INSTALL_PATH = "$(HOME)/Applications";
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = "";
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
+ OTHER_LDFLAGS = "-headerpad_max_install_names";
|
||||||
|
PRODUCT_NAME = MacVim;
|
||||||
|
VERSIONING_SYSTEM = "apple-generic";
|
||||||
|
WARNING_CFLAGS = "-Wall";
|
||||||
|
@@ -662,6 +665,7 @@
|
||||||
|
INSTALL_PATH = "$(HOME)/Applications";
|
||||||
|
MACOSX_DEPLOYMENT_TARGET = "";
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
+ OTHER_LDFLAGS = "-headerpad_max_install_names";
|
||||||
|
PRODUCT_NAME = MacVim;
|
||||||
|
VERSIONING_SYSTEM = "apple-generic";
|
||||||
|
WRAPPER_EXTENSION = app;
|
||||||
|
|
||||||
diff --git a/src/vimtutor b/src/vimtutor
|
diff --git a/src/vimtutor b/src/vimtutor
|
||||||
index 70d9ec7..b565a1a 100755
|
index 70d9ec7..b565a1a 100755
|
||||||
--- a/src/vimtutor
|
--- a/src/vimtutor
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, filepath, lens, mtl, split, time, transformersBase, yi }:
|
{ cabal, filepath, lens, mtl, split, time, transformersBase, yi }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, cmdargs, configurator, dyre, filepath, hoodleCore, mtl }:
|
{ cabal, cmdargs, configurator, dyre, filepath, hoodleCore, mtl }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, aeson, binary, bytestringProgress, deepseq, filepath
|
{ cabal, aeson, binary, bytestringProgress, deepseq, filepath
|
||||||
, HUnit, libXScrnSaver, parsec, pcreLight, processExtras, strict
|
, HUnit, libXScrnSaver, parsec, pcreLight, processExtras, strict
|
||||||
, tasty, tastyGolden, tastyHunit, terminalProgressBar, time
|
, tasty, tastyGolden, tastyHunit, terminalProgressBar, time
|
||||||
|
|
|
@ -4,11 +4,11 @@
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "calibre-1.35.0";
|
name = "calibre-1.44.0";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sourceforge/calibre/${name}.tar.xz";
|
url = "mirror://sourceforge/calibre/${name}.tar.xz";
|
||||||
sha256 = "0pzxp1f9d4pw7vksdfkdz6fdgrb8jfwgh4fckjfrarqs039422bi";
|
sha256 = "14k9rzp4rphls4zkzrdq8kk0mgzsh5sdmngxklb58r71xj2r995j";
|
||||||
};
|
};
|
||||||
|
|
||||||
inherit python;
|
inherit python;
|
||||||
|
|
|
@ -2,9 +2,9 @@
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "cdrtools-2.01";
|
name = "cdrtools-2.01";
|
||||||
|
|
||||||
configurePhase = "prefix=$out";
|
configurePhase = "prefix=$out";
|
||||||
|
|
||||||
#hack, I'm getting "chown: invalid user: `bin" error, so replace chown by a nop dummy script
|
#hack, I'm getting "chown: invalid user: `bin" error, so replace chown by a nop dummy script
|
||||||
preInstall = ''
|
preInstall = ''
|
||||||
mkdir "$TMP/bin"
|
mkdir "$TMP/bin"
|
||||||
|
@ -14,16 +14,18 @@ stdenv.mkDerivation rec {
|
||||||
PATH="$TMP/bin:$PATH"
|
PATH="$TMP/bin:$PATH"
|
||||||
done
|
done
|
||||||
'';
|
'';
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://sourceforge/cdrtools/${name}.tar.bz2";
|
url = "mirror://sourceforge/cdrtools/${name}.tar.bz2";
|
||||||
md5 = "d44a81460e97ae02931c31188fe8d3fd";
|
md5 = "d44a81460e97ae02931c31188fe8d3fd";
|
||||||
};
|
};
|
||||||
|
|
||||||
patches = [./cdrtools-2.01-install.patch];
|
patches = [./cdrtools-2.01-install.patch];
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
description = "Highly portable CD/DVD/BluRay command line recording software (deprecated; use cdrkit instead)";
|
homepage = http://sourceforge.net/projects/cdrtools/;
|
||||||
homepage = http://sourceforge.net/projects/cdrtools/; # berlios shut down; I found no better link
|
description = "Highly portable CD/DVD/BluRay command line recording software";
|
||||||
|
broken = true; # Build errors, probably because the source
|
||||||
|
# can't deal with recent versions of gcc.
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, attoparsec, gtk, hflags, lens, pipes, stm }:
|
{ cabal, attoparsec, gtk, hflags, lens, pipes, stm }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, cairo, dbus, dyre, filepath, gtk, gtkTraymanager
|
{ cabal, cairo, dbus, dyre, filepath, gtk, gtkTraymanager
|
||||||
, HStringTemplate, HTTP, mtl, network, parsec, split, stm, text
|
, HStringTemplate, HTTP, mtl, network, parsec, split, stm, text
|
||||||
, time, transformers, utf8String, X11, xdgBasedir, xmonad
|
, time, transformers, utf8String, X11, xdgBasedir, xmonad
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, alsaCore, alsaMixer, dbus, filepath, hinotify, HTTP
|
{ cabal, alsaCore, alsaMixer, dbus, filepath, hinotify, HTTP
|
||||||
, libmpd, libXrandr, mtl, parsec, regexCompat, stm, time
|
, libmpd, libXrandr, mtl, parsec, regexCompat, stm, time
|
||||||
, timezoneOlson, timezoneSeries, utf8String, wirelesstools, X11
|
, timezoneOlson, timezoneSeries, utf8String, wirelesstools, X11
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, filepath, strict, time, xdgBasedir }:
|
{ cabal, filepath, strict, time, xdgBasedir }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchgit, pkgconfig, makeWrapper, libsoup, webkit, gtk3, gnutls, json_c,
|
{ stdenv, fetchgit, pkgconfig, makeWrapper, libsoup, webkitgtk2, gtk2, gnutls, json_c,
|
||||||
m4, glib_networking, gsettings_desktop_schemas, dconf }:
|
m4, glib_networking, gsettings_desktop_schemas, dconf }:
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
|
@ -10,12 +10,10 @@ stdenv.mkDerivation {
|
||||||
sha256 = "04p9frsnh1qz067cw36anvr41an789fba839svdjrdva0f2751g8";
|
sha256 = "04p9frsnh1qz067cw36anvr41an789fba839svdjrdva0f2751g8";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pkgconfig makeWrapper gsettings_desktop_schemas libsoup webkit gtk3 gnutls json_c m4 ];
|
buildInputs = [ pkgconfig makeWrapper gsettings_desktop_schemas libsoup webkitgtk2 gtk2 gnutls json_c m4 ];
|
||||||
|
|
||||||
# There are Xlib and gtk warnings therefore I have set Wno-error
|
# There are Xlib and gtk warnings therefore I have set Wno-error
|
||||||
preBuild=''
|
makeFlags = ''PREFIX=$(out) GTK=2 CPPFLAGS="-Wno-error"'';
|
||||||
makeFlagsArray=(CPPFLAGS="-Wno-error" GTK=3 PREFIX=$out);
|
|
||||||
'';
|
|
||||||
|
|
||||||
preFixup=''
|
preFixup=''
|
||||||
wrapProgram "$out/bin/dwb" \
|
wrapProgram "$out/bin/dwb" \
|
||||||
|
|
|
@ -36,7 +36,7 @@
|
||||||
|
|
||||||
let
|
let
|
||||||
# -> http://get.adobe.com/flashplayer/
|
# -> http://get.adobe.com/flashplayer/
|
||||||
version = "11.2.202.378";
|
version = "11.2.202.394";
|
||||||
|
|
||||||
src =
|
src =
|
||||||
if stdenv.system == "x86_64-linux" then
|
if stdenv.system == "x86_64-linux" then
|
||||||
|
@ -47,7 +47,7 @@ let
|
||||||
else rec {
|
else rec {
|
||||||
inherit version;
|
inherit version;
|
||||||
url = "http://fpdownload.macromedia.com/get/flashplayer/pdc/${version}/install_flash_player_11_linux.x86_64.tar.gz";
|
url = "http://fpdownload.macromedia.com/get/flashplayer/pdc/${version}/install_flash_player_11_linux.x86_64.tar.gz";
|
||||||
sha256 = "08aw532k8y27s64ffdghz2k4zf0jsz65crvn3i9vxan29064la9c";
|
sha256 = "1w82kmda91xdsrqpkrbcbrzswnbfszy0x9hvf9wf2h14isimdknx";
|
||||||
}
|
}
|
||||||
else if stdenv.system == "i686-linux" then
|
else if stdenv.system == "i686-linux" then
|
||||||
if debug then {
|
if debug then {
|
||||||
|
@ -58,7 +58,7 @@ let
|
||||||
} else rec {
|
} else rec {
|
||||||
inherit version;
|
inherit version;
|
||||||
url = "http://fpdownload.macromedia.com/get/flashplayer/pdc/${version}/install_flash_player_11_linux.i386.tar.gz";
|
url = "http://fpdownload.macromedia.com/get/flashplayer/pdc/${version}/install_flash_player_11_linux.i386.tar.gz";
|
||||||
sha256 = "1njy2pnhgr2hjz6kp9vl4cgxxszw2k6gmhjz88hx92aijv7s93wz";
|
sha256 = "0c8wp4qn6k224krihxb08g7727wlklk9bl4h7nqp3cpp85x9hg97";
|
||||||
}
|
}
|
||||||
else throw "Flash Player is not supported on this platform";
|
else throw "Flash Player is not supported on this platform";
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
, ssl ? true # enable SSL support
|
, ssl ? true # enable SSL support
|
||||||
, previews ? false # enable webpage previews on hovering over URLs
|
, previews ? false # enable webpage previews on hovering over URLs
|
||||||
, tag ? "" # tag added to the package name
|
, tag ? "" # tag added to the package name
|
||||||
, stdenv, fetchurl, cmake, qt4, kdelibs, automoc4, phonon }:
|
, stdenv, fetchurl, cmake, makeWrapper, qt4, kdelibs, automoc4, phonon, dconf }:
|
||||||
|
|
||||||
let
|
let
|
||||||
edf = flag: feature: [("-D" + feature + (if flag then "=ON" else "=OFF"))];
|
edf = flag: feature: [("-D" + feature + (if flag then "=ON" else "=OFF"))];
|
||||||
|
@ -22,7 +22,7 @@ in with stdenv; mkDerivation rec {
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
buildInputs = [ cmake qt4 ]
|
buildInputs = [ cmake makeWrapper qt4 ]
|
||||||
++ lib.optional withKDE kdelibs
|
++ lib.optional withKDE kdelibs
|
||||||
++ lib.optional withKDE automoc4
|
++ lib.optional withKDE automoc4
|
||||||
++ lib.optional withKDE phonon;
|
++ lib.optional withKDE phonon;
|
||||||
|
@ -40,6 +40,11 @@ in with stdenv; mkDerivation rec {
|
||||||
++ edf ssl "WITH_OPENSSL"
|
++ edf ssl "WITH_OPENSSL"
|
||||||
++ edf previews "WITH_WEBKIT" ;
|
++ edf previews "WITH_WEBKIT" ;
|
||||||
|
|
||||||
|
preFixup = ''
|
||||||
|
wrapProgram "$out/bin/quasselclient" \
|
||||||
|
--prefix GIO_EXTRA_MODULES : "${dconf}/lib/gio/modules"
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = http://quassel-irc.org/;
|
homepage = http://quassel-irc.org/;
|
||||||
description = "Qt4/KDE4 distributed IRC client suppporting a remote daemon";
|
description = "Qt4/KDE4 distributed IRC client suppporting a remote daemon";
|
||||||
|
|
58
pkgs/applications/networking/p2p/retroshare/0.6.nix
Normal file
58
pkgs/applications/networking/p2p/retroshare/0.6.nix
Normal file
|
@ -0,0 +1,58 @@
|
||||||
|
{ stdenv, fetchsvn, cmake, qt, libupnp, gpgme, gnome3, glib, libssh, pkgconfig, protobuf, bzip2
|
||||||
|
, libXScrnSaver, speex, curl, libxml2, libxslt, sqlcipher }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation {
|
||||||
|
name = "retroshare-0.6-svn-7445";
|
||||||
|
|
||||||
|
src = fetchsvn {
|
||||||
|
url = svn://svn.code.sf.net/p/retroshare/code/trunk;
|
||||||
|
rev = 7445;
|
||||||
|
sha256 = "1dqh65bn21g7ix752ddrr10kijjdwjgjipgysyxnm90zjmdlx3cc";
|
||||||
|
};
|
||||||
|
|
||||||
|
NIX_CFLAGS_COMPILE = "-I${glib}/include/glib-2.0 -I${glib}/lib/glib-2.0/include -I${libxml2}/include/libxml2 -I${sqlcipher}/include/sqlcipher";
|
||||||
|
|
||||||
|
patchPhase = ''
|
||||||
|
# Fix build error
|
||||||
|
sed -i 's/UpnpString_get_String(es_event->PublisherUrl)/es_event->PublisherUrl/' \
|
||||||
|
libretroshare/src/upnp/UPnPBase.cpp
|
||||||
|
# Extensions get installed
|
||||||
|
sed -i "s,/usr/lib/retroshare/extensions6/,$out/share/retroshare," \
|
||||||
|
libretroshare/src/rsserver/rsinit.cc
|
||||||
|
# Where to find the bootstrap DHT bdboot.txt
|
||||||
|
sed -i "s,/usr/share/RetroShare,$out/share/retroshare," \
|
||||||
|
libretroshare/src/rsserver/rsaccounts.cc
|
||||||
|
'';
|
||||||
|
|
||||||
|
# sed -i "s,LIBS +=.*sqlcipher.*,LIBS += -lsqlcipher," \
|
||||||
|
# retroshare-gui/src/retroshare-gui.pro \
|
||||||
|
# retroshare-nogui/src/retroshare-nogui.pro
|
||||||
|
|
||||||
|
buildInputs = [ speex qt libupnp gpgme gnome3.libgnome_keyring glib libssh pkgconfig
|
||||||
|
protobuf bzip2 libXScrnSaver curl libxml2 libxslt sqlcipher ];
|
||||||
|
|
||||||
|
configurePhase = ''
|
||||||
|
qmake PREFIX=$out DESTDIR=$out RetroShare.pro
|
||||||
|
'';
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
mkdir -p $out/bin
|
||||||
|
mv $out/retroshare-nogui $out/bin
|
||||||
|
mv $out/RetroShare $out/bin
|
||||||
|
|
||||||
|
# plugins
|
||||||
|
mkdir -p $out/share/retroshare
|
||||||
|
mv $out/lib* $out/share/retroshare
|
||||||
|
|
||||||
|
# BT DHT bootstrap
|
||||||
|
cp libbitdht/src/bitdht/bdboot.txt $out/share/retroshare
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "";
|
||||||
|
homepage = http://retroshare.sourceforge.net/;
|
||||||
|
#license = licenses.bsd2;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
maintainers = [ maintainers.iElectric ];
|
||||||
|
};
|
||||||
|
}
|
62
pkgs/applications/networking/p2p/twister/default.nix
Normal file
62
pkgs/applications/networking/p2p/twister/default.nix
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
{ stdenv, fetchurl, autoconf, automake, libtool, pkgconfig, python
|
||||||
|
, boost, db, openssl, geoip, libiconv, miniupnpc
|
||||||
|
, srcOnly, fetchgit
|
||||||
|
}:
|
||||||
|
|
||||||
|
let
|
||||||
|
twisterHTML = srcOnly {
|
||||||
|
name = "twister-html";
|
||||||
|
src = fetchgit {
|
||||||
|
url = "git://github.com/miguelfreitas/twister-html.git";
|
||||||
|
rev = "891f7bf24e1c3df7ec5e1db23c765df2d7c2d5a9";
|
||||||
|
sha256 = "0d96rfkpwxyiz32k2pd6a64r2kr3600qgp9v73ddcpq593wf11qb";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
in stdenv.mkDerivation rec {
|
||||||
|
name = "twister-${version}";
|
||||||
|
version = "0.9.22";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/miguelfreitas/twister-core/"
|
||||||
|
+ "archive/v${version}.tar.gz";
|
||||||
|
sha256 = "1haq0d7ypnazs599g4kcq1x914fslc04wazqj54rlvjdp7yx4j3f";
|
||||||
|
};
|
||||||
|
|
||||||
|
configureFlags = [
|
||||||
|
"--with-libgeoip"
|
||||||
|
"--with-libiconv"
|
||||||
|
"--with-boost=${boost}"
|
||||||
|
"--disable-deprecated-functions"
|
||||||
|
"--enable-tests"
|
||||||
|
"--enable-python-binding"
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
autoconf automake libtool pkgconfig python
|
||||||
|
boost db openssl geoip libiconv miniupnpc
|
||||||
|
];
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
sed -i -e '/-htmldir/s|(default: [^)]*)|(default: ${twisterHTML})|' \
|
||||||
|
src/init.cpp
|
||||||
|
sed -i -e '/GetDataDir.*html/s|path *= *[^;]*|path = "${twisterHTML}"|' \
|
||||||
|
src/util.cpp
|
||||||
|
'';
|
||||||
|
|
||||||
|
preConfigure = ''
|
||||||
|
sh autotool.sh
|
||||||
|
'';
|
||||||
|
|
||||||
|
installPhase = ''
|
||||||
|
install -vD twisterd "$out/bin/twisterd"
|
||||||
|
'';
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "http://www.twister.net.co/";
|
||||||
|
description = "Peer-to-peer microblogging";
|
||||||
|
license = stdenv.lib.licenses.mit;
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, Cabal, hledgerLib, mtl, time }:
|
{ cabal, Cabal, hledgerLib, mtl, time }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, Cabal, hledgerLib, statistics, time }:
|
{ cabal, Cabal, hledgerLib, statistics, time }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -4,20 +4,19 @@
|
||||||
, exceptions, extensibleExceptions, fdoNotify, feed, filepath, git
|
, exceptions, extensibleExceptions, fdoNotify, feed, filepath, git
|
||||||
, gnupg1, gnutls, hamlet, hinotify, hS3, hslogger, HTTP, httpClient
|
, gnupg1, gnutls, hamlet, hinotify, hS3, hslogger, HTTP, httpClient
|
||||||
, httpConduit, httpTypes, IfElse, json, liftedBase, lsof, MissingH
|
, httpConduit, httpTypes, IfElse, json, liftedBase, lsof, MissingH
|
||||||
, monadControl, mtl, network, networkConduit, networkInfo
|
, monadControl, mtl, network, networkInfo, networkMulticast
|
||||||
, networkMulticast, networkProtocolXmpp, openssh
|
, networkProtocolXmpp, openssh, optparseApplicative, perl
|
||||||
, optparseApplicative, perl, QuickCheck, random, regexTdfa, rsync
|
, QuickCheck, random, regexTdfa, rsync, SafeSemaphore, securemem
|
||||||
, SafeSemaphore, securemem, SHA, shakespeare, stm, tasty
|
, SHA, shakespeare, stm, tasty, tastyHunit, tastyQuickcheck
|
||||||
, tastyHunit, tastyQuickcheck, tastyRerun, text, time, transformers
|
, tastyRerun, text, time, transformers, unixCompat, utf8String
|
||||||
, unixCompat, utf8String, uuid, wai, waiExtra, warp, warpTls, which
|
, uuid, wai, waiExtra, warp, warpTls, which, xmlTypes, yesod
|
||||||
, xmlTypes, yesod, yesodCore, yesodDefault, yesodForm, yesodStatic
|
, yesodCore, yesodDefault, yesodForm, yesodStatic, fsnotify
|
||||||
, fsnotify
|
|
||||||
}:
|
}:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
pname = "git-annex";
|
pname = "git-annex";
|
||||||
version = "5.20140613";
|
version = "5.20140707";
|
||||||
sha256 = "01khqy68w1rqxic9lqal7902cv89d10xvbzmvlsx99g70ljqfafi";
|
sha256 = "1m78125w6mq532ngfksrwj3s43qj7wyp756f6qxcqg1cl71xh34k";
|
||||||
isLibrary = false;
|
isLibrary = false;
|
||||||
isExecutable = true;
|
isExecutable = true;
|
||||||
buildDepends = [
|
buildDepends = [
|
||||||
|
@ -26,12 +25,12 @@ cabal.mkDerivation (self: {
|
||||||
dlist dns editDistance exceptions extensibleExceptions
|
dlist dns editDistance exceptions extensibleExceptions
|
||||||
feed filepath gnutls hamlet hS3 hslogger HTTP httpClient
|
feed filepath gnutls hamlet hS3 hslogger HTTP httpClient
|
||||||
httpConduit httpTypes IfElse json liftedBase MissingH monadControl
|
httpConduit httpTypes IfElse json liftedBase MissingH monadControl
|
||||||
mtl network networkConduit networkInfo networkMulticast
|
mtl network networkInfo networkMulticast networkProtocolXmpp
|
||||||
networkProtocolXmpp optparseApplicative QuickCheck random regexTdfa
|
optparseApplicative QuickCheck random regexTdfa SafeSemaphore
|
||||||
SafeSemaphore securemem SHA shakespeare stm tasty tastyHunit
|
securemem SHA shakespeare stm tasty tastyHunit tastyQuickcheck
|
||||||
tastyQuickcheck tastyRerun text time transformers unixCompat
|
tastyRerun text time transformers unixCompat utf8String uuid wai
|
||||||
utf8String uuid wai waiExtra warp warpTls xmlTypes yesod yesodCore
|
waiExtra warp warpTls xmlTypes yesod yesodCore yesodDefault
|
||||||
yesodDefault yesodForm yesodStatic
|
yesodForm yesodStatic
|
||||||
] ++ (if (!self.stdenv.isDarwin) then [
|
] ++ (if (!self.stdenv.isDarwin) then [
|
||||||
dbus fdoNotify hinotify
|
dbus fdoNotify hinotify
|
||||||
] else [
|
] else [
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, extensibleExceptions, filepath, git, github, hslogger
|
{ cabal, extensibleExceptions, filepath, git, github, hslogger
|
||||||
, IfElse, MissingH, mtl, network, prettyShow, text, unixCompat
|
, IfElse, MissingH, mtl, network, prettyShow, text, unixCompat
|
||||||
}:
|
}:
|
||||||
|
|
|
@ -1,14 +1,12 @@
|
||||||
{ stdenv, fetchurl, perl, git, fetchgit }:
|
{ stdenv, fetchurl, perl, git }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "gitolite-${version}";
|
name = "gitolite-${version}";
|
||||||
version = "3.6.1";
|
version = "3.6.1";
|
||||||
|
|
||||||
src = fetchgit {
|
src = fetchurl {
|
||||||
url = "git://github.com/sitaramc/gitolite";
|
url = "https://github.com/sitaramc/gitolite/archive/v${version}.tar.gz";
|
||||||
rev = "refs/tags/v${version}";
|
sha256 = "0sizzv705aypasi9vf9kmdbzcl3gmyfxg9dwdl5prn64biqkvq3y";
|
||||||
sha256 = "47e0e9c3137b05af96c091494ba918d61d1d3396749a04d63e7949ebcc6c6dca";
|
|
||||||
leaveDotGit = true;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ perl git ];
|
buildInputs = [ perl git ];
|
||||||
|
@ -17,21 +15,21 @@ stdenv.mkDerivation rec {
|
||||||
patchPhase = ''
|
patchPhase = ''
|
||||||
substituteInPlace ./install --replace " 2>/dev/null" ""
|
substituteInPlace ./install --replace " 2>/dev/null" ""
|
||||||
substituteInPlace src/lib/Gitolite/Hooks/PostUpdate.pm \
|
substituteInPlace src/lib/Gitolite/Hooks/PostUpdate.pm \
|
||||||
--replace /usr/bin/perl "/usr/bin/env perl"
|
--replace /usr/bin/perl "${perl}/bin/perl"
|
||||||
substituteInPlace src/lib/Gitolite/Hooks/Update.pm \
|
substituteInPlace src/lib/Gitolite/Hooks/Update.pm \
|
||||||
--replace /usr/bin/perl "/usr/bin/env perl"
|
--replace /usr/bin/perl "${perl}/bin/perl"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
git tag v${version} # Gitolite requires a tag for the version information :/
|
|
||||||
perl ./install -to $out/bin
|
perl ./install -to $out/bin
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = {
|
meta = with stdenv.lib; {
|
||||||
description = "Finely-grained git repository hosting";
|
description = "Finely-grained git repository hosting";
|
||||||
homepage = "http://gitolite.com/gitolite/index.html";
|
homepage = http://gitolite.com/gitolite/index.html;
|
||||||
license = stdenv.lib.licenses.gpl2;
|
license = licenses.gpl2;
|
||||||
platforms = stdenv.lib.platforms.unix;
|
platforms = platforms.unix;
|
||||||
maintainers = [ stdenv.lib.maintainers.thoughtpolice ];
|
maintainers = [ maintainers.thoughtpolice ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, extensibleExceptions, mtl, random, utf8String, X11, X11Xft
|
{ cabal, extensibleExceptions, mtl, random, utf8String, X11, X11Xft
|
||||||
, xmonad
|
, xmonad
|
||||||
}:
|
}:
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, hint, libmpd, mtl, network, parsec, random, regexPosix
|
{ cabal, hint, libmpd, mtl, network, parsec, random, regexPosix
|
||||||
, split, X11, xmonad, xmonadContrib
|
, split, X11, xmonad, xmonadContrib
|
||||||
}:
|
}:
|
||||||
|
|
|
@ -23,10 +23,12 @@
|
||||||
|
|
||||||
, # Shell command to run after building the symlink tree.
|
, # Shell command to run after building the symlink tree.
|
||||||
postBuild ? ""
|
postBuild ? ""
|
||||||
|
|
||||||
|
, passthru ? {}
|
||||||
}:
|
}:
|
||||||
|
|
||||||
runCommand name
|
runCommand name
|
||||||
{ inherit manifest paths ignoreCollisions pathsToLink postBuild;
|
{ inherit manifest paths ignoreCollisions passthru pathsToLink postBuild;
|
||||||
preferLocalBuild = true;
|
preferLocalBuild = true;
|
||||||
}
|
}
|
||||||
''
|
''
|
||||||
|
|
|
@ -29,7 +29,7 @@ assert enableSharedExecutables -> versionOlder "7.4" ghc.version;
|
||||||
# Our GHC 6.10.x builds do not provide sharable versions of their core libraries.
|
# Our GHC 6.10.x builds do not provide sharable versions of their core libraries.
|
||||||
assert enableSharedLibraries -> versionOlder "6.12" ghc.version;
|
assert enableSharedLibraries -> versionOlder "6.12" ghc.version;
|
||||||
|
|
||||||
# Our GHC 6.10.x builds do not provide sharable versions of their core libraries.
|
# Pure shared library builds don't work before GHC 7.8.x.
|
||||||
assert !enableStaticLibraries -> versionOlder "7.7" ghc.version;
|
assert !enableStaticLibraries -> versionOlder "7.7" ghc.version;
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|
|
@ -127,7 +127,7 @@ rec {
|
||||||
ftp://mirror.csclub.uwaterloo.ca/nongnu/
|
ftp://mirror.csclub.uwaterloo.ca/nongnu/
|
||||||
ftp://mirror.publicns.net/pub/nongnu/
|
ftp://mirror.publicns.net/pub/nongnu/
|
||||||
ftp://savannah.c3sl.ufpr.br/
|
ftp://savannah.c3sl.ufpr.br/
|
||||||
http://download.savannah.gnu.org/
|
http://download.savannah.gnu.org/releases/
|
||||||
http://ftp.cc.uoc.gr/mirrors/nongnu.org/
|
http://ftp.cc.uoc.gr/mirrors/nongnu.org/
|
||||||
http://ftp.twaren.net/Unix/NonGNU/
|
http://ftp.twaren.net/Unix/NonGNU/
|
||||||
http://mirror.csclub.uwaterloo.ca/nongnu/
|
http://mirror.csclub.uwaterloo.ca/nongnu/
|
||||||
|
@ -305,7 +305,6 @@ rec {
|
||||||
http://dirichlet.mat.puc.cl/
|
http://dirichlet.mat.puc.cl/
|
||||||
http://ftp.ctex.org/mirrors/CRAN/
|
http://ftp.ctex.org/mirrors/CRAN/
|
||||||
http://mirror.bjtu.edu.cn/cran
|
http://mirror.bjtu.edu.cn/cran
|
||||||
http://cran.dataguru.cn/
|
|
||||||
http://mirrors.ustc.edu.cn/CRAN/
|
http://mirrors.ustc.edu.cn/CRAN/
|
||||||
http://mirrors.xmu.edu.cn/CRAN/
|
http://mirrors.xmu.edu.cn/CRAN/
|
||||||
http://www.laqee.unal.edu.co/CRAN/
|
http://www.laqee.unal.edu.co/CRAN/
|
||||||
|
|
|
@ -1582,22 +1582,22 @@ rec {
|
||||||
debian70x86_64 = debian7x86_64;
|
debian70x86_64 = debian7x86_64;
|
||||||
|
|
||||||
debian7i386 = {
|
debian7i386 = {
|
||||||
name = "debian-7.5-wheezy-i386";
|
name = "debian-7.6-wheezy-i386";
|
||||||
fullName = "Debian 7.5 Wheezy (i386)";
|
fullName = "Debian 7.6 Wheezy (i386)";
|
||||||
packagesList = fetchurl {
|
packagesList = fetchurl {
|
||||||
url = mirror://debian/dists/wheezy/main/binary-i386/Packages.bz2;
|
url = mirror://debian/dists/wheezy/main/binary-i386/Packages.bz2;
|
||||||
sha256 = "c4896c30c9a483354714d50f19d0779b72a218ce4f817f9ec8554f9664137993";
|
sha256 = "773ba601513cd7ef1d5192ad8baa795fa050573d82568c577cdf79adade698a3";
|
||||||
};
|
};
|
||||||
urlPrefix = mirror://debian;
|
urlPrefix = mirror://debian;
|
||||||
packages = commonDebianPackages;
|
packages = commonDebianPackages;
|
||||||
};
|
};
|
||||||
|
|
||||||
debian7x86_64 = {
|
debian7x86_64 = {
|
||||||
name = "debian-7.5-wheezy-amd64";
|
name = "debian-7.6-wheezy-amd64";
|
||||||
fullName = "Debian 7.5 Wheezy (amd64)";
|
fullName = "Debian 7.6 Wheezy (amd64)";
|
||||||
packagesList = fetchurl {
|
packagesList = fetchurl {
|
||||||
url = mirror://debian/dists/wheezy/main/binary-amd64/Packages.bz2;
|
url = mirror://debian/dists/wheezy/main/binary-amd64/Packages.bz2;
|
||||||
sha256 = "f3b78aac7d2bdfc3896fdd2087affd0e16bafbf35945106b196483f5fb303d52";
|
sha256 = "11a8bd3648d51f51e56c9f5382168cc47267d67ef6a050826e1cd358ed46cc17";
|
||||||
};
|
};
|
||||||
urlPrefix = mirror://debian;
|
urlPrefix = mirror://debian;
|
||||||
packages = commonDebianPackages;
|
packages = commonDebianPackages;
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ stdenv, fetchurl }:
|
{ stdenv, fetchurl }:
|
||||||
|
|
||||||
let version = "2014b"; in
|
let version = "2014e"; in
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "tzdata-${version}";
|
name = "tzdata-${version}";
|
||||||
|
@ -8,11 +8,11 @@ stdenv.mkDerivation rec {
|
||||||
srcs =
|
srcs =
|
||||||
[ (fetchurl {
|
[ (fetchurl {
|
||||||
url = "http://www.iana.org/time-zones/repository/releases/tzdata${version}.tar.gz";
|
url = "http://www.iana.org/time-zones/repository/releases/tzdata${version}.tar.gz";
|
||||||
sha256 = "1d8w5g7fy8nrdj092cwmxdxw6rk3bzwpxqpz6l5sra2kqbhg7qfi";
|
sha256 = "1ic63ykplnrvh9704j6l089rais0nxw1lcf1dbc3iy2ij2kl7qh8";
|
||||||
})
|
})
|
||||||
(fetchurl {
|
(fetchurl {
|
||||||
url = "http://www.iana.org/time-zones/repository/releases/tzcode${version}.tar.gz";
|
url = "http://www.iana.org/time-zones/repository/releases/tzcode${version}.tar.gz";
|
||||||
sha256 = "12x7ahbjxc3sj4ykcvx5c7kw1nbn6ywm8wzq6303y3l8qyqd7nmm";
|
sha256 = "074c98vmdgysgkksaqwkn1gbrlnzk8l28zs8lhif44a9mckc9ss3";
|
||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{ stdenv, fetchurl, pkgconfig, cairo, libxml2, gnome3, pango
|
{ stdenv, fetchurl, pkgconfig, cairo, libxml2, gnome3, pango
|
||||||
, gnome_doc_utils, intltool, libX11, which, gconf, libuuid
|
, gnome_doc_utils, intltool, libX11, which, gconf, libuuid
|
||||||
, desktop_file_utils, itstool, ncurses, makeWrapper }:
|
, desktop_file_utils, itstool, makeWrapper }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ gnome3.gtk gnome3.gsettings_desktop_schemas gnome3.vte
|
buildInputs = [ gnome3.gtk gnome3.gsettings_desktop_schemas gnome3.vte
|
||||||
gnome3.dconf gnome3.gconf itstool ncurses makeWrapper ];
|
gnome3.dconf gnome3.gconf itstool makeWrapper ];
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig intltool gnome_doc_utils which libuuid libxml2 desktop_file_utils ];
|
nativeBuildInputs = [ pkgconfig intltool gnome_doc_utils which libuuid libxml2 desktop_file_utils ];
|
||||||
|
|
||||||
|
|
|
@ -15,9 +15,15 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
buildInputs = [ gobjectIntrospection intltool pkgconfig gnome3.glib gnome3.gtk3 ncurses ];
|
buildInputs = [ gobjectIntrospection intltool pkgconfig gnome3.glib gnome3.gtk3 ncurses ];
|
||||||
|
|
||||||
configureFlags = ''--enable-introspection'';
|
configureFlags = [ "--enable-introspection" ];
|
||||||
|
|
||||||
meta = {
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
substituteInPlace $out/lib/libvte2_90.la --replace "-lncurses" "-L${ncurses}/lib -lncurses"
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
homepage = http://www.gnome.org/;
|
homepage = http://www.gnome.org/;
|
||||||
description = "A library implementing a terminal emulator widget for GTK+";
|
description = "A library implementing a terminal emulator widget for GTK+";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
|
@ -28,8 +34,8 @@ stdenv.mkDerivation rec {
|
||||||
character set conversion, as well as emulating any terminal known to
|
character set conversion, as well as emulating any terminal known to
|
||||||
the system's terminfo database.
|
the system's terminfo database.
|
||||||
'';
|
'';
|
||||||
license = "LGPLv2";
|
license = licenses.lgpl2;
|
||||||
maintainers = with stdenv.lib.maintainers; [ astsmtl antono ];
|
maintainers = with maintainers; [ astsmtl antono lethalman ];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
{ stdenv, fetchurl, glib, pkgconfig, gnome3, intltool, itstool, libxml2, libarchive
|
{ stdenv, fetchurl, glib, pkgconfig, gnome3, intltool, itstool, libxml2, libarchive
|
||||||
, attr, bzip2, acl, makeWrapper }:
|
, attr, bzip2, acl, makeWrapper, librsvg, gdk_pixbuf, hicolor_icon_theme }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "file-roller-${version}";
|
name = "file-roller-${version}";
|
||||||
|
@ -16,15 +16,19 @@ stdenv.mkDerivation rec {
|
||||||
# it tries to create {nautilus}/lib/nautilus/extensions-3.0/libnautilus-fileroller.so
|
# it tries to create {nautilus}/lib/nautilus/extensions-3.0/libnautilus-fileroller.so
|
||||||
|
|
||||||
buildInputs = [ glib pkgconfig gnome3.gtk intltool itstool libxml2 libarchive
|
buildInputs = [ glib pkgconfig gnome3.gtk intltool itstool libxml2 libarchive
|
||||||
attr bzip2 acl makeWrapper ];
|
hicolor_icon_theme gnome3.gnome_icon_theme gnome3.gnome_icon_theme_symbolic
|
||||||
|
attr bzip2 acl gdk_pixbuf librsvg makeWrapper ];
|
||||||
|
|
||||||
preFixup = ''
|
preFixup = ''
|
||||||
wrapProgram "$out/bin/file-roller" \
|
wrapProgram "$out/bin/file-roller" \
|
||||||
--prefix XDG_DATA_DIRS : "$GSETTINGS_SCHEMAS_PATH"
|
--prefix XDG_DATA_DIRS : "$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH:$out/share"
|
||||||
rm $out/share/icons/hicolor/icon-theme.cache
|
rm $out/share/icons/hicolor/icon-theme.cache
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
homepage = https://wiki.gnome.org/Apps/FileRoller;
|
||||||
|
description = "Archive manager for the GNOME desktop environment";
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
|
maintainers = [ maintainers.lethalman ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -26,7 +26,7 @@ stdenv.mkDerivation rec {
|
||||||
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
|
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
|
||||||
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
|
--prefix GI_TYPELIB_PATH : "$GI_TYPELIB_PATH" \
|
||||||
--prefix LD_LIBRARY_PATH : "${gnome3.libpeas}/lib:${gnome3.gtksourceview}/lib" \
|
--prefix LD_LIBRARY_PATH : "${gnome3.libpeas}/lib:${gnome3.gtksourceview}/lib" \
|
||||||
--prefix XDG_DATA_DIRS : "${gnome3.gtksourceview}/share:${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
|
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
|
|
47
pkgs/desktops/gnome-3/3.12/apps/gnome-boxes/default.nix
Normal file
47
pkgs/desktops/gnome-3/3.12/apps/gnome-boxes/default.nix
Normal file
|
@ -0,0 +1,47 @@
|
||||||
|
{ stdenv, fetchurl, makeWrapper, pkgconfig, intltool, itstool, libvirt-glib
|
||||||
|
, glib, gobjectIntrospection, libxml2, gtk3, gtkvnc, libvirt, spice_gtk
|
||||||
|
, spice_protocol, libuuid, libsoup, libosinfo, systemd, tracker, vala
|
||||||
|
, libcap_ng, libcap, yajl, gmp, gdbm, cyrus_sasl, gnome3, librsvg
|
||||||
|
, hicolor_icon_theme, desktop_file_utils, mtools, cdrkit, libcdio
|
||||||
|
}:
|
||||||
|
|
||||||
|
# TODO: ovirt (optional)
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
name = "gnome-boxes-3.12.2";
|
||||||
|
|
||||||
|
src = fetchurl {
|
||||||
|
url = "mirror://gnome/sources/gnome-boxes/3.12/${name}.tar.xz";
|
||||||
|
sha256 = "0kzdh8kk9isaskbfyj7r7nybgdyhj7i4idkgahdsl9xs9sj2pmc8";
|
||||||
|
};
|
||||||
|
|
||||||
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
doCheck = true;
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
makeWrapper pkgconfig intltool itstool libvirt-glib glib
|
||||||
|
gobjectIntrospection libxml2 gtk3 gtkvnc libvirt spice_gtk spice_protocol
|
||||||
|
libuuid libsoup libosinfo systemd tracker vala libcap_ng libcap yajl gmp
|
||||||
|
gdbm cyrus_sasl gnome3.gnome_icon_theme gnome3.gnome_icon_theme_symbolic
|
||||||
|
librsvg hicolor_icon_theme desktop_file_utils
|
||||||
|
];
|
||||||
|
|
||||||
|
preFixup = ''
|
||||||
|
for prog in "$out/bin/"*; do
|
||||||
|
wrapProgram "$prog" \
|
||||||
|
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE" \
|
||||||
|
--prefix XDG_DATA_DIRS : "${gnome3.gnome_themes_standard}/share:$XDG_ICON_DIRS:$GSETTINGS_SCHEMAS_PATH" \
|
||||||
|
--prefix PATH : "${mtools}/bin:${cdrkit}/bin:${libcdio}/bin"
|
||||||
|
done
|
||||||
|
rm "$out/share/icons/hicolor/icon-theme.cache"
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
|
description = "Simple GNOME 3 application to access remote or virtual systems";
|
||||||
|
homepage = https://wiki.gnome.org/action/show/Apps/Boxes;
|
||||||
|
license = licenses.gpl3;
|
||||||
|
platforms = platforms.linux;
|
||||||
|
maintainers = with maintainers; [ bjornfor ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -1,6 +1,6 @@
|
||||||
{ stdenv, fetchurl, pkgconfig, cairo, libxml2, gnome3, pango
|
{ stdenv, fetchurl, pkgconfig, cairo, libxml2, gnome3, pango
|
||||||
, gnome_doc_utils, intltool, libX11, which, libuuid
|
, gnome_doc_utils, intltool, libX11, which, libuuid
|
||||||
, desktop_file_utils, itstool, ncurses, makeWrapper, appdata-tools }:
|
, desktop_file_utils, itstool, makeWrapper, appdata-tools }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ gnome3.gtk gnome3.gsettings_desktop_schemas gnome3.vte appdata-tools
|
buildInputs = [ gnome3.gtk gnome3.gsettings_desktop_schemas gnome3.vte appdata-tools
|
||||||
gnome3.dconf itstool ncurses makeWrapper gnome3.nautilus ];
|
gnome3.dconf itstool makeWrapper gnome3.nautilus ];
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig intltool gnome_doc_utils which libuuid libxml2 desktop_file_utils ];
|
nativeBuildInputs = [ pkgconfig intltool gnome_doc_utils which libuuid libxml2 desktop_file_utils ];
|
||||||
|
|
||||||
|
|
|
@ -13,7 +13,14 @@ stdenv.mkDerivation rec {
|
||||||
buildInputs = [ pkgconfig atk cairo glib gtk3 pango
|
buildInputs = [ pkgconfig atk cairo glib gtk3 pango
|
||||||
libxml2Python perl intltool gettext ];
|
libxml2Python perl intltool gettext ];
|
||||||
|
|
||||||
|
preBuild = ''
|
||||||
|
substituteInPlace gtksourceview/gtksourceview-utils.c --replace "@NIX_SHARE_PATH@" "$out/share"
|
||||||
|
'';
|
||||||
|
|
||||||
|
patches = [ ./nix_share_path.patch ];
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
platforms = platforms.linux;
|
platforms = platforms.linux;
|
||||||
|
maintainers = [ maintainers.lethalman ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,11 @@
|
||||||
|
--- a/gtksourceview/gtksourceview-utils.c 2014-07-13 16:13:57.418687726 +0200
|
||||||
|
+++ b/gtksourceview/gtksourceview-utils.c 2014-07-13 16:14:20.550847767 +0200
|
||||||
|
@@ -68,6 +68,8 @@
|
||||||
|
basename,
|
||||||
|
NULL));
|
||||||
|
|
||||||
|
+ g_ptr_array_add (dirs, g_build_filename ("@NIX_SHARE_PATH@", SOURCEVIEW_DIR, basename, NULL));
|
||||||
|
+
|
||||||
|
g_ptr_array_add (dirs, NULL);
|
||||||
|
|
||||||
|
return (gchar**) g_ptr_array_free (dirs, FALSE);
|
|
@ -15,9 +15,15 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
buildInputs = [ gobjectIntrospection intltool pkgconfig gnome3.glib gnome3.gtk3 ncurses ];
|
buildInputs = [ gobjectIntrospection intltool pkgconfig gnome3.glib gnome3.gtk3 ncurses ];
|
||||||
|
|
||||||
configureFlags = ''--enable-introspection'';
|
configureFlags = [ "--enable-introspection" ];
|
||||||
|
|
||||||
meta = {
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
substituteInPlace $out/lib/libvte2_90.la --replace "-lncurses" "-L${ncurses}/lib -lncurses"
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = with stdenv.lib; {
|
||||||
homepage = http://www.gnome.org/;
|
homepage = http://www.gnome.org/;
|
||||||
description = "A library implementing a terminal emulator widget for GTK+";
|
description = "A library implementing a terminal emulator widget for GTK+";
|
||||||
longDescription = ''
|
longDescription = ''
|
||||||
|
@ -28,8 +34,8 @@ stdenv.mkDerivation rec {
|
||||||
character set conversion, as well as emulating any terminal known to
|
character set conversion, as well as emulating any terminal known to
|
||||||
the system's terminfo database.
|
the system's terminfo database.
|
||||||
'';
|
'';
|
||||||
license = "LGPLv2";
|
license = licenses.lgpl2;
|
||||||
maintainers = with stdenv.lib.maintainers; [ astsmtl antono ];
|
maintainers = with maintainers; [ astsmtl antono lethalman ];
|
||||||
platforms = with stdenv.lib.platforms; linux;
|
platforms = platforms.linux;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -191,6 +191,11 @@ rec {
|
||||||
|
|
||||||
glade = callPackage ./apps/glade { };
|
glade = callPackage ./apps/glade { };
|
||||||
|
|
||||||
|
gnome-boxes = callPackage ./apps/gnome-boxes {
|
||||||
|
gtkvnc = pkgs.gtkvnc.override { enableGTK3 = true; };
|
||||||
|
spice_gtk = pkgs.spice_gtk.override { enableGTK3 = true; };
|
||||||
|
};
|
||||||
|
|
||||||
gnome-clocks = callPackage ./apps/gnome-clocks { };
|
gnome-clocks = callPackage ./apps/gnome-clocks { };
|
||||||
|
|
||||||
gnome-documents = callPackage ./apps/gnome-documents { };
|
gnome-documents = callPackage ./apps/gnome-documents { };
|
||||||
|
|
|
@ -5,13 +5,13 @@
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
p_name = "xfce4-xkb-plugin";
|
p_name = "xfce4-xkb-plugin";
|
||||||
ver_maj = "0.5";
|
ver_maj = "0.5";
|
||||||
ver_min = "4.3";
|
ver_min = "6";
|
||||||
|
|
||||||
name = "${p_name}-${ver_maj}.${ver_min}";
|
name = "${p_name}-${ver_maj}.${ver_min}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2";
|
url = "mirror://xfce/src/panel-plugins/${p_name}/${ver_maj}/${name}.tar.bz2";
|
||||||
sha256 = "0v9r0w9m5lxrzmz12f8w67l781lsywy9p1vixgn4xq6z5sxh2j6a";
|
sha256 = "198q6flrajbscwwywqq8yv6hdcwifahhj9i526vyfz4q6cq65r09";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel gtk
|
buildInputs = [ pkgconfig intltool libxfce4util libxfce4ui xfce4panel gtk
|
||||||
|
|
|
@ -16,8 +16,8 @@ cabal.mkDerivation (self: rec {
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
mkdir -p $out/share
|
mkdir -p $out/share
|
||||||
cd ..
|
cd ..
|
||||||
runhaskell GenerateEverything
|
${self.ghc.ghc}/bin/runhaskell GenerateEverything
|
||||||
agda -i . -i src Everything.agda
|
${Agda}/bin/agda -i . -i src Everything.agda
|
||||||
cp -pR src $out/share/agda
|
cp -pR src $out/share/agda
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, cmdargs, Elm, filepath, mtl, snapCore, snapServer
|
{ cabal, cmdargs, Elm, filepath, mtl, snapCore, snapServer
|
||||||
, unorderedContainers
|
, unorderedContainers
|
||||||
}:
|
}:
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, boehmgc, Cabal, gmp, happy, mtl }:
|
{ cabal, boehmgc, Cabal, gmp, happy, mtl }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -37,6 +37,7 @@ stdenv.mkDerivation rec {
|
||||||
stdenv.lib.maintainers.andres
|
stdenv.lib.maintainers.andres
|
||||||
];
|
];
|
||||||
inherit (ghc.meta) license platforms;
|
inherit (ghc.meta) license platforms;
|
||||||
|
broken = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -37,6 +37,7 @@ stdenv.mkDerivation rec {
|
||||||
stdenv.lib.maintainers.andres
|
stdenv.lib.maintainers.andres
|
||||||
];
|
];
|
||||||
inherit (ghc.meta) license platforms;
|
inherit (ghc.meta) license platforms;
|
||||||
|
broken = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
{ stdenv, fetchurl, ghc, perl, gmp, ncurses }:
|
{ stdenv, fetchurl, ghc, perl, gmp, ncurses }:
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
version = "7.8.2";
|
version = "7.8.3";
|
||||||
name = "ghc-${version}";
|
name = "ghc-${version}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = "http://www.haskell.org/ghc/dist/7.8.2/${name}-src.tar.xz";
|
url = "http://www.haskell.org/ghc/dist/7.8.3/${name}-src.tar.xz";
|
||||||
sha256 = "15kyz98zq22sgwkzy2bkx0yz98qkrzgdigz919vafd7fxnkf3la5";
|
sha256 = "0n5rhwl83yv8qm0zrbaxnyrf8x1i3b6si927518mwfxs96jrdkdh";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [ ghc perl gmp ncurses ];
|
buildInputs = [ ghc perl gmp ncurses ];
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, annotatedWlPprint, ansiTerminal, ansiWlPprint, binary
|
{ cabal, annotatedWlPprint, ansiTerminal, ansiWlPprint, binary
|
||||||
, blazeHtml, blazeMarkup, boehmgc, Cabal, cheapskate, deepseq
|
, blazeHtml, blazeMarkup, boehmgc, Cabal, cheapskate, deepseq
|
||||||
, filepath, gmp, happy, haskeline, languageJava, lens, libffi
|
, filepath, gmp, happy, haskeline, languageJava, lens, libffi
|
||||||
|
|
|
@ -4,7 +4,7 @@ let
|
||||||
name = "openjdk6-b16-24_apr_2009-r1";
|
name = "openjdk6-b16-24_apr_2009-r1";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = http://hg.bikemonkey.org/archive/openjdk6_darwin/openjdk6-b16-24_apr_2009-r1.tar.bz2;
|
url = http://landonf.bikemonkey.org/static/soylatte/bsd-dist/openjdk6_darwin/openjdk6-b16-24_apr_2009-r1.tar.bz2;
|
||||||
sha256 = "14pbv6jjk95k7hbgiwyvjdjv8pccm7m8a130k0q7mjssf4qmpx1v";
|
sha256 = "14pbv6jjk95k7hbgiwyvjdjv8pccm7m8a130k0q7mjssf4qmpx1v";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{ stdenv, fetchurl, unzip, zip, procps, coreutils, alsaLib, ant, freetype, cups
|
{ stdenv, fetchurl, unzip, zip, procps, coreutils, alsaLib, ant, freetype
|
||||||
, which, jdk, nettools, xorg, file
|
, which, jdk, nettools, xorg, file
|
||||||
, fontconfig, cpio, cacert, perl, setJavaClassPath }:
|
, fontconfig, cpio, cacert, perl, setJavaClassPath }:
|
||||||
|
|
||||||
|
@ -15,21 +15,26 @@ let
|
||||||
else
|
else
|
||||||
throw "openjdk requires i686-linux or x86_64 linux";
|
throw "openjdk requires i686-linux or x86_64 linux";
|
||||||
|
|
||||||
update = "40";
|
update = "60";
|
||||||
|
|
||||||
build = "43";
|
build = "30";
|
||||||
|
|
||||||
# On x86 for heap sizes over 700MB disable SEGMEXEC and PAGEEXEC as well.
|
# On x86 for heap sizes over 700MB disable SEGMEXEC and PAGEEXEC as well.
|
||||||
paxflags = if stdenv.isi686 then "msp" else "m";
|
paxflags = if stdenv.isi686 then "msp" else "m";
|
||||||
|
|
||||||
|
cupsSrc = fetchurl {
|
||||||
|
url = http://ftp.easysw.com/pub/cups/1.5.4/cups-1.5.4-source.tar.bz2;
|
||||||
|
md5 = "de3006e5cf1ee78a9c6145ce62c4e982";
|
||||||
|
};
|
||||||
|
|
||||||
in
|
in
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
name = "openjdk-7u${update}b${build}";
|
name = "openjdk-7u${update}b${build}";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = http://www.java.net/download/openjdk/jdk7u40/promoted/b43/openjdk-7u40-fcs-src-b43-26_aug_2013.zip;
|
url = "http://tarballs.nixos.org/openjdk-7u${update}-b${build}.tar.xz";
|
||||||
sha256 = "15h5nmbw6yn5596ccakqdbs0vd8hmslsfg5sfk8wmjvn31bfmy00";
|
sha256 = "08rp3bbbzk0p6226qayr1vmahhp41phm5g56dlb7d2hfp2cfpd81";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "jre" ];
|
outputs = [ "out" "jre" ];
|
||||||
|
@ -46,10 +51,14 @@ stdenv.mkDerivation rec {
|
||||||
postUnpack = ''
|
postUnpack = ''
|
||||||
sed -i -e "s@/usr/bin/test@${coreutils}/bin/test@" \
|
sed -i -e "s@/usr/bin/test@${coreutils}/bin/test@" \
|
||||||
-e "s@/bin/ls@${coreutils}/bin/ls@" \
|
-e "s@/bin/ls@${coreutils}/bin/ls@" \
|
||||||
openjdk/hotspot/make/linux/makefiles/sa.make
|
openjdk*/hotspot/make/linux/makefiles/sa.make
|
||||||
|
|
||||||
sed -i "s@/bin/echo -e@${coreutils}/bin/echo -e@" \
|
sed -i "s@/bin/echo -e@${coreutils}/bin/echo -e@" \
|
||||||
openjdk/{jdk,corba}/make/common/shared/Defs-utils.gmk
|
openjdk*/{jdk,corba}/make/common/shared/Defs-utils.gmk
|
||||||
|
|
||||||
|
tar xf ${cupsSrc}
|
||||||
|
cupsDir=$(echo $(pwd)/cups-*)
|
||||||
|
makeFlagsArray+=(CUPS_HEADERS_PATH=$cupsDir)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
patches = [ ./cppflags-include-fix.patch ./fix-java-home.patch ./paxctl.patch ];
|
patches = [ ./cppflags-include-fix.patch ./fix-java-home.patch ./paxctl.patch ];
|
||||||
|
@ -61,9 +70,8 @@ stdenv.mkDerivation rec {
|
||||||
"ALSA_INCLUDE=${alsaLib}/include/alsa/version.h"
|
"ALSA_INCLUDE=${alsaLib}/include/alsa/version.h"
|
||||||
"FREETYPE_HEADERS_PATH=${freetype}/include"
|
"FREETYPE_HEADERS_PATH=${freetype}/include"
|
||||||
"FREETYPE_LIB_PATH=${freetype}/lib"
|
"FREETYPE_LIB_PATH=${freetype}/lib"
|
||||||
"MILESTONE=release"
|
"MILESTONE=u${update}"
|
||||||
"BUILD_NUMBER=b${build}"
|
"BUILD_NUMBER=b${build}"
|
||||||
"CUPS_HEADERS_PATH=${cups}/include"
|
|
||||||
"USRBIN_PATH="
|
"USRBIN_PATH="
|
||||||
"COMPILER_PATH="
|
"COMPILER_PATH="
|
||||||
"DEVTOOLS_PATH="
|
"DEVTOOLS_PATH="
|
||||||
|
@ -71,6 +79,7 @@ stdenv.mkDerivation rec {
|
||||||
"BOOTDIR=${jdk}"
|
"BOOTDIR=${jdk}"
|
||||||
"STATIC_CXX=false"
|
"STATIC_CXX=false"
|
||||||
"UNLIMITED_CRYPTO=1"
|
"UNLIMITED_CRYPTO=1"
|
||||||
|
"FULL_DEBUG_SYMBOLS=0"
|
||||||
];
|
];
|
||||||
|
|
||||||
configurePhase = "true";
|
configurePhase = "true";
|
||||||
|
@ -158,7 +167,7 @@ stdenv.mkDerivation rec {
|
||||||
homepage = http://openjdk.java.net/;
|
homepage = http://openjdk.java.net/;
|
||||||
license = "GPLv2";
|
license = "GPLv2";
|
||||||
description = "The open-source Java Development Kit";
|
description = "The open-source Java Development Kit";
|
||||||
maintainers = [ stdenv.lib.maintainers.shlevy ];
|
maintainers = [ stdenv.lib.maintainers.eelco stdenv.lib.maintainers.shlevy ];
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = stdenv.lib.platforms.linux;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -23,10 +23,10 @@ stdenv.mkDerivation rec {
|
||||||
configurePhase =
|
configurePhase =
|
||||||
if stdenv.isDarwin
|
if stdenv.isDarwin
|
||||||
then ''
|
then ''
|
||||||
makeFlagsArray=( INSTALL_TOP=$out INSTALL_MAN=$out/share/man/man1 PLAT=macosx CFLAGS="-DLUA_USE_LINUX -fno-common -O2" LDLAGS="" )
|
makeFlagsArray=( INSTALL_TOP=$out INSTALL_MAN=$out/share/man/man1 PLAT=macosx CFLAGS="-DLUA_USE_LINUX -fno-common -O2" LDFLAGS="" )
|
||||||
installFlagsArray=( TO_BIN="lua luac" TO_LIB="liblua.5.1.5.dylib" INSTALL_DATA='cp -d' )
|
installFlagsArray=( TO_BIN="lua luac" TO_LIB="liblua.5.1.5.dylib" INSTALL_DATA='cp -d' )
|
||||||
'' else ''
|
'' else ''
|
||||||
makeFlagsArray=( INSTALL_TOP=$out INSTALL_MAN=$out/share/man/man1 PLAT=linux CFLAGS="-DLUA_USE_LINUX -O2 -fPIC" LDLAGS="-fPIC" )
|
makeFlagsArray=( INSTALL_TOP=$out INSTALL_MAN=$out/share/man/man1 PLAT=linux CFLAGS="-DLUA_USE_LINUX -O2 -fPIC" LDFLAGS="-fPIC" )
|
||||||
installFlagsArray=( TO_BIN="lua luac" TO_LIB="liblua.a liblua.so liblua.so.5.1 liblua.so.5.1.5" INSTALL_DATA='cp -d' )
|
installFlagsArray=( TO_BIN="lua luac" TO_LIB="liblua.a liblua.so liblua.so.5.1 liblua.so.5.1.5" INSTALL_DATA='cp -d' )
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
|
@ -24,10 +24,10 @@ stdenv.mkDerivation rec {
|
||||||
configurePhase =
|
configurePhase =
|
||||||
if stdenv.isDarwin
|
if stdenv.isDarwin
|
||||||
then ''
|
then ''
|
||||||
makeFlagsArray=( INSTALL_TOP=$out INSTALL_MAN=$out/share/man/man1 PLAT=macosx CFLAGS="-DLUA_USE_LINUX -fno-common -O2 -fPIC${if compat then " -DLUA_COMPAT_ALL" else ""}" LDLAGS="-fPIC" V=${majorVersion} R=${version} )
|
makeFlagsArray=( INSTALL_TOP=$out INSTALL_MAN=$out/share/man/man1 PLAT=macosx CFLAGS="-DLUA_USE_LINUX -fno-common -O2 -fPIC${if compat then " -DLUA_COMPAT_ALL" else ""}" LDFLAGS="-fPIC" V=${majorVersion} R=${version} )
|
||||||
installFlagsArray=( TO_BIN="lua luac" TO_LIB="liblua.${version}.dylib" INSTALL_DATA='cp -d' )
|
installFlagsArray=( TO_BIN="lua luac" TO_LIB="liblua.${version}.dylib" INSTALL_DATA='cp -d' )
|
||||||
'' else ''
|
'' else ''
|
||||||
makeFlagsArray=( INSTALL_TOP=$out INSTALL_MAN=$out/share/man/man1 PLAT=linux CFLAGS="-DLUA_USE_LINUX -O2 -fPIC${if compat then " -DLUA_COMPAT_ALL" else ""}" LDLAGS="-fPIC" V=${majorVersion} R=${version} )
|
makeFlagsArray=( INSTALL_TOP=$out INSTALL_MAN=$out/share/man/man1 PLAT=linux CFLAGS="-DLUA_USE_LINUX -O2 -fPIC${if compat then " -DLUA_COMPAT_ALL" else ""}" LDFLAGS="-fPIC" V=${majorVersion} R=${version} )
|
||||||
installFlagsArray=( TO_BIN="lua luac" TO_LIB="liblua.a liblua.so liblua.so.${majorVersion} liblua.so.${version}" INSTALL_DATA='cp -d' )
|
installFlagsArray=( TO_BIN="lua luac" TO_LIB="liblua.a liblua.so liblua.so.${majorVersion} liblua.so.${version}" INSTALL_DATA='cp -d' )
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
|
27
pkgs/development/interpreters/lua-5/sec.nix
Normal file
27
pkgs/development/interpreters/lua-5/sec.nix
Normal file
|
@ -0,0 +1,27 @@
|
||||||
|
{ stdenv, fetchurl, lua5, lua5_sockets, openssl }:
|
||||||
|
|
||||||
|
stdenv.mkDerivation rec {
|
||||||
|
version = "0.5";
|
||||||
|
name = "lua-sec-${version}";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/brunoos/luasec/archive/luasec-${version}.tar.gz";
|
||||||
|
sha256 = "08rm12cr1gjdnbv2jpk7xykby9l292qmz2v0dfdlgb4jfj7mk034";
|
||||||
|
};
|
||||||
|
|
||||||
|
buildInputs = [ lua5 openssl ];
|
||||||
|
|
||||||
|
preBuild = ''
|
||||||
|
makeFlagsArray=(
|
||||||
|
linux
|
||||||
|
LUAPATH="$out/lib/lua/${lua5.luaversion}"
|
||||||
|
LUACPATH="$out/lib/lua/${lua5.luaversion}"
|
||||||
|
INC_PATH="-I${lua5}/include"
|
||||||
|
LIB_PATH="-L$out/lib");
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
homepage = "https://github.com/brunoos/luasec";
|
||||||
|
platforms = stdenv.lib.platforms.linux;
|
||||||
|
maintainers = [ stdenv.lib.maintainers.flosse ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -71,10 +71,13 @@ let
|
||||||
ln -s $out/share/man/man1/{python2.6.1,python.1}
|
ln -s $out/share/man/man1/{python2.6.1,python.1}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru = {
|
passthru = rec {
|
||||||
inherit zlibSupport;
|
inherit zlibSupport;
|
||||||
|
isPy2 = true;
|
||||||
|
isPy26 = true;
|
||||||
libPrefix = "python${majorVersion}";
|
libPrefix = "python${majorVersion}";
|
||||||
executable = "python2.6";
|
executable = libPrefix;
|
||||||
|
sitePackages = "lib/${libPrefix}/site-packages";
|
||||||
};
|
};
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
|
@ -85,10 +85,13 @@ let
|
||||||
paxmark E $out/bin/python${majorVersion}
|
paxmark E $out/bin/python${majorVersion}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru = {
|
passthru = rec {
|
||||||
inherit zlibSupport;
|
inherit zlibSupport;
|
||||||
|
isPy2 = true;
|
||||||
|
isPy27 = true;
|
||||||
libPrefix = "python${majorVersion}";
|
libPrefix = "python${majorVersion}";
|
||||||
executable = "python2.7";
|
executable = libPrefix;
|
||||||
|
sitePackages = "lib/${libPrefix}/site-packages";
|
||||||
};
|
};
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
|
@ -49,7 +49,7 @@ stdenv.mkDerivation {
|
||||||
configureFlagsArray=( --enable-shared --with-threads
|
configureFlagsArray=( --enable-shared --with-threads
|
||||||
CPPFLAGS="${concatStringsSep " " (map (p: "-I${p}/include") buildInputs)}"
|
CPPFLAGS="${concatStringsSep " " (map (p: "-I${p}/include") buildInputs)}"
|
||||||
LDFLAGS="${concatStringsSep " " (map (p: "-L${p}/lib") buildInputs)}"
|
LDFLAGS="${concatStringsSep " " (map (p: "-L${p}/lib") buildInputs)}"
|
||||||
LIBS="-lcrypt ${optionalString (ncurses != null) "-lncurses"}"
|
LIBS="${optionalString (!stdenv.isDarwin) "-lcrypt"} ${optionalString (ncurses != null) "-lncurses"}"
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -60,7 +60,7 @@ stdenv.mkDerivation {
|
||||||
ln -s "$out/include/python${majorVersion}m" "$out/include/python${majorVersion}"
|
ln -s "$out/include/python${majorVersion}m" "$out/include/python${majorVersion}"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru = {
|
passthru = rec {
|
||||||
zlibSupport = zlib != null;
|
zlibSupport = zlib != null;
|
||||||
sqliteSupport = sqlite != null;
|
sqliteSupport = sqlite != null;
|
||||||
dbSupport = db != null;
|
dbSupport = db != null;
|
||||||
|
@ -69,7 +69,10 @@ stdenv.mkDerivation {
|
||||||
tkSupport = (tk != null) && (tcl != null) && (libX11 != null) && (xproto != null);
|
tkSupport = (tk != null) && (tcl != null) && (libX11 != null) && (xproto != null);
|
||||||
libPrefix = "python${majorVersion}";
|
libPrefix = "python${majorVersion}";
|
||||||
executable = "python3.2m";
|
executable = "python3.2m";
|
||||||
is_py3k = true;
|
isPy3 = true;
|
||||||
|
isPy32 = true;
|
||||||
|
is_py3k = true; # deprecated
|
||||||
|
sitePackages = "lib/${libPrefix}/site-packages";
|
||||||
};
|
};
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
@ -88,6 +91,6 @@ stdenv.mkDerivation {
|
||||||
'';
|
'';
|
||||||
license = stdenv.lib.licenses.psfl;
|
license = stdenv.lib.licenses.psfl;
|
||||||
platforms = stdenv.lib.platforms.all;
|
platforms = stdenv.lib.platforms.all;
|
||||||
maintainers = with stdenv.lib.maintainers; [ simons chaoflow ];
|
maintainers = with stdenv.lib.maintainers; [ simons chaoflow cstrahan ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,7 +44,7 @@ stdenv.mkDerivation {
|
||||||
configureFlagsArray=( --enable-shared --with-threads
|
configureFlagsArray=( --enable-shared --with-threads
|
||||||
CPPFLAGS="${concatStringsSep " " (map (p: "-I${p}/include") buildInputs)}"
|
CPPFLAGS="${concatStringsSep " " (map (p: "-I${p}/include") buildInputs)}"
|
||||||
LDFLAGS="${concatStringsSep " " (map (p: "-L${p}/lib") buildInputs)}"
|
LDFLAGS="${concatStringsSep " " (map (p: "-L${p}/lib") buildInputs)}"
|
||||||
LIBS="-lcrypt ${optionalString (ncurses != null) "-lncurses"}"
|
LIBS="${optionalString (!stdenv.isDarwin) "-lcrypt"} ${optionalString (ncurses != null) "-lncurses"}"
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ stdenv.mkDerivation {
|
||||||
paxmark E $out/bin/python${majorVersion}
|
paxmark E $out/bin/python${majorVersion}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru = {
|
passthru = rec {
|
||||||
zlibSupport = zlib != null;
|
zlibSupport = zlib != null;
|
||||||
sqliteSupport = sqlite != null;
|
sqliteSupport = sqlite != null;
|
||||||
dbSupport = db != null;
|
dbSupport = db != null;
|
||||||
|
@ -66,7 +66,10 @@ stdenv.mkDerivation {
|
||||||
tkSupport = (tk != null) && (tcl != null) && (libX11 != null) && (xproto != null);
|
tkSupport = (tk != null) && (tcl != null) && (libX11 != null) && (xproto != null);
|
||||||
libPrefix = "python${majorVersion}";
|
libPrefix = "python${majorVersion}";
|
||||||
executable = "python3.3m";
|
executable = "python3.3m";
|
||||||
is_py3k = true;
|
isPy3 = true;
|
||||||
|
isPy33 = true;
|
||||||
|
is_py3k = true; # deprecated
|
||||||
|
sitePackages = "lib/${libPrefix}/site-packages";
|
||||||
};
|
};
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
@ -84,7 +87,7 @@ stdenv.mkDerivation {
|
||||||
high level dynamic data types.
|
high level dynamic data types.
|
||||||
'';
|
'';
|
||||||
license = stdenv.lib.licenses.psfl;
|
license = stdenv.lib.licenses.psfl;
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = with stdenv.lib.platforms; linux ++ darwin;
|
||||||
maintainers = with stdenv.lib.maintainers; [ simons chaoflow ];
|
maintainers = with stdenv.lib.maintainers; [ simons chaoflow cstrahan ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,7 +45,7 @@ stdenv.mkDerivation {
|
||||||
configureFlagsArray=( --enable-shared --with-threads
|
configureFlagsArray=( --enable-shared --with-threads
|
||||||
CPPFLAGS="${concatStringsSep " " (map (p: "-I${p}/include") buildInputs)}"
|
CPPFLAGS="${concatStringsSep " " (map (p: "-I${p}/include") buildInputs)}"
|
||||||
LDFLAGS="${concatStringsSep " " (map (p: "-L${p}/lib") buildInputs)}"
|
LDFLAGS="${concatStringsSep " " (map (p: "-L${p}/lib") buildInputs)}"
|
||||||
LIBS="-lcrypt ${optionalString (ncurses != null) "-lncurses"}"
|
LIBS="${optionalString (!stdenv.isDarwin) "-lcrypt"} ${optionalString (ncurses != null) "-lncurses"}"
|
||||||
)
|
)
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
@ -58,7 +58,7 @@ stdenv.mkDerivation {
|
||||||
paxmark E $out/bin/python${majorVersion}
|
paxmark E $out/bin/python${majorVersion}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru = {
|
passthru = rec {
|
||||||
zlibSupport = zlib != null;
|
zlibSupport = zlib != null;
|
||||||
sqliteSupport = sqlite != null;
|
sqliteSupport = sqlite != null;
|
||||||
dbSupport = db != null;
|
dbSupport = db != null;
|
||||||
|
@ -67,7 +67,10 @@ stdenv.mkDerivation {
|
||||||
tkSupport = (tk != null) && (tcl != null) && (libX11 != null) && (xproto != null);
|
tkSupport = (tk != null) && (tcl != null) && (libX11 != null) && (xproto != null);
|
||||||
libPrefix = "python${majorVersion}";
|
libPrefix = "python${majorVersion}";
|
||||||
executable = "python3.4m";
|
executable = "python3.4m";
|
||||||
is_py3k = true;
|
isPy3 = true;
|
||||||
|
isPy34 = true;
|
||||||
|
is_py3k = true; # deprecated
|
||||||
|
sitePackages = "lib/${libPrefix}/site-packages";
|
||||||
};
|
};
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
@ -85,7 +88,7 @@ stdenv.mkDerivation {
|
||||||
high level dynamic data types.
|
high level dynamic data types.
|
||||||
'';
|
'';
|
||||||
license = stdenv.lib.licenses.psfl;
|
license = stdenv.lib.licenses.psfl;
|
||||||
platforms = stdenv.lib.platforms.linux;
|
platforms = with stdenv.lib.platforms; linux ++ darwin;
|
||||||
maintainers = with stdenv.lib.maintainers; [ simons chaoflow iElectric ];
|
maintainers = with stdenv.lib.maintainers; [ simons chaoflow iElectric cstrahan ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
{ stdenv, fetchurl, m4, cxx ? true }:
|
{ stdenv, fetchurl, m4, cxx ? true, withStatic ? false }:
|
||||||
|
|
||||||
with { inherit (stdenv.lib) optional; };
|
with { inherit (stdenv.lib) optional; };
|
||||||
|
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation (rec {
|
||||||
name = "gmp-5.1.3";
|
name = "gmp-5.1.3";
|
||||||
|
|
||||||
src = fetchurl { # we need to use bz2, others aren't in bootstrapping stdenv
|
src = fetchurl { # we need to use bz2, others aren't in bootstrapping stdenv
|
||||||
|
@ -27,10 +27,10 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
enableParallelBuilding = true;
|
enableParallelBuilding = true;
|
||||||
|
|
||||||
meta = {
|
meta = with stdenv.lib; {
|
||||||
homepage = "http://gmplib.org/";
|
homepage = "http://gmplib.org/";
|
||||||
description = "GMP, the GNU multiple precision arithmetic library";
|
description = "GMP, the GNU multiple precision arithmetic library";
|
||||||
license = stdenv.lib.licenses.gpl3Plus;
|
license = licenses.gpl3Plus;
|
||||||
|
|
||||||
longDescription =
|
longDescription =
|
||||||
'' GMP is a free library for arbitrary precision arithmetic, operating
|
'' GMP is a free library for arbitrary precision arithmetic, operating
|
||||||
|
@ -54,7 +54,10 @@ stdenv.mkDerivation rec {
|
||||||
asymptotically faster algorithms.
|
asymptotically faster algorithms.
|
||||||
'';
|
'';
|
||||||
|
|
||||||
platforms = stdenv.lib.platforms.all;
|
platforms = platforms.all;
|
||||||
maintainers = [ stdenv.lib.maintainers.simons ];
|
maintainers = [ maintainers.simons ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
// stdenv.lib.optionalAttrs withStatic { dontDisableStatic = true; }
|
||||||
|
)
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal }:
|
{ cabal }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, cereal, monadsTf, random, transformers }:
|
{ cabal, cereal, monadsTf, random, transformers }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, blazeHtml, boolExtras, cmdargs, dataDefault, filepath
|
{ cabal, blazeHtml, boolExtras, cmdargs, dataDefault, filepath
|
||||||
, HaXml, haxr, highlightingKate, hscolour, lens, mtl, pandoc
|
, HaXml, haxr, highlightingKate, hscolour, lens, mtl, pandoc
|
||||||
, pandocCiteproc, pandocTypes, parsec, split, strict, temporary
|
, pandocCiteproc, pandocTypes, parsec, split, strict, temporary
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal }:
|
{ cabal }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal }:
|
{ cabal }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, mtl }:
|
{ cabal, mtl }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, extensibleExceptions, filepath, HUnit, QuickCheck
|
{ cabal, extensibleExceptions, filepath, HUnit, QuickCheck
|
||||||
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
|
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
|
||||||
}:
|
}:
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, extensibleExceptions, filepath, HUnit, QuickCheck
|
{ cabal, extensibleExceptions, filepath, HUnit, QuickCheck
|
||||||
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
|
, testFramework, testFrameworkHunit, testFrameworkQuickcheck2
|
||||||
}:
|
}:
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, deepseq, extensibleExceptions, filepath, HUnit, QuickCheck
|
{ cabal, deepseq, extensibleExceptions, filepath, HUnit, QuickCheck
|
||||||
, regexPosix, testFramework, testFrameworkHunit
|
, regexPosix, testFramework, testFrameworkHunit
|
||||||
, testFrameworkQuickcheck2, time
|
, testFrameworkQuickcheck2, time
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, deepseq, extensibleExceptions, filepath, HUnit, QuickCheck
|
{ cabal, deepseq, extensibleExceptions, filepath, HUnit, QuickCheck
|
||||||
, regexPosix, testFramework, testFrameworkHunit
|
, regexPosix, testFramework, testFrameworkHunit
|
||||||
, testFrameworkQuickcheck2, time
|
, testFrameworkQuickcheck2, time
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, cairo, Chart, colour, dataDefaultClass, lens, mtl
|
{ cabal, cairo, Chart, colour, dataDefaultClass, lens, mtl
|
||||||
, operational, time
|
, operational, time
|
||||||
}:
|
}:
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, blazeSvg, Chart, colour, dataDefaultClass, diagramsCore
|
{ cabal, blazeSvg, Chart, colour, dataDefaultClass, diagramsCore
|
||||||
, diagramsLib, diagramsPostscript, diagramsSvg, lens, mtl
|
, diagramsLib, diagramsPostscript, diagramsSvg, lens, mtl
|
||||||
, operational, SVGFonts, text, time
|
, operational, SVGFonts, text, time
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, cairo, Chart, ChartCairo, colour, gtk, mtl, time }:
|
{ cabal, cairo, Chart, ChartCairo, colour, gtk, mtl, time }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, colour, dataDefaultClass, lens, mtl, operational, time }:
|
{ cabal, colour, dataDefaultClass, lens, mtl, operational, time }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, mtl, QuickCheck, random, syb }:
|
{ cabal, mtl, QuickCheck, random, syb }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, MissingH, mtl, parsec }:
|
{ cabal, MissingH, mtl, parsec }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, HTTP, HUnit, json, mtl, network, utf8String }:
|
{ cabal, HTTP, HUnit, json, mtl, network, utf8String }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, HUnit, QuickCheck, random }:
|
{ cabal, HUnit, QuickCheck, random }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, caseInsensitive, either, errors, httpClient, httpClientTls
|
{ cabal, caseInsensitive, either, errors, httpClient, httpClientTls
|
||||||
, httpTypes, lens, liftedBase, monadControl, mtl, network
|
, httpTypes, lens, liftedBase, monadControl, mtl, network
|
||||||
, optparseApplicative, transformers, transformersBase, xmlConduit
|
, optparseApplicative, transformers, transformersBase, xmlConduit
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, cereal, cipherAes128, cryptoApi, cryptohashCryptoapi
|
{ cabal, cereal, cipherAes128, cryptoApi, cryptohashCryptoapi
|
||||||
, entropy, mtl, parallel, prettyclass, tagged
|
, entropy, mtl, parallel, prettyclass, tagged
|
||||||
}:
|
}:
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal }:
|
{ cabal }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, monadControl, transformers, transformersBase }:
|
{ cabal, monadControl, transformers, transformersBase }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, bzlib, filepath, HUnit, mtl, network, pureMD5, QuickCheck
|
{ cabal, bzlib, filepath, HUnit, mtl, network, pureMD5, QuickCheck
|
||||||
, random, regexCompat, time, Unixutils, zlib
|
, random, regexCompat, time, Unixutils, zlib
|
||||||
}:
|
}:
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, HaXml, mtl, parsec, TableAlgebra }:
|
{ cabal, HaXml, mtl, parsec, TableAlgebra }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, bindingsGLFW, HUnit, testFramework, testFrameworkHunit }:
|
{ cabal, bindingsGLFW, HUnit, testFramework, testFrameworkHunit }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, libX11, mesa, OpenGL }:
|
{ cabal, libX11, mesa, OpenGL }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
|
@ -1,3 +1,5 @@
|
||||||
|
# This file was auto-generated by cabal2nix. Please do NOT edit manually!
|
||||||
|
|
||||||
{ cabal, freeglut, mesa, OpenGLRaw }:
|
{ cabal, freeglut, mesa, OpenGLRaw }:
|
||||||
|
|
||||||
cabal.mkDerivation (self: {
|
cabal.mkDerivation (self: {
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue