mirror of
https://github.com/Cheviiot/Nivora.git
synced 2026-08-03 23:57:22 +00:00
feat: create autonomous Nivora package repository
Maintain a validated cross-distribution package catalog. Automate upstream updates, isolated builds, diagnostics, and direct publication. Build the official GitHub Desktop sources for Linux with working OAuth.
This commit is contained in:
Executable
+6
@@ -0,0 +1,6 @@
|
||||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
package_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
repo_root="$(cd "${package_dir}/.." && pwd)"
|
||||
exec "${repo_root}/tools/package_updates.sh" check "$(basename "$package_dir")"
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
new_version="${1:?new version is required}"
|
||||
package_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
|
||||
staplerfile="${package_dir}/Staplerfile"
|
||||
debian_version="${new_version/-beta./.beta.}"
|
||||
|
||||
stplr-spec set-field --path "$staplerfile" version "$new_version"
|
||||
stplr-spec set-field --path "$staplerfile" release 1
|
||||
stplr-spec set-field --path "$staplerfile" debian_version "$debian_version"
|
||||
stplr-spec update-checksums --path "$staplerfile"
|
||||
Reference in New Issue
Block a user