Der-Eddy / PKGBUILDs

Arch Linux Package instructions

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EBS - Eddy Build System


This repository consists of two major parts: Arch building scripts and my system config in system-config which can be build into a package to pull dependencies I want.
Everything is only tested on Arch Linux. Packages are build with -march=x86-64-v3 for better performance, but will only work with CPUs which are as old as Intel Haswell or newer.

Building Scripts

These will build packages for my unofficial Arch Linux repository located at https://archlinux.eddy-dev.net
The package database is managed by repoctl.

There are several building scripts available:

  • ebs.sh build will take one argument i.e. ./ebs.sh build jekyll and will build all dependencies from the AUR which are needed based on a build-order.txt file
  • ebs.sh update will update all potential updates from the AUR based on a build-order.txt file determined by repoctl in one loop, you can check updates beforehand via repoctl status -a
  • build-tkg.sh will build custom linux kernel based on the tkg kernel by TK-Glitch for skylake/kabylake and zen/zen+ CPUs.

Finally all of them will update the repository databse with repoctl update

The build script will send notification via ntfy.sh and the ntfy server and topic can be adjusted with the variable in ebs.sh

readonly NTFY=https://ntfy.sh/archlinux-building

System configs

Packages starting with system-* are system configs for my own systems which for example install commonly used packages or set up system configs like localtime or locale.

About

Arch Linux Package instructions


Languages

Language:Shell 100.0%