A doll's Arch Linux User Repository! 👩💻 🎀
I recently saw a video by DistroTube here in which he creates his own package repository for Arch Linux systems. Since distributing some of the code I write has been an issue, I thought I would follow his guide and make my own Arch Linux package repository. This repository contains a build script, packages, and PKGBUILD
files. Enjoy! ❤️
I shall assume that you are running some flavor of Arch Linux. Add the following lines to the file /etc/pacman.conf
to use this package repository.
[doll-aur]
SigLevel = Optional DatabaseOptional
Server = https://angeldollface.boo/$repo/any
Once you have added these lines, run the following command:
sudo pacman -Syyu
Any of the available packages can be installed with this command:
sudo pacman -S package_name
package_name
represents any of the packages listed below.
- Chirp: GitHub repository
- Luhny: GitHub repository
- Flek: GitHub repository
- Stawp: GitHub repository
- Mandy: GitHub repository
- Doll Cipher: GitHub repository
If you would like to add your own package, make sure you are running Arch Linux or a derivative of it. You must also have the base-devel
and git
packages installed. This can be done with the pacman
command.
Follow these steps to add your own package:
- 1.) Clone the repository to your machine:
git clone https://github.com/angeldollface/doll-aur.git
- 2.) Change directory into the repository's root:
cd doll-aur
- 3.) Remove the output directory:
rm -rf output
- 4.) Create a new directory in the
pkgs
directory (name_of_your_package
represents the name of your package.):
mkdir -p pkgs/name_of_your_package
-
5.) Create and write your
PKGBUILD
file in this directory. -
6.) Change directory into the repository's root and run the following command:
cd src && bash.build.sh
-
7.) If everything went without problems, there should now be a directory in the repository's root called
output
. This directory should contain a sub-folder calledx86_64
. This folder should contain your package. -
8.) Stage your changes, commit your changes, push your changes, and file a PR.
- Doll AUR 👩💻 🎀 by Alexander Abraham 🖤 a.k.a. "Angel Dollface" 🎎 🎀
- Licensed under the MIT license.