jquery-ui: update to latest stable (v1.11.1)

The current version (v1.10.4) is now called "legacy". The new stable version
has a different directory layout; it no longer splits css/ and js/ directories.
Since the *.js files refer to the *.css files by relative paths, I'm not
splitting them. Everything now goes to "$out/js/".

Also, upstream removed version numbers from filenames, so we don't need to
create those version-less symlinks anymore.
This commit is contained in:
Bjørn Forsman 2014-09-07 13:36:13 +02:00
parent 218c28934e
commit f8c7e340a4

View File

@ -1,29 +1,19 @@
{ stdenv, fetchurl, unzip }:
stdenv.mkDerivation rec {
name = "jquery-ui-1.10.4";
name = "jquery-ui-1.11.1";
src = fetchurl {
url = "http://jqueryui.com/resources/download/${name}.custom.zip";
sha256 = "04kp27ln74j4k2jacs54264x2bsdjx1dxlw5zlpd889jqv2m6dfc";
url = "http://jqueryui.com/resources/download/${name}.zip";
sha256 = "05dlcfwklymx94fb4n88l5syf80l6zrs862zzmla477vd8ndk537";
};
buildInputs = [ unzip ];
installPhase =
''
mkdir -p $out
cp -prvd css js $out/
# For convenience, provide symlinks "jquery.min.js" etc. (i.e.,
# without the version number).
pushd $out/js
ln -s jquery-ui-*.custom.js jquery-ui.js
ln -s jquery-ui-*.custom.min.js jquery-ui.min.js
ln -s jquery-1.*.js jquery.js
popd
pushd $out/css/smoothness
ln -s jquery-ui-*.custom.css jquery-ui.css
mkdir -p "$out/js"
cp -rv . "$out/js"
'';
meta = {