You can now refer to it as xcodebuild. This is meant to be more
discoverable for not familiar with xcbuild. xcodebuild should work in
the same way as the xcodebuild that comes with Xcode.app, but it is
built entirely with free software.
Not every package that needs xcbuild will want to use its build phase.
I have moved the xcbuild setup hook to the new attribute xcbuildHook.
This means that dontUseXcbuild is no longer needed. If you just need
to call xcbuild on its own you can just refer to xcbuild.
This reworks some of xcbuild logic to make it more compatible with
Apple’s SDK.
- Add a fake version of xcrun & xcode-select
- Cleanup platform generation. Clang does not like having 20 char
hashes in sysroot so it is much easier to just build the parent
directory for each runCommand. This is a little awkward but I have
renamed everything with an added ‘s’ to make the distinction more clear.
- Cleaned up wrapper.nix in some different ways
- Reuse some versioning logic so that we don’t end up with two
different versions of Xcode or SDK reported.
This will make it easier for people to access old versions.
You can now access attributes like:
- dwarf-fortress_0_44_11
- dwarf-fortress_0_43_05
- etc.
game.json now contains a dictionary of old game hashes. I have added
them for the last 3 releases.
- add script to generate hashes
Makes it much easier to update game.json file.
- add updateScript meta
This adds some info on the ./update.sh updateScript now available.
- cleanup updateScript
- Add some more systems
- Correctly detect source extensions (.zip or .tar.bz2)
- Proper bash quoting
- fix update.sh
- correctly detect latest df version
- append to game.json instead of overwriting it
- update hashes for 44.12
Otherwise extra packages in scope can't be made to work for cross. As
much as I think splicing is an evil trick, I think it's best to do this
and at least have it work consistently for now.
It would seems simpler to expose a `newScopeWithSplicing`, but there's a
few attrs (like `buildPackages` or `buildHaskellPackages`) that
shouldn't be spliced. Users should instead splice, override the splicing
on those packages, and apply `newScope` to that.
This was reverted in 6e07a3a19a with the
other commits in the PR, as the number of overrides added in that PR was deemed
excessive. But this commit adds no overrides, and is valuable on its
own, so I am adding it back.
(cherry picked from commit 359e0ce4bb)
Not only does the suffix unnecessarily reduce sharing, but it also breaks
unpacker setup hooks (e.g. that of `unzip`) which identify interesting tarballs
using the file extension.
This also means we can get rid of the splicing hacks for fetchers.
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/vim-vint/versions.
Version release notes (from GitHub):
# Change Log
This is a release before merging #275. After #275 merged, we probably face the many problems, so we should publish it at the next release.
[diff](aa0648cf12...6422c268c1)
## New features
- Initial support for stdin (#240)
## Bugfixes
- Disable ProhibitImplicitScopeVariable (#273)
- Suppress warnings caused by map([], ' "x" ') (#259)
- Fix linting autocmd (#260)
- Fix acceptance tests (#262)
## Documentation
- Link to default config (#270)
- Fix a broken code block for example (#276)
## Performance Improvements
- Optimize ProhibitUnusedVariable (#269)
- Optimize get_asset_path (#268)
- Optimize ConfigProjectSource (#267)
These checks were done:
- built on NixOS
- /nix/store/yaywc2r3anf8r8pkw31si2y5phly68r5-vim-vint-0.3.19/bin/.vint-wrapped passed the binary check.
- /nix/store/yaywc2r3anf8r8pkw31si2y5phly68r5-vim-vint-0.3.19/bin/vint passed the binary check.
- 2 of 2 passed binary check by having a zero exit code.
- 2 of 2 passed binary check by having the new version present in output.
- found 0.3.19 with grep in /nix/store/yaywc2r3anf8r8pkw31si2y5phly68r5-vim-vint-0.3.19
- directory tree listing: https://gist.github.com/9f3ec9fa4587a10f4c05cb1d043d96c6
- du listing: https://gist.github.com/bb1c02d3f65c3b7acb80f77938706b7c
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/scantailor-advanced/versions.
Version release notes (from GitHub)
*Note: x32 version supports Windows XP.*
Changelog:
* Implemented the [guides feature](https://github.com/4lex4/scantailor-advanced#guides).
* Change the way of the adjustment of the despeckle strength.
Now that's set via the slider. It allows to adjust the despeckle strength more smoothly and exactly. Value 1.0 matches the old cautious mode, 2.0 - normal and 3.0 - aggressive.
* Improve and return [black on white detection feature](https://github.com/4lex4/scantailor-advanced#black-on-white-detection).
* Added native color scheme and made various fixes and improvements on the Dark and Light schemes.
* Improvements on the thumbnails view:
* Saving selection of pages on filter switch.
* Separate highlighting for selection leader in thumbnails.
* Navigating between selected pages. Use **`Shift+PgUp/Q`** and **`Shift+PgDown/W`** to navigate between selected pages.
* More accurate multi-column list handling *(Author: Alexander Trufanov)*.
* Scaling thumbnails via **`Alt+Wheel`** *(Author: Alexander Trufanov)*.
* Added options in the settings to manage the quality and size of thumbnails.
* Added order by completeness sort on the output stage.
Moving incompleted pages to the end allows to process them in batch mode without processing the completed pages.
* Improved the lasso mode on zone creation.
Also the hotkey is changed to **`Shift+Alt+LMB`** due to the old combination did not work on Linux.
* Added fill offcut option at the output stage.
* Now split layers are removed if the color mode was changed to any except mixed.
* Fixed portability issues and added CPack packaging support. [(More info)](f68c459e69)
* Fixed blink of the image view on Windows.
* Other fixes and improvements.</details>
These checks were done:
- built on NixOS
- Warning: no invocation of /nix/store/kzpf34q5hwcqg4kkshcy500pza27qmv7-scantailor-advanced-1.0.15/bin/scantailor had a zero exit code or showed the expected version
- 0 of 1 passed binary check by having a zero exit code.
- 0 of 1 passed binary check by having the new version present in output.
- found 1.0.15 with grep in /nix/store/kzpf34q5hwcqg4kkshcy500pza27qmv7-scantailor-advanced-1.0.15
- directory tree listing: https://gist.github.com/c96081fbc93cb6843d76a19ec6139c10
- du listing: https://gist.github.com/a04cc534b6883f69c54c23ada5c8df2f
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.
This update was made based on information from https://repology.org/metapackage/mlt/versions.
Version release notes (from GitHub):
This version fixes bugs and supports serializing animation keyframes with a
specified time format (previously only frame number).
**Framework**
* Reverted mlt_pool change in v6.8.0 pending further testing.
(USE_MLT_POOL compiler define is now a 0/1 boolean, defaults to 1.)
* Fixed crash regression in v6.8.0 "parsing non-animated string as an animation."
* Added pointer checks to mlt_animation.
* Changed producer cache size heuristic in mlt_multitrack to be more liberal.
* Fixed handling reserved characters in names for YAML in mlt_properties.
* Added clamping to prevent computing negative in and out points to mlt_producer.
* Added functions to serialize animation with a time format:
- mlt_animation_serialize_cut_tf()
- mlt_animation_serialize_tf()
- mlt_property_get_string_tf()
- mlt_property_get_string_l_tf()
- mlt_properties_get_value_tf()
- Mlt::Properties::get(int, mlt_time_format)
- Mlt::Animation::serialize_cut(mlt_time_format, int, int)
* Added functions to clear a property to mlt_properties:
- mlt_property_clear()
- mlt_properties_clear()
- Mlt::Properties::clear()
**Modules**
* Fixed enabling sliced pix_fmt conversion in avformat producer.
* Fixed incorrect seek and sync on audio files with discard packets.
* Added support for avcodec_send_frame() API to avformat consumer.
* Fixed compile errors with Libav master.
* Fixed a crash in affine transition.
* Fixed a crash in ladspa filters when consumer frame rate is low (e.g. <= 8).
* Fixed a crash in boxblur filter.
* Added animation support to boxblur hori and vert properties.
* Fixed a crash in movit.convert.
* Fixed incorrect alpha in affine transition blending routine.
* Converted frei0r from deprecated mlt_geometry to mlt_animation API.
* Fixed tilde in text string for pango producer.
* Fixed using more than one channelcopy filter.
* Fixed the mono filter reducing volume level.
* Fixed degraded audio scrubbing in sdl2_audio consumer.
* Converted dynamictext filter to use affine transition for more correct
alpha compositing and sub-pixel positioning.
* Added time format support for animation keyframes to the xml consumer.
* Added animation support to more affine transition properties:
- fix_rotate_x
- fix_rotate_y
- fix_rotate_z
- fix_shear_x
- fix_shear_y
- fix_shear_z
- ox
- oy
- scale_x
- scale_y
* Fixed gaps in text when characters overlap in qtext and kdenlive producers.
* Fixed a crash in pixbuf producer with multiple render threads.
* Converted the oldfilm vignette filter from mlt_geometry to mlt_animation.
**Other**
* Numerous updates to mlt-xml.dtd.
* Categorized many of the encode presets (using meta.preset.name).
These checks were done:
- built on NixOS
- /nix/store/jfzwhslr6ndh2wc4bl3vdm4kdk2xdk7a-mlt-6.10.0/bin/melt passed the binary check.
- /nix/store/jfzwhslr6ndh2wc4bl3vdm4kdk2xdk7a-mlt-6.10.0/bin/.melt-wrapped passed the binary check.
- 2 of 2 passed binary check by having a zero exit code.
- 0 of 2 passed binary check by having the new version present in output.
- found 6.10.0 with grep in /nix/store/jfzwhslr6ndh2wc4bl3vdm4kdk2xdk7a-mlt-6.10.0
- directory tree listing: https://gist.github.com/5b163c9c1aa200eba8db3bde8c8b09b1
- du listing: https://gist.github.com/ddb0aac5012b87f121601378fca1f0bd