diff --git a/Cargo.toml b/Cargo.toml index ad4a7a8..30eb64e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -7,7 +7,7 @@ version = "0.1.0" edition = "2021" license = "GPL-3.0-or-later" authors = ["xscriptor"] -repository = "https://github.com/xscriptor/xpkg" +repository = "https://github.com/xlnux/xpkg" description = "Package building tool for X Distribution" [workspace.dependencies] diff --git a/README.md b/README.md index f23cf0a..e824da8 100644 --- a/README.md +++ b/README.md @@ -3,15 +3,15 @@

Package builder for the X
Build, lint, sign, and publish .xp packages — the developer companion to - xpm. + xpm.

License Rust Platform - Version - CI + Version + CI

--- @@ -40,7 +40,7 @@ for installation with `xpm`. Think of it as the `makepkg` + `repo-add` + ```bash # 1. Install xpkg -git clone https://github.com/xscriptor/xpkg.git +git clone https://github.com/xlnux/xpkg.git cd xpkg cargo build --release sudo install -Dm755 target/release/xpkg /usr/local/bin/xpkg diff --git a/SUPPORT.md b/SUPPORT.md index e1d4cfb..ee93db1 100644 --- a/SUPPORT.md +++ b/SUPPORT.md @@ -9,7 +9,7 @@

Get Help

diff --git a/docs/INSTALLATION.md b/docs/INSTALLATION.md index 51755b3..3526bce 100644 --- a/docs/INSTALLATION.md +++ b/docs/INSTALLATION.md @@ -30,7 +30,7 @@ How to build and install xpkg from source. ```bash # Clone the repository -git clone https://github.com/xscriptor/xpkg.git +git clone https://github.com/xlnux/xpkg.git cd xpkg # Build in release mode diff --git a/docs/LINTING.md b/docs/LINTING.md index d533001..aa28990 100644 --- a/docs/LINTING.md +++ b/docs/LINTING.md @@ -18,11 +18,11 @@ xpkg lint mypackage-1.0-1-x86_64.xp --strict # Treat warnings as errors ## Severity Levels -| Level | Icon | Behavior | -|-------|------|----------| -| **Error** | ✗ | Always causes lint failure (exit code 1) | -| **Warning** | ⚠ | Causes failure only with `--strict` | -| **Info** | ℹ | Informational — never causes failure | +| Level | Marker | Behavior | +|-------|--------|----------| +| **Error** | `[error]` | Always causes lint failure (exit code 1) | +| **Warning** | `[warning]` | Causes failure only with `--strict` | +| **Info** | `[info]` | Informational — never causes failure | --- @@ -108,9 +108,9 @@ unexpected locations. ### Human-readable (default) ``` -✗ [permissions-world-writable] usr/share/data.txt — file is world-writable -⚠ [elf-textrel] usr/lib/libfoo.so — binary contains TEXTREL -ℹ [dependency-needed-library] usr/bin/foo — needs libz.so.1 +[error] permissions-world-writable: file is world-writable (usr/share/data.txt) +[warning] elf-textrel: binary contains TEXTREL (usr/lib/libfoo.so) +[info] dependency-needed-library: needs libz.so.1 (usr/bin/foo) Summary: 1 error, 1 warning, 1 info ``` diff --git a/docs/PACKAGING-GUIDE.md b/docs/PACKAGING-GUIDE.md index f75664c..fec25bf 100644 --- a/docs/PACKAGING-GUIDE.md +++ b/docs/PACKAGING-GUIDE.md @@ -35,7 +35,7 @@ name = "xfetch" version = "0.1.0" release = 1 description = "System information tool written in Rust" -url = "https://github.com/xscriptor/xfetch" +url = "https://github.com/xfetch-cli/xfetch" license = ["GPL-3.0-or-later"] arch = ["x86_64"] @@ -44,7 +44,7 @@ depends = ["glibc"] makedepends = ["cargo", "gcc"] [source] -urls = ["https://github.com/xscriptor/xfetch/archive/v0.1.0.tar.gz"] +urls = ["https://github.com/xfetch-cli/xfetch/archive/v0.1.0.tar.gz"] sha256sums = ["SKIP"] [build] diff --git a/docs/REPOSITORY.md b/docs/REPOSITORY.md index c26c2ca..5036d02 100644 --- a/docs/REPOSITORY.md +++ b/docs/REPOSITORY.md @@ -97,7 +97,7 @@ let result = deploy_repo(&db, &output_dir, &[package_path])?; ## Hosting on GitHub Pages -1. Create a repository (e.g. `xscriptor/xrepo`) +1. Create a repository (e.g. `xlnux/xrepo`) 2. Build your packages with xpkg 3. Add them to a database: @@ -119,7 +119,7 @@ cp ../../packages/*.xp . ```ini # /etc/xpm/xpm.conf or user config [xrepo] -Server = https://xscriptor.github.io/xrepo/x86_64 +Server = https://xlnux.github.io/xrepo/x86_64 ``` --- diff --git a/docs/SIGNING.md b/docs/SIGNING.md index c712deb..3095c0a 100644 --- a/docs/SIGNING.md +++ b/docs/SIGNING.md @@ -102,7 +102,7 @@ xpkg verify hello-2.12-1-x86_64.xp --key trusted-keyring.gpg | Result | Meaning | |--------|---------| -| `✓ Valid signature (key A1B2C3D4)` | Signature is good, key is trusted | +| `Valid signature (key A1B2C3D4)` | Signature is good, key is trusted | | `signature made by an unknown key` | Signature is valid but the key is not in your keyring | | `bad signature: ...` | File has been tampered with or signature is corrupt | diff --git a/docs/realexample.md b/docs/realexample.md index d428ae6..df6a8fc 100644 --- a/docs/realexample.md +++ b/docs/realexample.md @@ -15,10 +15,10 @@ Execution date: 2026-03-17 ## Repository URLs (updated owner) -The project owner moved from `xscriptor` to `xscriptor`. +The project owner moved from the personal `xscriptor` account to the `xlnux` organization. -- New repository URL: `https://github.com/xscriptor/x-repo` -- Current GitHub Pages endpoint still used in tooling: `https://xscriptor.github.io/x-repo` +- New repository URL: `https://github.com/xlnux/x-repo` +- Current GitHub Pages endpoint still used in tooling: `https://xlnux.github.io/x-repo` ## Repositories Used @@ -46,7 +46,7 @@ name = "xfetch" version = "0.1.0" release = 1 description = "Cross-platform system information fetch tool written in Rust" -url = "https://github.com/xscriptor/xfetch" +url = "https://github.com/xfetch-cli/xfetch" license = ["MIT"] arch = ["x86_64"] @@ -225,7 +225,7 @@ cp ~/Documents/repos/xpkgrepos/x-repo/public/repo/x86_64/x.db.tar.gz \ The `.xp` artifact is intentionally **not** copied into `x-repo`. For this run, it is hosted in `xfetch` Releases: -- `https://github.com/xscriptor/xfetch/releases/download/xfetch-0.1.0-1/xfetch-0.1.0-1-x86_64.xp` +- `https://github.com/xfetch-cli/xfetch/releases/download/xfetch-0.1.0-1/xfetch-0.1.0-1-x86_64.xp` ### 3. Validate with xpm @@ -293,4 +293,4 @@ Temporary execution files: - Current `xpm` implementation only syncs `.db`/`.files` mirrors. Package download/install flow is part of Phase 7. - To use metadata-only repos with package artifacts in external hosting (for example GitHub Releases), package fetch URL composition must be implemented in `xpm` install/fetch flow. - Full install/remove transaction testing in `xpm` still depends on Phase 7 implementation. -- Before publishing upstream, update any remaining `xscriptor` links in docs/workflows to `xscriptor` where applicable. +- Before publishing upstream, update any remaining `xscriptor` links in docs/workflows to `xlnux` where applicable. diff --git a/packaging/xpkg/XBUILD b/packaging/xpkg/XBUILD index 2724dea..7bbcec0 100644 --- a/packaging/xpkg/XBUILD +++ b/packaging/xpkg/XBUILD @@ -3,7 +3,7 @@ name = "xpkg" version = "0.1.0" release = 1 description = "Package builder for X Distribution" -url = "https://github.com/xscriptor/xpkg" +url = "https://github.com/xlnux/xpkg" license = ["GPL-3.0-or-later"] arch = ["x86_64"]