SHA256
1
0
forked from pool/kontrast

KDE Release gear 24.08.0

OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kontrast?expand=0&rev=106
This commit is contained in:
Christophe Marin 2024-08-22 12:50:55 +00:00 committed by Git OBS Bridge
commit 3e3fe4e299
9 changed files with 730 additions and 0 deletions

23
.gitattributes vendored Normal file
View File

@ -0,0 +1,23 @@
## Default LFS
*.7z filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.bz2 filter=lfs diff=lfs merge=lfs -text
*.gem filter=lfs diff=lfs merge=lfs -text
*.gz filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.lz filter=lfs diff=lfs merge=lfs -text
*.lzma filter=lfs diff=lfs merge=lfs -text
*.obscpio filter=lfs diff=lfs merge=lfs -text
*.oxt filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
*.png filter=lfs diff=lfs merge=lfs -text
*.rpm filter=lfs diff=lfs merge=lfs -text
*.tbz filter=lfs diff=lfs merge=lfs -text
*.tbz2 filter=lfs diff=lfs merge=lfs -text
*.tgz filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
*.txz filter=lfs diff=lfs merge=lfs -text
*.whl filter=lfs diff=lfs merge=lfs -text
*.xz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.zst filter=lfs diff=lfs merge=lfs -text

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

BIN
applications.keyring Normal file

Binary file not shown.

3
kontrast-24.05.2.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:94b750197f28720afd8d435f47de4b14e4841add3fbc663a1ce734830cb7c766
size 214620

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAmaDnJgACgkQu0YzUNbv
Me+GeQ/+JKX72+xZZycWQI93Kh8Cn8RXyjueEDGKgzfk4SpKASnchxgbcCN+HISO
AEF+ZRsSk3nx5G6SkOkRNtz1jH7n6kvSz5VlTHf+8YRsEBnzfV3/Mc/53PpRrgSf
Qe/1Tk5UeyyzYQbf4kBHqvLMssOsGnBJ9SL5aAipkMk70Cj12M7N9HSsBJ8Mlykz
gHgbqdpD+KWkeRCZva5wNaIhojKUsucEsjNbIJK6/3FmrD8TX70uoKkgx9aOXgEE
UgmcIOnri1vJwxj2/QlOfYW9Lt8zd6kXZn5sdZWlsGS9bLOqPfarNyFRxAMo1u3Y
/jOshg9GahztoiEXDlZWf98yRqVJECwS4s6Eq3jk4ZHNYBvNMC18z3oL4GzPatfM
bJllxmyGQulEjuSZpm4LmrBTFqh9lrhJ8BSjIE6xMSrJ6Vw0ex3hHTL3vymv5T1m
GGFeXRm4cWw+mHcrXMmePMlpijgTIFUcXzHMZw0wC3TbWopjMuvT3fx3HBxJdcfq
nRwq1w0Rp6jQFO3W20KZuSqnvxMQjGQv4icQPg93A8fWePc4K2NzvBLqX+xxBzb/
QUPzQDY5DgNOOoFNj5rErQdl4cv84SgLhBn3xqbhSFDOVktxXjuCPBRN6//Ge1yA
1RezL2HSlFOdHJjN6D7Mstg8nMOQoNEVrND7IKE4aIPoLH+fmko=
=2Ijc
-----END PGP SIGNATURE-----

3
kontrast-24.08.0.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d163d403ad78e0f42da096b99adbbe0f290953c17032cd0c170e6d8f5afdd747
size 214448

