{"id":18029459,"url":"https://github.com/morucci/fedora-zuul-package-demo","last_synced_at":"2025-06-11T07:10:18.824Z","repository":{"id":142717122,"uuid":"242750836","full_name":"morucci/fedora-zuul-package-demo","owner":"morucci","description":"A test repository","archived":false,"fork":false,"pushed_at":"2020-02-25T14:29:25.000Z","size":8148,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-10T05:41:51.203Z","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":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/morucci.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2020-02-24T14:01:03.000Z","updated_at":"2020-02-25T14:25:35.000Z","dependencies_parsed_at":null,"dependency_job_id":"2e828b7a-f4f7-493c-8ac6-8f8a5402f04a","html_url":"https://github.com/morucci/fedora-zuul-package-demo","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morucci%2Ffedora-zuul-package-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morucci%2Ffedora-zuul-package-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morucci%2Ffedora-zuul-package-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/morucci%2Ffedora-zuul-package-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/morucci","download_url":"https://codeload.github.com/morucci/fedora-zuul-package-demo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247249549,"owners_count":20908212,"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-30T09:09:42.419Z","updated_at":"2025-04-04T21:12:56.537Z","avatar_url":"https://github.com/morucci.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"libdnf\n======\n\nThis library provides a high level package-manager. It's core library of [dnf](https://github.com/rpm-software-management/dnf), [PackageKit](https://github.com/hughsie/PackageKit) and [rpm-ostree](https://github.com/projectatomic/rpm-ostree). It's replacement for deprecated [hawkey library](https://github.com/rpm-software-management/hawkey) which it contains inside and uses [librepo](https://github.com/rpm-software-management/librepo) under the hood.\n\n:warning: :warning: :warning:\n**Note that libdnf is currently being reworked and is\nconsidered unstable. Once major users like PackageKit and\nDNF are fully ported, a new stable release will be\nconsidered.**\n:warning: :warning: :warning:\n\nLicense\n----\n\nLGPLv2+\n\nBuilding for Fedora\n===================\n\nTo install build requirements, run following command:\n\n    dnf install check-devel cmake cppunit-devel gcc gcc-c++ glib2-devel gpgme-devel gtk-doc json-c-devel libmodulemd-devel librepo-devel libsolv-devel libsolv-tools make python2-devel python3-devel python2-nose python3-nose python2-sphinx python3-sphinx python2-breathe python3-breathe rpm-devel sqlite-devel swig libsmartcols-devel\n\nFrom the checkout dir:\n\n    mkdir build\n    cd build/\n    cmake .. -DPYTHON_DESIRED=3\n    make\n\nBuilding the documentation, from the build/ directory::\n\n    make doc\n\nBuilding RPMs:\n\n    tito build --rpm --test\n\nTests\n=====\n\nAll unit tests should pass after the build finishes:\n\n    cd build/tests\n    make tests\n\nThere are two parts of unit tests: unit tests in C and unit tests in Python. To run the C part of the tests manually, from hawkey checkout::\n\n    build/tests/test_main tests/repos/\n\nManually executing the Python tests::\n\n    PYTHONPATH=`readlink -f ./build/src/python/` nosetests -s tests/python/tests/\n\nThe PYTHONPATH is unfortunately needed as the Python test suite needs to know where to import the built hawkey modules.\n\nDocumentation\n=============\n\nSee the [hawkey documentation page](http://hawkey.readthedocs.org).\n\nInformation internal to the hawkey development is maintained on a [github wiki](https://github.com/rpm-software-management/dnf/wiki#wiki-Contact).\n\nUseful links\n============\n\nBug database:\n\n * [libdnf github issues](https://github.com/rpm-software-management/libdnf/issues)\n * [bugzilla](https://bugzilla.redhat.com/buglist.cgi?bug_status=NEW\u0026bug_status=ASSIGNED\u0026bug_status=POST\u0026bug_status=MODIFIED\u0026bug_status=ON_DEV\u0026bug_status=ON_QA\u0026bug_status=VERIFIED\u0026bug_status=RELEASE_PENDING\u0026bug_status=CLOSED\u0026component=libdnf\u0026list_id=8513553\u0026product=Fedora\u0026query_format=advanced)\n \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorucci%2Ffedora-zuul-package-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmorucci%2Ffedora-zuul-package-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmorucci%2Ffedora-zuul-package-demo/lists"}