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

New package: pleroma-2.4.3 #35539

Closed
wants to merge 1 commit into from

Conversation

TinfoilSubmarine
Copy link
Contributor

@TinfoilSubmarine TinfoilSubmarine commented Feb 11, 2022

Testing the changes

  • I tested the changes in this PR: YES

New package

I've been running this successfully on my x86_64-glibc server, and just tested it briefly on armv7l-glibc (rpi2) and it worked great.

This does require a PostgreSQL installation with the postgresql*-contrib package for it's version, but not a specific version, so I didn't want to enforce a specific version by putting it in depends.

I patched the release to not include ERTS and instead use the ERTS included in the erlang package, which is one way to deal with cross-builds. Another would be (I think) instead of patching it as include_erts: false, just do include_erts: /${XBPS_CROSS_BASE}/usr/lib/erlang/erts-* or something similar depending on whether it's a cross-build or not.

For the licenses, I included every license mentioned in COPYING. If this is too much, I think it would be possible to remove some of the assets without too much work.

@paper42 paper42 added the new-package This PR adds a new package label Feb 12, 2022
@TinfoilSubmarine TinfoilSubmarine changed the title New package: pleroma-2.4.2 [WIP] New package: pleroma-2.4.2 Feb 12, 2022
@TinfoilSubmarine
Copy link
Contributor Author

Trying to convert all of the vseds I can into patches.

@TinfoilSubmarine
Copy link
Contributor Author

I think I'm just going to include ERTS in the package so that this package doesn't have to be rev-bumped every time there's an update to system ERTS. It also makes the installation of this package more lightweight (+2.0M package size, +4.0M installed) versus installing the entire erlang package and it's dependencies (+97M installed).

@TinfoilSubmarine TinfoilSubmarine changed the title [WIP] New package: pleroma-2.4.2 New package: pleroma-2.4.2 Feb 14, 2022
@TinfoilSubmarine TinfoilSubmarine changed the title New package: pleroma-2.4.2 New package: pleroma-2.4.3 May 6, 2022
@TinfoilSubmarine
Copy link
Contributor Author

I no longer use this, I switched to a fork.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
new-package This PR adds a new package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants