extras/abi: license data files under CC-1.0
authorMichael Jeanson <mjeanson@efficios.com>
Wed, 5 Jul 2023 18:20:10 +0000 (14:20 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 11 Jul 2023 16:13:36 +0000 (12:13 -0400)
The SPDX identifiers [1] are a legally binding shorthand, which can be
used instead of the full boiler plate text. This is another step towards
implementing the full REUSE spec [2] to help with copyright and
licensing audits and compliance.

This will reduce a lot a manual work required for the licensing audit
required in Debian on each update.

These are generated files, use the CC-1.0 license to make their
licensing clear.

[1] https://spdx.org/ids-how
[2] https://reuse.software/tutorial/

Change-Id: I2ac79f2646ced6c01bce67c1281a2d597ab0d890
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
47 files changed:
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-common.so.6.xml
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml
extras/abi/0.10/x86_64-pc-linux-gnu/liburcu.so.6.xml
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-common.so.6.xml
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-memb.so.6.xml
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml
extras/abi/0.11/x86_64-pc-linux-gnu/liburcu.so.6.xml
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-bp.so.6.xml
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-cds.so.6.xml
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-common.so.6.xml
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-mb.so.6.xml
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-memb.so.6.xml
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-qsbr.so.6.xml
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu-signal.so.6.xml
extras/abi/0.12/x86_64-pc-linux-gnu/liburcu.so.6.xml
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-bp.so.8.xml
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-cds.so.8.xml
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-common.so.8.xml
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-mb.so.8.xml
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-memb.so.8.xml
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-qsbr.so.8.xml
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu-signal.so.8.xml
extras/abi/0.13/x86_64-pc-linux-gnu/liburcu.so.8.xml
extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-bp.so.8.xml
extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-cds.so.8.xml
extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-common.so.8.xml
extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-mb.so.8.xml
extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-memb.so.8.xml
extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-qsbr.so.8.xml
extras/abi/0.14/x86_64-pc-linux-gnu/liburcu-signal.so.8.xml
extras/abi/0.14/x86_64-pc-linux-gnu/liburcu.so.8.xml
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-bp.so.4.xml
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-cds.so.4.xml
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-common.so.4.xml
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-mb.so.4.xml
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-qsbr.so.4.xml
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu-signal.so.4.xml
extras/abi/0.9/x86_64-pc-linux-gnu/liburcu.so.4.xml
extras/abi/dump_abi.sh

index 3cc0c5d7b7e3835b8a692dcf170f3fde5accf986..044f276b8c6703d9eca51dcb3a52ca912c34a9e1 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-bp.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index fa9cb0079e1ffa91086947d27502a83d63524806..bcdb9db37b40c8999bcf562e42148dac51b5d8ed 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-cds.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 4773d91eed60643f7bc58746b876233896805426..e7aef91deb94b83afd51244cfe209c8ffc07ca5e 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-common.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 6971fb89910ac4aae541f9fa13bdb10c34d26ef6..3ce07d1e8a87759dbc5cba26215c8cc727b84dca 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-mb.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index ebd5c9d38ca80cb9043d400b4e1279281be09977..c1ee1962308de84236866e63d2ade1cdc750de68 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-qsbr.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index b8067a4d3bf0b897520c293b278f9c6d92206d51..4f9ffcc59e67a312cea1f2a4d0195e97e1d0b257 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-signal.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 190cc371c9af3736f8a8d38fd06722f98d3488c8..566ccbf293756e4c2f0d3455fff99aa3593090d9 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 442aef00cffa7059a402d15e0f8578ab3bec1cb8..312bc93f99acb225c0fafa79d78151cdfcc2bed3 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-bp.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 5bad4df0a3d0209f4a84aa6ca14c8035859b2023..a085bee96f28509b4bdceb95bd6d890be93fda3a 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-cds.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 4773d91eed60643f7bc58746b876233896805426..e7aef91deb94b83afd51244cfe209c8ffc07ca5e 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-common.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 4f7b9f6b7f7699ddf25d668e87d9a4a1542f51d2..400eb0b8ace071b579c21be2b0028f66a36d5bf0 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-mb.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 4947c353dcaac73830a2c687121c9c6b4db86786..e22c57827b7a0605ba59f8e4737cc5b9928c791b 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-memb.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 56238332b2d9fbeabcc4eddb78bed35cdf85f10b..f0b9ce60b0bebe1cd526c511cdd0548db370f657 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-qsbr.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index d9a5f3e68c788647fb430484dcbe96c0c4566624..feaa997d5a01fcde49a4efafcc3020426f3f0bd1 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-signal.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 70873c85e64a796ce30e593a21757693849f9304..3d42cd2877056acdd9ed6ec0764fd4b60b0beccc 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 184b474513b8b843a18cfa4077593665c9d81b17..df3f029971ae0677559d043170ba5e34228a4097 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-bp.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 05706128086f2af12fa112e2ece46beff02add61..ccfe923f923739e80cf39077ab6fd8e350341a6c 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-cds.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 4773d91eed60643f7bc58746b876233896805426..e7aef91deb94b83afd51244cfe209c8ffc07ca5e 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-common.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 4f7b9f6b7f7699ddf25d668e87d9a4a1542f51d2..400eb0b8ace071b579c21be2b0028f66a36d5bf0 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-mb.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 4947c353dcaac73830a2c687121c9c6b4db86786..e22c57827b7a0605ba59f8e4737cc5b9928c791b 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-memb.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 56238332b2d9fbeabcc4eddb78bed35cdf85f10b..f0b9ce60b0bebe1cd526c511cdd0548db370f657 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-qsbr.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index d9a5f3e68c788647fb430484dcbe96c0c4566624..feaa997d5a01fcde49a4efafcc3020426f3f0bd1 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-signal.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 70873c85e64a796ce30e593a21757693849f9304..3d42cd2877056acdd9ed6ec0764fd4b60b0beccc 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu.so.6'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 6351359e3f405590a00b513cdedaefc1d299ffbc..7bc53cb78b4c0a1be37fa0dc15dde7a7bfc74bd8 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-bp.so.8'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index a63b64141d84f79c2dc2c324df424497401c7b06..ae03526048b25c2b6fc8bbd2e36d9aa832e7a047 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-cds.so.8'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index ed2a046da8556582f3f536883221c41490482405..33bf1df100b3d6d310010c6ccbfb68aac9d3144d 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-common.so.8'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index e0344f195b49d15fc8360d4cfcd3a6482355373c..5ad4e9d9d2e62c7202132fdbbd42c418208f9ca1 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-mb.so.8'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index d6ff85d5a06ed3e55a39101322794d278a61a21f..ba5db9b1ac84181b1de12cc6579a7b97ba862d7f 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-memb.so.8'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index e6fc5726ce02020cc07dadb996827cedc7a96259..0e350cc89f9ad4e490b3940a239ed1f8f17ea9df 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-qsbr.so.8'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index c7c0ef5f5b0c0533e5e18c891cfcc8149d06fbe2..2aea31056a7bc3637cc4457b7aeaca27c368481f 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-signal.so.8'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index c0d117d864ebe938cb62dcd681c8cb9bece8a884..709f7843f830eac6a1e5fe510b2b2fa7201fde8d 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu.so.8'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index e08a087bd0c8e043e89830b669142dfbc08efa4a..2bd8607d14ad8037bcf0eff37d4e31163987a66b 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-bp.so.8'>
+<!--
+SPDX-FileCopyrightText: 2022 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 99cc6b425089b6ed166768a6d003e6557c7393e1..b0cb83cbe558dca669e978e9e7058e109ae2a3ae 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-cds.so.8'>
+<!--
+SPDX-FileCopyrightText: 2022 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index c4c1e4135fef2a71301df076e753e606f57617dd..95bd3636a07a6283a41c06d25e9b89d3bfcb5802 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-common.so.8'>
+<!--
+SPDX-FileCopyrightText: 2022 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index f2334dbdad43dbc7a754c102521a3c6fdc624acb..d8e736d5213c864d81a65d13397b2569437b7598 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-mb.so.8'>
+<!--
+SPDX-FileCopyrightText: 2022 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index d89fa85a313a3cd354bea228f2db213030778002..7df5cada985bfd6d174acc738f1ead20c52273f1 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-memb.so.8'>
+<!--
+SPDX-FileCopyrightText: 2022 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 1c4f199d8449fde567557612e61c85eddeb409aa..848eb7a7bb2e75ae0134653bc35dec513c1dc9aa 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-qsbr.so.8'>
+<!--
+SPDX-FileCopyrightText: 2022 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index bca453bf6eca84c84fc5d7e0bd1be1b375f4b538..032143234183ba8d5a0d3c07b2781fd0f289c6d7 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-signal.so.8'>
+<!--
+SPDX-FileCopyrightText: 2022 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index d70810ebe1234e8dfe9145864e84e26e6fb142c4..e9bfeaad3bd78631ff22474e4f04e7f4eeea95b8 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu.so.8'>
+<!--
+SPDX-FileCopyrightText: 2022 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index bb66e839e235e30b6b80d15da7f93067835d258d..0ee16cbaa6a83186ac3aa15095aac5b0b6b113ba 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-bp.so.4'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='liburcu-common.so.4'/>
     <dependency name='libpthread.so.0'/>
index 3e8b63f1cff7b60e38139f992f77ebc3c58f94aa..58a6a9b9e8914deec12c56b11e5c2c48f96bc421 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-cds.so.4'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='liburcu-common.so.4'/>
     <dependency name='libpthread.so.0'/>
index 38e5b4c4c20bdd74dd94439ad068a066cb3b9b26..73fe288430f709a39d3dc61ef3c7e2d222b8a0f7 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-common.so.4'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='libpthread.so.0'/>
     <dependency name='libc.so.6'/>
index 29012e856206e81020783571a6ce4a90623b45e4..e09bed297dcf0fadf09500c04ea2eb55373313fc 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-mb.so.4'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='liburcu-common.so.4'/>
     <dependency name='libpthread.so.0'/>
index 79872eb1fbbf3f40f60930baa3dd89405ab86537..ad6c8ec65ad33c32ccdba0f78c3853b6b700bb61 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-qsbr.so.4'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='liburcu-common.so.4'/>
     <dependency name='libpthread.so.0'/>
index 228800cc19aa2d075816a5537804773e3e1846c3..f61bc436adaa896f37507b236444e316f2389d98 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu-signal.so.4'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='liburcu-common.so.4'/>
     <dependency name='libpthread.so.0'/>
index d0ad5045571545d4a0963a55e773dc44e674b4a3..612689bb3d98e9f087eda7ffbc1f90b87ea0956a 100644 (file)
@@ -1,4 +1,9 @@
 <abi-corpus architecture='elf-amd-x86_64' soname='liburcu.so.4'>
+<!--
+SPDX-FileCopyrightText: 2021 EfficiOS Inc.
+
+SPDX-License-Identifier: CC0-1.0
+-->
   <elf-needed>
     <dependency name='liburcu-common.so.4'/>
     <dependency name='libpthread.so.0'/>
index 65379f5b39064f0a1098ca968e83321e8a0e1e97..a7bd5fda4c9ffcca25b51b7cd32298c1c7ba804a 100755 (executable)
@@ -14,11 +14,20 @@ ARGS=(
        "--no-corpus-path" # Do not put the path in the abi-corpus
 )
 
+# Older version of the reuse tool are a bit dumb, split the tags string to make
+# it happy.
+spdx="SPDX"
+copyright="FileCopyrightText"
+license="License-Identifier"
+
 for lib in "${INDIR}"/liburcu*.so.?
 do
        abidw "${ARGS[@]}" --out-file "${OUTDIR}/$(basename "$lib").xml" "$lib"
 
        # Clean the full paths
        sed -i "s#$(pwd)/##g" "${OUTDIR}/$(basename "$lib").xml"
+
+       # Add SPDX headers
+       sed -i "2 i <!--\n${spdx}-${copyright}: $(date +%Y) EfficiOS Inc.\n\n${spdx}-${license}: CC0-1.0\n-->" "${OUTDIR}/$(basename "$lib").xml"
 done
 
This page took 0.041833 seconds and 4 git commands to generate.