Updating putty to the last svn version, so now it can work with gtk2. The previous
wanted gtk1, that did not build on x86_64-linux svn path=/nixpkgs/trunk/; revision=21649
This commit is contained in:
parent
f96b77a4ce
commit
6dd72c5897
@ -1,12 +0,0 @@
|
|||||||
source $stdenv/setup
|
|
||||||
|
|
||||||
tar zxvf $src
|
|
||||||
cd putty-*/unix/
|
|
||||||
|
|
||||||
ensureDir $out/bin
|
|
||||||
ensureDir $out/share/man/man1
|
|
||||||
|
|
||||||
./configure --prefix=$out --with-gtk-prefix=$gtk
|
|
||||||
make
|
|
||||||
make install
|
|
||||||
|
|
@ -1,22 +1,25 @@
|
|||||||
{ stdenv, fetchurl, ncurses
|
{ stdenv, fetchsvn, ncurses, gtk, pkgconfig, autoconf, automake, perl, halibut }:
|
||||||
, gtk
|
|
||||||
}:
|
|
||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "putty-0.60";
|
name = "putty-r8934";
|
||||||
builder = ./builder.sh;
|
# builder = ./builder.sh;
|
||||||
|
|
||||||
|
preConfigure = ''
|
||||||
|
perl mkfiles.pl
|
||||||
|
( cd doc ; make );
|
||||||
|
cd unix
|
||||||
|
sed '/AM_PATH_GTK(/d' -i configure.ac
|
||||||
|
cp ${automake}/share/automake-*/install-sh .
|
||||||
|
autoreconf -vf
|
||||||
|
'';
|
||||||
|
|
||||||
src = fetchurl {
|
# The hash is going to change on new snapshot.
|
||||||
url = http://the.earth.li/~sgtatham/putty/latest/putty-0.60.tar.gz;
|
# I don't know of any better URL
|
||||||
sha256 = "b2bbaaf9324997e85cf15d44ed41e8e89539c8215dceac9d6d7272a37dbc2849";
|
src = fetchsvn {
|
||||||
|
url = svn://svn.tartarus.org/sgt/putty;
|
||||||
|
rev = 8934;
|
||||||
|
sha256 = "1yg5jhk7jp4yrnhpi0lvz71qqaf5gfpcwy8p198qqs8xgd1w51jc";
|
||||||
};
|
};
|
||||||
|
|
||||||
buildInputs = [
|
buildInputs = [ gtk ncurses pkgconfig autoconf automake perl halibut ];
|
||||||
gtk ncurses
|
|
||||||
];
|
|
||||||
|
|
||||||
#propagatedBuildInputs = [
|
|
||||||
#];
|
|
||||||
|
|
||||||
inherit gtk;
|
|
||||||
}
|
}
|
||||||
|
@ -9433,8 +9433,8 @@ let
|
|||||||
};
|
};
|
||||||
|
|
||||||
putty = import ../applications/networking/remote/putty {
|
putty = import ../applications/networking/remote/putty {
|
||||||
inherit stdenv fetchurl ncurses;
|
inherit stdenv fetchsvn ncurses pkgconfig autoconf automake perl halibut;
|
||||||
inherit (gtkLibs1x) gtk;
|
inherit (gtkLibs) gtk;
|
||||||
};
|
};
|
||||||
|
|
||||||
rssglx = import ../misc/screensavers/rss-glx {
|
rssglx = import ../misc/screensavers/rss-glx {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user