Open dufferzafar opened 6 years ago
First of all thanks for the initiative
I can take over, but could you provide guideline of what's needed to be done, I am not familiar with arch pipeline.
Doc on how to create packages - You don't really have to go through this, since I've already created the package :smile:
This is the doc you need to go through.
It may seem daunting at first, because Arch people take docs pretty seriously, but the main thing you need to do is clone an empty repo, add the PKGBUILD file to it and push (after you've setup keys etc.)
_Copied from this reddit thread._
chmod 600 ~/.ssh/config
ssh aur@aur4.archlinux.org help
, which should return list of commandsgit clone ssh://aur@aur4.archlinux.org/foobar.git
creates where you execute it a new folder named foobar, which is an initialized git repo with AUR set as its origin remotemakepkg -S
on your PKGBUILD file and you find it inside the resulting tarball, or you can use command mksrcinfo
, provided by pkgbuild-introspection packagegit add .
git commit -m 'whatever comment'
git push origin master
Actually there is already a package https://aur.archlinux.org/packages/slit/
But it seems that it was not updated to new packaging (with slit as a library)
Maintained by Vincent Loupmon
The difference is that package requires golang to be installed and it builds the code from source.
The package I created slit-bin
just fetches the binaries from GitHub and installs them!
AUR is filled with such two types of packages: ones that build from source & others that only download binaries.
FWIW I am the maintainer of slit-git
➜ pacman -Ss slit-git
aur/slit-git 1.2.0.r9.g7e3652e-2 (+0 0.00%) (Installed)
A modern PAGER for viewing logs, get more than most in less time
I've built an Arch Linux Package for this tool, so people will easily be able to download it from AUR.
You can find it here: https://github.com/dufferzafar/arch-packages/blob/master/slit-bin/PKGBUILD
But I don't think I'll be able to maintain it - which involves version bumping it every time you release a new version.
It'll be a great help, if you're willing to maintain the package?