package = 'luacasc'
version = '1.14-1'
description = {
	summary = 'Read-only CASC file system implementation.',
	detailed = 'LuaCASC is an implementation of the CASC file system in Lua, capable of reading from local installations and/or CDN-hosted data.',
	homepage = 'https://www.townlong-yak.com/casc/',
	license = 'All Rights Reserved',
}
source = {
	url = 'https://www.townlong-yak.com/casc/files/luacasc-1.14.zip',
	md5 = '01140105ca374d60bc235c16c524a56a',
	dir = 'luacasc',
}
dependencies = {
	'lua >= 5.1',
	'luabitop',
	'luafilesystem',
	'luasocket',
	'lzlib',
	'md5',
}
build = {
	type = 'builtin',
	modules = {
		['casc'] = 'casc/init.lua',
		['casc.bin'] = 'casc/bin.lua',
		['casc.binc'] = 'casc/bin.c',
		['casc.blte'] = 'casc/blte.lua',
		['casc.bspatch'] = 'casc/bspatch.lua',
		['casc.dbc'] = 'casc/dbc.lua',
		['casc.encoding'] = 'casc/encoding.lua',
		['casc.install'] = 'casc/install.lua',
		['casc.jenkins96'] = 'casc/jenkins96.lua',
		['casc.md5'] = 'casc/md5.lua',
		['casc.platform'] = 'casc/platform.lua',
		['casc.ribbit'] = 'casc/ribbit.lua',
		['casc.root'] = 'casc/root.lua',
	},
}