View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE2BwMs463Je9mkcOFu0YzUNbvMe8FAma+4EcACgkQu0YzUNbv
Me/tiw/8DJf/ajKbxAZQdEHiqzXXAMxl5tfrlWQ8VCEo9oiDREHMODCkCUOE4elb
4+yoaknqSzRozGOqVc1wZKfJbsohBYjWTP8TyhL4iLq6RiGO/ufZ+G1AwvS+88m+
oliad/zamFFGUaCTyZgMkUaptypJVVOqBs9ptkJ2U4QETtnBW7OG/XMknozE5e+u
YkDIrnLTYabGpHc+fnCN92s7GcvmvWGEl6NeMve/UWa+M7Y1gL2frw1WwP1+mTH1
7Bghg1E8PEti/lA/iv5d2BxUUrMiGzp+Zex35/YiQhsu25uKrdZqSNd5bs6BFOvT
blnj3e+KxYnxyz4+Fk0CAzsVj6efsCnVIXAZ6UvR56h2cCLfVvsUafsYGtU/yRm1
0/Pm7b15ChrYxSkhWUULxAKnyKlRcKdZc5qi9r61ti95UK/VW21Jap9qGtWHu3sn
tXrLvmhBUI2rYmXoDOqadqJAesFzH8pZKbhkmCOouG9OyFH1aA0K+tGbR1SGiUeo
ASDefQLbZ6f7c2ib99V6EBfzqjsw65a0I+FcPy4reF0zBDuNnznPubwIEN6pdyyl
1joI0jCr98cS5BhGRw6a36URuNLMLSr5IkpcOiMYRqNPCqKtXtUhi2d1AHo3ni6A
A1rJnM27wV1mSnw4LwWtpaIgJZCFThRDCgI4/lSDVjbZ9QbLq2k=
=I5cE
-----END PGP SIGNATURE-----

577
kontrast.changes Normal file
View File

