From 5a5526ad352230bf29722d25eda6a7cbbc326d85 Mon Sep 17 00:00:00 2001 From: "Danilo M." Date: Sat, 4 Jul 2026 11:00:53 +0200 Subject: content: add Package buildsystem Slackware page New bilingual system/architecture page narrating the whole slackware64-current build pipeline: the QEMU VM, repo assembly (slackrepo_setup), the phantom-dep hint layer (mkhint), building (slackrepo, aclemons fork), publishing (finish hooks + pkgs-html-structure), and the separate 15.0 stable-testing safety net (sbo-batch-tester). Includes a theme-styled SVG pipeline flowchart, three inline repo CTAs, and a closing sign-off. Menu entry under the Slackware parent (weight 20). Spec and plan updated to match. Co-Authored-By: Claude Opus 4.8 --- content/it/slackware/buildsystem/buildsystem-flow.svg | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 content/it/slackware/buildsystem/buildsystem-flow.svg (limited to 'content/it/slackware/buildsystem/buildsystem-flow.svg') diff --git a/content/it/slackware/buildsystem/buildsystem-flow.svg b/content/it/slackware/buildsystem/buildsystem-flow.svg new file mode 100644 index 0000000..877f59e --- /dev/null +++ b/content/it/slackware/buildsystem/buildsystem-flow.svg @@ -0,0 +1,8 @@ +SLACKWARE64-CURRENT · ONE QEMU VMThe package buildsystemHow a SlackBuild becomes a published package, in the order a build happens.1Assemble the repoSLACKREPO_SETUPMY TOOLWeekly: clone Ponce's SBo current, overlay my-slackbuilds +Slackware-Pentesting-Suite as subtrees, shadow duplicates.2Fix -current depsMKHINT -FMY TOOLSweep the tree and write DELREQUIRES hints for phantomdeps that -current already ships.3BuildSLACKREPOUPSTREAMCompile each package + deps in a clean chroot, track gitrevisions to rebuild only what moved.4PublishFINISH HOOKS + REPO-HTML-STRUCTUREMY TOOLRegenerate slackpkg+ metadata, build the themed HTMLfrontend, rsync live to packages.danix.xyz, notify.Test on 15.0 stableSBO-BATCH-TESTERMY TOOLFor my own SBo-bound packages only: build in a disposable overlaychroot over clean Slackware 15.0 to catch current-vs-stable drift.↳ BEFORE SBo SUBMIT · SIDE PATH (does not gate the main pipeline) Weekly cycle: reassemble → fix deps → build → publish, with a 15.0 spot-test for anything headed upstream. \ No newline at end of file -- cgit v1.2.3