{"id":17346516,"url":"https://github.com/diamondburned/gotk4-adwaita","last_synced_at":"2025-04-09T12:04:08.285Z","repository":{"id":57618181,"uuid":"387335556","full_name":"diamondburned/gotk4-adwaita","owner":"diamondburned","description":" Autogenerated Adwaita bindings for Go","archived":false,"fork":false,"pushed_at":"2025-03-10T09:47:06.000Z","size":4132,"stargazers_count":51,"open_issues_count":1,"forks_count":11,"subscribers_count":5,"default_branch":"adw","last_synced_at":"2025-04-02T11:09:08.083Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/diamondburned.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2021-07-19T04:11:11.000Z","updated_at":"2025-03-28T16:37:48.000Z","dependencies_parsed_at":"2024-10-31T22:01:57.483Z","dependency_job_id":"fe3e14b1-1a9f-498a-8fdd-37bc14584134","html_url":"https://github.com/diamondburned/gotk4-adwaita","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/diamondburned%2Fgotk4-adwaita","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diamondburned%2Fgotk4-adwaita/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diamondburned%2Fgotk4-adwaita/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/diamondburned%2Fgotk4-adwaita/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/diamondburned","download_url":"https://codeload.github.com/diamondburned/gotk4-adwaita/tar.gz/refs/heads/adw","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248036064,"owners_count":21037092,"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-10-15T16:45:46.558Z","updated_at":"2025-04-09T12:04:08.262Z","avatar_url":"https://github.com/diamondburned.png","language":"Go","funding_links":[],"categories":["Libraries And Frameworks"],"sub_categories":["Go"],"readme":"# gotk4-adwaita\n\n[Package documentation](https://pkg.go.dev/github.com/diamondburned/gotk4-adwaita/pkg/adw)\n\nGo generated bindings for [Libadwaita][adw].\n\n## Update Bindings\n\nCurrently, these bindings are built against the version `1.2.0` of Libadwaita.\n\nThe easiest way to upgrade the bindings is to fork this repository and use Nix\nto regenerate the bindings. Adjust the Nix specific files, [as needed][nix-overlay].\n\nFor completeness, instructions for Flatpak as well as a manual way are provided.\n\n### Nix\n\nFor building with Nix, please refer to the [gotk4 documentation][gotk4-contributing].\n\n### Flatpak\n\nYou should follow these instructions, if you plan to package your application\nas a Flatpak.\n\nThis way, you can generate bindings for the version of Libadwaita,\nprovided by your chosen runtime or for the newest version of Adwaita.\n\nTo generate the bindings, do the following:\n\n```sh\n$ flatpak-builder --force-clean build-dir io.github.diamondburned.gotk4_adwaita.yml\n$ flatpak-builder --run build-dir io.github.diamondburned.gotk4_adwaita.yml go generate\n```\n\nYou might need to install the referenced SDKs and runtimes, first.\nYou might want to read the [Flatpak building introduction][flatpak].\n\n### Manual\n\nYou should use the manual way, if you do want to use the version of Libadwaita,\nyour system provides.\n\nIf you do not want to install all the libraries onto your system, you can use\na tool like [Toolbox][toolbox].\n\nOptionally enter your toolbox via `toolbox enter` and run the following command\nafterwards.\n\n```sh\n$ go generate\n```\n\nInstall the missing system-libraries, until the generation succeeds.\n\n[adw]: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/\n[flatpak]: https://docs.flatpak.org/en/latest/building-introduction.html\n[gotk4-contributing]: https://github.com/diamondburned/gotk4/blob/4/CONTRIBUTING.md\n[nix-overlay]: https://github.com/diamondburned/gotk4-adwaita/issues/3#issuecomment-1304912311\n[toolbox]: https://containertoolbx.org/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiamondburned%2Fgotk4-adwaita","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiamondburned%2Fgotk4-adwaita","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiamondburned%2Fgotk4-adwaita/lists"}