diff options
-rw-r--r-- | Makefile | 4 | ||||
-rwxr-xr-x | makedist | 67 | ||||
-rw-r--r-- | rockspec | 2 | ||||
-rw-r--r-- | src/luarocks/cfg.lua | 2 |
4 files changed, 35 insertions, 40 deletions
@@ -16,8 +16,8 @@ LUAROCKS_FILES = fs/unix/tools.lua fs/unix.lua fs/win32/tools.lua fs/win32.lua \ | |||
16 | fs/lua.lua persist.lua list.lua require.lua rep.lua dir.lua make_manifest.lua \ | 16 | fs/lua.lua persist.lua list.lua require.lua rep.lua dir.lua make_manifest.lua \ |
17 | command_line.lua install.lua build/command.lua build/cmake.lua build/make.lua \ | 17 | command_line.lua install.lua build/command.lua build/cmake.lua build/make.lua \ |
18 | build/builtin.lua fetch/cvs.lua fetch/git.lua fetch/sscm.lua tools/patch.lua \ | 18 | build/builtin.lua fetch/cvs.lua fetch/git.lua fetch/sscm.lua tools/patch.lua \ |
19 | tools/zip.lua tools/tar.lua pack.lua type_check.lua make.lua path.lua \ | 19 | fetch/svn.lua tools/zip.lua tools/tar.lua pack.lua type_check.lua make.lua path.lua \ |
20 | remove.lua fs.lua manif.lua add.lua deps.lua build.lua search.lua \ | 20 | remove.lua fs.lua manif.lua add.lua deps.lua build.lua search.lua show.lua \ |
21 | manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua \ | 21 | manif_core.lua fetch.lua unpack.lua validate.lua cfg.lua download.lua \ |
22 | help.lua util.lua index.lua cache.lua add.lua refresh_cache.lua loader.lua | 22 | help.lua util.lua index.lua cache.lua add.lua refresh_cache.lua loader.lua |
23 | 23 | ||
@@ -1,69 +1,64 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/sh |
2 | 2 | ||
3 | svnlist() { | ||
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 | |||
18 | if ! [ "$1" ] | 3 | if ! [ "$1" ] |
19 | then | 4 | then |
20 | echo "usage: $0 <version>" | 5 | echo "usage: $0 <version>" |
21 | exit 1 | 6 | exit 1 |
22 | fi | 7 | fi |
23 | 8 | ||
24 | svn list > /dev/null 2> /dev/null | 9 | if ! [ -d ".git" ] |
25 | if [ $? != 0 ] | ||
26 | then | 10 | then |
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 |
29 | fi | 13 | fi |
30 | 14 | ||
31 | make clean | 15 | make clean || exit 1 |
32 | 16 | ||
33 | out="luarocks-$1" | 17 | out="luarocks-$1" |
34 | rm -rf "$out" | 18 | rm -rf "$out" |
35 | mkdir "$out" | 19 | mkdir "$out" |
36 | list=`svnlist` | 20 | rm -f "missing_ref" |
37 | echo $list | 21 | git ls-files | while read i |
38 | rm -f missing_ref | ||
39 | echo "$list" | while read i | ||
40 | do | 22 | do |
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 |
55 | done | 37 | done |
56 | if [ -e missing_ref ] | 38 | if [ -e "missing_ref" ] |
57 | then | 39 | then |
58 | rm -f missing_ref | 40 | rm -f "missing_ref" |
59 | exit 1 | 41 | exit 1 |
60 | fi | 42 | fi |
61 | rm -f "$out-win32.zip" "$out.tar.gz" | 43 | |
62 | rm "$out/makedist" | 44 | rm -rf "release-unix" "release-windows" "$out.tar.gz" "$out-win32.zip" |
63 | rm "$out/install.bat" | 45 | |
64 | tar czvpf "$out.tar.gz" "$out" | 46 | mkdir "release-unix" |
65 | cp install.bat "$out" | 47 | cp -a "$out" "release-unix" |
66 | cp -a win32/bin "$out" | 48 | mkdir "release-windows" |
67 | cp -a win32/lua5.1 "$out" | 49 | mv "$out" "release-windows/$out-win32" |
68 | zip -r "$out-win32.zip" "$out" | 50 | |
69 | rm -rf "$out" | 51 | cd "release-unix/$out" |
52 | rm -rf makedist install.bat COPYING.7z win32 lfw src/bin/rclauncher.c | ||
53 | cd .. | ||
54 | tar czvpf ../"$out.tar.gz" "$out" | ||
55 | cd .. | ||
56 | rm -rf "release-unix" | ||
57 | |||
58 | cd "release-windows/$out-win32" | ||
59 | cp -va win32/* . | ||
60 | rm -rf makedist Makefile configure lfw win32 | ||
61 | cd .. | ||
62 | zip -r ../"$out-win32.zip" "$out-win32" | ||
63 | cd .. | ||
64 | rm -rf "release-windows" \ No newline at end of file | ||
@@ -1,5 +1,5 @@ | |||
1 | package = "LuaRocks" | 1 | package = "LuaRocks" |
2 | local VER = "2.0.2" | 2 | local VER = "2.0.3" |
3 | local REV = "1" | 3 | local REV = "1" |
4 | version = VER.."-"..REV | 4 | version = 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 | ||
27 | program_version = "2.0.2" | 27 | program_version = "2.0.3" |
28 | user_agent = "LuaRocks/"..program_version | 28 | user_agent = "LuaRocks/"..program_version |
29 | 29 | ||
30 | local persist = require("luarocks.persist") | 30 | local persist = require("luarocks.persist") |