Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Arch Package #19

Closed
ulrichSchreiner opened this issue Dec 22, 2021 · 13 comments · Fixed by #26
Closed

Arch Package #19

ulrichSchreiner opened this issue Dec 22, 2021 · 13 comments · Fixed by #26

Comments

@ulrichSchreiner
Copy link

hi,

great tool. just want you to know that i created an ARCH package, so users of arch linux can now simply install it by

$ yay -S fq-bin
@wader
Copy link
Owner

wader commented Dec 22, 2021

Thanks! how does it work, builds from source on install or will be updates per version?

@ulrichSchreiner
Copy link
Author

it installs the released binary from this github project and uses the same version. so for every release i have to update the package here: https://aur.archlinux.org/packages/fq-bin

@wader
Copy link
Owner

wader commented Dec 22, 2021

Ok, good to know. No sure how often i will do releases yet

@ulrichSchreiner
Copy link
Author

no problem. i starred the repo, so i get an email if there is a new release. if one has an account for "aur.archlinux.org" you can also simply flag a package as outdated and i will be notified (there is a link in the project page for this).

@wader
Copy link
Owner

wader commented Dec 22, 2021

👍 Let me know if there is something i can do to make packaging easier. Should it end up in the install instructions eventually? Is there some review process to make it ”official” etc?

@ulrichSchreiner
Copy link
Author

ulrichSchreiner commented Dec 22, 2021

at the momemt it is really easy. i only have to do a make latestrelease and my system fetches your latest release. then i have to push the changes to AUR. in the long run, you could do this by yourself if you have an AUR account. everything is in the repository (https://aur.archlinux.org/cgit/aur.git/tree/Makefile?h=fq-bin).

and "no" there is no review process to make this official. everyone can put an package in the AUR-repo and then every arch-user can install it with yay or a similar packaging tool.

the best thing you can do is to do regular releases when you have important bug fixes or some new features.

@wader
Copy link
Owner

wader commented Dec 22, 2021

Nice! On the road atm but will add this to the readme somehow. Also like that there is some jq in the makefile :)

@dundee
Copy link
Contributor

dundee commented Dec 22, 2021

Hi,
I have added package built from sources in the AUR as well: https://aur.archlinux.org/packages/fq/

@ulrichSchreiner Do you want to be added as co-maintainer?

Ad review process: We will have to wait for some TU (Arch Trusted User) to notice fq and then will migrate it into community repository. It can take several months or years, depends on how many users will use it :)

@wader
Copy link
Owner

wader commented Dec 23, 2021

@dundee 👍

I guess shorter is preferred?

@dundee
Copy link
Contributor

dundee commented Dec 23, 2021

They both have their benefit and place in the AUR. fq-bin is better for users that don't want to compile the sources and don't adhere to security too much. fq is better for the rest and for migration to community repository afterwards.

@wader
Copy link
Owner

wader commented Dec 23, 2021

Ok, i don't know much about arch so will have to relay on you ppl what is best. Sounds like both can exist? let me know or send PR what is reasonable to add to install instructions.

@dundee
Copy link
Contributor

dundee commented Dec 23, 2021

Yes, it's correct that both will exist. Users can decide which one fits their needs best. I will send a PR.

@wader
Copy link
Owner

wader commented Dec 23, 2021

Thanks @dundee @ulrichSchreiner and let me know if there is something i can do make it easier to package fq

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants