aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhisham <hisham@9ca3f7c1-7366-0410-b1a3-b5c78f85698c>2009-10-08 18:56:27 +0000
committerhisham <hisham@9ca3f7c1-7366-0410-b1a3-b5c78f85698c>2009-10-08 18:56:27 +0000
commit18e8087302dc031cd551f16f7e1b0e36bd1fd77a (patch)
treea86d8d349716320f0b6632821bb2df2626fc0b43
parent60a0f5c818a5319c47c07756f257ebbba16eaad1 (diff)
downloadluarocks-18e8087302dc031cd551f16f7e1b0e36bd1fd77a.tar.gz
luarocks-18e8087302dc031cd551f16f7e1b0e36bd1fd77a.tar.bz2
luarocks-18e8087302dc031cd551f16f7e1b0e36bd1fd77a.zip
rock_manifest_file
git-svn-id: http://luarocks.org/svn/luarocks/trunk@73 9ca3f7c1-7366-0410-b1a3-b5c78f85698c
-rw-r--r--src/luarocks/path.lua14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/luarocks/path.lua b/src/luarocks/path.lua
index b63eaa43..f2d02ded 100644
--- a/src/luarocks/path.lua
+++ b/src/luarocks/path.lua
@@ -81,6 +81,20 @@ function rockspec_file(name, version, rocks_dir)
81 return dir.path(rocks_dir or cfg.rocks_dir, name, version, name.."-"..version..".rockspec") 81 return dir.path(rocks_dir or cfg.rocks_dir, name, version, name.."-"..version..".rockspec")
82end 82end
83 83
84--- Get the local filename of the rock_manifest file of an installed rock.
85-- @param name string: The package name.
86-- @param version string: The package version.
87-- @param rocks_dir string or nil: If given, specifies the local repository to use.
88-- @return string: The resulting path -- does not guarantee that
89-- the package (and by extension, the file) exists.
90function rock_manifest_file(name, version, rocks_dir)
91 assert(type(name) == "string")
92 assert(type(version) == "string")
93 assert(not rocks_dir or type(rocks_dir) == "string")
94
95 return dir.path(rocks_dir or cfg.rocks_dir, name, version, "rock_manifest")
96end
97
84--- Get the local installation directory for C libraries of a package. 98--- Get the local installation directory for C libraries of a package.
85-- @param name string: The package name. 99-- @param name string: The package name.
86-- @param version string: The package version. 100-- @param version string: The package version.