From 0350c39a2de70428ecd4bbf355822061bca19ae8 Mon Sep 17 00:00:00 2001 From: Justin Zobel Date: Jan 22 2022 10:10:14 +0000 Subject: Fedora Review fixes. Still need licenses added upstream, more licenses likely need adding to the License field too. --- diff --git a/PACKAGE-LICENSING b/PACKAGE-LICENSING new file mode 100644 index 0000000..c7c68dc --- /dev/null +++ b/PACKAGE-LICENSING @@ -0,0 +1,90 @@ + +*No copyright* Creative Commons Attribution 4.0 +----------------------------------------------- +tokodon-21.12/README.md + +*No copyright* Creative Commons CC0 1.0 +--------------------------------------- +tokodon-21.12/.gitlab-ci.yml +tokodon-21.12/.kde-ci.yml +tokodon-21.12/LICENSES/CC0-1.0.txt +tokodon-21.12/android/AndroidManifest.xml +tokodon-21.12/org.kde.tokodon.desktop +tokodon-21.12/src/Messages.sh + +*No copyright* GNU General Public License, Version 2 +---------------------------------------------------- +tokodon-21.12/src/content/ui/Settings/AccountsPage.qml + +*No copyright* GNU General Public License, Version 3 +---------------------------------------------------- +tokodon-21.12/src/account.cpp +tokodon-21.12/src/account.h +tokodon-21.12/src/accountmanager.cpp +tokodon-21.12/src/accountmanager.h +tokodon-21.12/src/accountmodel.cpp +tokodon-21.12/src/accountmodel.h +tokodon-21.12/src/attachmenteditormodel.cpp +tokodon-21.12/src/attachmenteditormodel.h +tokodon-21.12/src/clipboard.cpp +tokodon-21.12/src/clipboard.h +tokodon-21.12/src/content/ui/AccountInfo.qml +tokodon-21.12/src/content/ui/AuthorizationPage.qml +tokodon-21.12/src/content/ui/FullScreenImage.qml +tokodon-21.12/src/content/ui/LoginPage.qml +tokodon-21.12/src/content/ui/MastoPage.qml +tokodon-21.12/src/content/ui/TimelinePage.qml +tokodon-21.12/src/content/ui/TootComposer.qml +tokodon-21.12/src/content/ui/main.qml +tokodon-21.12/src/main.cpp +tokodon-21.12/src/notificationmodel.cpp +tokodon-21.12/src/notificationmodel.h +tokodon-21.12/src/post.cpp +tokodon-21.12/src/post.h +tokodon-21.12/src/threadmodel.cpp +tokodon-21.12/src/threadmodel.h +tokodon-21.12/src/timelinemodel.cpp +tokodon-21.12/src/timelinemodel.h + +*No copyright* GNU Lesser General Public License, Version 2.1 +------------------------------------------------------------- +tokodon-21.12/src/content/ui/Settings/SonnetConfigPage.qml + +*No copyright* GNU Library General Public License, Version 2.0 +-------------------------------------------------------------- +tokodon-21.12/src/content/ui/Settings/SettingsPage.qml + +Creative Commons CC0 1.0 +------------------------ +tokodon-21.12/org.kde.tokodon.appdata.xml + +Unknown or generated +-------------------- +tokodon-21.12/CMakeLists.txt +tokodon-21.12/LICENSES/GPL-3.0-only.txt +tokodon-21.12/org.kde.tokodon.svg +tokodon-21.12/po/ca/tokodon.po +tokodon-21.12/po/ca@valencia/tokodon.po +tokodon-21.12/po/cs/tokodon.po +tokodon-21.12/po/de/tokodon.po +tokodon-21.12/po/en_GB/tokodon.po +tokodon-21.12/po/es/tokodon.po +tokodon-21.12/po/fi/tokodon.po +tokodon-21.12/po/fr/tokodon.po +tokodon-21.12/po/it/tokodon.po +tokodon-21.12/po/ko/tokodon.po +tokodon-21.12/po/nl/tokodon.po +tokodon-21.12/po/pl/tokodon.po +tokodon-21.12/po/pt/tokodon.po +tokodon-21.12/po/pt_BR/tokodon.po +tokodon-21.12/po/sk/tokodon.po +tokodon-21.12/po/sl/tokodon.po +tokodon-21.12/po/sv/tokodon.po +tokodon-21.12/po/uk/tokodon.po +tokodon-21.12/src/CMakeLists.txt +tokodon-21.12/src/content/elephant.svg +tokodon-21.12/src/content/icon/boost-post-done.svg +tokodon-21.12/src/content/icon/boost-post.svg +tokodon-21.12/src/content/icon/like-post-done.svg +tokodon-21.12/src/content/icon/like-post.svg +tokodon-21.12/src/resources.qrc diff --git a/tokodon-21.12-1.fc35.src.rpm b/tokodon-21.12-1.fc35.src.rpm index b3c306e..64821b3 100644 Binary files a/tokodon-21.12-1.fc35.src.rpm and b/tokodon-21.12-1.fc35.src.rpm differ diff --git a/tokodon.spec b/tokodon.spec index 73f4c8b..7743748 100644 --- a/tokodon.spec +++ b/tokodon.spec @@ -2,11 +2,11 @@ Name: tokodon Version: 21.12 Release: 1%{?dist} License: GPLv3 and CC0 +# For a breakdown of the licensing, see PACKAGE-LICENSING Summary: Kirigami-based mastodon client Url: https://invent.kde.org/network/tokodon Source0: https://download.kde.org/stable/plasma-mobile/%{version}/%{name}-%{version}.tar.xz - BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: cmake @@ -48,6 +48,7 @@ Tokodon is a Mastodon client for Plasma and Plasma Mobile. %install %cmake_install +# The patch below was merged in https://invent.kde.org/network/tokodon/-/merge_requests/21 - it can be removed next release. sed -i 's/SocialMedia/X-SocialMedia/g' %{buildroot}%{_kf5_datadir}/applications/org.kde.%{name}.desktop %find_lang %{name} @@ -55,14 +56,17 @@ sed -i 's/SocialMedia/X-SocialMedia/g' %{buildroot}%{_kf5_datadir}/applications/ appstream-util validate-relax --nonet %{buildroot}%{_kf5_datadir}/metainfo/org.kde.%{name}.appdata.xml desktop-file-validate %{buildroot}%{_kf5_datadir}/applications/org.kde.%{name}.desktop - %files -f %{name}.lang -%license LICENSES/*.txt +%doc README.md + +%license LICENSES/ + +%{_kf5_bindir}/%{name} + %{_kf5_datadir}/applications/org.kde.%{name}.desktop -%{_kf5_metainfodir}/org.kde.%{name}.appdata.xml %{_kf5_datadir}/icons/hicolor/scalable/apps/org.kde.%{name}.svg -%{_kf5_bindir}/%{name} +%{_kf5_metainfodir}/org.kde.%{name}.appdata.xml %changelog * Sat Jan 15 2022 Justin Zobel - 21.12-1