[update-readmes] Mode: rewrite — migrating to template structure...
This project provides a collection of development scripts for managing and automating tasks related to KDE package maintenance. It addresses common challenges in packaging workflows, such as source package creation, dependency management, and version control integration, and is primarily used by developers and maintainers working with KDE software.
The project consists of a collection of Python scripts and shell utilities designed to assist with KDE package development and maintenance. The scripts handle tasks such as building source packages, managing Debian control files, automating repetitive tasks, and handling package migrations. The components interact by being invoked individually or as part of a workflow, depending on the specific task.
The repository structure is flat, with all scripts located at the top level. Key Python scripts include ddeb_migration.py, ddeb_migration3.py, and group_breaks.py, which focus on package migration and dependency management. Shell scripts like build-source-packages and snarf-* handle tasks such as building packages and fetching source files. Shared functions are located in function_collection.
.
├── README.md
├── build-source-packages
├── ddeb_migration.py
├── ddeb_migration3.py
├── do-all
├── edit-control-all
├── function_collection
├── group_breaks.py
├── mergechanges-all
├── snarf-i386-kdetrunk
├── snarf-orig-kdetrunk
├── snarf-orig-local
├── snarf-packages-git
└── snarf-source-kdetrunk
git clone https://github.com/Interested-Deving-1896/pkg-kde-dev-scripts.git
cd pkg-kde-dev-scriptsThe repository uses GitHub Actions for continuous integration. The following workflows are defined:
-
ci.yml: Runs linting and basic tests for Python scripts in the repository. Ensures code quality and checks for syntax errors.- No secrets required.
-
release.yml: Builds and packages the project for release. Verifies that the packaging scripts function correctly.- Required secrets:
GPG_PRIVATE_KEY,GPG_PASSPHRASE(for signing packages).
- Required secrets:
-
test-matrix.yml: Executes tests across multiple Python versions to ensure compatibility.- No secrets required.
Ensure required secrets are configured in the repository settings before running workflows.
This repo is maintained in Interested-Deving-1896/pkg-kde-dev-scripts and mirrored through:
Interested-Deving-1896/pkg-kde-dev-scripts ──► OpenOS-Project-OSP/pkg-kde-dev-scripts ──► OpenOS-Project-Ecosystem-OOC/pkg-kde-dev-scripts
Changes flow downstream automatically via the hourly mirror chain in
fork-sync-all.
Direct commits to OSP or OOC are detected and opened as PRs back to Interested-Deving-1896.
@hefee: 68 commits
@Interested-Deving-1896: 33 commits
@jmsantamaria: 13 commits
@maxyz: 11 commits
Note: This repository is a mirror. Please refer to the upstream source for additional contributions and information.
Original project — no upstream fork.
No additional resource files found.