{"id":22625112,"url":"https://github.com/gnustep/tools-model-main","last_synced_at":"2025-07-14T21:36:45.295Z","repository":{"id":141423730,"uuid":"22782302","full_name":"gnustep/tools-model-main","owner":"gnustep","description":"nib2gmodel is a tool developed for GNUstep which converts Apple/NeXT OpenStep 4.x and MacOSX nib files to a GNUstep gmodel file.","archived":false,"fork":false,"pushed_at":"2017-06-11T20:33:14.000Z","size":148,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-29T03:18:04.323Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://www.gnustep.org","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gnustep.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":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-08-09T08:30:25.000Z","updated_at":"2022-08-26T06:09:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"460d54fe-a689-403d-89f4-e65f57c8c239","html_url":"https://github.com/gnustep/tools-model-main","commit_stats":null,"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/gnustep/tools-model-main","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Ftools-model-main","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Ftools-model-main/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Ftools-model-main/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Ftools-model-main/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gnustep","download_url":"https://codeload.github.com/gnustep/tools-model-main/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Ftools-model-main/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265352602,"owners_count":23751925,"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-12-09T00:19:26.032Z","updated_at":"2025-07-14T21:36:45.262Z","avatar_url":"https://github.com/gnustep.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"README\n******\n\nThis is version 0.11.0 of the GNUstep nib2gmodel tool\n\n   GNUstep is a set of general-purpose Objective-C libraries based on\nthe OpenStep standard developed by NeXT (now Apple) Inc. The libraries\nconsist of everything from foundation classes, such as dictionaries and\narrays, to GUI interface classes such as windows, sliders, buttons, etc.\n\n   nib2gmodel is a tool developed for GNUstep which converts Apple/NeXT\nOpenStep 4.x and MacOSX nib files to a GNUstep gmodel file.\n\n   WARNING: nib2gmodel does NOT compile on Linux, FreeBSD, or any other\nOS that doesn't have Apple or NeXT libraries installed (i.e. a NeXTStep\nor Mac OS X machine).\n\n   Nib2gmodel does a pretty good, but not a perfect job of translating\nnib files. Since the nib format is not documented, translation must be\ndone in a round-about way. Coupled with the fact that different OpenStep\nsystems store GUI elements in different ways leads to non-optimal\ntranslation.  It is likely that you'll have to hand-edit the gmodel\nfile after translation. We recommend, however, that after translating\nthe file, you use our interface design program, Gorm, to read in the\ngmodel file, edit it grahpically as you please, and then save it into\nthe preferred Gorm format (it's not possible to resave it in gmodel\nformat using Gorm).\n\n   The file `INSTALL' gives instructions for installing the package.\n\n   The GNUstep web site at `http://www.gnustep.org' contains more\ninformation.\n\nMachines\n========\n\n   GNUstep nib2gmodel has been compiled (sometime in the past) on the\nfollowing machines.\n\n   * OpenStep 4.x/m68k\n\n   * OpenStep 4.x/ix86\n\n   * MacOS X Server 1.0\n\n   * MacOS X 10.1, 10.2, 10.3, 10.4\n\nTroubleshooting\n===============\n\n*Message *Could not find image named 'Foo'*\n     This is a normal warning that occurs when the AppKit tries to load\n     in an image for an object, and can't find it. Most likely you are\n     translating the nib from the source directory and the images are\n     not stored in the normal install location, so the images can not\n     be found. As long as the images can be found normally when the\n     Application is installed, this is fine.\n\n*Message *Unkown class MyObject*\n     You have created a custom class in the nib. Obviously nib2gmodel\n     does not have this class, so the AppKit cannot instantiate it when\n     reading in the nib file.  However, It should still be converted\n     correctly in the gmodel file.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnustep%2Ftools-model-main","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgnustep%2Ftools-model-main","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnustep%2Ftools-model-main/lists"}