* Actually, include jquery and tablesorter in the source tarball.

This commit is contained in:
Eelco Dolstra 2008-11-28 16:29:41 +00:00
parent e3f705e587
commit d6298a6fc2

View file

@ -17,8 +17,23 @@ let
src = hydraSrc; src = hydraSrc;
inherit officialRelease; inherit officialRelease;
buildInputs = [zip unzip];
jquery = fetchurl {
url = http://jqueryjs.googlecode.com/files/jquery-1.2.6.pack.js;
sha1 = "c10dbe0c2b23444d0794f3376398702d84f41583";
};
tablesorter = fetchurl {
url = http://tablesorter.com/jquery.tablesorter.zip;
sha256 = "013zgglvifvy0yg0ybjrl823sswy9v1ihf5nmighmcyigfd6nrhb";
};
# Since we don't have a `make dist', just tar everything. # Since we don't have a `make dist', just tar everything.
distPhase = '' distPhase = ''
cp $jquery src/Hydra/root/static/js/jquery-pack.js
unzip -d src/Hydra/root/static/js $tablesorter
releaseName=hydra-0.1$VERSION_SUFFIX; releaseName=hydra-0.1$VERSION_SUFFIX;
ensureDir $out/tarballs ensureDir $out/tarballs
mkdir ../$releaseName mkdir ../$releaseName
@ -26,6 +41,7 @@ let
cd .. cd ..
tar cfj $out/tarballs/$releaseName.tar.bz2 $releaseName tar cfj $out/tarballs/$releaseName.tar.bz2 $releaseName
tar cfz $out/tarballs/$releaseName.tar.gz $releaseName tar cfz $out/tarballs/$releaseName.tar.gz $releaseName
zip -9r $out/tarballs/$releaseName.zip $releaseName
''; '';
}; };
@ -42,7 +58,7 @@ let
name = "hydra-build"; name = "hydra-build";
buildInputs = [ buildInputs = [
perl makeWrapper unzip perl makeWrapper
perlCatalystDevel perlCatalystDevel
perlCatalystPluginAuthenticationStoreDBIC perlCatalystPluginAuthenticationStoreDBIC
perlCatalystPluginSessionStoreFastMmap perlCatalystPluginSessionStoreFastMmap
@ -55,22 +71,10 @@ let
src=$(ls ${tarball.path}/tarballs/*.tar.bz2) src=$(ls ${tarball.path}/tarballs/*.tar.bz2)
''; # */ ''; # */
jquery = fetchurl {
url = http://jqueryjs.googlecode.com/files/jquery-1.2.6.pack.js;
sha1 = "c10dbe0c2b23444d0794f3376398702d84f41583";
};
tablesorter = fetchurl {
url = http://tablesorter.com/jquery.tablesorter.zip;
sha256 = "013zgglvifvy0yg0ybjrl823sswy9v1ihf5nmighmcyigfd6nrhb";
};
installPhase = '' installPhase = ''
ensureDir $out/libexec ensureDir $out/libexec
cp -prd src/Hydra $out/libexec/hydra cp -prd src/Hydra $out/libexec/hydra
cp $jquery $out/libexec/hydra/root/static/js/jquery-pack.js
unzip -d $out/libexec/hydra/root/static/js $tablesorter
mv $out/libexec/hydra/script $out/bin mv $out/libexec/hydra/script $out/bin