{"id":20125043,"url":"https://github.com/jpcima/gtkglext","last_synced_at":"2025-07-20T22:34:45.612Z","repository":{"id":106386398,"uuid":"177676972","full_name":"jpcima/gtkglext","owner":"jpcima","description":"Fork of GtkGLExt for Xft font support","archived":false,"fork":false,"pushed_at":"2019-03-25T22:57:05.000Z","size":1254,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-02T20:44:15.895Z","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":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jpcima.png","metadata":{"files":{"readme":"README","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":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-25T22:54:53.000Z","updated_at":"2019-03-25T22:57:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"2a0a5978-6988-4d81-a3a5-297c41b619e6","html_url":"https://github.com/jpcima/gtkglext","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jpcima/gtkglext","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpcima%2Fgtkglext","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpcima%2Fgtkglext/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpcima%2Fgtkglext/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpcima%2Fgtkglext/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jpcima","download_url":"https://codeload.github.com/jpcima/gtkglext/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jpcima%2Fgtkglext/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266210928,"owners_count":23893343,"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-13T19:54:19.235Z","updated_at":"2025-07-20T22:34:45.607Z","avatar_url":"https://github.com/jpcima.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\n  G t k G L E x t\n\n  - OpenGL Extension to GTK\n\n\nGeneral Information\n===================\n\nGtkGLExt is an OpenGL extension to GTK.\n\nThis package is composed of GdkGLExt library and GtkGLExt library.\nGdkGLExt library provides the GDK objects which support OpenGL\nrendering in GTK. GtkGLExt library provides the GtkWidget API add-ons\nto make GTK+ widgets OpenGL-capable.\n\nThe official web site is:\n  http://gtkglext.sourceforge.net/\n\nThe official download \u0026 development project site is:\n  http://sourceforge.net/projects/gtkglext/\n\n\nLicensing\n=========\n\nGtkGLExt libraries are released under the terms of the GNU Lesser\nGeneral Public License (GNU LGPL). While components and programs\nincluded with this release are licensed under the terms of the GNU\nGeneral Public License (GNU GPL).\n\n\nSupported Platforms\n===================\n\nCurrently GtkGLExt supports\n\n  * UNIX and UNIX-like platforms\n      Tested under Linux, FreeBSD, IRIX, and Mac OS X.\n\n  * Win32 platforms\n      Tested under Windows XP \u0026 2000 Professional using MinGW/Cygwin\n      environment.\n\n\nRequirements\n============\n\n  * GNU C compiler\n\n  * GNU make\n\n  * GTK 2.0 or later (http://www.gtk.org/)\n\n  * OpenGL or Mesa (http://www.mesa3d.org/)\n\n  * GTK-Doc (http://www.gtk.org/rdp/)  [optional]\n\n\nMultihead Support\n=================\n\nMultihead support requires GTK+ 2.1 or above.\n\nIf GtkGLExt is already installed, you can check whether installed\nGtkGLExt library supports multihead using the following command.\n\n  $ pkg-config --variable=multihead gtkglext-1.0\n\n\nInstallation\n============\n\nTo build and install GtkGLExt, type follows (use GNU make)\n\n  $ ./configure --prefix=/foo/bar (other options...)\n  $ make (or gmake)\n  $ make install\n\nTo compile example programs, type\n\n  $ make examples\n\nPlease read INSTALL or type \"./configure --help\" for more details.\n\n\nConfigure Options\n=================\n\nOpenGL options\n\n  --with-gl-prefix=DIR      OpenGL (Mesa) is installed in DIR [default=auto]\n  --with-gl-includedir=DIR  OpenGL (Mesa) headers are in DIR [default=auto]\n  --with-gl-libdir=DIR      OpenGL (Mesa) libraries are in DIR [default=auto]\n\nDebug options\n\n  --enable-debug=[no/minimum/yes] turn on debugging [default=minimum]\n\nWindow system options\n\n  --with-gdktarget=[x11/win32] select GDK target\n\nAuto-generation files options\n\n  --disable-rebuilds      disable all source autogeneration rules\n\nDocumentation options\n\n  --enable-gtk-doc        use gtk-doc to build documentation [default=no]\n  --with-html-dir=PATH    path to installed docs\n\n\nBuilding the CVS Version of GtkGLExt\n====================================\n\nGtkGLExt's SourceForge CVS repository can be checked out through\nanonymous (pserver) CVS with the following instruction set.\nWhen prompted for a password for anonymous, simply press the Enter key. \n\n  $ cvs \\\n      -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gtkglext \\\n      login\n  $ cvs -z3 \\\n      -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/gtkglext \\\n      co -r gtkglext-X-Y gtkglext\n\n  (gtkglext-X-Y is a branch name. e.g. gtkglext-1-0 is 1.0.x branch.)\n\nWhen you are at work on the CVS version of GtkGLExt, you can use autogen.sh\nfor generating configure script and Makefiles.\n\n  $ env ACLOCAL_FLAGS='-I /pkgconfig/share/aclocal -I /gtk/share/aclocal' \\\n        ./autogen.sh --prefix=${HOME}/gtkglext \\\n                     --enable-debug=yes\n  $ make\n  $ make install\n  $ make examples\n\nYou may have to set ACLOCAL_FLAGS environment variable for some m4\nmacros used in configure.in.\n\nThe following versions of the GNU autotools are required.\n\n  autoconf 2.54 and above\n  automake 1.7.x\n  libtool  1.5\n\n\nContact\n=======\n\nAny patches, bug fixes and improvements are always welcome ;-)\n\n  * Home: http://gtkglext.sourceforge.net/\n  * Mailing List: http://mail.gnome.org/mailman/listinfo/gtkglext-list/\n  * Bugs: Use the SourceForge bug tracker at http://sourceforge.net/tracker/?group_id=54333\u0026atid=473434\n  * Patches: Use the SourceForge patch tracker at http://sourceforge.net/tracker/?group_id=54333\u0026atid=473436\n  \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpcima%2Fgtkglext","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjpcima%2Fgtkglext","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjpcima%2Fgtkglext/lists"}