diff --git a/index/la/lace/lace-0.1.0.toml b/index/la/lace/lace-0.1.0.toml new file mode 100644 index 00000000..52bc33ea --- /dev/null +++ b/index/la/lace/lace-0.1.0.toml @@ -0,0 +1,24 @@ +name = "lace" +description = "Contains a set of low level re-usable Ada components." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +long-description = "\nContains:\n\n - lace.Events : Provides a 'subject/oberver' 'event/response' facility.\n - lace.Any : Provides an interface to allow heterogenous containers.\n - lace.fast_Pool : Provides a generic which allows fast allocation/deallocation.\n - lace.Text : Provides a DSA friendly set of text operations.\n\n" + +project-files = ["library/lace.gpr"] + +[[depends-on]] +lace_shared = "~0.1" + +[origin] +hashes = [ +"sha256:347e46279842554aea4cf2a2113ced3ec417b371140a4e821f7ccbf52600bd91", +"sha512:d1f6ad687497403df1efa7112513869273d1670505eab95b274616632a56d4b750c8fb8e7c6b6ff488823ffe3ec1438ec2152695c2dddcbc04468c30d3ed1539", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace-0.1.0.tgz" + diff --git a/index/la/lace_box2d/lace_box2d-0.1.0.toml b/index/la/lace_box2d/lace_box2d-0.1.0.toml new file mode 100644 index 00000000..f57976fd --- /dev/null +++ b/index/la/lace_box2d/lace_box2d-0.1.0.toml @@ -0,0 +1,22 @@ +name = "lace_box2d" +description = "Provides a thin Ada binding to the 'box2d' C++ project." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +project-files = ["library/box2d_thin.gpr"] + +[[depends-on]] +lace_c_math = "~0.1" + +[origin] +hashes = [ +"sha256:fecf3d54be600eca17eadd1b49ad5c16bf98f07bf5f21738c106c5d22a8cc863", +"sha512:4dee47dbb76f612e130c39d0c4dd0c10b281118bc3d87451beab4f8abcde85730dbb02873fddd8a82ac1290a0a8ed3ef0844edba77af33616625532726c029da", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_box2d-0.1.0.tgz" + diff --git a/index/la/lace_bullet/lace_bullet-0.1.0.toml b/index/la/lace_bullet/lace_bullet-0.1.0.toml new file mode 100644 index 00000000..df1e811c --- /dev/null +++ b/index/la/lace_bullet/lace_bullet-0.1.0.toml @@ -0,0 +1,26 @@ +name = "lace_bullet" +description = "Provides a thin Ada binding to the 'bullet' C++ project." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +project-files = ["library/bullet_thin.gpr"] + +[[depends-on]] +lace_c_math = "~0.1" +libbullet = "*" + +[environment.'case(distribution)'.msys2.C_INCLUDE_PATH] +append = "${DISTRIB_ROOT}/mingw64/include/bullet" + +[origin] +hashes = [ +"sha256:2c009b790f92ee15fd63bde07bb3ba0747d3fd0d7465be28c12e22b9b3dc3475", +"sha512:cec42c7241bca4ca854d5dbe93df5ad4615a4d5b092fc79ac1cac2caf691e6f223e50bf10434d51731e78f051c9a252306dbe2f4e267c61a5af8a7c7d7ea5dd6", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_bullet-0.1.0.tgz" + diff --git a/index/la/lace_c_math/lace_c_math-0.1.0.toml b/index/la/lace_c_math/lace_c_math-0.1.0.toml new file mode 100644 index 00000000..022a5f84 --- /dev/null +++ b/index/la/lace_c_math/lace_c_math-0.1.0.toml @@ -0,0 +1,23 @@ +name = "lace_c_math" +description = "A binding to the C math code used by box2d & bullet bindings." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +project-files = ["library/c_math_thin.gpr"] + +[[depends-on]] +lace_math = "~0.1" +lace_swig = "~0.1" + +[origin] +hashes = [ +"sha256:e47df28c1422a9e75c430d0386c6f4ae89f049853e6cc902ec1fb8dfd7fe21be", +"sha512:5188f8bafe18fd1b04ad2dd5f915d4974c07ff99987aca3b5161970a7c3e6231b4710f32adc4c70fbef015128b0feff7ef138c96b8dd46d346f5cdd0826359ef", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_c_math-0.1.0.tgz" + diff --git a/index/la/lace_collada/lace_collada-0.1.0.toml b/index/la/lace_collada/lace_collada-0.1.0.toml new file mode 100644 index 00000000..0a1a67ec --- /dev/null +++ b/index/la/lace_collada/lace_collada-0.1.0.toml @@ -0,0 +1,23 @@ +name = "lace_collada" +description = "A Collada parser." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +project-files = ["library/collada.gpr"] + +[[depends-on]] +lace_math = "~0.1" +lace_xml = "~0.1" + +[origin] +hashes = [ +"sha256:99d5bbb7863743b5f6a31576b80c15325d110d1a12ccfaf024565f77271d6481", +"sha512:03fcc505057e6d4f299f5da67e9d47ea9abe2481cbd269a07222eb697eba08942a5714eb69573794b533d943696fb83828e9aeced09001eb60ef11286b29499c", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_collada-0.1.0.tgz" + diff --git a/index/la/lace_gel/lace_gel-0.1.0.toml b/index/la/lace_gel/lace_gel-0.1.0.toml new file mode 100644 index 00000000..03ae2d93 --- /dev/null +++ b/index/la/lace_gel/lace_gel-0.1.0.toml @@ -0,0 +1,24 @@ +name = "lace_gel" +description = "A 2D/3D game engine library (GEL)." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +project-files = ["library/gel.gpr"] + +[[depends-on]] +lace_opengl = "~0.1" +lace_physics = "~0.1" +sdlada = "2.5.4-1" + +[origin] +hashes = [ +"sha256:2c333035042e866b241199160dea3895d21558308eaee523150644e62cae6cfa", +"sha512:570ae6fe2f8889ac745263f5f5b582ba534b65e9ec40fc167c02e5ba3c0fa7a83ce54c06259f0ec43d6a122f569bf9aec1c79dff7a917732a39f21eaa5f1c1a2", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_gel-0.1.0.tgz" + diff --git a/index/la/lace_gel_animation_demo/lace_gel_animation_demo-0.1.0.toml b/index/la/lace_gel_animation_demo/lace_gel_animation_demo-0.1.0.toml new file mode 100644 index 00000000..8b7b6898 --- /dev/null +++ b/index/la/lace_gel_animation_demo/lace_gel_animation_demo-0.1.0.toml @@ -0,0 +1,24 @@ +name = "lace_gel_animation_demo" +description = "A demo of GEL's human animation." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +executables = ["launch_human_rig_demo"] + +project-files = ["human_rig_demo.gpr"] + +[[depends-on]] +lace_gel = "~0.1" + +[origin] +hashes = [ +"sha256:55b7e3bc98923a759ae9745f3e2b8f3fe67009795ff4f2e232bd1d35709b6de1", +"sha512:57a73b273bfada9e4a442b977741c5cedfff4117d91254496e9df54d16298877e25467f4c6b22458146438697ab4a51d10bd2fbf85b42a9e147043b6fe535851", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_gel_animation_demo-0.1.0.tgz" + diff --git a/index/la/lace_gel_full_demo/lace_gel_full_demo-0.1.0.toml b/index/la/lace_gel_full_demo/lace_gel_full_demo-0.1.0.toml new file mode 100644 index 00000000..e2a039e9 --- /dev/null +++ b/index/la/lace_gel_full_demo/lace_gel_full_demo-0.1.0.toml @@ -0,0 +1,24 @@ +name = "lace_gel_full_demo" +description = "A demo of most of GEL's features." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +executables = ["launch_full_demo"] + +project-files = ["full_demo.gpr"] + +[[depends-on]] +lace_gel = "~0.1" + +[origin] +hashes = [ +"sha256:4610c5882117d0c041c95801a3e62220a8ce7be58104ea87493dd7a73541adae", +"sha512:35462a04b3dea65f352f2459d556d04a918b899261e1c09cd5edea860ff6eafd006886627f61d7c1b1d124bd9ce56010f7d4ffeed2997557454648bcf1f3f8c0", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_gel_full_demo-0.1.0.tgz" + diff --git a/index/la/lace_math/lace_math-0.1.0.toml b/index/la/lace_math/lace_math-0.1.0.toml new file mode 100644 index 00000000..c63cc539 --- /dev/null +++ b/index/la/lace_math/lace_math-0.1.0.toml @@ -0,0 +1,24 @@ +name = "lace_math" +description = "Provides an Ada package family covering pure and applied mathematics." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +long-description = "\nContains:\n\n - Pure\n - Arithmetic (covers quantity)\n - Algebra (covers structure)\n - Geometry (covers space)\n - Analysis (covers change)\n\n - Applied\n - Statistics\n - Computational\n\n" + +project-files = ["library/math.gpr"] + +[[depends-on]] +lace_shared = "~0.1" + +[origin] +hashes = [ +"sha256:3ab6719722b53ff7b42f01be6bbd46c46a53bc57d308bba060d06ba631a78cbc", +"sha512:4e49a173f9db9dabac1344f09e3310637b8b2c2b6cecf0f18a946271a5b39169465ab6e1f2bc71e05b27e2a7edc3fd7c6e71bd29088853cb41abbec0686e98d3", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_math-0.1.0.tgz" + diff --git a/index/la/lace_opengl/lace_opengl-0.1.0.toml b/index/la/lace_opengl/lace_opengl-0.1.0.toml new file mode 100644 index 00000000..54e01400 --- /dev/null +++ b/index/la/lace_opengl/lace_opengl-0.1.0.toml @@ -0,0 +1,29 @@ +name = "lace_opengl" +description = "Provides an openGL engine." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +project-files = ["library/opengl.gpr"] + +[[depends-on]] +lace_collada = "~0.1" +libfreetype = "^2" + +[depends-on."case(os)"."windows"] +libmesa = "*" + +[environment.'case(distribution)'.msys2.C_INCLUDE_PATH] +append = "${DISTRIB_ROOT}/mingw64/include/freetype2" + +[origin] +hashes = [ +"sha256:672a64157d9d310dad6c7811062f2a2b19d8fcfb28d99c9f1a125a700eba23c2", +"sha512:57e152f18ba80988d166f61052ada919a2b703bb2c17a10cdf0a7d449fd9083d352c19ce5e2fc60ccd67023425bb5ee2de585da4a3af22ab247cf629b367d260", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_opengl-0.1.0.tgz" + diff --git a/index/la/lace_physics/lace_physics-0.1.0.toml b/index/la/lace_physics/lace_physics-0.1.0.toml new file mode 100644 index 00000000..b85952ce --- /dev/null +++ b/index/la/lace_physics/lace_physics-0.1.0.toml @@ -0,0 +1,24 @@ +name = "lace_physics" +description = "Provides 2D/3D rigid body dynamics simulation." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +project-files = ["library/physics.gpr"] + +[[depends-on]] +lace = "~0.1" +lace_bullet = "~0.1" +lace_box2d = "~0.1" + +[origin] +hashes = [ +"sha256:d1cb6621da314df578ad27c2c4ecfef1685191192f373da30c1acd9ed60fe4c9", +"sha512:44017b6e684204c65e7393cb5e06963ad21ba4be077dcc0f9c0332d06b1c861cdc2a2d926c23063f6e7ce1f5058b28fa30a04802fca6bd9521b1b5ba11aca511", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_physics-0.1.0.tgz" + diff --git a/index/la/lace_shared/lace_shared-0.1.0.toml b/index/la/lace_shared/lace_shared-0.1.0.toml new file mode 100644 index 00000000..c111417d --- /dev/null +++ b/index/la/lace_shared/lace_shared-0.1.0.toml @@ -0,0 +1,17 @@ +name = "lace_shared" +description = "Default settings for GPR files in the Lace project." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +[origin] +hashes = [ +"sha256:bc8f153419f9d5e558ff92de6e1a1ec7b07cf35fb3e9371b5f9a2b1794009b01", +"sha512:d121830a9e22923dd4e79ff27eb21be266d7c78605544dab297576ea1922249bbb594363a9ee34b2fe26f75625f54d33315b46ed090a524f90a0dbc46b67a810", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_shared-0.1.0.tgz" + diff --git a/index/la/lace_swig/lace_swig-0.1.0.toml b/index/la/lace_swig/lace_swig-0.1.0.toml new file mode 100644 index 00000000..e8edd841 --- /dev/null +++ b/index/la/lace_swig/lace_swig-0.1.0.toml @@ -0,0 +1,19 @@ +name = "lace_swig" +description = "Provides packages required by bindings produced by the 'swig4ada' tool." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +project-files = ["library/swig.gpr"] + +[origin] +hashes = [ +"sha256:ddbc016d405eb85410bfd156b16e3bd421754e2ee7f3ca2b73d167ed884ebe22", +"sha512:2f49c187816cb567136d3612692c2e726d539e9d3c59372905945a5ef07424f0670307271d3c9727eb1298ea84fda56b833ba8196e7aac247e8361e176ce017c", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_swig-0.1.0.tgz" + diff --git a/index/la/lace_xml/lace_xml-0.1.0.toml b/index/la/lace_xml/lace_xml-0.1.0.toml new file mode 100644 index 00000000..d654380f --- /dev/null +++ b/index/la/lace_xml/lace_xml-0.1.0.toml @@ -0,0 +1,23 @@ +name = "lace_xml" +description = "Provides simple XML read/write support." +version = "0.1.0" + +authors = ["Rod Kay"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +licenses = "ISC" + +project-files = ["library/xml.gpr"] + +[[depends-on]] +lace_shared = "~0.1" +libexpat = "*" + +[origin] +hashes = [ +"sha256:b6aa904a368c5e56323203633b139613569ec31f780a66ee9af2e350b6d2de7d", +"sha512:bbec9447d5acc2831b2626fd13eda605b4e035cf445c8f9b235d4a2aba146b1df1bc1f88a0169f27aa0026050e1d4cbc7949d83bf93ed74259627a6d7f3b8816", +] +url = "https://github.com/charlie5/lace-alire/releases/download/v0.1.0/lace_xml-0.1.0.tgz" + diff --git a/index/li/libbullet/libbullet-external.toml b/index/li/libbullet/libbullet-external.toml new file mode 100644 index 00000000..f128a9f0 --- /dev/null +++ b/index/li/libbullet/libbullet-external.toml @@ -0,0 +1,17 @@ +name = "libbullet" +description = "Bullet physics library." +website = "https://pybullet.org" +tags = ["physics", "game", "simulation", "robotics"] +licenses = "Zlib" + +authors = ["Erwin Coumans"] +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +[[external]] +kind = "system" + +[external.origin.'case(distribution)'] +'debian|ubuntu' = ["libbullet-dev"] +arch = ["bullet"] +msys2 = ["mingw-w64-x86_64-bullet"] diff --git a/index/li/libegl/libegl-external.toml b/index/li/libegl/libegl-external.toml new file mode 100644 index 00000000..740cf7ad --- /dev/null +++ b/index/li/libegl/libegl-external.toml @@ -0,0 +1,16 @@ +name = "libegl" +description = "EGL and GL Vendor-Neutral Dispatch library." +website = "https://gitlab.freedesktop.org/glvnd/libglvnd" +tags = ["egl", "glvnd", "mesa"] +licenses = "MIT AND custom-MIT-like" + +maintainers = ["Rod Kay ", "onox "] +maintainers-logins = ["charlie5", "onox"] + +[[external]] +kind = "system" + +[external.origin.'case(distribution)'] +'debian|ubuntu' = ["libegl-dev"] +arch = ["libglvnd"] +msys2 = ["mingw-w64-x86_64-mesa"] diff --git a/index/li/libexpat/libexpat-external.toml b/index/li/libexpat/libexpat-external.toml new file mode 100644 index 00000000..ac2ac21b --- /dev/null +++ b/index/li/libexpat/libexpat-external.toml @@ -0,0 +1,13 @@ +description = "Expat is a stream-oriented XML 1.0 parser library" +name = "libexpat" + +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +[[external]] +kind = "system" + +[external.origin."case(distribution)"] +"debian|ubuntu" = ["libexpat1-dev"] +arch = ["expat"] +msys2 = ["mingw-w64-x86_64-expat"] diff --git a/index/li/libmesa/libmesa-external.toml b/index/li/libmesa/libmesa-external.toml new file mode 100644 index 00000000..f112b2ec --- /dev/null +++ b/index/li/libmesa/libmesa-external.toml @@ -0,0 +1,16 @@ +name = "libmesa" +description = "Mesa openGL library." +website = "https://mesa3d.org/" +tags = ["graphics", "opengl", "opencl", "vulkan"] +licenses = "MIT" + +maintainers = ["Rod Kay "] +maintainers-logins = ["charlie5"] + +[[external]] +kind = "system" + +[external.origin.'case(distribution)'] +'debian|ubuntu' = ["libgl1-mesa-dri"] +arch = ["mesa"] +msys2 = ["mingw-w64-x86_64-mesa"]