#BuildSystem
O GNU Automake 1.20 chegou! 🚀 Jobserver para compiladores, delete-on-error, print-distfiles e licença GPLv3. O Autotools quer voltar a ser o queridinho dos novos projetos. -> tinyurl.com/42np84md #GNU #Automake #BuildSystem #OpenSource
GNU Automake 1.20: O Futuro do GNU Build System com GPLv3+ e novos recursos
Blog com notícias sobre, Linux, Android, Segurança , etc
tinyurl.com
November 9, 2026 at 10:58 AM
Free Software Friday! Reproducibility is a huge part of verifying Open Source software. With Witness, you can automate at least the build system verification steps.
#opensource #reproducibility #buildsystem
GitHub - in-toto/witness: Witness is a pluggable framework for software supply chain risk management. It automates, normalizes, and verifies software artifact provenance.
Witness is a pluggable framework for software supply chain risk management. It automates, normalizes, and verifies software artifact provenance. - in-toto/witness
github.com
October 30, 2026 at 1:00 PM
I've just released version 1.1.1 of the JaCoCo Report Extension for bld

#bld #buildsystem #buildtool #coverage #github #jacoco #java

github.com/rife2/bld-ja...
Release 1.1.1 · rife2/bld-jacoco-report
Summary Support for JaCoCo 0.8.16 What's Changed in 1.1.1 Bump JaCoCo to version 0.8.16 in 7d9673e Full Changelog: 1.1.0...1.1.1
github.com
October 28, 2026 at 8:36 PM
Update project manager/build system. You can select all you see in image 1, and also updated settings app to include all engine settings. This means your users can select settings without needing you to provide a settings GUI. #gamedev #indiedev #virtual3D #buildsystem
October 7, 2026 at 8:52 AM
September 20, 2026 at 12:10 AM
Kentaro Hayashi: Building with dh-bazel, buildsystem support for debhelper experiment updates
## Introduction After bazel-bootstrap 7.7.1 was landed into Debian unstable, I'm working on packaging newer Mozc (Most famous Japanese input method editor) with Bazel. Here is the blog entry initial efforts to build Mozc with Bazel at that time. kenhys.hatenablog.jp Then, I've shared implementing PoC `dh-bazel` experiment. See why dh-bazel is needed, and prototype about `dh-bazel`. kenhys.hatenablog.jp As a Bazel beginner, want to know what should pass to Bazel, what should not pass to Bazel. ## What is improved in recent dh-bazel? In the previous versions of `dh-bazel`, it supports only basic features to build with Bazel as a thin wrapper. %: dh $@ --buildsystem=bazel override_dh_auto_build: dh_auto_build -- //:hello Now, with recent changes, it supports the following environment variables to resolve required system libraries in dynamically. salsa.debian.org * `DH_BAZEL_OVERRIDE_MODULE` It search the specified modules from bundled dummy modules in `dh-bazel`. It accept ',' separated paramesters. (e.g. DH_BAZEL_OVERRIDE_MODULE=zlib,zstd) `dh-bazel` bundles abseil-cpp, apple_support, buildozer, lz4, openssl, protobuf, rules_android_ndk, rules_apple, rules_swift, zlib and zstd as dummy modules to linking system libraries. Now you can use it in `debian/rules` like this: #!/usr/bin/make -f # -*- makefile -*- # export DH_BAZEL_OVERRIDE_MODULE=zlib export DH_VERBOSE=1 %: dh $@ --buildsystem=bazel --without=single-binary override_dh_auto_build: dh_auto_build -- //:hello It is impossible to cover all of system libraries in Debian, so in that case, please consider to use the following `DH_BAZEL_PKGCONF_MODULE`. * `DH_BAZEL_PKGCONF_MODULE` It search the specified modules with pkgconf. It is useful when there is no bundled modules in dh-bazel if you want. It accept ',' separated paramesters. (e.g. DH_BAZEL_PKGCONF_MODULE=gtk4-x11,gtk4-unix-print). If DH_BAZEL_PKGCONF_MODULE could not match, then dh-bazel fallback to dig into `Build-Depends:` field in debian/control. Note that if it is not deterministic (e.g. -dev package provides multiple .pc files) dh-bazel gives up fallback with pkgconf. Now you can use it in `debian/rules` like this: #!/usr/bin/make -f # -*- makefile -*- # export DH_BAZEL_PKGCONF_MODULE=gtk4-x11,gtk4-unix-print export DH_VERBOSE=1 %: dh $@ --buildsystem=bazel --without=single-binary override_dh_auto_build: dh_auto_build -- //:hello ## Conclusion dh-bazel is still in very early stage prototype, but it resolves some sort of packaging glitches a bit by bit. I hope that it will help package maintainer using Bazel. (dh-bazel is not uploaded into debian/unstable yet, so stay tuned!)
kenhys.hatenablog.jp
September 19, 2026 at 9:26 AM
bld Extensions Updates (via Erik's Weblog)

Alongside the 3.0 release of bld, all extensions have been updated…

#cli #java #buildsystem #build #kotlin #bld #buildtool

erik.thauvin.net/blog/p...
bld Extensions Updates
Alongside the 3.0 release of bld, all extensions have been updated…
erik.thauvin.net
September 17, 2026 at 3:37 PM
Kentaro Hayashi: Building Mozc with dh-bazel, buildsystem support for debhelper
## Introduction After bazel-bootstrap 7.7.1 was landed into Debian unstable, I'm working on packaging newer Mozc (Most famous Japanese input method editor) with Bazel. Here is the blog entry initial efforts to build Mozc with Bazel at that time. kenhys.hatenablog.jp ## Why dh-bazel? After that, newer Mozc packages are uploaded into experimental and moved to testing phase on experimental now. mozc - Debian Package Tracker When started packaging efforts for newer Mozc with Bazel, I'm a newbie to do it. Now I've got a knowledge to do it a bit, I want to know best practice on packaging X on Debian with Bazel furturmore. Usually there are dh-X for buildsystem X on Debian, but it's not true for Bazel as far as I know. This is why I had started to write dh-bazel. I've wrote initial dh-bazel prototype and post a mail to debian-bazel ML. lists.debian.org dh-bazel supports the following way: %: dh $@ --buildsystem=bazel override_dh_auto_build: dh_auto_build -- //:hello If you want to build source under `src`, you could write d/rule like this: %: dh $@ override_dh_auto_build: dh_auto_build --buildsystem=bazel --sourcedirectory=src -- //:hello ## Conclusion dh-bazel is in very early stage prototype, but I have succeeded to build newer Mozc with some modifications to Mozc debian/rules on experimental with dh-bazel locally! dh-bazel is a thin wrapper for Bazel, so it does not reduce packaging glitches dramatically, but it helps some sort of packaging tasks IMHO. There are some achievement with dh-bazel * It helps to do similar building way like other debhelper buildsystem * It sets comprehensive Bazel startup options * It sets comprehensive Bazel command options * If you want to set extra flags, just specify it as additional user options (`--override_module=`, and so on) Note that it only simplify `dh_auto_build stage`, so you must manually install artifacts with .install or something correctly. I hope that it will help package maintainer using Bazel in the future. (dh-bazel is not uploaded into debian/unstable yet, so stay tuned!)
kenhys.hatenablog.jp
September 17, 2026 at 1:28 PM