Maximilian Downey Twiss
f6b6cab229
Rename autotools constants to fall in line with the rest of crew ( #10442 )
...
* Rename CREW_OPTIONS to CREW_CONFIGURE_OPTIONS
* Rename build_extras and install_extras to configure_build_extras and configure_install_extras
2024-09-09 18:21:58 -05:00
Satadru Pramanik, DO, MPH, MEng
2f745cc5f0
Update gtk4, libdrm, mesa, test buildsystems changes, make unit tests easier to debug ( #10311 )
...
* Update gtk4, test buildsystems changes, test unit test changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* continue testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* continue testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* try to fix unit-test
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more testing
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Move container unit tests to a script for easier debugging.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix paths
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Use simpler unit test script for arm too.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix unit test yaml
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debugging...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debugging...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add git settings for when GitHub is down.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* fix Unit-Test.yml
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust Unit-Test.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* more unit test adjustments
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add missing &&
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust unit tests further...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix armv7l unit test, update libdrm.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* add mesa builds
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update mesa package
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* lint
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* debugging
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add early exit from arm unit test if no arm packages have changed.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Fix path and suffix removal.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Add more reporting.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust escaping in grep...
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Adjust git configs for network connectivity locally only.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* Make git changes local not global.
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* make git changes local
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* update changed-files actions
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
* suggested changes
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
---------
Signed-off-by: Satadru Pramanik <satadru@gmail.com >
2024-08-16 13:11:57 -05:00
SupeChicken666
f9738c639d
buildsystem: Use native ruby block in install_extras ( #10110 )
...
* buildsystem: Use native ruby block in `install_extras`
Signed-off-by: supechicken <me@supechicken666.dev >
* Make rubocop happy, disable `Security/Eval` cop
Signed-off-by: supechicken <me@supechicken666.dev >
---------
Signed-off-by: supechicken <me@supechicken666.dev >
2024-07-09 08:56:03 -05:00
Ed Reel
35d97e9901
Fix error with autotools builds ( #9998 )
...
Use Kernel.system
2024-06-21 19:13:54 +10:00
Maximilian Downey Twiss
33901368d7
Enable more rubocop cops ( #9980 )
...
* Remove self.check in python3.rb as tests were not actuallly being run
* Enable Lint/ImplicitStringConcatenation cop
* Enable Layout/CommentIndentation cop
* Remove unnecessary configuration of Layout/IndentationStyle to EnforcedStyle: spaces, as this is already the default
* Enable Layout/LeadingCommentSpace cop
* Enable Layout/SpaceInsideBlockBraces cop
* Enable Layout/SpaceInsideParens cop
* Enable Layout/TrailingEmptyLines cop
* Enable Lint/LiteralAsCondition cop
* Document the current issue stopping us from enabling Style/OptionalBooleanParameter
* Stop downloading our rubocop config when installing ruby_rubocop
2024-06-17 16:19:11 -04:00
Ed Reel
72c9ab195e
Add install_extras properties to buildsystems ( #9101 )
2023-12-19 09:13:19 -05:00
Satadru Pramanik, DO, MPH, MEng
d9ca5d8e1d
rebuild bison,sed, anagram, openjpeg, libjxl, gegl, gimp; update cpio, strace, putty, gpgme, tre, elinks, libgudev, upower, libdeflate, openexr, R, graphviz, gdal, imagemagick7, openblas, mold ( #8920 )
...
* rebuild bison,sed; update cpio
* add strace
* expand comment
* add gpgme, putty
* update tre
* update elinks
* deprecate js91
* rebuild anagram, update libgudev & upower
* rebuild openjpeg
* update libdeflate
* update openexr
* remove ilmbase deps (replaced by openexr)
* deprecate ilmbase
* rebuild gegl with newer openexr
* update R
* libjxl rebuild
* graphviz => 9
* update gdal
* imagemagick7 update
* gimp rebuild
* suggested changes
* Add pre_ options to cmake and meson buildsystems
* suggested changes
* reversion gegl
* update gdal url
* redo versions
* update py3_numpy
* update openblas, mold
* remove 'pre_' empty? checks in buildsystems
* rebuild rust to fix binary issues on x86_64
* fixup missing rust completions
2023-11-16 00:33:52 +08:00
Satadru Pramanik, DO, MPH, MEng
dbd118f523
buildsystems/autotools: only run configure if Makefile does not exist ( #8869 )
...
* buildsystems/autotools: only run configure if Makefile does not exist
* add CREW_CACHE_BUILD condition
2023-11-01 18:37:36 -05:00
Satadru Pramanik, DO, MPH, MEng
3ac9ecc8a0
Add pre_configure_options to autotools ( #8863 )
2023-11-01 12:18:07 -05:00
Maximilian Downey Twiss
ec27b6054d
Refactor buildsystem variables ( #8541 )
2023-08-08 18:22:12 -05:00
Ed Reel
d2728648a2
Xzutils 5.4.3 => 5.4.4 ( #8532 )
2023-08-03 06:59:06 -04:00
Satadru Pramanik, DO, MPH, MEng
ae6f80eb9b
Use 'mold -run' in builtsystems when mold is CREW_LINKER ( #8468 )
...
* Use 'mold -run' in builtsystems when mold is CREW_LINKER
* simplify logic
2023-07-10 12:29:48 -05:00
Satadru Pramanik, DO, MPH, MEng
63e3b73173
Inkscape rebuild (& dep updates) ( #8447 )
...
* update inkscape and deps
* dep updates/rebuilds for inkscape
* add binary
* fixup
* fix quoting
* rebuild
* add autotools fix, update packages
* cleanup bdwgc dep
* update libsigcplusplus packages
* fix libsigcplusplus3 x86_64 build
* gtkmm3 updates
* rebuild inkscape
* update libxml
* add binaries
* Update py3_libxml2.rb
Python3 is a runtime dep here!
2023-06-28 09:05:55 -05:00
Satadru Pramanik, DO, MPH, MEng
42c68b25a0
Add CREW_ARCHIVE_DEST constant for use during builds ( #8446 )
...
* Add CREW_ARCHIVE_DEST constant for use during builds
* make buildsystems _options messages more verbose
* add configure_options message
* lint buildsystems files and add filefix to autotools
* change crew_archive_dest to CREW_ARCHIVE_DEST
* Revert "change crew_archive_dest to CREW_ARCHIVE_DEST"
bin/crew:1620:19: F: Lint/Syntax: formal argument cannot be a constant
(Using Ruby 3.1 parser; configure using TargetRubyVersion parameter, under AllCops)
def build_package(CREW_ARCHIVE_DEST)
This reverts commit 1f7a128d32 .
* expand autotools
2023-06-27 14:30:48 -05:00
Maximilian Downey Twiss
a833795056
Rebase of #6306 (package functions) ( #8401 )
...
* Add Autotools buildsystem
Co-authored-by: Cassandra Watergate <cassandrajwatergate@gmail.com >
* Add CMake buildsystem
Co-authored-by: Cassandra Watergate <cassandrajwatergate@gmail.com >
* Add Meson buildsystem
Co-authored-by: Cassandra Watergate <cassandrajwatergate@gmail.com >
* Convert findutils to Autotools buildsystem
Co-authored-by: Cassandra Watergate <cassandrajwatergate@gmail.com >
* Convert libgit2 to CMake buildsystem
Co-authored-by: Cassandra Watergate <cassandrajwatergate@gmail.com >
* Convert xorg_proto to Meson buildsystem
Co-authored-by: Cassandra Watergate <cassandrajwatergate@gmail.com >
---------
Co-authored-by: Cassandra Watergate <cassandrajwatergate@gmail.com >
2023-06-22 12:30:09 -05:00