hackup icon indicating copy to clipboard operation
hackup copied to clipboard

Add Arch Linux Support and LibSoup Dependency

Open btd1337 opened this issue 7 years ago • 7 comments

Arch Linux Support

I will support your application in Arch Linux. Please, consider to use 2 branchs: master (stable code), develop (development code).

Please add a section containing the following instruction:

Arch Linux

Arch Linux users can find Hackup under the name hackup-git in the AUR:

$ aurman -S hackup-git

Libsoup was included in dependencies

btd1337 avatar Aug 25 '18 04:08 btd1337

Looks good, just one quick note :)

mdh34 avatar Aug 25 '18 17:08 mdh34

@btd1337

Please, consider to use 2 branchs: master (stable code), develop (development code).

I think that you could refer to GitHub releases for stable versions instead. Also, thanks for your hackup-git AUR package :)

pikpok avatar Oct 26 '18 18:10 pikpok

@pikpok Thanks for the feedback. Unfortunately I manage many packages in AUR, I could not keep everyone up to date if it depended on the releases because every time a new version is released pkgbuild must be updated manually.

btd1337 avatar Oct 27 '18 09:10 btd1337

@btd1337 I'm not experienced in PKGBUILDS but perhaps https://developer.github.com/v3/repos/releases/#get-the-latest-release could be useful?

mdh34 avatar Oct 27 '18 14:10 mdh34

@mdh34 I don't know convert this to PKGBuild. Look how other users implement stable packages: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=yay

and now, how Is implemented in latest commit: https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=hackup-git

btd1337 avatar Oct 28 '18 04:10 btd1337

@btd1337 I meant that stable packages shouldn't be fetched from git branch but rather from tarballs of tags representing specific versions (which releases come from), just as in yay package you mentioned. This way you need only to update version field in PKGBUILD when a new release happens, and user can also easily switch to previous version of the package before makepkg. And if you want to have users of your package notified of update (via AUR managers for example), you need to update the PKGBUILD anyway.

pikpok avatar Oct 28 '18 20:10 pikpok

@pikpok Like I said I manage many packages. I will not be able to update every time there is a new version. If this is an app you enjoy, consider managing it. It will be a great learning experience.

btd1337 avatar Oct 31 '18 01:10 btd1337