summaryrefslogtreecommitdiff
path: root/dist
diff options
context:
space:
mode:
authorGravatar Andrea Pappacoda2022-05-15 02:06:02 +0200
committerGravatar Andrea Pappacoda2022-07-27 12:53:49 +0200
commitcdb240f3d4d9c0d6d56e6660d8c45da4ab60ff59 (patch)
tree7408bc4f2cfae74247b567fd852700c2c69b006d /dist
parentMerge pull request #8652 from lat9nq/ffmpeg-gh (diff)
downloadyuzu-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.qrc5
-rw-r--r--dist/icons/controller/controller.qrc5
-rw-r--r--dist/icons/overlay/overlay.qrc5
-rw-r--r--dist/license.md44
-rw-r--r--dist/org.yuzu_emu.yuzu.desktop3
-rw-r--r--dist/org.yuzu_emu.yuzu.metainfo.xml6
-rw-r--r--dist/org.yuzu_emu.yuzu.xml6
-rw-r--r--dist/qt_themes/colorful/style.qrc5
-rw-r--r--dist/qt_themes/colorful_dark/style.qrc5
-rw-r--r--dist/qt_themes/colorful_midnight_blue/style.qrc5
-rw-r--r--dist/qt_themes/default/default.qrc5
-rw-r--r--dist/yuzu.manifest6
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<!--
2SPDX-FileCopyrightText: 2018 yuzu Emulator Project
3SPDX-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<!--
2SPDX-FileCopyrightText: 2020 yuzu Emulator Project
3SPDX-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<!--
2SPDX-FileCopyrightText: 2021 yuzu Emulator Project
3SPDX-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 @@
1The icons in this folder and its subfolders have the following licenses:
2
3Icon Name | License | Origin/Author
4--- | --- | ---
5qt_themes/default/icons/16x16/checked.png | CC BY-ND 3.0 | https://icons8.com
6qt_themes/default/icons/16x16/connected.png | CC BY-ND 3.0 | https://icons8.com
7qt_themes/default/icons/16x16/connected_notification.png | CC BY-ND 3.0 | https://icons8.com
8qt_themes/default/icons/16x16/disconnected.png | CC BY-ND 3.0 | https://icons8.com
9qt_themes/default/icons/16x16/failed.png | CC BY-ND 3.0 | https://icons8.com
10qt_themes/default/icons/16x16/lock.png | CC BY-ND 3.0 | https://icons8.com
11qt_themes/default/icons/16x16/view-refresh.png | Apache 2.0 | https://material.io
12qt_themes/default/icons/256x256/plus_folder.png | CC BY-ND 3.0 | https://icons8.com
13qt_themes/default/icons/48x48/bad_folder.png | CC BY-ND 3.0 | https://icons8.com
14qt_themes/default/icons/48x48/chip.png | CC BY-ND 3.0 | https://icons8.com
15qt_themes/default/icons/48x48/folder.png | CC BY-ND 3.0 | https://icons8.com
16qt_themes/default/icons/48x48/no_avatar.png | CC BY-ND 3.0 | https://icons8.com
17qt_themes/default/icons/48x48/plus.png | CC0 1.0 | Designed by BreadFish64 from the Citra team
18qt_themes/default/icons/48x48/sd_card.png | CC BY-ND 3.0 | https://icons8.com
19qt_themes/default/icons/48x48/star.png | CC BY-ND 3.0 | https://icons8.com
20qt_themes/qdarkstyle/icons/16x16/connected.png | CC BY-ND 3.0 | https://icons8.com
21qt_themes/qdarkstyle/icons/16x16/connected_notification.png | CC BY-ND 3.0 | https://icons8.com
22qt_themes/qdarkstyle/icons/16x16/lock.png | CC BY-ND 3.0 | https://icons8.com
23qt_themes/qdarkstyle/icons/16x16/view-refresh.png | Apache 2.0 | https://material.io
24qt_themes/qdarkstyle/icons/256x256/plus_folder.png | CC BY-ND 3.0 | https://icons8.com
25qt_themes/qdarkstyle/icons/48x48/bad_folder.png | CC BY-ND 3.0 | https://icons8.com
26qt_themes/qdarkstyle/icons/48x48/chip.png | CC BY-ND 3.0 | https://icons8.com
27qt_themes/qdarkstyle/icons/48x48/folder.png | CC BY-ND 3.0 | https://icons8.com
28qt_themes/qdarkstyle/icons/48x48/no_avatar.png | CC BY-ND 3.0 | https://icons8.com
29qt_themes/qdarkstyle/icons/48x48/plus.png | CC0 1.0 | Designed by BreadFish64 from the Citra team
30qt_themes/qdarkstyle/icons/48x48/sd_card.png | CC BY-ND 3.0 | https://icons8.com
31qt_themes/qdarkstyle/icons/48x48/star.png | CC BY-ND 3.0 | https://icons8.com
32qt_themes/colorful/icons/16x16/connected.png | CC BY-ND 3.0 | https://icons8.com
33qt_themes/colorful/icons/16x16/connected_notification.png | CC BY-ND 3.0 | https://icons8.com
34qt_themes/colorful/icons/16x16/lock.png | CC BY-ND 3.0 | https://icons8.com
35qt_themes/colorful/icons/16x16/view-refresh.png | Apache 2.0 | https://material.io
36qt_themes/colorful/icons/256x256/plus_folder.png | CC BY-ND 3.0 | https://icons8.com
37qt_themes/colorful/icons/48x48/bad_folder.png | CC BY-ND 3.0 | https://icons8.com
38qt_themes/colorful/icons/48x48/chip.png | CC BY-ND 3.0 | https://icons8.com
39qt_themes/colorful/icons/48x48/folder.png | CC BY-ND 3.0 | https://icons8.com
40qt_themes/colorful/icons/48x48/plus.png | CC BY-ND 3.0 | https://icons8.com
41qt_themes/colorful/icons/48x48/sd_card.png | CC BY-ND 3.0 | https://icons8.com
42qt_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]
2Version=1.0 5Version=1.0
3Type=Application 6Type=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<!--
4SPDX-FileCopyrightText: 2021 yuzu Emulator Project
5SPDX-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<!--
4SPDX-FileCopyrightText: 2018 yuzu Emulator Project
5SPDX-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<!--
2SPDX-FileCopyrightText: 2019 yuzu Emulator Project
3SPDX-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<!--
2SPDX-FileCopyrightText: 2019 yuzu Emulator Project
3SPDX-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<!--
2SPDX-FileCopyrightText: 2020 yuzu Emulator Project
3SPDX-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<!--
2SPDX-FileCopyrightText: 2018 yuzu Emulator Project
3SPDX-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<!--
4SPDX-FileCopyrightText: 2020 yuzu Emulator Project
5SPDX-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">