diff options
| author | 2022-05-15 02:06:02 +0200 | |
|---|---|---|
| committer | 2022-07-27 12:53:49 +0200 | |
| commit | cdb240f3d4d9c0d6d56e6660d8c45da4ab60ff59 (patch) | |
| tree | 7408bc4f2cfae74247b567fd852700c2c69b006d /dist | |
| parent | Merge pull request #8652 from lat9nq/ffmpeg-gh (diff) | |
| download | yuzu-cdb240f3d4d9c0d6d56e6660d8c45da4ab60ff59.tar.gz yuzu-cdb240f3d4d9c0d6d56e6660d8c45da4ab60ff59.tar.xz yuzu-cdb240f3d4d9c0d6d56e6660d8c45da4ab60ff59.zip | |
chore: make yuzu REUSE compliant
[REUSE] is a specification that aims at making file copyright
information consistent, so that it can be both human and machine
readable. It basically requires that all files have a header containing
copyright and licensing information. When this isn't possible, like
when dealing with binary assets, generated files or embedded third-party
dependencies, it is permitted to insert copyright information in the
`.reuse/dep5` file.
Oh, and it also requires that all the licenses used in the project are
present in the `LICENSES` folder, that's why the diff is so huge.
This can be done automatically with `reuse download --all`.
The `reuse` tool also contains a handy subcommand that analyzes the
project and tells whether or not the project is (still) compliant,
`reuse lint`.
Following REUSE has a few advantages over the current approach:
- Copyright information is easy to access for users / downstream
- Files like `dist/license.md` do not need to exist anymore, as
`.reuse/dep5` is used instead
- `reuse lint` makes it easy to ensure that copyright information of
files like binary assets / images is always accurate and up to date
To add copyright information of files that didn't have it I looked up
who committed what and when, for each file. As yuzu contributors do not
have to sign a CLA or similar I couldn't assume that copyright ownership
was of the "yuzu Emulator Project", so I used the name and/or email of
the commit author instead.
[REUSE]: https://reuse.software
Follow-up to 01cf05bc75b1e47beb08937439f3ed9339e7b254
Diffstat (limited to '')
| -rw-r--r-- | dist/compatibility_list/compatibility_list.qrc | 5 | ||||
| -rw-r--r-- | dist/icons/controller/controller.qrc | 5 | ||||
| -rw-r--r-- | dist/icons/overlay/overlay.qrc | 5 | ||||
| -rw-r--r-- | dist/license.md | 44 | ||||
| -rw-r--r-- | dist/org.yuzu_emu.yuzu.desktop | 3 | ||||
| -rw-r--r-- | dist/org.yuzu_emu.yuzu.metainfo.xml | 6 | ||||
| -rw-r--r-- | dist/org.yuzu_emu.yuzu.xml | 6 | ||||
| -rw-r--r-- | dist/qt_themes/colorful/style.qrc | 5 | ||||
| -rw-r--r-- | dist/qt_themes/colorful_dark/style.qrc | 5 | ||||
| -rw-r--r-- | dist/qt_themes/colorful_midnight_blue/style.qrc | 5 | ||||
| -rw-r--r-- | dist/qt_themes/default/default.qrc | 5 | ||||
| -rw-r--r-- | dist/yuzu.manifest | 6 |
12 files changed, 56 insertions, 44 deletions
diff --git a/dist/compatibility_list/compatibility_list.qrc b/dist/compatibility_list/compatibility_list.qrc index a29b73598..3b1359a8e 100644 --- a/dist/compatibility_list/compatibility_list.qrc +++ b/dist/compatibility_list/compatibility_list.qrc | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | <!-- | ||
| 2 | SPDX-FileCopyrightText: 2018 yuzu Emulator Project | ||
| 3 | SPDX-License-Identifier: GPL-2.0-or-later | ||
| 4 | --> | ||
| 5 | |||
| 1 | <RCC> | 6 | <RCC> |
| 2 | <qresource prefix="compatibility_list"> | 7 | <qresource prefix="compatibility_list"> |
| 3 | <file>compatibility_list.json</file> | 8 | <file>compatibility_list.json</file> |
diff --git a/dist/icons/controller/controller.qrc b/dist/icons/controller/controller.qrc index 78eae461c..8d5261c38 100644 --- a/dist/icons/controller/controller.qrc +++ b/dist/icons/controller/controller.qrc | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | <!-- | ||
| 2 | SPDX-FileCopyrightText: 2020 yuzu Emulator Project | ||
| 3 | SPDX-License-Identifier: GPL-2.0-or-later | ||
| 4 | --> | ||
| 5 | |||
| 1 | <RCC> | 6 | <RCC> |
| 2 | <qresource prefix="controller"> | 7 | <qresource prefix="controller"> |
| 3 | <file alias="applet_dual_joycon">applet_dual_joycon.png</file> | 8 | <file alias="applet_dual_joycon">applet_dual_joycon.png</file> |
diff --git a/dist/icons/overlay/overlay.qrc b/dist/icons/overlay/overlay.qrc index d5a21ce10..8d7833aca 100644 --- a/dist/icons/overlay/overlay.qrc +++ b/dist/icons/overlay/overlay.qrc | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | <!-- | ||
| 2 | SPDX-FileCopyrightText: 2021 yuzu Emulator Project | ||
| 3 | SPDX-License-Identifier: GPL-2.0-or-later | ||
| 4 | --> | ||
| 5 | |||
| 1 | <RCC> | 6 | <RCC> |
| 2 | <qresource prefix="overlay"> | 7 | <qresource prefix="overlay"> |
| 3 | <file>arrow_left.png</file> | 8 | <file>arrow_left.png</file> |
diff --git a/dist/license.md b/dist/license.md deleted file mode 100644 index c5ebe9c00..000000000 --- a/dist/license.md +++ /dev/null | |||
| @@ -1,44 +0,0 @@ | |||
| 1 | The icons in this folder and its subfolders have the following licenses: | ||
| 2 | |||
| 3 | Icon Name | License | Origin/Author | ||
| 4 | --- | --- | --- | ||
| 5 | qt_themes/default/icons/16x16/checked.png | CC BY-ND 3.0 | https://icons8.com | ||
| 6 | qt_themes/default/icons/16x16/connected.png | CC BY-ND 3.0 | https://icons8.com | ||
| 7 | qt_themes/default/icons/16x16/connected_notification.png | CC BY-ND 3.0 | https://icons8.com | ||
| 8 | qt_themes/default/icons/16x16/disconnected.png | CC BY-ND 3.0 | https://icons8.com | ||
| 9 | qt_themes/default/icons/16x16/failed.png | CC BY-ND 3.0 | https://icons8.com | ||
| 10 | qt_themes/default/icons/16x16/lock.png | CC BY-ND 3.0 | https://icons8.com | ||
| 11 | qt_themes/default/icons/16x16/view-refresh.png | Apache 2.0 | https://material.io | ||
| 12 | qt_themes/default/icons/256x256/plus_folder.png | CC BY-ND 3.0 | https://icons8.com | ||
| 13 | qt_themes/default/icons/48x48/bad_folder.png | CC BY-ND 3.0 | https://icons8.com | ||
| 14 | qt_themes/default/icons/48x48/chip.png | CC BY-ND 3.0 | https://icons8.com | ||
| 15 | qt_themes/default/icons/48x48/folder.png | CC BY-ND 3.0 | https://icons8.com | ||
| 16 | qt_themes/default/icons/48x48/no_avatar.png | CC BY-ND 3.0 | https://icons8.com | ||
| 17 | qt_themes/default/icons/48x48/plus.png | CC0 1.0 | Designed by BreadFish64 from the Citra team | ||
| 18 | qt_themes/default/icons/48x48/sd_card.png | CC BY-ND 3.0 | https://icons8.com | ||
| 19 | qt_themes/default/icons/48x48/star.png | CC BY-ND 3.0 | https://icons8.com | ||
| 20 | qt_themes/qdarkstyle/icons/16x16/connected.png | CC BY-ND 3.0 | https://icons8.com | ||
| 21 | qt_themes/qdarkstyle/icons/16x16/connected_notification.png | CC BY-ND 3.0 | https://icons8.com | ||
| 22 | qt_themes/qdarkstyle/icons/16x16/lock.png | CC BY-ND 3.0 | https://icons8.com | ||
| 23 | qt_themes/qdarkstyle/icons/16x16/view-refresh.png | Apache 2.0 | https://material.io | ||
| 24 | qt_themes/qdarkstyle/icons/256x256/plus_folder.png | CC BY-ND 3.0 | https://icons8.com | ||
| 25 | qt_themes/qdarkstyle/icons/48x48/bad_folder.png | CC BY-ND 3.0 | https://icons8.com | ||
| 26 | qt_themes/qdarkstyle/icons/48x48/chip.png | CC BY-ND 3.0 | https://icons8.com | ||
| 27 | qt_themes/qdarkstyle/icons/48x48/folder.png | CC BY-ND 3.0 | https://icons8.com | ||
| 28 | qt_themes/qdarkstyle/icons/48x48/no_avatar.png | CC BY-ND 3.0 | https://icons8.com | ||
| 29 | qt_themes/qdarkstyle/icons/48x48/plus.png | CC0 1.0 | Designed by BreadFish64 from the Citra team | ||
| 30 | qt_themes/qdarkstyle/icons/48x48/sd_card.png | CC BY-ND 3.0 | https://icons8.com | ||
| 31 | qt_themes/qdarkstyle/icons/48x48/star.png | CC BY-ND 3.0 | https://icons8.com | ||
| 32 | qt_themes/colorful/icons/16x16/connected.png | CC BY-ND 3.0 | https://icons8.com | ||
| 33 | qt_themes/colorful/icons/16x16/connected_notification.png | CC BY-ND 3.0 | https://icons8.com | ||
| 34 | qt_themes/colorful/icons/16x16/lock.png | CC BY-ND 3.0 | https://icons8.com | ||
| 35 | qt_themes/colorful/icons/16x16/view-refresh.png | Apache 2.0 | https://material.io | ||
| 36 | qt_themes/colorful/icons/256x256/plus_folder.png | CC BY-ND 3.0 | https://icons8.com | ||
| 37 | qt_themes/colorful/icons/48x48/bad_folder.png | CC BY-ND 3.0 | https://icons8.com | ||
| 38 | qt_themes/colorful/icons/48x48/chip.png | CC BY-ND 3.0 | https://icons8.com | ||
| 39 | qt_themes/colorful/icons/48x48/folder.png | CC BY-ND 3.0 | https://icons8.com | ||
| 40 | qt_themes/colorful/icons/48x48/plus.png | CC BY-ND 3.0 | https://icons8.com | ||
| 41 | qt_themes/colorful/icons/48x48/sd_card.png | CC BY-ND 3.0 | https://icons8.com | ||
| 42 | qt_themes/colorful/icons/48x48/star.png | CC BY-ND 3.0 | https://icons8.com | ||
| 43 | |||
| 44 | <!-- TODO: Add the license of the yuzu icon --> \ No newline at end of file | ||
diff --git a/dist/org.yuzu_emu.yuzu.desktop b/dist/org.yuzu_emu.yuzu.desktop index 3652a3abc..008422863 100644 --- a/dist/org.yuzu_emu.yuzu.desktop +++ b/dist/org.yuzu_emu.yuzu.desktop | |||
| @@ -1,3 +1,6 @@ | |||
| 1 | # SPDX-FileCopyrightText: 2018 yuzu Emulator Project | ||
| 2 | # SPDX-License-Identifier: GPL-2.0-or-later | ||
| 3 | |||
| 1 | [Desktop Entry] | 4 | [Desktop Entry] |
| 2 | Version=1.0 | 5 | Version=1.0 |
| 3 | Type=Application | 6 | Type=Application |
diff --git a/dist/org.yuzu_emu.yuzu.metainfo.xml b/dist/org.yuzu_emu.yuzu.metainfo.xml index bcc5fc9a9..fa3935c36 100644 --- a/dist/org.yuzu_emu.yuzu.metainfo.xml +++ b/dist/org.yuzu_emu.yuzu.metainfo.xml | |||
| @@ -1,4 +1,10 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | |||
| 3 | <!-- | ||
| 4 | SPDX-FileCopyrightText: 2021 yuzu Emulator Project | ||
| 5 | SPDX-License-Identifier: CC0-1.0 | ||
| 6 | --> | ||
| 7 | |||
| 2 | <component type="desktop-application"> | 8 | <component type="desktop-application"> |
| 3 | <id>org.yuzu_emu.yuzu</id> | 9 | <id>org.yuzu_emu.yuzu</id> |
| 4 | <metadata_license>CC0-1.0</metadata_license> | 10 | <metadata_license>CC0-1.0</metadata_license> |
diff --git a/dist/org.yuzu_emu.yuzu.xml b/dist/org.yuzu_emu.yuzu.xml index b52acecc4..b774eb0c4 100644 --- a/dist/org.yuzu_emu.yuzu.xml +++ b/dist/org.yuzu_emu.yuzu.xml | |||
| @@ -1,4 +1,10 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8"?> | 1 | <?xml version="1.0" encoding="UTF-8"?> |
| 2 | |||
| 3 | <!-- | ||
| 4 | SPDX-FileCopyrightText: 2018 yuzu Emulator Project | ||
| 5 | SPDX-License-Identifier: GPL-2.0-or-later | ||
| 6 | --> | ||
| 7 | |||
| 2 | <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> | 8 | <mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> |
| 3 | <mime-type type="application/x-nx-nro"> | 9 | <mime-type type="application/x-nx-nro"> |
| 4 | <comment>Nintendo Switch homebrew executable</comment> | 10 | <comment>Nintendo Switch homebrew executable</comment> |
diff --git a/dist/qt_themes/colorful/style.qrc b/dist/qt_themes/colorful/style.qrc index bd7898eb1..4b3f28d89 100644 --- a/dist/qt_themes/colorful/style.qrc +++ b/dist/qt_themes/colorful/style.qrc | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | <!-- | ||
| 2 | SPDX-FileCopyrightText: 2019 yuzu Emulator Project | ||
| 3 | SPDX-License-Identifier: GPL-2.0-or-later | ||
| 4 | --> | ||
| 5 | |||
| 1 | <RCC> | 6 | <RCC> |
| 2 | <qresource prefix="icons/colorful"> | 7 | <qresource prefix="icons/colorful"> |
| 3 | <file alias="index.theme">icons/index.theme</file> | 8 | <file alias="index.theme">icons/index.theme</file> |
diff --git a/dist/qt_themes/colorful_dark/style.qrc b/dist/qt_themes/colorful_dark/style.qrc index 602c71b32..50e78c37b 100644 --- a/dist/qt_themes/colorful_dark/style.qrc +++ b/dist/qt_themes/colorful_dark/style.qrc | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | <!-- | ||
| 2 | SPDX-FileCopyrightText: 2019 yuzu Emulator Project | ||
| 3 | SPDX-License-Identifier: GPL-2.0-or-later | ||
| 4 | --> | ||
| 5 | |||
| 1 | <RCC> | 6 | <RCC> |
| 2 | <qresource prefix="icons/colorful_dark"> | 7 | <qresource prefix="icons/colorful_dark"> |
| 3 | <file alias="16x16/connected.png">../colorful/icons/16x16/connected.png</file> | 8 | <file alias="16x16/connected.png">../colorful/icons/16x16/connected.png</file> |
diff --git a/dist/qt_themes/colorful_midnight_blue/style.qrc b/dist/qt_themes/colorful_midnight_blue/style.qrc index bf367099a..ac8cb0d49 100644 --- a/dist/qt_themes/colorful_midnight_blue/style.qrc +++ b/dist/qt_themes/colorful_midnight_blue/style.qrc | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | <!-- | ||
| 2 | SPDX-FileCopyrightText: 2020 yuzu Emulator Project | ||
| 3 | SPDX-License-Identifier: GPL-2.0-or-later | ||
| 4 | --> | ||
| 5 | |||
| 1 | <RCC> | 6 | <RCC> |
| 2 | <qresource prefix="icons/colorful_midnight_blue"> | 7 | <qresource prefix="icons/colorful_midnight_blue"> |
| 3 | <file alias="index.theme">icons/index.theme</file> | 8 | <file alias="index.theme">icons/index.theme</file> |
diff --git a/dist/qt_themes/default/default.qrc b/dist/qt_themes/default/default.qrc index 41842e5d8..ef080c221 100644 --- a/dist/qt_themes/default/default.qrc +++ b/dist/qt_themes/default/default.qrc | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | <!-- | ||
| 2 | SPDX-FileCopyrightText: 2018 yuzu Emulator Project | ||
| 3 | SPDX-License-Identifier: GPL-2.0-or-later | ||
| 4 | --> | ||
| 5 | |||
| 1 | <RCC> | 6 | <RCC> |
| 2 | <qresource prefix="icons/default"> | 7 | <qresource prefix="icons/default"> |
| 3 | <file alias="index.theme">icons/index.theme</file> | 8 | <file alias="index.theme">icons/index.theme</file> |
diff --git a/dist/yuzu.manifest b/dist/yuzu.manifest index 038edff23..10a8df9b5 100644 --- a/dist/yuzu.manifest +++ b/dist/yuzu.manifest | |||
| @@ -1,4 +1,10 @@ | |||
| 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> | 1 | <?xml version="1.0" encoding="UTF-8" standalone="yes"?> |
| 2 | |||
| 3 | <!-- | ||
| 4 | SPDX-FileCopyrightText: 2020 yuzu Emulator Project | ||
| 5 | SPDX-License-Identifier: GPL-2.0-or-later | ||
| 6 | --> | ||
| 7 | |||
| 2 | <assembly manifestVersion="1.0" | 8 | <assembly manifestVersion="1.0" |
| 3 | xmlns="urn:schemas-microsoft-com:asm.v1" | 9 | xmlns="urn:schemas-microsoft-com:asm.v1" |
| 4 | xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> | 10 | xmlns:asmv3="urn:schemas-microsoft-com:asm.v3"> |