aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile4
-rwxr-xr-xmakedist67
-rw-r--r--rockspec2
-rw-r--r--src/luarocks/cfg.lua2
4 files changed, 35 insertions, 40 deletions
diff --git a/Makefile b/Makefile
index 26232d4b..97ccefa5 100644
--- a/Makefile
+++ b/Makefile
@@ -16,8 +16,8 @@ LUAROCKS_FILES = fs/unix/tools.lua fs/unix.lua fs/win32/tools.lua fs/win32.lua \
16fs/lua.lua persist.lua list.lua require.lua rep.lua dir.lua make_manifest.lua \ 16fs/lua.lua persist.lua list.lua require.lua rep.lua dir.lua make_manifest.lua \
17command_line.lua install.lua build/command.lua build/cmake.lua build/make.lua \ 17command_line.lua install.lua build/command.lua build/cmake.lua build/make.lua \
18build/builtin.lua fetch/cvs.lua fetch/git.lua fetch/sscm.lua tools/patch.lua \ 18build/builtin.lua fetch/cvs.lua fetch/git.lua fetch/sscm.lua tools/patch.lua \
19tools/zip.lua tools/tar.lua pack.lua type_check.lua make.lua path.lua \ 19fetch/svn.lua tools/zip.lua tools/tar.lua pack.lua type_check.lua make.lua path.lua \
20remove.lua fs.lua manif.lua add.lua deps.lua build.lua search.lua \ 20remove.lua fs.lua manif.lua add.lua deps.lua build.lua search.lua show.lua \
21manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua \ 21manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua \
22help.lua util.lua index.lua cache.lua add.lua refresh_cache.lua loader.lua 22help.lua util.lua index.lua cache.lua add.lua refresh_cache.lua loader.lua
23 23
diff --git a/makedist b/makedist
index 72b53caf..44ba3cd4 100755
--- a/makedist
+++ b/makedist
@@ -1,69 +1,64 @@
1#!/bin/sh 1#!/bin/sh
2 2
3svnlist() {
4 if [ "$1" ]
5 then local prefix="$1/"
6 fi
7 svn list $1 | grep -v "^?" | while read line
8 do
9 local path="$prefix$line"
10 echo "$path"
11 if [ -d "$path" ]
12 then
13 svnlist "$path"
14 fi
15 done
16}
17
18if ! [ "$1" ] 3if ! [ "$1" ]
19then 4then
20 echo "usage: $0 <version>" 5 echo "usage: $0 <version>"
21 exit 1 6 exit 1
22fi 7fi
23 8
24svn list > /dev/null 2> /dev/null 9if ! [ -d ".git" ]
25if [ $? != 0 ]
26then 10then
27 echo "Your version of svn may be too old." 11 echo "Should be run inside a git repo dir."
28 exit 1 12 exit 1
29fi 13fi
30 14
31make clean 15make clean || exit 1
32 16
33out="luarocks-$1" 17out="luarocks-$1"
34rm -rf "$out" 18rm -rf "$out"
35mkdir "$out" 19mkdir "$out"
36list=`svnlist` 20rm -f "missing_ref"
37echo $list 21git ls-files | while read i
38rm -f missing_ref
39echo "$list" | while read i
40do 22do
41 if [ -f "$i" ] 23 if [ -f "$i" ]
42 then 24 then
43 dir=`dirname $i` 25 dir=`dirname $i`
44 mkdir -p "$out/$dir" 26 mkdir -p "$out/$dir"
45 cp "$i" "$out/$dir" 27 cp "$i" "$out/$dir"
46 if echo "$i" | grep -q "^src/" 28 if echo "$i" | grep -v "/bin/" | grep -q "^src/"
47 then 29 then
48 grep -qw `basename "$i"` Makefile || { 30 grep -qw `basename "$i"` Makefile || {
49 echo "Missing ref in makefile: $i" 31 echo "Missing ref in makefile: $i"
50 touch missing_ref 32 touch "missing_ref"
51 exit 1 33 exit 1
52 } 34 }
53 fi 35 fi
54 fi 36 fi
55done 37done
56if [ -e missing_ref ] 38if [ -e "missing_ref" ]
57then 39then
58 rm -f missing_ref 40 rm -f "missing_ref"
59 exit 1 41 exit 1
60fi 42fi
61rm -f "$out-win32.zip" "$out.tar.gz" 43
62rm "$out/makedist" 44rm -rf "release-unix" "release-windows" "$out.tar.gz" "$out-win32.zip"
63rm "$out/install.bat" 45
64tar czvpf "$out.tar.gz" "$out" 46mkdir "release-unix"
65cp install.bat "$out" 47cp -a "$out" "release-unix"
66cp -a win32/bin "$out" 48mkdir "release-windows"
67cp -a win32/lua5.1 "$out" 49mv "$out" "release-windows/$out-win32"
68zip -r "$out-win32.zip" "$out" 50
69rm -rf "$out" 51cd "release-unix/$out"
52rm -rf makedist install.bat COPYING.7z win32 lfw src/bin/rclauncher.c
53cd ..
54tar czvpf ../"$out.tar.gz" "$out"
55cd ..
56rm -rf "release-unix"
57
58cd "release-windows/$out-win32"
59cp -va win32/* .
60rm -rf makedist Makefile configure lfw win32
61cd ..
62zip -r ../"$out-win32.zip" "$out-win32"
63cd ..
64rm -rf "release-windows" \ No newline at end of file
diff --git a/rockspec b/rockspec
index 2e916a67..5c054e2f 100644
--- a/rockspec
+++ b/rockspec
@@ -1,5 +1,5 @@
1package = "LuaRocks" 1package = "LuaRocks"
2local VER = "2.0.2" 2local VER = "2.0.3"
3local REV = "1" 3local REV = "1"
4version = VER.."-"..REV 4version = VER.."-"..REV
5 5
diff --git a/src/luarocks/cfg.lua b/src/luarocks/cfg.lua
index 45c73bf6..f76b247c 100644
--- a/src/luarocks/cfg.lua
+++ b/src/luarocks/cfg.lua
@@ -24,7 +24,7 @@ end
24 24
25_M.config = config 25_M.config = config
26 26
27program_version = "2.0.2" 27program_version = "2.0.3"
28user_agent = "LuaRocks/"..program_version 28user_agent = "LuaRocks/"..program_version
29 29
30local persist = require("luarocks.persist") 30local persist = require("luarocks.persist")