TritonDataCenter / pkgsrc

NetBSD/pkgsrc fork for our binary package repositories
https://pkgsrc.smartos.org/
132 stars 51 forks source link

Oldish gitea package in base-64-lts 21.4.0 #321

Closed dca58 closed 1 year ago

dca58 commented 2 years ago

The package in base-64-lts 21.4.0 is gitea-1.13.4nb13.tgz but 1.15 was released last summer and 1.16 a few day ago. It would be great to have one of these as significant improvements were introduced in 1.15.

Kind regards

jperkin commented 2 years ago

Is it something you would consider being maintainer for? The current maintainer hasn't been active for quite a while.

dca58 commented 2 years ago

I don't have enough time currently, sorry...

drscream commented 2 years ago

I will have a look, but the commit will be for trunk. So maybe @jperkin like to backport it later ;-)

dca58 commented 2 years ago

Is there a good, up to date, tutorial or blog entry to get started building packages for SmartOS ?

drscream commented 2 years ago

The latest gitea version has been pushed into trunk you can find more details in the pkgsrc-changes list. Additional to that a binary package could be found for the 2021Q4 branch atskylime-extra.

Additional to your second question, have a look at in the wiki.

dca58 commented 2 years ago

Thanks a lot for this ! I wanted to give it a try but failed to install it ("pkg_add: unable to verify signature: Signature key id 4c5fa701f7d8ac9b not found"). I try to play with VERIFIED_INSTALLATION=trusted or never but it didn't help. Thanks anyway

drscream commented 2 years ago

Yea sorry, our packages are signed by SkyLime. You can find an GPG key file which contains the Joyent and SkyLime public key here: https://github.com/skylime/mi-core-base/blob/master/copy/opt/local/etc/gnupg/pkgsrc.gpg

(Backup and) replace the existing /opt/local/etc/gnupg/pkgsrc.gpg with the file you downloaded.

dca58 commented 2 years ago

That helps a lot, thanks again !

jperkin commented 1 year ago

gitea 1.16.8 is in trunk, and we can look at updating to the latest version prior to 2022Q4 being branched.