{"id":21484137,"url":"https://github.com/dylex/libgnt","last_synced_at":"2026-02-04T03:40:51.399Z","repository":{"id":66278672,"uuid":"337464768","full_name":"dylex/libgnt","owner":"dylex","description":"rescued from https://bitbucket.org/pidgin/libgnt/src","archived":false,"fork":false,"pushed_at":"2022-01-14T17:42:44.000Z","size":1178,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"default","last_synced_at":"2025-07-12T07:23:00.517Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dylex.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog","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":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-02-09T16:23:55.000Z","updated_at":"2021-03-13T22:35:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"118942b6-dea1-463b-b65e-e38dfb471b93","html_url":"https://github.com/dylex/libgnt","commit_stats":null,"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"purl":"pkg:github/dylex/libgnt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylex%2Flibgnt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylex%2Flibgnt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylex%2Flibgnt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylex%2Flibgnt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dylex","download_url":"https://codeload.github.com/dylex/libgnt/tar.gz/refs/heads/default","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dylex%2Flibgnt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29066070,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-04T03:31:03.593Z","status":"ssl_error","status_checked_at":"2026-02-04T03:29:50.742Z","response_time":62,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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-23T12:50:15.746Z","updated_at":"2026-02-04T03:40:51.364Z","avatar_url":"https://github.com/dylex.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"GNT: The GLib Ncurses Toolkit\n=============================\n\n[ ![Download](https://api.bintray.com/packages/pidgin/releases/libgnt/images/download.svg) ](https://bintray.com/pidgin/releases/libgnt/_latestVersion)\n[ ![Issues](https://img.shields.io/badge/Issues-YouTrack-ee3b8b.svg) ](https://issues.imfreedom.org/issues/LIBGNT)\n\nGNT is an ncurses toolkit for creating text-mode graphical user interfaces in a\nfast and easy way. It is based on [GLib](https://wiki.gnome.org/Projects/GLib)\nand [ncurses](https://www.gnu.org/software/ncurses/ncurses.html).\n\nIt was born out of the console-based UI, **Finch**, for the [libpurple\nproject](https://developer.pidgin.im/wiki/WhatIsLibpurple), but has now been\nsplit into its own independent repository.\n\nBuilding GNT\n------------\n\nTo build, you will need [Meson](https://mesonbuild.com/),\n[GLib](https://wiki.gnome.org/Projects/GLib),\n[ncurses](https://www.gnu.org/software/ncurses/ncurses.html),\n[libxml2](http://xmlsoft.org/), and [Python 3](https://www.python.org/). Exact\nversions can be determined from the `meson.build` in the top-level directory.\n\nOn Debian-based systems, install `meson` `ninja-build` `gobject-introspection`\n`libgirepository1.0-dev` `gtk-doc-tools` `libglib2.0-dev` `libxml2-dev`\n`libncurses-dev` `libpython3-dev`.\n\nOn Fedora-based systems, install `meson` `ninja-build` `gobject-introspection`\n`gtk-doc` `glib2-devel` `libxml2-devel` `ncurses-devel` `python3-devel`.\n\nYou can then run Meson and Ninja as usual (passing any `-D` options if necessary):\n\n```bash\n$ meson build\n$ ninja -C build\n$ ninja -C build install\n```\n\nNotes About Versioning\n----------------------\n\nThis code was originally contained in the Pidgin/Finch/libpurple repository.\nVersions were set by the top-level `configure.ac` in that repository. The GNT\nversion was independent of Pidgin and Finch and the tag. This repository\ncontains the original tags and so you may see multiple tags pointing to the\nsame commit. The GNT version *as it was released* is noted in the second column\nof the table below.\n\nA second `configure.ac` was included in the `libgnt` subdirectory that was\nextracted to produce this repository. Unfortunately, we were not consistent\nwith updating the version in that copy. It was deemed too much work for little\ngain to go back through the history to correct this error when producing this\nsplit repository. As such, the third column of the table below contains the\nversion *as recorded in `configure.ac`* at the time of a tag.\n\nBeginning with version 2.14.0, the code has been moved to a separate repository\nand so the tag and the version will remain in sync.\n\nTagged   | Released   | Recorded\n-------- | ---------- | ----------\nv2.13.0  | 2.8.10     | 2.8.0devel\nv2.12.0  | 2.8.10     | 2.8.0devel\nv2.11.0  | 2.8.10     | 2.8.0devel\nv2.10.12 | 2.8.10     | 2.8.0devel\nv2.10.11 | 2.8.10     | 2.8.0devel\nv2.10.10 | 2.8.10     | 2.8.0devel\nv2.10.9  | 2.8.10     | 2.8.0devel\nv2.10.8  | 2.8.10     | 2.8.0devel\nv2.10.7  | 2.8.9      | 2.8.0devel\nv2.10.6  | 2.8.9      | 2.8.0devel\nv2.10.5  | 2.8.9      | 2.8.0devel\nv2.10.4  | 2.8.9devel | 2.8.0devel\nv2.10.3  | 2.8.9      | 2.8.0devel\nv2.10.2  | 2.8.9      | 2.8.0devel\nv2.10.1  | 2.8.9      | 2.8.0devel\nv2.10.0  | 2.8.9      | 2.8.0devel\nv2.9.0   | 2.8.9      | 2.8.0devel\nv2.8.0   | 2.8.8      | 2.8.0devel\nv2.7.11  | 2.8.7      | 2.8.0devel\nv2.7.10  | 2.8.6      | 2.8.0devel\nv2.7.9   | 2.8.5      | 2.8.0devel\nv2.7.8   | 2.8.5      | 2.8.0devel\nv2.7.7   | 2.8.4      | 2.8.0devel\nv2.7.6   | 2.8.3      | 2.8.0devel\nv2.7.5   | 2.8.2      | 2.8.0devel\nv2.7.4   | 2.8.1      | 2.8.0devel\nv2.7.3   | 2.8.0      | 2.8.0devel\nv2.7.2   | 2.7.2      | 2.7.0devel\nv2.7.1   | 2.7.1      | 2.7.0devel\nv2.7.0   | 2.7.0      | 2.7.0devel\nv2.6.6   | 2.6.6      | 2.6.2devel\nv2.6.5   | 2.6.5      | 2.6.2devel\nv2.6.4   | 2.6.4      | 2.6.2devel\nv2.6.3   | 2.6.3      | 2.6.2devel\nv2.6.2   | 2.6.2      | 2.6.2devel\nv2.6.1   | 2.6.1      | 2.5.0\nv2.6.0   | 2.6.0      | 2.5.0\nv2.5.9   | 2.5.9      | 2.5.6\nv2.5.8   | 2.5.8      | 2.5.6\nv2.5.7   | 2.5.7      | 2.5.6\nv2.5.6   | 2.5.6      | 2.5.6\nv2.5.5   | 2.5.5      | 2.5.0\nv2.5.4   | 2.5.4      | 2.5.0\nv2.5.3a  | 2.5.3      | 2.5.0\nv2.5.3   | 2.5.3devel | 2.5.0\nv2.5.2   | 2.5.2      | 2.5.0\nv2.5.1   | 2.5.1      | 2.5.0\nv2.5.0   | 2.5.0      | 2.5.0\nv2.4.3   | 2.4.3      | 2.4.2\nv2.4.2   | 2.4.2      | 2.4.2\nv2.4.1   | 2.4.1      | 2.4.1\nv2.4.0   | 2.4.0      | 2.4.0devel\nv2.3.1   | 2.3.1      | 2.3.1\nv2.3.0   | 2.3.0      | 2.3.0\nv2.2.2   | 2.2.2      | 2.2.0devel\nv2.2.1   | 2.2.1      | 2.2.0devel\nv2.2.0   | 2.2.0      | 2.2.0devel\nv2.1.1   | 2.1.0      | 2.1.0devel\nv2.1.0   | 2.0.0      | 2.0.0devel\nv2.0.2   | 1.0.2      | 1.0.0beta7\nv2.0.1   | 1.0.1      | 1.0.0beta7\nv2.0.0   | 1.0.0      | 1.0.0beta7\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdylex%2Flibgnt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdylex%2Flibgnt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdylex%2Flibgnt/lists"}