User Details
- User Since
- Aug 28 2017, 9:00 AM (380 w, 3 d)
Nov 5 2024
Feb 15 2024
- Use a comma separated list of subpkg
- Add documentation for TARGET_SUBPACKAGES variable
Feb 8 2024
In general, it should works, but the *DEPENDS_ALL needs to stay (even if not used by the framework) as they are used externally (by poudriere).
Jan 27 2024
It would be preferable to have pkg-descr.gtk3 and pkg-descr.pango to provide an appropriate description for the subpackages.
Don´t you need an additional pkgdescr.basu?
It looks good to me.
Jan 25 2024
The idea is that every time a USES is included, it generates a USES_*_DEPENDS
Those prefixed depends are going to be copied to the appropriate *_DEPENDS (without suffix main package, with suffixes for the subpackages)
Jan 24 2024
It's a valid point.
I guess we need to work on USES/USE_ support heavily.
I understand what you mean.
If I understand correctly what you are trying to do, you define the glx subpkg that is built iff the GLX option is enabled.
A solution could be to not use GLX_LIB_DEPENDS.glx but only LIB_DEPENDS.glx
If the subpackage glx is not built, the dependency should be ignored.
Hi. I'm a bit confused by your comments.
If a subpackage is associated to an OPTION, what is the need to duplicate everything with <opt>_*_DEPENDS.subpkg ?
There is no need for subpkg to be there.
subpkg is a way to create multiple packages from the same build, not to configure builds.
Am I missing something?
Jan 18 2024
Jan 1 2024
Dec 27 2023
Dec 20 2023
Dec 16 2023
Dec 12 2023
- Initial import of the subpackage framework
- Fix [build|run]-depends-list targets
- Fix type in PKGFILE
- Fix METADIR
- Fix type in RE
- Fix PLIST
- Fix _PKGDIR initialization
- Fix typo
- Fix the case when there are no subpackages
- Fix _PLIST
- Simplify METADIR as in the original patch
- Fix _strip_perms
- More fixes
- Fix package creation
- Add SUBPACKES to the list of OPTIONS_HELPERS
- Make DESCR.subpkg warning message shorter
- Fix PLIST_FILES.subpkg
- Implement LICENSE support
- Fix dependencies in sub-packages
- Fix actual-package-depends target
- Add PKGBASE.subpkg variable
- Make do-depends aware of the subpackages
- do-depends.sh: fix a typo
- Add annotation to packages about being a subpkg
- Remove a weird copy&pasta leftover
- Fix subpackages in some dependency list
Sep 15 2023
- Remove a weird copy&pasta leftover
Aug 6 2023
Jul 24 2023
Jul 11 2023
I understand.
In this case, my only observation was that we are using a case/esac construct instead of an if/fi, but the matching condition seems more natural with case/esac.
Jul 10 2023
It seems you removed the case when file is not */*, but matching *.
Is it always the case that file matches */*?
If yes, why even test it? If not, shouldn't we manage it as it was before, without creating the directory?
Jul 9 2023
Jul 7 2023
- Trying to fix the build of subpkgtest2
- Add annotation to packages about being a subpkg
Jun 29 2023
Add subpackage dependency as test
- Initial import of the subpackage framework
- Fix [build|run]-depends-list targets
- Fix type in PKGFILE
- Fix METADIR
- Fix type in RE
- Fix PLIST
- Fix _PKGDIR initialization
- Fix typo
- Fix the case when there are no subpackages
- Fix _PLIST
- Simplify METADIR as in the original patch
- Fix _strip_perms
- More fixes
- Fix package creation
- Add SUBPACKES to the list of OPTIONS_HELPERS
- Make DESCR.subpkg warning message shorter
- Fix PLIST_FILES.subpkg
- Implement LICENSE support
- Fix dependencies in sub-packages
- Fix actual-package-depends target
- Add PKGBASE.subpkg variable
- Make do-depends aware of the subpackages
- do-depends.sh: fix a typo
Jun 25 2023
Jun 17 2023
- Fix dependencies in sub-packages