Releases: haikuports/haikuporter
Releases · haikuports/haikuporter
1.3.0
What's Changed
- Implement S3 Object Storage for Package Repositories by @mmlr in #291
- don't add the secondaryArchSuffix on patchset export by @TheZeldakatze in #285
- HaikuPorter/ShellScriptlet.py: Fixed infinite recursion by @ilzu in #294
- Policy: automatically add libstdc++ in requires by @korli in #295
- Source/SourceFetcher: let the fetcher compute the checksum by @korli in #296
New Contributors
- @mmlr made their first contribution in #291
- @TheZeldakatze made their first contribution in #285
- @ilzu made their first contribution in #294
Full Changelog: 1.2.9...1.3.0
1.2.9
What's Changed
- BuildPlatform: assume python3 is available on Unix build host by @davidkaroly in #271
- Import statements sorted with isort and fixed MockBuilder.py by @jurgenwigg in #266
- Small refactor of Builders/Builder.py by @jurgenwigg in #273
- If
pkgman install
fails, let the user see what the problems were. by @OscarL in #275 - extractPatchset: add git config core.abbrev=auto to format-patch call by @jmairboeck in #280
- cargo-to-recipe.sh: new tool by @Crestwave in #176
- Don't sign git tags by @jmairboeck in #283
- Add
cmd:find
to scriptletPrerequirements (needed by fixCMake). by @OscarL in #281 - Support commented out lines in the PATCHES section. by @OscarL in #254
New Contributors
- @jmairboeck made their first contribution in #280
- @Crestwave made their first contribution in #176
Full Changelog: 1.2.8...1.2.9
HaikuPorter 1.2.7
Haikuporter changes
- respect --quiet flag in repository commands
- Haikuporter will error (instead of justp rinting a warning) if you have a file in the patches/ directory that's not referenced in the recipe
- cmakeDirArgs now use relative paths
- source packages are disabled by default and can be enabled using a configuration file. There is no need for the --no-source-packages option anymore
- Haikuporter will error if a library is supplied as both static and shared. Libraries for Haiku should usually be shared, rarely static, and never both.
- The chroot for building recipes now contains font settings, fixing problems with recipes using fontconfig
Buildmaster changes
- Make the 'system packages' version configurable instead of hardcoded
- Include hrev number in generated 'system packages' archive, so we can update it without tagging a new Haiku release
- Various cleanups, fixes and simplifications
- MongoDB reporter that will store the build results in a database (in addition to the existing json output)
Haikuporter 1.2.6
- Fix setup.py
- Buildmaster repository signing
- Improved tar.xz handling
- Extra meson flags
- Misc bug fixes
1.2.5
- Support for "all" architecture
- Relaxed check for library PROVIDES
- Various bugfixes
Haikuporter 1.2.4
- Switched to python 3
- Added fixCMake helper macro to fix cmake find_package files
- Added policy check to prevent a package depending on itself
HaikuPorter 1.2.3
The final HaikuPorter release supporting python 2.x
HaikuPorter 1.2.2
Haikuporter 1.2.2
HaikuPorter 1.2.1
- Buildmaster: Fix issues related to no-dependencies change
- Buildmaster: Ensure latest build symlinks are relative
- Fix haikuporter internal version
HaikuPorter 1.2.0
- New dependency behavior. Not building all outdated dependencies now default behavior.
- xz and lz decompression improvements
- Handle hardlinks in xz archives
- BuildMaster improvements
- New warnings around unsafe sources
- Bug fixes and reliability improvements