{"id":22625170,"url":"https://github.com/gnustep/libs-dbuskit","last_synced_at":"2026-03-05T21:05:35.646Z","repository":{"id":19530999,"uuid":"22778563","full_name":"gnustep/libs-dbuskit","owner":"gnustep","description":"The DBusKit framework provides Objective-C applications with bindings for the D-Bus inter-process communication system.","archived":false,"fork":false,"pushed_at":"2021-01-19T13:24:03.000Z","size":1020,"stargazers_count":10,"open_issues_count":0,"forks_count":9,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-25T13:51:09.660Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://www.gnustep.org/","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","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":"CODEOWNERS","security":null,"support":null}},"created_at":"2014-08-09T04:11:52.000Z","updated_at":"2024-11-03T11:30:15.000Z","dependencies_parsed_at":"2022-08-07T09:15:24.766Z","dependency_job_id":null,"html_url":"https://github.com/gnustep/libs-dbuskit","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Flibs-dbuskit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Flibs-dbuskit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Flibs-dbuskit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gnustep%2Flibs-dbuskit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gnustep","download_url":"https://codeload.github.com/gnustep/libs-dbuskit/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248456294,"owners_count":21106601,"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:41.630Z","updated_at":"2026-03-05T21:05:30.617Z","avatar_url":"https://github.com/gnustep.png","language":"Objective-C","funding_links":[],"categories":[],"sub_categories":[],"readme":"1 Readme\n********\n\nThe DBusKit framework provides Objective-C applications with bindings\nfor the D-Bus inter-process communication system.  It allows Objective-C\napplications to transparently access services exposed via D-Bus.\n\n1.1 Build and Install\n=====================\n\nPlease refer to the 'INSTALL' file for information about dependencies\nand instructions about installing the library.\n\n1.2 End-User Services\n=====================\n\nApart from the developer oriented parts, DBusKit ships with two\ndynamically loadable bundles that provide interesting services for\ndesktop systems.  The 'DKUserNotification' bundle is loaded\nautomatically by the gnustep-base library to integrate with the D-Bus\nbased desktop notification system.  The 'DBusMenu' bundle is used by the\nGtk theme and allows GNUstep applications to leverage the global menu\nbar provided by Ubuntu.\n\n1.3 Mac OS X Support\n====================\n\nDBusKit makes use of the typed selectors feature of the Objective-C\nruntime.  Since typed selectors are not available in Apple's libobjc,\nMac OS X is not supported by DBusKit.\n\n1.4 Test suite\n==============\n\nExecute 'make test=yes' to compile and run the test suite.  This\nrequires the UnitKit framework from Étoilé and a working D-Bus\ninstallation.\n\n1.5 License\n===========\n\nThe DBusKit library is covered under the GNU Lesser Public License.\nThis means you can use it in any program (even non-free programs).  If\nyou distribute the library along with your program, you must make the\nimprovements you have made freely available.  You should read the\nCOPYING file in the root directory of the framework distribution for\nmore information.  The file 'Source/type_encoding_cases.h' is originally\npart of the GNUstep Objective-C runtime and licensed under the MIT\nlicense.  All other files in the 'Bundles', 'Source', 'Headers', and\n'Tests' directories are covered under the LGPL.\n\n   The associated tools and examples are covered under the GNU Public\nLicense.  This means if you make changes to these programs, you cannot\ncharge a fee, other than distribution fees, for others to use the\nprogram.  You should read the COPYING file for more information.  All\nfiles in the 'Examples' and 'Tools' directories are covered under the\nGPL.\n\n   The documentation is, unless noted otherwise, licensed under the GNU\nFree Documentation License (with no Invariant Sections or Cover Texts).\n\n   Copyright (C) 2010-2014 Free Software Foundation\n\n   Copying and distribution of this file, with or without modification,\nare permitted in any medium without royalty provided the copyright\nnotice and this notice are preserved.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnustep%2Flibs-dbuskit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgnustep%2Flibs-dbuskit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgnustep%2Flibs-dbuskit/lists"}