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

Set up a PPA ("Personal Package Archive") for Ubuntu / etc. #71

Open
modem7 opened this issue Aug 26, 2022 · 8 comments
Open

Set up a PPA ("Personal Package Archive") for Ubuntu / etc. #71

modem7 opened this issue Aug 26, 2022 · 8 comments

Comments

@modem7
Copy link

modem7 commented Aug 26, 2022

Is there the potential for a PPA that we can add for the latest versions rather than building from source?

Currently, on Ubuntu 22.04 the version is 1.99.1 which seems quite outdated.

@shlomif
Copy link
Owner

shlomif commented Aug 26, 2022

@modem7 : hi. 1.99.1 is very outdated. A PPA will be nice, but the dpkg/debian/etc. ecosystem gives me nightmares and the new fortune-mod has some build-deps. You can peruse https://src.fedoraproject.org/rpms/fortune-mod as a reference,

@modem7
Copy link
Author

modem7 commented Aug 26, 2022

Could cross compiling via github actions or similar be a potential solution in the meantime?

@shlomif
Copy link
Owner

shlomif commented Aug 26, 2022

@modem7

Could cross compiling via github actions or similar be a potential solution in the meantime?

I presume it could. pull-reqs / patches are welcome.

@shlomif
Copy link
Owner

shlomif commented Aug 9, 2024

For every one that is interested in setting up an Ubuntu/etc. PPA note that I made some headway using the script here: https://github.com/shlomif/fortune-mod/blob/master/scripts/debian-packaging/build-fortune-mod-debian-package--using-docker.pl . It uses Docker. Now I am stuck with a gnupg/pinentry issue.

@shlomif shlomif changed the title PPA Set up a PPA ("Personal Package Archive") for Ubuntu / etc. Aug 9, 2024
@shlomif
Copy link
Owner

shlomif commented Sep 15, 2024

Mark as "enhancement" because it isn't a showstopper.

shlomif added a commit that referenced this issue Sep 15, 2024
@Sweeistaken
Copy link

Sweeistaken commented Nov 9, 2024

Hello, I can help with this issue, but I'm not familiar with PPA's. I believe my own repository would be fine as long as I convert it into a trivial repo

@shlomif
Copy link
Owner

shlomif commented Nov 9, 2024

Hello, I can help with this issue, but I'm not familiar with PPA's. I believe my own repository would be fine as long as I convert it into a trivial repo

Hi @Sweeistaken !

Thanks for your enthusiasm! A repo of any kind that will be usable by recnt-ish ubuntu / debian / mint / etc. users will be a step forward. (And there is the curl .. | bash - hacky install proc.)

For your info, I think my docker-based scriptology builds the binary pkgs and installs them.

@modem7
Copy link
Author

modem7 commented Nov 9, 2024

Cloudsmith might be a good choice if there's one lacking.

They even have a github actions script to upload. But not sure it would behave like a PPA, that's unfortunately outside of my knowledge level.

https://help.cloudsmith.io/docs/debian-repository

https://github.com/cloudsmith-io/action?tab=readme-ov-file#debian-package-push

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

No branches or pull requests

3 participants