Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use improved mkmanifest interface | Joseph Hunkeler | 2020-06-07 | 1 | -3/+3 |
| | |||||
* | Bsdtar (#42) | Joseph Hunkeler | 2020-06-04 | 1 | -12/+13 |
| | | | | | | | | | | | | | | | | | | | | | * Add docker build image * Use bsdtar * Disable ORIGIN * tar is bsdtar * Use absolute rpath * Replace matched path with destroot+libpath * No RPATH recieves a likely default path * Use RPATH not RUNPATH * Add bsdtar to circleci deps * Replace tar references | ||||
* | Allow updates to the package metadata during the build phase | Joseph Hunkeler | 2020-05-21 | 1 | -7/+14 |
| | |||||
* | Fix installation | Joseph Hunkeler | 2020-05-07 | 1 | -2/+2 |
| | |||||
* | Improvements: | Joseph Hunkeler | 2020-05-07 | 1 | -1/+26 |
| | | | | | * Add spm_debug_shell(): to be called from within a build script * Incorporate realpath instead of relying on python | ||||
* | Add realpath.c (Darwin is so great) | Joseph Hunkeler | 2020-05-07 | 2 | -0/+44 |
| | |||||
* | Portability and bug fixes: | Joseph Hunkeler | 2020-05-06 | 1 | -15/+32 |
| | | | | | | | | | * Remove errant argument list from popd() * Normalize mktemp calls * Allow LD_LIBRARY_PATH and LD_RUN_PATH on Linux * Totally destroy DYLD_LIBRARY_PATH on Darwin * Print paths to root, runtime, and pkgdir when keep=1 * Print xFLAGS after dumping SPM_ variables | ||||
* | Better reporting when a package does not exist | Joseph Hunkeler | 2020-04-19 | 1 | -4/+32 |
| | | | | | | | | * Add additional errors * Fix user_input function missing an error return value * spmbuild sources a temporary file instead of output from a sub-shell * Fix indentation problem * A reason can be attached to spmerrno using spmerrno_cause() | ||||
* | Ensure pkgconf (not pkg-config) returns necessary information for CFLAGS and ↵ | Joseph Hunkeler | 2020-03-17 | 1 | -0/+2 |
| | | | | LDFLAGS | ||||
* | Remove colon | Joseph Hunkeler | 2020-03-14 | 1 | -1/+1 |
| | |||||
* | Dereference hardlinks in packages | Joseph Hunkeler | 2020-03-11 | 1 | -1/+1 |
| | |||||
* | Remove random "$" from LD_LIBRARY_PATH | Joseph Hunkeler | 2020-03-10 | 1 | -1/+2 |
| | | | | * Add LD_RUN_PATH | ||||
* | Add lib64 to LD_LIBRARY_PATH | Joseph Hunkeler | 2020-03-05 | 1 | -1/+1 |
| | |||||
* | Oh the multilib is killing me | Joseph Hunkeler | 2020-03-04 | 1 | -1/+8 |
| | |||||
* | spmbuild all SPM calls use --yes | Joseph Hunkeler | 2020-03-04 | 1 | -10/+10 |
| | |||||
* | Use package_target as input to mkmanifest | Joseph Hunkeler | 2020-03-03 | 1 | -1/+1 |
| | |||||
* | Ensure the target directory exists | Joseph Hunkeler | 2020-03-03 | 1 | -1/+6 |
| | |||||
* | Remove unused stub function | Joseph Hunkeler | 2020-02-25 | 1 | -4/+0 |
| | |||||
* | Set LD_LIBRARY_PATH to help tether the runtime environment | Joseph Hunkeler | 2020-02-24 | 1 | -0/+1 |
| | |||||
* | Bootstrap: Ignore or append filesystem package | Joseph Hunkeler | 2020-02-24 | 1 | -1/+4 |
| | |||||
* | Metadata: | Joseph Hunkeler | 2020-02-20 | 1 | -2/+35 |
| | | | | | | | * Add .SPM_FILELIST * Add .SPM_DESCRIPTOR * Add generators for both to spmbuild Add new metadata to runtime and arrays | ||||
* | Update cmake configs | Joseph Hunkeler | 2020-02-18 | 1 | -0/+4 |
| | |||||
* | Rework dependency scanning: | Joseph Hunkeler | 2020-02-18 | 1 | -1/+1 |
| | | | | | | | | | * Stop resolving dependencies during manifest creation * Resolve dependencies by path * Die on failure to resolve * Fixed an off-by-one error in manifest_read * Add CLI argument -M|--override-manifest to disable default manifest(s) * Clean up expandpath() a bit | ||||
* | Refactor continues: | Joseph Hunkeler | 2020-02-17 | 1 | -28/+59 |
| | | | | | | | | | * Implement multiple manifests * Random bug fixes * More bugs added * Start removing references to SPM_GLOBAL.package_dir * Start using manifests for everything * Simplify mkmanifest_interface | ||||
* | Initial commit of spmbuild | Joseph Hunkeler | 2020-02-13 | 1 | -0/+343 |