Update mysql Workbench to latest release 5.2.33

Also remove autotools as the tarball is now distributed ready
for configure.

svn path=/nixpkgs/trunk/; revision=26377
This commit is contained in:
Karn Kallio 2011-03-17 04:18:59 +00:00
parent e1dcf1c3df
commit 0c4dbef366

View File

@ -1,4 +1,4 @@
{ stdenv, fetchurl, makeWrapper, autoconf, automake, boost, file, gettext { stdenv, fetchurl, makeWrapper, boost, file, gettext
, glib, glibc, gnome_keyring, gtk, gtkmm, intltool, libctemplate, libglade , glib, glibc, gnome_keyring, gtk, gtkmm, intltool, libctemplate, libglade
, libgnome, libsigcxx, libtool, libuuid, libxml2, libzip, lua, mesa, mysql , libgnome, libsigcxx, libtool, libuuid, libxml2, libzip, lua, mesa, mysql
, pango, paramiko, pcre, pexpect, pkgconfig, pycrypto, python, sqlite , pango, paramiko, pcre, pexpect, pkgconfig, pycrypto, python, sqlite
@ -6,22 +6,20 @@
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
pname = "mysql-workbench"; pname = "mysql-workbench";
version = "5.2.31a"; version = "5.2.33";
name = "${pname}-${version}"; name = "${pname}-${version}";
src = fetchurl { src = fetchurl {
url = "http://mirror.services.wisc.edu/mysql/Downloads/MySQLGUITools/mysql-workbench-gpl-${version}-src.tar.gz"; url = "http://mirror.services.wisc.edu/mysql/Downloads/MySQLGUITools/mysql-workbench-gpl-${version}-src.tar.gz";
sha256 = "0mvjpin2qmnr8ksiknpcmlqjh5r3mafjcjdrnzbccyxc6r55xiy3"; sha256 = "193iikz0wfm3yvazficxfiqb84f34psq0bcasp3l41n9dygbgldc";
}; };
buildInputs = [ autoconf automake boost file gettext glib glibc gnome_keyring gtk gtkmm intltool buildInputs = [ boost file gettext glib glibc gnome_keyring gtk gtkmm intltool
libctemplate libglade libgnome libsigcxx libtool libuuid libxml2 libzip lua makeWrapper mesa libctemplate libglade libgnome libsigcxx libtool libuuid libxml2 libzip lua makeWrapper mesa
mysql paramiko pcre pexpect pkgconfig pycrypto python sqlite ]; mysql paramiko pcre pexpect pkgconfig pycrypto python sqlite ];
preConfigure = '' preConfigure = ''
substituteInPlace $(pwd)/frontend/linux/workbench/mysql-workbench.in --replace "catchsegv" "${glibc}/bin/catchsegv" substituteInPlace $(pwd)/frontend/linux/workbench/mysql-workbench.in --replace "catchsegv" "${glibc}/bin/catchsegv"
./autogen.sh --prefix=$out
''; '';
postInstall = '' postInstall = ''
@ -58,7 +56,7 @@ mkfifo $FIFOCTL
) & ) &
exec 19> $FIFOCTL exec 19> $FIFOCTL
' '
''; '';
meta = with stdenv.lib; { meta = with stdenv.lib; {