The true, simple & suckless Linux User Repository
- This repository hosts
.SBUILDRecipes used to build Binaries & Packages for Soar
. βββ assets --> Common Assets used by other Packages βββ binaries --> SBUILDs of type: https://docs.pkgforge.dev/formats/binaries βββ packages --> SBUILDs of type: https://docs.pkgforge.dev/formats/packages βββ templates --> SBUILD examples & templates for common formats !# $file.disabled --> Needs fixing & rewritingNote
We recommend cloning with --filter=blob:none for local development
Package Listing & Searching: https://pkgs.pkgforge.dev/?repo=soarpkgs
What is this?What is an .SBUILD RecipeHow to Write an .SBUILD RecipeHow to Build & Install an .SBUILD RecipeContribution GuidelinesRequest a New PackageDifferences from BinCache/PkgCacheRequirements to add a PKG toBinCache/PkgCacheDMCA/Copyright/PKG RemovalIs this really an AUR..?FAQsRe-Distribute Our PackagesSecurityContact Us
Note
βΉοΈ It is usual for most packages to be outdated since we build most of them from GIT HEAD
ποΈ Table of Packages & their status: https://github.com/pkgforge/metadata/blob/main/PKG_STATUS.md
ποΈ Table of Only Outdated Packages: https://github.com/pkgforge/metadata/blob/main/soarpkgs/data/COMP_VER_CACHE_OLD.md
| Repository ποΈ | Total Packages π¦ | Updated π© | Outdated π₯ | Healthy π’ | Stale π΄ |
|---|---|---|---|---|---|
| ποΈ BinCache | |||||
| ποΈ PkgCache |
flowchart TD soarpkgs["π¦ SoarPkgs π"] --> Existing["Existing Packages βΎοΈ"] soarpkgs --> New["New Packages β"] %% Existing Packages Existing --> EB["Binaries π¦"] Existing --> EP["Packages π"] subgraph Existing_Binaries [ ] EB1["ποΈ Linted + Validated π€"] --> EB2["π Indexed (Updated) π€"] EB2 --> EB3["β« Diffed (Version) π€"] EB3 --> EB4["π§°βΆοΈ Build Queued [@BinCache] π€"] EB4 --> EB5["π‘β
Built (Based on priority) π€"] EB5 --> EB6["𧬠Metadata Updated π€"] end EB --> EB1 subgraph Existing_Packages [ ] EP1["ποΈ Linted + Validated π€"] --> EP2["π Indexed (Updated) π€"] EP2 --> EP3["β« Diffed (Version) π€"] EP3 --> EP4["π§°βΆοΈ Build Queued [@PkgCache] π€"] EP4 --> EP5["π‘β
Built (Based on priority) π€"] EP5 --> EP6["𧬠Metadata Updated π€"] end EP --> EP1 %% New Packages New --> NB["Binaries π¦"] New --> NP["Packages π"] subgraph New_Binaries [ ] NB1["ποΈ Linted + Validated π€"] --> NB2["π Indexed (Added) π€"] NB2 --> NB3["βοΈ Diffed (+List) [@BinCache] π€"] NB3 --> NB4["π¦½β
Merged (Manually) [@BinCache]"] NB4 --> NB5["π¦½βΆοΈ Built (Manually) [@BinCache]"] NB5 --> NB6["π Indexed (Updated) π€"] NB6 --> NB7["β« Diffed (Version) π€"] NB7 --> NB8["π§°β© Build Skipped (New) π€"] NB8 --> NB9["𧬠Metadata Updated π€"] end NB --> NB1 subgraph New_Packages [ ] NP1["ποΈ Linted + Validated π€"] --> NP2["π Indexed (Added) π€"] NP2 --> NP3["βοΈ Diffed (+List) [@PkgCache] π€"] NP3 --> NP4["π¦½β
Merged (Manually) [@PkgCache]"] NP4 --> NP5["π¦½βΆοΈ Built (Manually) [@PkgCache]"] NP5 --> NP6["π Indexed (Updated) π€"] NP6 --> NP7["β« Diffed (Version) π€"] NP7 --> NP8["π§°β© Build Skipped (New) π€"] NP8 --> NP9["𧬠Metadata Updated π€"] end NP --> NP1 EB6 --> Existing EP6 --> Existing NB9 --> Existing NP9 --> Existing %% Clickable links click soarpkgs "https://github.com/soarpkgs" "Recipe Repo" click EB "https://github.com/pkgforge/soarpkgs/tree/main/binaries" "Binaries" click EB1 "https://github.com/pkgforge/sbuilder" "Linter" click EB2 "https://github.com/pkgforge/metadata/raw/refs/heads/main/soarpkgs/data/INDEX.json" "Soarpkgs Index Update" click EB3 "https://github.com/pkgforge/metadata/blob/main/soarpkgs/data/DIFF_bincache.json" "Version Diff" click EB4 "https://github.com/pkgforge/bincache/actions/workflows/schedule_builds.yaml" "BinCache Build Queue" click EB5 "https://github.com/pkgforge/bincache/actions/workflows/matrix_builds.yaml" "BinCache Builds" click EB6 "https://github.com/pkgforge/metadata/actions/workflows/generate.yaml" "BinCache Metadata Update" click EP "https://github.com/pkgforge/soarpkgs/tree/main/packages" "Packages" click EP1 "https://github.com/pkgforge/sbuilder" "Linter" click EP2 "https://github.com/pkgforge/metadata/raw/refs/heads/main/soarpkgs/data/INDEX.json" "Soarpkgs Index Update" click EP3 "https://github.com/pkgforge/metadata/blob/main/soarpkgs/data/DIFF_pkgcache.json" "Version Diff" click EP4 "https://github.com/pkgforge/pkgcache/actions/workflows/schedule_builds.yaml" "PkgCache Build Queue" click EP5 "https://github.com/pkgforge/pkgcache/actions/workflows/matrix_builds.yaml" "PkgCache Builds" click EP6 "https://github.com/pkgforge/metadata/actions/workflows/generate.yaml" "PkgCache Metadata Update" click NB "https://github.com/pkgforge/soarpkgs/tree/main/binaries" "Binaries" click NB1 "https://github.com/pkgforge/sbuilder" "Linter" click NB2 "https://github.com/pkgforge/metadata/raw/refs/heads/main/soarpkgs/data/INDEX.json" "Index" click NB3 "https://github.com/pkgforge/bincache/blob/main/SBUILD_LIST.diff" "Diff List BinCache" click NB4 "https://github.com/pkgforge/bincache/blob/main/SBUILD_LIST.json" "Build List BinCache" click NB5 "https://github.com/pkgforge/bincache/actions/workflows/matrix_builds.yaml" "BinCache Builds" click NB6 "https://github.com/pkgforge/metadata/raw/refs/heads/main/soarpkgs/data/INDEX.json" "BinCache Index Update" click NB7 "https://github.com/pkgforge/metadata/blob/main/soarpkgs/data/DIFF_bincache.json" "Version Diff" click NB9 "https://github.com/pkgforge/metadata/actions/workflows/generate.yaml" "BinCache Metadata Update" click NP "https://github.com/pkgforge/soarpkgs/tree/main/packages" "Packages" click NP1 "https://github.com/pkgforge/sbuilder" "Linter" click NP2 "https://github.com/pkgforge/metadata/raw/refs/heads/main/soarpkgs/data/INDEX.json" "Index" click NP3 "https://github.com/pkgforge/pkgcache/blob/main/SBUILD_LIST.diff" "Diff List PkgCache" click NP4 "https://github.com/pkgforge/pkgcache/blob/main/SBUILD_LIST.json" "Build List PkgCache" click NP5 "https://github.com/pkgforge/pkgcache/actions/workflows/matrix_builds.yaml" "PkgCache Builds" click NP6 "https://github.com/pkgforge/metadata/raw/refs/heads/main/soarpkgs/data/INDEX.json" "PkgCache Index Update" click NP7 "https://github.com/pkgforge/metadata/blob/main/soarpkgs/data/DIFF_pkgcache.json" "Version Diff" click NP9 "https://github.com/pkgforge/metadata/actions/workflows/generate.yaml" "PkgCache Metadata Update"