Skip to content

pkgforge/soarpkgs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Packages Cache Discord Documentation Issues License: MIT Stars

The true, simple & suckless Linux User Repository


.
β”œβ”€β”€ 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 & rewriting

Note

We recommend cloning with --filter=blob:none for local development
Package Listing & Searching: https://pkgs.pkgforge.dev/?repo=soarpkgs


Index


Package Stats

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 Packages Updated Outdated Health Stale
πŸ—‚οΈ PkgCache Packages Updated Outdated Health Stale

Workflow

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"
Loading

Repo Analytics

Alt Stargazers Stargazers over time