{"id":20105024,"url":"https://github.com/misyltoad/sdl-touch-test","last_synced_at":"2026-03-07T05:31:21.816Z","repository":{"id":135969746,"uuid":"540619033","full_name":"misyltoad/sdl-touch-test","owner":"misyltoad","description":null,"archived":false,"fork":false,"pushed_at":"2022-09-23T21:13:20.000Z","size":31,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-02T17:47:46.655Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CMake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/misyltoad.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2022-09-23T21:12:55.000Z","updated_at":"2022-09-26T07:54:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"b1680b70-c276-4c41-b5d4-1b564cea5215","html_url":"https://github.com/misyltoad/sdl-touch-test","commit_stats":null,"previous_names":["misyltoad/sdl-touch-test"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/misyltoad/sdl-touch-test","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/misyltoad%2Fsdl-touch-test","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/misyltoad%2Fsdl-touch-test/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/misyltoad%2Fsdl-touch-test/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/misyltoad%2Fsdl-touch-test/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/misyltoad","download_url":"https://codeload.github.com/misyltoad/sdl-touch-test/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/misyltoad%2Fsdl-touch-test/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30208731,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T05:23:27.321Z","status":"ssl_error","status_checked_at":"2026-03-07T05:00:17.256Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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-13T17:45:38.007Z","updated_at":"2026-03-07T05:31:21.792Z","avatar_url":"https://github.com/misyltoad.png","language":"CMake","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Basic C SDL2 project\n\nThis project is a basic C [SDL2][SDL] project that uses [CMake][] as a build system.\n\n\nIt could be used as a base for any SDL2 project. Just fork it, clone it and\nexecute the `rename_project.sh` script. You will be prompted to enter the new\nproject name, the new executable name and the new git repository, but you can\nkeep the autodetected values. Finally, just commit and push the result to your\nrepository.\n\n## Dependencies\n\n- [Git][]\n- C Compiler (gcc, ...)\n- [CMake][]\n- [SDL2][SDL] library\n\n**On Debian/Ubuntu based distributions, use the following command:**\n\n```sh\nsudo apt install git build-essential pkg-config cmake cmake-data libsdl2-dev\n```\n\n**Optional packages:**\n\n- [SDL2_image][] library\n- [SDL2_ttf][] library\n- [SDL2_net][] library\n- [SDL2_mixer][] library\n- [SDL2_gfx][] library\n\n```sh\nsudo apt install libsdl2-image-dev libsdl2-ttf-dev libsdl2-net-dev libsdl2-mixer-dev libsdl2-gfx-dev\n```\n\n## Build instructions\n\n```sh\n# Clone this repo\ngit clone https://gitlab.com/aminosbh/basic-c-sdl-project.git\ncd basic-c-sdl-project\n\n# Create a build folder\nmkdir build\ncd build\n\n# Build\ncmake ..\nmake\n\n# Run\n./basic-c-sdl-project\n```\n\n***Note:*** To use SDL2_image, SDL2_ttf, SDL2_net, SDL2_mixer or SDL2_gfx, you\nshould uncomment some instructions in the CMakeLists.txt file and re-execute\nthe `make` command.\n\n### Open the project with an IDE under Linux\n\nSee [IDE_USAGE.md](IDE_USAGE.md) for details.\n\n## License\n\nAuthor: Amine B. Hassouna [@aminosbh](https://gitlab.com/aminosbh)\n\nThis project is distributed under the terms of the MIT license\n[\u0026lt;LICENSE\u0026gt;](LICENSE).\n\n\n\n[SDL]: https://www.libsdl.org\n[CMake]: https://cmake.org\n[Git]: https://git-scm.com\n[SDL2_image]: https://www.libsdl.org/projects/SDL_image\n[SDL2_ttf]: https://www.libsdl.org/projects/SDL_ttf\n[SDL2_net]: https://www.libsdl.org/projects/SDL_net\n[SDL2_mixer]: https://www.libsdl.org/projects/SDL_mixer\n[SDL2_gfx]: http://www.ferzkopp.net/wordpress/2016/01/02/sdl_gfx-sdl2_gfx\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmisyltoad%2Fsdl-touch-test","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmisyltoad%2Fsdl-touch-test","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmisyltoad%2Fsdl-touch-test/lists"}