Adding a package to Parch Community Packages

,

I’ve written a little command-line tool called “tbdel (To Be Deleted)” (you can find it on the AUR: AUR (en) - tbdel) that helps manage files and directories marked for deletion. It lets you add, remove, list, and then finally delete these entries. Basically, it’s a handy way to keep track of what you want to get rid of.

I was wondering if it would be possible to add tbdel to the Parch Community Packages (PCP)? I think it could be a useful little utility for other Parch users too.

If it is possible, what’s the process for getting a package included? Are there any specific requirements I should be aware of?

The source code is available on my Git server:

You can make an issue on the PCP (Parch Community Packages) mirror requesting the addition of tbdel. Here’s what you’ll need to include in your request:

Package Summary

tbdel (To Be Deleted) is a lightweight command-line utility for managing files and directories marked for deferred deletion. It allows users to add, remove, list, and batch-delete entries, providing a safety net against accidental deletions. It’s a handy tool for Parch users who want to organize and review files before permanently removing them.

Requirements for PCP Inclusion

  1. Package Name: tbdel (ensure it’s not already in PCP or the Arch repos).

  2. Source URL: Link to your Git server repository.

  3. Compiled Binary: Provide a precompiled binary (e.g., .tar.gz or .zip) for supported architectures (e.g., x86_64 and aarch64) or source code.

  4. Dependencies: List runtime dependencies (e.g., glibc). If none, state depends=().

  5. License: Include the license file in your repository and specify it in PKGBUILD.

Additional Notes

  • Briefly explain the tool’s use case in your issue (e.g., “Avoid accidental deletions with a safety net”).

Once submitted, Parch Linux team will review the package, verify builds, and merge it if compliant. :rocket:

Gitlab Issue: Add 'tbdel' package (#2) · Issues · Repo / Parch Community Packages · GitLab

1 Like