Notification time stamped 2021-08-29 08:33:25 UTC
From f873e3aab277ebbe5e17ed9131ab6a95a268f7ff Mon Sep 17 00:00:00 2001
From: Martin Gansser <mgansser(a)online.de>
Date: Aug 29 2021 08:31:28 +0000
Subject: Initial import (#1978188).
---
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..88c71bc
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/qt6ct-0.4.tar.gz
diff --git a/qt6ct.spec b/qt6ct.spec
new file mode 100644
index 0000000..bc18dcd
--- /dev/null
+++ b/qt6ct.spec
@@ -0,0 +1,93 @@
+#For git snapshots, set to 0 to use release instead:
+%global usesnapshot 0
+%if 0%{?usesnapshot}
+%global commit0 ffa033b2610c0f7af5289bdca9a1c9837c59606c
+%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
+%global snapshottag .git%{shortcommit0}
+%endif
+
+Summary: Qt6 - Configuration Tool
+Name: qt6ct
+Version: 0.4
+%if 0%{?usesnapshot}
+Release: 0.1%{?snapshottag}%{?dist}
+%else
+Release: 2%{?dist}
+%endif
+
+# The entire source code is under BSD-2-Clause License
+License: BSD
+Url:
https://github.com/trialuser02/qt6ct
+
+%if 0%{?usesnapshot}
+Source0:
https://github.com/trialuser02/qt6ct/archive/%{commit0}/%{name}-%{commit0...
+%else
+Source0:
https://github.com/trialuser02/%{name}/archive/%{version}.tar.gz#/%{name}...
+%endif
+
+BuildRequires: cmake
+BuildRequires: gcc-c++
+BuildRequires: qt6-rpm-macros >= %{version}
+BuildRequires: qt6-qtbase-devel
+BuildRequires: qt6-qtbase-private-devel
+BuildRequires: qt6-linguist
+BuildRequires: pkgconfig(xkbcommon)
+BuildRequires: chrpath
+BuildRequires: desktop-file-utils
+Requires: qt6-qtsvg
+
+%description
+This program allows users to configure Qt6 settings (theme, font, icons, etc.)
+under DE/WM without Qt integration.
+
+%prep
+%if 0%{?usesnapshot}
+%setup -q -n %{name}-%{commit0}
+%else
+%autosetup -n %{name}-%{version} -p1
+%endif
+
+
+%build
+# Create translation files.
+lrelease-qt6 src/qt6ct/translations/*.ts
+%{_qt6_qmake} %{_qt6_qmake_flags}
+%make_build
+
+%install
+%make_install INSTALL_ROOT=%{buildroot}
+# /usr/bin/qt6ct' contains a standard rpath '/usr/lib64' in [/usr/lib64]
+chrpath --delete %{buildroot}%{_bindir}/%{name}
+chrpath --delete %{buildroot}%{_qt6_plugindir}/styles/libqt6ct-style.so
+chrpath --delete %{buildroot}%{_qt6_plugindir}/platformthemes/libqt6ct.so
+
+%check
+desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop
+
+%files
+%doc AUTHORS README ChangeLog
+%license COPYING
+%{_bindir}/%{name}
+%{_qt6_plugindir}/platformthemes/libqt6ct.so
+%{_qt6_plugindir}/styles/libqt6ct-style.so
+%{_datadir}/applications/%{name}.desktop
+%dir %{_datadir}/%{name}/
+%dir %{_datadir}/%{name}/colors/
+%{_datadir}/%{name}/colors/*.conf
+%dir %{_datadir}/%{name}/qss/
+%{_datadir}/%{name}/qss/*.qss
+
+%changelog
+* Sat Aug 28 2021 Martin Gansser <martinkg(a)fedora.com> - 0.4-2
+- Add missing desktop file validation
+- Add BR desktop-file-utils
+
+* Wed Aug 11 2021 Martin Gansser <martinkg(a)fedora.com> - 0.4-1
+- Update to 0.4
+- Fix unowned directories
+
+* Thu Jul 01 2021 Martin Gansser <martinkg(a)fedora.com> - 0.3-1
+- Update to 0.3
+
+* Mon Feb 08 2021 Martin Gansser <martinkg(a)fedora.com> - 0.2-1
+- initial Build
diff --git a/sources b/sources
new file mode 100644
index 0000000..26076ca
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+SHA512 (qt6ct-0.4.tar.gz) =
7ece90453d9eb7b560d392e96736dc8b8378ed3aefc806b8bb6597170de05d70f13ce4699c21543d353544e29a0298797892034d940a00d09913911a3529ff79
https://src.fedoraproject.org/rpms/qt6ct/c/f873e3aab277ebbe5e17ed9131ab6a...