package = "LOOPLib"
version = "2.0beta-1"
source = {
	url = "http://www.tecgraf.puc-rio.br/~maia/lua/packs/looplib-2.0beta.tar.gz",
	md5 = "8027e591e21c34e7ab11e0ac73ba15cd",
}
description = {
	summary = "Utility Classes using LOOP",
	detailed = [[
		The LOOP Class Library provides many useful use examples of LOOP classes
		ranging from single-table data structures to utilities for debugging,
		serialization, unit-testing and more.
	]],
	license = "MIT/X11",
	homepage = "http://www.tecgraf.puc-rio.br/~maia/lua/loop/classlib",
	maintainer = "Renato Maia <maia@tecgraf.puc-rio.br>",
}
dependencies = {
	"lua >= 5.1",
	"loop >= 3.0",
}
build = {
	type = "none",
	install = {
		lua = {
			["loop.collection.ArrayedMap"] = "loop/collection/ArrayedMap.lua",
			["loop.collection.ArrayedSet"] = "loop/collection/ArrayedSet.lua",
			["loop.collection.BiCyclicSets"] = "loop/collection/BiCyclicSets.lua",
			["loop.collection.CyclicSets"] = "loop/collection/CyclicSets.lua",
			["loop.collection.LRUCache"] = "loop/collection/LRUCache.lua",
			["loop.collection.OrderedSet"] = "loop/collection/OrderedSet.lua",
			["loop.collection.Queue"] = "loop/collection/Queue.lua",
			["loop.collection.SortedMap"] = "loop/collection/SortedMap.lua",
			["loop.collection.UnorderedArray"] = "loop/collection/UnorderedArray.lua",
			["loop.compiler.Arguments"] = "loop/compiler/Arguments.lua",
			["loop.debug.Crawler"] = "loop/debug/Crawler.lua",
			["loop.debug.Matcher"] = "loop/debug/Matcher.lua",
			["loop.debug.Verbose"] = "loop/debug/Verbose.lua",
			["loop.debug.Viewer"] = "loop/debug/Viewer.lua",
			["loop.object.Dummy"] = "loop/object/Dummy.lua",
			["loop.object.Exception"] = "loop/object/Exception.lua",
			["loop.object.Publisher"] = "loop/object/Publisher.lua",
			["loop.object.Wrapper"] = "loop/object/Wrapper.lua",
			["loop.serial.FileStream"] = "loop/serial/FileStream.lua",
			["loop.serial.Serializer"] = "loop/serial/Serializer.lua",
			["loop.serial.Stream"] = "loop/serial/Stream.lua",
			["loop.serial.StringStream"] = "loop/serial/StringStream.lua",
			["loop.test.checks"] = "loop/test/checks.lua",
			["loop.test.Fixture"] = "loop/test/Fixture.lua",
			["loop.test.Reporter"] = "loop/test/Reporter.lua",
			["loop.test.Results"] = "loop/test/Results.lua",
			["loop.test.Suite"] = "loop/test/Suite.lua",
		},
	},
}