@ -0,0 +1,577 @@
-------------------------------------------------------------------
Mon Aug 19 07:14:12 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Update to 24.08.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/24.08.0/
- Changes since 24.05.2:
* Bump dependencies
* It's compile fine without deprecated methods
* Not necessary to add suffix Qt6
* Port to ecm_add_qml_module
* Don't install desktop file with executable permission
* Don't include quiet packages in feature summary
-------------------------------------------------------------------
Tue Jul 2 13:54:42 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Update to 24.05.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/24.05.2/
- No code change since 24.05.1
-------------------------------------------------------------------
Wed Jun 12 07:33:55 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Update to 24.05.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/24.05.1/
- No code change since 24.05.0
-------------------------------------------------------------------
Sun May 19 09:56:44 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Update to 24.05.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/24.05.0/
- No code change since 24.04.80
-------------------------------------------------------------------
Fri May 3 09:16:30 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Update to 24.04.80
* New feature release
- Changes since 24.02.2:
* craft: We don't need master
* It compiles fine without deprecated methods
* Tweak @action context
* Make floating values locale-aware (kde#484660)
* Improve string context
* Drop unused license to restore CI
* ui/FavoritePage: introduce apply button
* ui/FavoritePage: change layout of remove element button
* ui/FavoritePage: restore and refactor clipboard logic
* flatpak: Switch to non-preview runtime
* ui/FavoritePage: Set position for InlineMessage in footer
* Use local include
-------------------------------------------------------------------
Tue Apr 9 18:08:52 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Update to 24.02.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/24.02.2/
- No code change since 24.02.1
-------------------------------------------------------------------
Tue Mar 19 15:27:01 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Update to 24.02.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/24.02.1/
- Changes since 24.02.0:
* flatpak: Switch to non-preview runtime
-------------------------------------------------------------------
Fri Feb 23 14:00:00 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Update to 24.02.0
* New feature release
- No code change since 24.01.95
-------------------------------------------------------------------
Fri Feb 9 16:09:06 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Update to 24.01.95
* https://kde.org/announcements/megarelease/6/rc2/
-------------------------------------------------------------------
Tue Dec 5 14:20:01 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.08.4
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.08.4/
- Changes since 23.08.3:
* include QCoreApplication for qApp
-------------------------------------------------------------------
Tue Nov 7 17:05:04 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.08.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.08.3/
- Changes since 23.08.2:
* Fixup reuse dep5 files for snapcraft recipe
* Add snapcraft.yaml to reuse.
* snapcraft: initial import snapcraft files.
-------------------------------------------------------------------
Tue Oct 10 18:27:50 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.08.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.08.2/
- No code change since 23.08.1
-------------------------------------------------------------------
Tue Sep 12 11:56:18 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.08.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.08.1/
- No code change since 23.08.0
-------------------------------------------------------------------
Sun Aug 20 13:59:52 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.08.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/23.08.0/
- No code change since 23.07.90
-------------------------------------------------------------------
Mon Aug 14 08:03:09 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.07.90
* New feature release
- No code change since 23.07.80
-------------------------------------------------------------------
Tue Aug 1 10:14:08 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.07.80
* New feature release
- Changes since 23.04.3:
* Enable flatpak CI
* Update and move the flatpak manifest here
* ci: (temporarily) disable FreeBSD builds
* Also create the data directory in release builds
* Try to fix clang build
* Port to FutureSQL
* Add explicit moc includes to sources for moc-covered headers
* Partly revert 3380c4a and add #include <QtMath> back
* We need to add BSD-3-Clause.txt
* Add license
* Remove unused includes
* Const'ify method
* Fix show headers in qtc6
* It compiles fine without deprecated methods
* Add CMakePresets.json
* Remove unused structure
* Use help-contents icon instead of help-symbolic
* We already use override keyword => remove "virtual" + add explicit
-------------------------------------------------------------------
Tue Jul 4 10:20:06 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.04.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.04.3/
- No code change since 23.04.2
-------------------------------------------------------------------
Tue Jun 6 20:01:23 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.04.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.04.2/
- No code change since 23.04.1
-------------------------------------------------------------------
Tue May 9 10:47:20 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.04.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/23.04.1/
- No code change since 23.04.0
-------------------------------------------------------------------
Sat Apr 15 08:46:08 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/23.04.0/
-------------------------------------------------------------------
Fri Mar 31 16:42:18 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.03.90
* New feature release
-------------------------------------------------------------------
Fri Mar 17 20:43:54 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 23.03.80
* New feature release
-------------------------------------------------------------------
Tue Feb 28 09:46:22 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 22.12.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.12.3/
-------------------------------------------------------------------
Tue Jan 31 10:34:11 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 22.12.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.12.2/
-------------------------------------------------------------------
Tue Jan 3 10:20:34 UTC 2023 - Christophe Marin <christophe@krop.fr>
- Update to 22.12.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.12.1/
-------------------------------------------------------------------
Fri Dec 2 12:25:52 UTC 2022 - Christophe Marin <christophe@krop.fr>
- Update to 22.12.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.12.0/
-------------------------------------------------------------------
Sat Nov 26 16:45:32 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.11.90
* New feature release
-------------------------------------------------------------------
Sat Nov 12 08:54:39 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.11.80
* New feature release
-------------------------------------------------------------------
Tue Nov 1 11:20:59 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.08.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.08.3/
-------------------------------------------------------------------
Tue Oct 11 14:33:05 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.08.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.08.2/
-------------------------------------------------------------------
Tue Sep 6 15:20:24 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.08.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.08.1/
-------------------------------------------------------------------
Sun Aug 14 09:43:05 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.08.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.08.0/
-------------------------------------------------------------------
Fri Aug 5 12:11:12 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.07.90
* New feature release
-------------------------------------------------------------------
Sat Jul 16 08:28:27 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.07.80
* New feature release
-------------------------------------------------------------------
Tue Jul 5 17:03:36 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.04.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.04.3/
-------------------------------------------------------------------
Wed Jun 8 09:55:30 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.04.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.04.2/
-------------------------------------------------------------------
Tue May 10 16:30:25 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.04.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/22.04.1/
-------------------------------------------------------------------
Mon Apr 18 07:52:05 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/22.04.0/
-------------------------------------------------------------------
Fri Apr 8 18:20:09 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.03.90
* New feature release
-------------------------------------------------------------------
Wed Mar 23 08:14:32 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 22.03.80
* New feature release
- No code change since 21.12.3
-------------------------------------------------------------------
Tue Mar 1 09:57:35 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.12.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.12.3/
- No code change since 21.12.2
-------------------------------------------------------------------
Tue Feb 1 13:03:23 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.12.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.12.2/
- No code change since 21.12.1
-------------------------------------------------------------------
Tue Jan 4 10:26:04 UTC 2022 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.12.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.12.1/
- No code change since 21.12.0
-------------------------------------------------------------------
Fri Dec 3 19:22:24 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.12.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/21.12.0/
- No code change since 21.11.90
-------------------------------------------------------------------
Sat Nov 27 10:11:19 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.11.90
* New feature release
- No code change since 21.11.80
-------------------------------------------------------------------
Sat Nov 13 17:55:46 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.11.80
* New feature release
- Changes since 21.08.3:
* Don't use DBus on Android
* Add clang-format commit hook
* Add git blame ignore file
* Run clang-format
* Remove custom clang-format file in favor of ECM providede
* Remove unused kdeclarative dep
* Add Android CI
* Add FreeBSD CI
* Enable Linux CI
-------------------------------------------------------------------
Tue Nov 2 21:34:19 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.08.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.08.3/
- No code change since 21.08.2
-------------------------------------------------------------------
Tue Oct 5 16:28:35 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.08.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.08.2/
- No code change since 21.08.1
-------------------------------------------------------------------
Wed Sep 1 12:38:50 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.08.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.08.1
- No code change since 21.08.0
-------------------------------------------------------------------
Fri Aug 6 09:39:58 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.08.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/21.08.0
- No code change since 21.07.90
-------------------------------------------------------------------
Fri Jul 30 10:05:20 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.07.90
* New feature release
- No code change since 21.07.80
-------------------------------------------------------------------
Sat Jul 17 20:06:28 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.07.80
* New feature release
- Changes since 21.04.3:
* Set the color of the text in the "help" page to the theme's text color
* Add flathub badge
* Add bug tracking url
-------------------------------------------------------------------
Wed Jul 7 08:58:11 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.04.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.04.3
- No code change since 21.04.2
-------------------------------------------------------------------
Tue Jun 8 12:40:25 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.04.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/gear/21.04.2
- No code change since 21.04.1
-------------------------------------------------------------------
Wed May 12 06:08:10 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.04.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/releases/21.04.1
- No code change since 21.04.0
-------------------------------------------------------------------
Fri Apr 16 16:12:27 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.04.0
* New feature release
* For more details please see:
* https://kde.org/announcements/gear/21.04
- No code change since 21.03.90
-------------------------------------------------------------------
Fri Apr 9 17:40:53 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.03.90
* New feature release
- No code change since 21.03.80
-------------------------------------------------------------------
Sun Mar 21 13:28:42 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 21.03.80
* New feature release
- Changes since 20.12.3:
* Revert remove changelog
* Release service versionning change
* Release service change
* Fix favorite page layout on mobile
* Fix broken sql model
* Add correct version in AppStream File
-------------------------------------------------------------------
Thu Mar 4 06:10:59 UTC 2021 - Luca Beltrame <lbeltrame@kde.org>
- Update to 20.12.3
* New bugfix release
* For more details please see:
* https://kde.org/announcements/releases/20.12.3
- No code change since 20.12.2
-------------------------------------------------------------------
Wed Feb 3 08:29:14 UTC 2021 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 20.12.2
* New bugfix release
* For more details please see:
* https://kde.org/announcements/releases/2021-02-apps-update
- No code change since 20.12.1
-------------------------------------------------------------------
Tue Jan 5 12:26:19 UTC 2021 - Luca Beltrame <lbeltrame@kde.org>
- Update to 20.12.1
* New bugfix release
* For more details please see:
* https://kde.org/announcements/releases/2021-01-apps-update
- Changes since 20.12.0:
* Release service versionning change
* Fix favorite page layout on mobile
* Fix broken sql model
* Add correct version in AppStream File
-------------------------------------------------------------------
Sat Dec 5 23:16:57 UTC 2020 - Luca Beltrame <lbeltrame@kde.org>
- Update to 20.12.0
* New feature release
* For more details please see:
* https://kde.org/announcements/releases/2020-12-apps-update
- No code change since 20.11.90
-------------------------------------------------------------------
Fri Nov 27 15:17:11 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
- Update to 20.11.90
* New feature release
- Changes since 20.11.80:
* Prevent steahling in main page
* Increase font size contrast
* Standardize font sizes
* Fix some issues on mobile
-------------------------------------------------------------------
Sat Nov 14 20:03:11 UTC 2020 - Christophe Giboudeaux <christophe@krop.fr>
- Initial package.

91
kontrast.spec Normal file
View File

@ -0,0 +1,91 @@
#
# spec file for package kontrast
#
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
%define kf6_version 6.3.0
%define qt6_version 6.6.0
%bcond_without released
Name: kontrast
Version: 24.08.0
Release: 0
Summary: Contrast checker
License: GPL-3.0-or-later AND CC0-1.0
URL: https://apps.kde.org/kontrast
Source0: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz
%if %{with released}
Source1: https://download.kde.org/stable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig
Source2: applications.keyring
%endif
BuildRequires: kf6-extra-cmake-modules >= %{kf6_version}
BuildRequires: update-desktop-files
BuildRequires: cmake(FutureSQL6)
BuildRequires: cmake(KF6CoreAddons) >= %{kf6_version}
BuildRequires: cmake(KF6Crash) >= %{kf6_version}
BuildRequires: cmake(KF6DocTools) >= %{kf6_version}
BuildRequires: cmake(KF6I18n) >= %{kf6_version}
BuildRequires: cmake(KF6Kirigami) >= %{kf6_version}
BuildRequires: cmake(KF6KirigamiAddons) >= 1.4.0
BuildRequires: cmake(KF6QQC2DesktopStyle) >= %{kf6_version}
BuildRequires: cmake(QCoro6Core)
BuildRequires: cmake(Qt6Core) >= %{qt6_version}
BuildRequires: cmake(Qt6DBus) >= %{qt6_version}
BuildRequires: cmake(Qt6Gui) >= %{qt6_version}
BuildRequires: cmake(Qt6Qml) >= %{qt6_version}
BuildRequires: cmake(Qt6QuickControls2) >= %{qt6_version}
BuildRequires: cmake(Qt6Sql) >= %{qt6_version}
BuildRequires: cmake(Qt6Svg) >= %{qt6_version}
BuildRequires: cmake(Qt6Widgets) >= %{qt6_version}
Requires: kf6-kirigami-imports >= %{kf6_version}
Requires: kf6-qqc2-desktop-style >= %{kf6_version}
Requires: kirigami-addons6 >= 1.4.0
Requires: qt6-declarative-imports >= %{qt6_version}
Requires: qt6-sql-sqlite >= %{qt6_version}
%lang_package
%description
Kontrast allows choosing background and text color that are easy to read when
used together.
%prep
%autosetup -p1
%build
%cmake_kf6
%kf6_build
%install
%kf6_install
%find_lang %{name} --with-html
%suse_update_desktop_file -r org.kde.kontrast Qt KDE Utility Accessibility
%files
%license LICENSES/*
%doc %lang(en) %{_kf6_htmldir}/en/kontrast/
%{_kf6_applicationsdir}/org.kde.kontrast.desktop
%{_kf6_appstreamdir}/org.kde.kontrast.appdata.xml
%{_kf6_bindir}/kontrast
%{_kf6_iconsdir}/hicolor/scalable/apps/org.kde.kontrast.svg
%files lang -f %{name}.lang
%exclude %{_kf6_htmldir}/en/kontrast/
%changelog