{"id":20091085,"url":"https://github.com/kedder/openvario-ppa","last_synced_at":"2026-03-19T13:36:51.979Z","repository":{"id":66713229,"uuid":"250080309","full_name":"kedder/openvario-ppa","owner":"kedder","description":"Personal Package Archive for Openvario","archived":false,"fork":false,"pushed_at":"2023-08-01T16:37:30.000Z","size":140,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-24T21:11:35.207Z","etag":null,"topics":["openvario","ppa","yocto"],"latest_commit_sha":null,"homepage":null,"language":"BitBake","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kedder.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2020-03-25T20:08:44.000Z","updated_at":"2023-08-20T08:36:01.000Z","dependencies_parsed_at":null,"dependency_job_id":"773e1583-5b36-44a6-b0a2-1a15de29b7d5","html_url":"https://github.com/kedder/openvario-ppa","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedder%2Fopenvario-ppa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedder%2Fopenvario-ppa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedder%2Fopenvario-ppa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kedder%2Fopenvario-ppa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kedder","download_url":"https://codeload.github.com/kedder/openvario-ppa/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241526801,"owners_count":19977005,"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":["openvario","ppa","yocto"],"created_at":"2024-11-13T16:28:06.844Z","updated_at":"2026-02-02T12:13:55.357Z","avatar_url":"https://github.com/kedder.png","language":"BitBake","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Personal Package Archive for Openvario\n\nA layer for OpenVario firmware build system that builds a personal package\narchive (a.k.a. PPA), containing a set of extra applications, not shipped with\nthe official image. The layer is responsible for building `.ipk` packages and\n`opkg` repository that can be uploaded to a public server.\n\n## Packages included\n\n* `openvario-shell` - [Alternative Openvario Menu](https://github.com/kedder/openvario-shell)\n* `openvario-compman` - [Openvario Competition Manager](https://github.com/kedder/openvario-compman)\n* `ovmenu-compman` - menu entry Competition Manager for Openvario menu system\n* `syncthing` - [Syncthing](https://syncthing.net/), continuous file synchronization program\n\n## Using the PPA\n\nIn order to use the PPA, you need to reference it in `opkg` configuration:\n\n```\n$ echo src kedder-ppa http://openvario.lebedev.lt/opkg/armv7vet2hf-neon \u003e\u003e /etc/opkg/customfeeds.conf\n$ opkg update\n```\n\nThen packages can be installed using regular `opkg` commands, for example:\n\n```\n$ opkg install openvario-compman\n```\n\n## Building the PPA\n\nIn order to build the packages, this layer needs to be added to the working\nopenvario build. Check out [OpenVario build\ninstructions](https://github.com/Openvario/meta-openvario) for details on\nsetting up the build environment.\n\nEdit the `.env` environment file and specify the path to the working dir of \nOpenvario working directory, e.g.:\n\n```\nOPENVARIO_IMAGE_DIR=../meta-openvario\n```\n\nStart the build container:\n\n```sh\ndocker compose run --rm dev\n```\n\nBuild can be configured using these variables in your `local.conf`:\n\n* `PPA_UPLOAD_DEST` - destination for uploading the PPA repository. In\n  `host:path` format\n\nBuilding the ppa is done using this command:\n\n```\n$ bitbake ppa-repo -c build_ppa\n```\n\nThe package archive will end up in `tmp/deploy/ppa` directory of the build\nworkspace directory. Build system also creates a shell script to upload\npackages to the public server using rsync, which can be run from the shell:\n\n```\n$ tmp/deploy/ppa-upload.sh\n```\n\n## Building the complete image\n\nIt is possible to build the complete image with all software included in this PPA. Use this command:\n\n```sh\nbitbake openvario-image-ovshell\n```\n\n## Adding new software to PPA\n\nThe list of packages included in the PPA is provided in `DEPENDS` variable of\n`recipes-ppa/repo/ppa-repo.bb` recipe. New packages are added by creating build\nrecipes and referencing them in this variable.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkedder%2Fopenvario-ppa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkedder%2Fopenvario-ppa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkedder%2Fopenvario-ppa/lists"}