cosmic-*: enable separateDebugInfo if not already enabled (#518637)

This commit is contained in:
Alyssa Ross
2026-05-11 14:27:09 +00:00
committed by GitHub
23 changed files with 46 additions and 0 deletions
@@ -32,6 +32,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-gA+dpodk6u8dv9VaKNi/xzI8ys39iztQdia+eGkzXs4=";
separateDebugInfo = true;
nativeBuildInputs = [
just
pkg-config
@@ -23,6 +23,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-uR0wm2+zmcec3esfYwgq4pRqSHkZnd3O8XhgnANf/1Q=";
separateDebugInfo = true;
nativeBuildInputs = [
just
libcosmicAppHook
+2
View File
@@ -31,6 +31,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-xXq8Dckg3YOf2AT9uOZqVfq00FhZp/X5UU8hLmAln1U=";
separateDebugInfo = true;
nativeBuildInputs = [
just
libcosmicAppHook
@@ -23,6 +23,8 @@ rustPlatform.buildRustPackage {
cargoHash = "sha256-czfDtiSEmzmcLfpqv0/8sP8zDAEKh+pkQkGXdd5NskM=";
separateDebugInfo = true;
nativeBuildInputs = [
just
libcosmicAppHook
+2
View File
@@ -28,6 +28,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-iWZRxn0puWwAibjbj/jdk4t6qgETEUJUv612RZSavMw=";
separateDebugInfo = true;
postPatch = ''
substituteInPlace justfile --replace-fail '#!/usr/bin/env' "#!$(command -v env)"
'';
@@ -25,6 +25,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-Zl7c/3q5J+9y1vRJdR77NJ6y62bV1bxaVMuiyxDbLX4=";
separateDebugInfo = true;
nativeBuildInputs = [
libcosmicAppHook
just
+2
View File
@@ -24,6 +24,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-tMSqyl75XK2rgqRtgHAPtr+KFotx61HGqzv0iqzakS8=";
separateDebugInfo = true;
nativeBuildInputs = [
just
libcosmicAppHook
@@ -31,6 +31,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-jhugV3eF7g6WU5ez3LzqKc/wP952Zpi8Hplg9SZflns=";
separateDebugInfo = true;
env.VERGEN_GIT_SHA = finalAttrs.src.tag;
cargoBuildFlags = [ "--all" ];
+2
View File
@@ -28,6 +28,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-wAjFC6qAC3nllbnZf0KVaZTEztNYo6GTvwcp5FYmXLw=";
separateDebugInfo = true;
nativeBuildInputs = [
just
libcosmicAppHook
@@ -26,6 +26,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-DESnl5NjakU4++Ep6CHxDZzHn+o0Gi0eREpXk5BN5iY=";
separateDebugInfo = true;
buildFeatures = [ "nixos" ];
# cargo-auditable fails during the build when compiling the `crabtime::function`
@@ -23,6 +23,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-wZgxlq9MVCeESH093MaQybVMyq50L7aYwj//2r/B0QM=";
separateDebugInfo = true;
nativeBuildInputs = [
just
libcosmicAppHook
@@ -24,6 +24,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-EIwYabYWSHTMnNFcammidn3bI4fc6JFdcVkGj7RmWqA=";
separateDebugInfo = true;
nativeBuildInputs = [
just
which
+2
View File
@@ -27,6 +27,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-1YRWWI2qhCI0GrxBAAkGT/AbtkTHgdbYsG8obriZ+zg=";
separateDebugInfo = true;
nativeBuildInputs = [
just
libcosmicAppHook
+2
View File
@@ -23,6 +23,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-vU++jreNHCRjxyyoj53LB2Sa7cdVUWGAvECcqoDofF8=";
separateDebugInfo = true;
nativeBuildInputs = [
just
libcosmicAppHook
@@ -30,6 +30,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-YPxbOSz/E3hoMT4dutk60jWJMpJHqOWpCSA91b+mHaE=";
separateDebugInfo = true;
nativeBuildInputs = [
just
pkg-config
+2
View File
@@ -24,6 +24,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-QWSPj7bxxWh5/KeNEtUsfDKg+JMONLjomrMcn57j6fw=";
separateDebugInfo = true;
nativeBuildInputs = [
just
pkg-config
@@ -30,6 +30,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-p0dg5RNXkzbi+/RB5k+jr34RNOp+Irahj0BiFUddfnk=";
separateDebugInfo = true;
nativeBuildInputs = [
just
libcosmicAppHook
@@ -23,6 +23,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-q0RJST1yeqPBjU5MseNZIrZw+brfDtQLKiw7wyViflE=";
separateDebugInfo = true;
nativeBuildInputs = [
just
pkg-config
@@ -24,6 +24,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-5dLG40X+yxJo566guyHqOCLNp+uNSE+HONS8GIDm58A=";
separateDebugInfo = true;
postPatch = ''
substituteInPlace data/start-cosmic \
--replace-fail '/usr/bin/cosmic-session' "${placeholder "out"}/bin/cosmic-session" \
@@ -35,6 +35,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-pvoCqFvMVqNTfdU5WidGijfFNsC9i2XNuNV33F8aKZw=";
separateDebugInfo = true;
nativeBuildInputs = [ pkg-config ];
buildInputs = [
@@ -39,6 +39,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-O6d47H+vcSn9G6EIMpSshfL+cBJWZMYXHHKsu2n/huk=";
separateDebugInfo = true;
nativeBuildInputs = [
cmake
just
+2
View File
@@ -27,6 +27,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-DCqEXoJ1qTwKemSCGe7AwQCdOFw7Qh3PoxbB9XdLfHk=";
separateDebugInfo = true;
nativeBuildInputs = [
just
pkg-config
+2
View File
@@ -27,6 +27,8 @@ rustPlatform.buildRustPackage (finalAttrs: {
cargoHash = "sha256-9iHcmImA2tscpRuRKE/nUrwhR5RU5xA2zxJpcDt+2sE=";
separateDebugInfo = true;
nativeBuildInputs = [
just
pkg-config