diff --git a/CHANGELOG.md b/CHANGELOG.md index a8a097e..d5c77a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## Unreleased + +### Fixed + +- The RPM no longer packages ELF build-id links under `/usr/lib/.build-id`, + which previously conflicted when another Electron application built from the + same binary set (e.g. `musrflow`) was installed alongside `trimsp`. + ## 1.4.0 - 2026-08-27 Publication release of TRIMSP-NL Workbench corresponding to the modernization diff --git a/packaging/linux/trimsp.spec.ejs b/packaging/linux/trimsp.spec.ejs index e8d22a9..f41d614 100644 --- a/packaging/linux/trimsp.spec.ejs +++ b/packaging/linux/trimsp.spec.ejs @@ -4,6 +4,12 @@ %global __strip /bin/true %endif +# Electron bundles the identical helper binaries into every app, so the ELF +# build-id links under /usr/lib/.build-id collide when another Electron app +# (e.g. musrflow) is installed. Do not package build-id metadata. +%define _build_id_links none +%undefine _missing_build_ids_terminate_build + Name: <%= name %> Version: <%= version %> Release: <%= revision %>%{?dist}