{"id":20632901,"url":"https://github.com/librevr/ext-win-sparkle","last_synced_at":"2025-06-25T03:09:15.235Z","repository":{"id":126715159,"uuid":"78459246","full_name":"LibreVR/ext-win-sparkle","owner":"LibreVR","description":null,"archived":false,"fork":false,"pushed_at":"2017-01-09T19:03:27.000Z","size":10002,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-15T23:56:58.359Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","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/LibreVR.png","metadata":{"files":{"readme":"README.md","changelog":"NEWS","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-01-09T19:02:52.000Z","updated_at":"2020-08-10T20:41:47.000Z","dependencies_parsed_at":"2023-06-17T19:15:58.416Z","dependency_job_id":null,"html_url":"https://github.com/LibreVR/ext-win-sparkle","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LibreVR/ext-win-sparkle","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreVR%2Fext-win-sparkle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreVR%2Fext-win-sparkle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreVR%2Fext-win-sparkle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreVR%2Fext-win-sparkle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LibreVR","download_url":"https://codeload.github.com/LibreVR/ext-win-sparkle/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LibreVR%2Fext-win-sparkle/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261795335,"owners_count":23210620,"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-16T14:17:46.500Z","updated_at":"2025-06-25T03:09:15.212Z","avatar_url":"https://github.com/LibreVR.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build status](https://ci.appveyor.com/api/projects/status/acsuqjheafef29m1?svg=true)](https://ci.appveyor.com/project/vslavik/winsparkle)\n[![Crowdin](https://d322cqt584bo4o.cloudfront.net/winsparkle/localized.png)](https://crowdin.com/project/winsparkle)\n\n About\n-------\n\nWinSparkle is a plug-and-forget software update library for Windows\napplications. It is heavily inspired by the Sparkle framework for OS X\nwritten by Andy Matuschak and others, to the point of sharing the same \nupdates format (appcasts) and having very similar user interface.\n\nSee https://winsparkle.org for more information about WinSparkle.\n\nDocumentation: [wiki](https://github.com/vslavik/winsparkle/wiki) and\nthe [winsparkle.h header](https://github.com/vslavik/winsparkle/blob/master/include/winsparkle.h).\n\n\n Using prebuilt binaries\n-------------------------\n\nThe easiest way to use WinSparkle is to download the prebuilt `WinSparkle.dll`\nbinary. It doesn't have any extra dependencies (not even `msvcr*.dll`) and is\ncompatible with all Windows compilers.\n\n\n Building from sources\n-----------------------\n\nIf you prefer to build WinSparkle yourself, you can do so.  You'll have to\ncompile from a git checkout; some of the dependencies are included as git\nsubmodules.\n\nCheck the sources out and initialize the submodules:\n\n    $ git clone git://github.com/vslavik/winsparkle.git\n    $ cd winsparkle\n    $ git submodule init\n    $ git submodule update\n\nTo compile the library, just open `WinSparkle.sln` (or the one corresponding to\nyour compiler version) solution and build it.\n\nAt the moment, projects for Visual C++ (2008 and up) are provided, so you'll\nneed that (Express/Community edition suffices). In principle, there's nothing\nin the code preventing it from being compiled by other compilers.\n\nThere are also unsupported CMake build files in the cmake directory.\n\n\n Where can I get some examples?\n--------------------------------\n\nDownload the sources archive and have a look at the\n[examples/](https://github.com/vslavik/winsparkle/tree/master/examples) folder.\n\n\n Using latest development versions\n-----------------------------------\n\nIf you want to stay at the bleeding edge and use the latest, not yet released,\nversion of WinSparkle, you can get its sources from public repository.\nWinSparkle uses git and and the sources are hosted on GitHub at\nhttps://github.com/vslavik/winsparkle\n\nWinSparkle uses submodules for some dependencies, so you have to initialize\nthem after checking the tree out:\n\n    $ git clone git://github.com/vslavik/winsparkle.git\n    $ cd winsparkle\n    $ git submodule init\n    $ git submodule update\n\nThen compile WinSparkle as described above; no extra steps are required.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibrevr%2Fext-win-sparkle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flibrevr%2Fext-win-sparkle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibrevr%2Fext-win-sparkle/lists"}