Skip to content

Releases: haikuports/haikuporter

1.3.0

11 Sep 12:29
Compare
Choose a tag to compare

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

Full Changelog: 1.2.9...1.3.0

1.2.9

16 Jul 05:51
49f29cb
Compare
Choose a tag to compare

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

Full Changelog: 1.2.8...1.2.9

HaikuPorter 1.2.7

21 Mar 09:41
adc25c2
Compare
Choose a tag to compare

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

23 Jan 19:32
Compare
Choose a tag to compare
  • Fix setup.py
  • Buildmaster repository signing
  • Improved tar.xz handling
  • Extra meson flags
  • Misc bug fixes

1.2.5

18 Oct 17:24
Compare
Choose a tag to compare
  • Support for "all" architecture
  • Relaxed check for library PROVIDES
  • Various bugfixes

Haikuporter 1.2.4

12 Jun 10:33
Compare
Choose a tag to compare
  • 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

31 Jan 17:16
Compare
Choose a tag to compare

The final HaikuPorter release supporting python 2.x

HaikuPorter 1.2.2

29 Dec 18:22
Compare
Choose a tag to compare
Haikuporter 1.2.2

HaikuPorter 1.2.1

04 Apr 19:18
Compare
Choose a tag to compare
  • Buildmaster: Fix issues related to no-dependencies change
  • Buildmaster: Ensure latest build symlinks are relative
  • Fix haikuporter internal version

HaikuPorter 1.2.0

03 Apr 20:46
Compare
Choose a tag to compare
  • 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