{"id":24989063,"url":"https://github.com/engineervix/kooha-rpm","last_synced_at":"2026-01-07T10:50:10.325Z","repository":{"id":275749001,"uuid":"904991430","full_name":"engineervix/kooha-rpm","owner":"engineervix","description":"Automated RPM package builder for Kooha screen recorder on Fedora","archived":false,"fork":false,"pushed_at":"2024-12-18T00:28:56.000Z","size":21,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-04T12:14:35.491Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/engineervix.png","metadata":{},"created_at":"2024-12-18T00:08:47.000Z","updated_at":"2024-12-18T00:29:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"b181b0bf-2898-44bd-bc26-f2851c5fcbba","html_url":"https://github.com/engineervix/kooha-rpm","commit_stats":null,"previous_names":["engineervix/kooha-rpm"],"tags_count":null,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/engineervix%2Fkooha-rpm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/engineervix%2Fkooha-rpm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/engineervix%2Fkooha-rpm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/engineervix%2Fkooha-rpm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/engineervix","download_url":"https://codeload.github.com/engineervix/kooha-rpm/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246180898,"owners_count":20736459,"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":"2025-02-04T12:14:33.321Z","updated_at":"2026-01-07T10:50:05.315Z","avatar_url":"https://github.com/engineervix.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Kooha RPM Builder\n\n[![RPM Build](https://github.com/engineervix/kooha-rpm/actions/workflows/build.yml/badge.svg)](https://github.com/engineervix/kooha-rpm/actions/workflows/build.yml)\n\nAutomated RPM package builder for [Kooha](https://github.com/SeaDve/Kooha), a simple screen recorder. This repository automatically checks for new releases of Kooha and builds RPM packages for Fedora.\n\n## Why?\n\nWhile Kooha is [available on Flathub](https://flathub.org/apps/io.github.seadve.Kooha), the Flatpak installation includes additional runtime dependencies that may not be necessary for all users. For example, installing the Flatpak version requires:\n\n- GNOME Platform runtime (~364 MB)\n- Various GL and video codecs (~350 MB)\n- Additional locale files\n\nThis RPM package provides a native installation that leverages your system's existing libraries, resulting in a much smaller installation footprint since it only includes the application itself (~2 MB) and uses the dependencies already present on your system.\n\n## How it works\n\n- GitHub Actions checks for new Kooha releases every week\n- When a new release is detected, it:\n  1. Updates the version tracking\n  2. Builds new RPM packages\n  3. Creates a new release with the built packages\n  4. Uploads the packages as release artifacts\n\n## Installation\n\nTo install the latest version:\n\n1. Download the RPM package from the latest release\n2. Enable RPM Fusion repositories if you haven't already:\n   ```bash\n   sudo dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm\n   ```\n3. Install the package:\n   ```bash\n   sudo dnf install ./kooha-*.rpm\n   ```\n\nThe package has been tested and confirmed working on [Fedora Workstation](https://fedoraproject.org/workstation/) 41.\n\n## Manual Build\n\nIf you want to build the RPM package manually:\n\n1. Clone this repository\n2. Install build dependencies:\n   ```bash\n   sudo dnf install rpmdevtools rpm-build meson ninja-build appstream \\\n   gstreamer1-devel gstreamer1-plugins-base-devel gtk4-devel libadwaita-devel\n   ```\n3. Build the RPM:\n   ```bash\n   rpmbuild -ba kooha.spec\n   ```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fengineervix%2Fkooha-rpm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fengineervix%2Fkooha-rpm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fengineervix%2Fkooha-rpm/lists"}