-
Notifications
You must be signed in to change notification settings - Fork 58
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
Consider building "proper" packages #51
Comments
for building drm-kmod, which would address #1, we shouldn't need freebsd/poudriere#797 because it's a meta-port, so pulling in dependencies would literally make poudriere think it has nothing to do! freebsd/poudriere#798 however, would be nice to have in either way! |
Actually I am not sure we should address #1 locally in helloSystem. It should be fixed in FreeBSD proper imho. |
freebsd/poudriere#797 was merged 2021-05-07. Via https://vermaden.wordpress.com/2021/07/19/valuable-news-2021-07-19/:
|
No. As far as I can tell, installation of helloSystem applications such as those listed at #267 (comment) is not the result of pkg-install(8).
– finds nothing, and so on.
|
An example of a fairly simple https://cgit.freebsd.org/ports/tree/sysutils/hw-probe/Makefile Side note: its Also, https://github.com/pageflt/freebsd-mkmnfst#readme
NB optional expression of dependencies within a manifest, deps: {
⋯: {origin: ⋯/⋯, version: ⋯},
⋯: {origin: ⋯/⋯, version: ⋯}
} |
Downside of "proper" packages: You lose the ability to move stuff around in the filesystem, and to keep multiple versions of apps, etc. - so for application bundles it is not a good idea to package them in traditional packages, otherwise we'd lose their advantages. |
Maybe more interesting, a https://cgit.freebsd.org/ports/tree/print/pdfarranger/Makefile
There's a runtime dependency on textproc/py-pikepdf, the Makefile for which does express version numbers, however these are not the conern of the maintainer of PDF Arranger. |
Cross-reference: helloSystem/hello#272 and #55 |
@jsm222 has started to work on this. There used to be https://wiki.freebsd.org/helloDesktop but apparently it has been deleted. Why? This is Google's cache of https://wiki.freebsd.org/helloDesktop. It is a snapshot of the page as it appeared on 7 Sep 2022 03:34:11 GMT. helloDestktophelloSystem has a Desktop Environment. Work has started to port this desktop back to FreeBSD. It would be called helloDesktop. Work is going on at https://github.com/jsm222/helloDesktop A diff against head is here hellodesktop.diff I have prebuilt the packages for 13.0 and 12.2 amd64 as of now (There are still unsolved naming issues and the work is still preliminary , so it is not committed directly to mainline.
|
Hint: use the Search field to seek helloDesktop
No, not deleted. https://wiki.freebsd.org/action/info/JesperMouridsen/helloDesktop?action=diff&rev2=7&rev1=6 |
...but moved to https://wiki.freebsd.org/action/info/JesperMouridsen/helloDesktop Would be nice if the Wiki software automatically redirect there. Thanks @grahamperrin, I would never have found this out! |
Closing here in favor of |
At some point, we may want to have proper packages for some of the components that currently get installed as part of https://github.com/helloSystem/ISO/blob/experimental/settings/script.hello
This might also help work around #1
Blocked by freebsd/poudriere#797
Thanks meena on IRC @igalic.
The text was updated successfully, but these errors were encountered: