aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 66c2acb507c12bcba0c6d9610c1641d4117cf638 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# pkgbuild

Steps:
1. Download metadata from [aur.archlinux.org](https://aur.archlinux.org/packages-meta-ext-v1.json.gz)
1. Sort packages by popularity

Depends on aurutils

## building
https://wiki.archlinux.org/title/DeveloperWiki:Building_in_a_clean_chroot
```bash
sudo mkdir /var/lib/pkgbuild
mkdir -p $HOME/.cache/pkgbuild
sudo chown "$(id -un)":"$(id -gn)" /var/lib/pkgbuild
mkarchroot -C pacman.conf -M makepkg.conf /var/lib/pkgbuild/root base-devel
export NAME=
git clone --single-branch --branch=$NAME $HOME/aur.git $HOME/.cache/pkgbuild/$NAME
cd $HOME/.cache/pkgbuild/$NAME
makechrootpkg -l "$(git branch --show-current)" -r /var/lib/pkgbuild -- --skippgpcheck -s
gpg --detach-sign --output "$(makepkg --packagelist).sig" "$(makepkg --packagelist)"
```

## new repo
```
repo-add -s "$REPO_ROOT/$REPO_NAME.db.tar.zst"
```