building our source tree
Posted: Fri Apr 14, 2017 12:57 pm
One problem we have to solve is "how to" build our source tree:
so far we are working with:
- the freebsd port tree (from head/latest)
- a /build/listExcluded, list of excluded packages (opeoffice and a few packages that fails to build)
- one script /build/make_gbsd_list to build a FullList of packages to be built
we still need to add our own packages, those actually hosted on github.
I think that we could / should have them all under a single tree, and then we could mount_unionfs our_tree on top of freebsd port tree;
the resulting tree will be feed up to synth;
one problem to solve is about packages available in freebsd port tree, where we want to add our own patches:
in that case we should really delete that single freebsd port and use our own only.
EDIT: Really not a problem for now, I was thinking at kraileth changes to gksu, either we will make it happen upstream or we can wait, it is not a critical thing.
a second problem is that each added port, need to be listed in the port category Makefile, otherwise it will be ignored.
If you have better ideas, please shout out.
so far we are working with:
- the freebsd port tree (from head/latest)
- a /build/listExcluded, list of excluded packages (opeoffice and a few packages that fails to build)
- one script /build/make_gbsd_list to build a FullList of packages to be built
we still need to add our own packages, those actually hosted on github.
I think that we could / should have them all under a single tree, and then we could mount_unionfs our_tree on top of freebsd port tree;
the resulting tree will be feed up to synth;
in that case we should really delete that single freebsd port and use our own only.
EDIT: Really not a problem for now, I was thinking at kraileth changes to gksu, either we will make it happen upstream or we can wait, it is not a critical thing.
a second problem is that each added port, need to be listed in the port category Makefile, otherwise it will be ignored.
If you have better ideas, please shout out.
