{"id":22293906,"url":"https://github.com/rtbo/img-d-clibsbuild","last_synced_at":"2026-01-06T07:06:05.145Z","repository":{"id":71972723,"uuid":"68647654","full_name":"rtbo/img-d-clibsbuild","owner":"rtbo","description":"Build scripts for img-d libraries","archived":false,"fork":false,"pushed_at":"2016-09-19T21:20:06.000Z","size":2,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-30T19:26:55.605Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Batchfile","has_issues":true,"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/rtbo.png","metadata":{"files":{"readme":"README.md","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-09-19T21:19:19.000Z","updated_at":"2016-09-19T21:20:07.000Z","dependencies_parsed_at":"2023-03-10T16:00:18.165Z","dependency_job_id":null,"html_url":"https://github.com/rtbo/img-d-clibsbuild","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/rtbo%2Fimg-d-clibsbuild","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtbo%2Fimg-d-clibsbuild/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtbo%2Fimg-d-clibsbuild/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rtbo%2Fimg-d-clibsbuild/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rtbo","download_url":"https://codeload.github.com/rtbo/img-d-clibsbuild/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245550681,"owners_count":20633883,"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-12-03T17:33:02.608Z","updated_at":"2026-01-06T07:06:05.095Z","avatar_url":"https://github.com/rtbo.png","language":"Batchfile","funding_links":[],"categories":[],"sub_categories":[],"readme":"# img-d-clibsbuild\n\nProject that contains build scripts to build the image manipulation libraries required by img-d.\n\nThe C libraries built are:\n - libjpeg-turbo\n - zlib\n - libpng\n\nzlib is only built as dependency of libpng, it not staged if libpng links statically to it.\n\nClang/LLVM is used for building.\nThe following table lists support status of the libraries for various target ABIs\n\n| ABI                    | jpeg-turbo | libpng |\n| ---------------------- |:----------:|:------:|\n| i686-pc-linux-gnu      |            |        |\n| x86_64-pc-linux-gnu    |            |        |\n| i686-pc-windows-msvc   | X          |  X     |\n| x86_64-pc-windows-msvc | X          |  X     |\n| x86-apple-darwin       |            |        |\n| x86_64-apple-darwin    |            |        |\n\n\nWindows target build is only supported on windows.\n\nimg-d ships with static libraries built for various ABIs.\nDub will transparently add the C code directly into the D archive avoiding apps to link or ship C dlls.\n\nThe one exception to this is dmd for windows-x86.\nBecause it uses a dinosaure linker, the only that works at the moment is to link to import libraries and ship needed dlls.\nThose import libraries and dlls are built by img-d-clibsbuild.\n\nCommon dependencies:\n - cmake\n\nDependencides for windows build:\n - Tests are made on Windows 10 x64 (other versions might work)\n - Microsoft linker and configure scripts (vcvarsall.bat).\n    - Tested with VS2015 / 14.0  -  Windows SDK without visual studio will probably work.\n - Clang/LLVM (tested with 3.9.0-x86)\n - Implib to build dmd-x86 import libraries","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frtbo%2Fimg-d-clibsbuild","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frtbo%2Fimg-d-clibsbuild","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frtbo%2Fimg-d-clibsbuild/lists"}