{"id":18675068,"url":"https://github.com/spring/mingwlibs64","last_synced_at":"2025-04-12T02:10:59.162Z","repository":{"id":66600980,"uuid":"49453477","full_name":"spring/mingwlibs64","owner":"spring","description":null,"archived":false,"fork":false,"pushed_at":"2019-10-19T12:50:31.000Z","size":36944,"stargazers_count":2,"open_issues_count":0,"forks_count":6,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-03-25T21:51:13.477Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/spring.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-01-11T20:48:40.000Z","updated_at":"2025-02-26T22:05:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"84d20c6f-3678-40ea-9410-527de53f4e36","html_url":"https://github.com/spring/mingwlibs64","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring%2Fmingwlibs64","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring%2Fmingwlibs64/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring%2Fmingwlibs64/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/spring%2Fmingwlibs64/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/spring","download_url":"https://codeload.github.com/spring/mingwlibs64/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248505929,"owners_count":21115354,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-07T09:22:27.598Z","updated_at":"2025-04-12T02:10:59.151Z","avatar_url":"https://github.com/spring.png","language":"C++","readme":"# MinGW libraries for the Spring RTS game engine - 64 bit\n\n##WARNING - 64 bit windows builds of spring are experimental and may not sync with other builds.\n\n## README\n\nThe files in this package are needed to compile spring with MinGW.\n\n\n### Notes for users\n\nThere are two ways of using/setting-up mingwlibs.\n\n1. The simple one (recommended for new users)\n\nHave them in a folder named mingwlibs where you have extracted\nthe spring source tarball or git repository. This way,\nSCons or CMake will automatically find the libs.\nYour directory structure should look like this:\n\n\tAI/                 Spring AI source code\n\tgame/               Output binaries go here\n\tinstaller/          Scripts to build installer\n\trts/                Spring source code\n\tmingwlibs/          This package!\n\tmingwlibs/bin/      Executables\n\tmingwlibs/dll/      Dynamic link libraries\n\tmingwlibs/include/  Header files\n\tmingwlibs/jlib/     Java libraries\n\tmingwlibs/lib/      Native import libraries\n\n\n2. For multiple spring repositories\n\nThis is useful  if you have multiple spring repositories,\nand you do not want to maintain mingwlibs separately for each of them,\nor if you simple want to keep it away from the spring sources.\n\nJust extract the archive anywhere you want it, eg like this:\n\n\tC:\\mingwlibs\\bin\n\tC:\\mingwlibs\\dll\n\tC:\\mingwlibs\\include\n\tC:\\mingwlibs\\jlib\n\tC:\\mingwlibs\\lib\n\nFor the spring build-system to find the libs, you have to specify them\nin the configure step like this:\n\n_CMake_\n\n\tcmake -DMINGWLIBS=C:\\mingwlibs [other-options...]\n\n\n### Notes for maintainers\n\n#### Creating MinGW32 import libraries\n\nAlso included is `reimp_new.zip`, this contains `reimp.exe` which has been\nused to create MinGW32 import libraries for `DevIL.dll`, `ILU.dll` and `ILUT.dll`:\n\n\treimp DevIL.dll\n\treimp ILU.dll\n\treimp ILUT.dll\n\nThis creates `libdevil.a`, `libilu.a`, `libilut.a` and a number of `.def` files.\nYou can throw away the `.def` files and move the `lib*.a` files to `lib/`.\n\n#### Cross-Compiling Boost\n\nDownload [the latest boost sources archive](http://www.boost.org/users/download/).\n\nDue to the nature of boost, it is very likely these steps will have to be adapted\nin-between versions.\n\n_Adjust_ and run boost_crosscompile.sh.\n\nYou should now have both the static libs and the headers of the new boost\nversion in your mingwlibs dir, and are only left to do the git magic to commit,\nand optionally mention the new version in the list below.\n\n### Current versions of included libraries and binaries\n\n* GNU __AWK__ 3.1.6\n\n\t\u003chttp://home.claranet.de/xyzzy/home/ltru/gawk-win.htm\u003e\n\n\tThis version does not depend on any dlls, and does not segfault\n\tlike the official GNU `awk.exe`.\n\n* __7-Zip__ (A) 4.65 2009-02-03\n\n\t\u003chttp://www.7-zip.org\u003e\n\n* __Boost__ (see boost_crosscompile.sh for the used version)\n\n\t\u003chttp://www.boost.org\u003e\n\n* __Curl__ 7.24.0\n\t\u003chttp://curl.haxx.se/\u003e\n\n* __Devil__ 1.7.8\n\n\t\u003chttp://prdownloads.sourceforge.net/openil/Devil-1.6.8-rc2-win-.zip?download\u003e\n\n* __FreeType__ 2.3.5\n\n\t\u003chttp://gnuwin32.sourceforge.net/downlinks/freetype-bin-zip.php\u003e\n\n\t\u003chttp://gnuwin32.sourceforge.net/downlinks/freetype-lib-zip.php\u003e\n\n\t(Index: \u003chttp://gnuwin32.sourceforge.net/packages/freetype.htm\u003e)\n\n\tNote: since v9 downgraded to 2.1.10.2079 again because the particular 2.3.5 that\n\twas included showed small misaligned fonts (works fine with 2.3.5 on linux.)\n\tDo not know where I originally downloaded 2.1.10.2079\n\n* __GLEW__ 1.5.8.0\n\n\t\u003chttp://glew.sourceforge.net\u003e\n\n* __SDL__ 2.0.3\n\n\t\u003chttp://libsdl.org/release/SDL2-devel-2.0.3-mingw.tar.gz\u003e\n\n* __Java__ Development Kit SE 1.6.0 update 10 __headers__ and __import library__:\n\n\t\u003chttp://java.sun.com/javase/downloads/index.jsp\u003e\n\n\t\u003chttp://www.inonit.com/cygwin/jni/invocationApi/execute.html\u003e\n\n* __pandoc__ 1.8.1.2\n\n\t\u003chttp://johnmacfarlane.net/pandoc/\u003e\n\n* __Zlib__ 1.2.7\n\n\tcompiled with https://github.com/abma/pr-downloader/blob/73acf328d6f9b68a9b9ffe33eb2db3c1a7ab45df/scripts/crosscompile.sh\n\n* __OpenAL Soft__ 1.15.1\n\n\t\u003chttp://kcat.strangesoft.net/openal.html\u003e\n\n\tirc.freenode.net:6667 #OpenAL\n\n* __Ogg/Vorbis/Vorbisfile__\n\n\t`libogg-1.1.4`, `libvorbis-1.2.3`\n\n\tcompiled with mingw gcc 4.4.1\n\n* Java __Vecmath__ (from Java 3D 1.5)\n\n\t\u003chttp://vecmath.dev.java.net\u003e\n\n* MS C Run-Time Libraries __MSVCR71.dll__\n\n\t\u003chttp://msdn.microsoft.com/en-us/library/abx4dbyh(VS.71).aspx\u003e\n\n\ton that page, see:\n\t\t_What is the difference between msvcrt.dll and msvcr71.dll?_\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspring%2Fmingwlibs64","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fspring%2Fmingwlibs64","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fspring%2Fmingwlibs64/lists"}