Compare commits

...

No commits in common. "factory" and "factory" have entirely different histories.

7 changed files with 85 additions and 51 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.osc

View File

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

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmRT1PcACgkQ11dEg7tX
sY2Bjw//flBvEasQNGEAEa/uM/W6YmyfC2yX4kAdcn68viAirSb9O3SIddy3rYFv
Nk6HyWm5+9721bzUDljLLr/3Je9wXQpbA+ZVUymHCm4pYhAvH/ruQpMw+K4+XE0z
mjw927X4xnpjlUyvWAyzxsuugHFOpJ2Z6ueyM34yt3IN5ZTfh9izEosPzWGa6Z/L
fRl4769prAUn6qr+eyE18mkbmU1xEq/VmlGDiwDFlldmQP7jGXN9jQfTaCb7M8yR
umWiwSuR4BpZWSYMLT78VXiRlow+3c/4e1fQAGCwAwadnt2ozivAYWRkFTpufxof
KUsVqrq/mx3+XavBt7E1XlXIFQq+oIqk7uUBq96bB4SL/KtqDOwc5OWooJVhNM+V
6ydsIxVtF8I+BnnzunT/plmgZay50IDEBZ0jqVJUG7nPXCupC2qeT36yuTFcAN/K
6rh2Fdqeyy0GxrqUjignnEHYM0MdiCSNYkJSP3Ohq696kvfQMrJlEz5YVmDl/Ipo
5Xek5E/uA9nWPowIQYRjQaOCY9DegqPRJkH877WX1QPN/fr0Qa9xab0bP9OHdLY8
jRkllpltcyICBChHEHnhiKodI9JNNY/gPJmHcsUtAN1Zfw8sJZvDMcy+iWlSwJI6
6xA5zMyENwdGaojq5d+KlmGmU/fq+6FwAWXTSPsrxVY1iCV6aSo=
=M/pp
-----END PGP SIGNATURE-----

3
kommit-1.6.0.tar.xz Normal file
View File

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

16
kommit-1.6.0.tar.xz.sig Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmZ6hz4ACgkQ11dEg7tX
sY383BAAsuPbXvJsl21GDLragJ3O9tPaMFajMC6DNp8BwI0e/RNjmrZTDD1gtLvG
careWw5nVbiuiDnwzSJHWgAqGOcvHkLjfDD6Mc3m41D+jG4cUtFXA0oy/+QB66WV
cqC/CEgf4QQx75kU7cL+Xm6bfhM6e5/6+E7c79zepZUCEGAlP4Sb8cA2HzLI/VSo
40wWQ8j+QxTfzOJ0fH94KKsR4VJohV7icgGD+4B/1Yd/xDHtjNRV01hj1T4WCq/x
vEDIJ7xy0bA+XDP5Y0qq56x1tiLlq9dHLMCGGIing7x61W+Ag3Ov8X1dKwGqO6+K
flM54w2Hldq4XCX1lZRulcHAF9Ba2vdbrPk8jWKECeX1zMqPJC9OuFaqajUme9YD
FhOBhNesRhiBpWLs35qXismGjphAtJkU+KRIJo1gjNIR1sXLrH8ng3pl1H7t4Qqj
fccjec3LFpKjW+Sy34nRh2shcUapg6wQ/e2Wc7sSPFnMKCexita5HQ53VXqvV4wd
8caboEVwiW2mAO3t6lKgwWpsdU7z5o9FFxa9UTgWUdqriejTBLhVxRKfcGa+VV6P
eOiqTR3cBR+UJoIqEog3v9pOqIxh1mbwu5dI6V0EWuTbzJdh57X0R8AZkcTcGMTC
TJFSMlbLcIbtaRXEmXoG+9m5NXAP1BSGVdBhqMz3imbcLzMxEAs=
=S6wE
-----END PGP SIGNATURE-----

View File

@ -1,3 +1,19 @@
-------------------------------------------------------------------
Tue Jun 25 10:25:53 UTC 2024 - Christophe Marin <christophe@krop.fr>
- Update to 1.6.0
* build without kdbusaddons on windows
* Add flatpak support
* Fix show date (using QLocale for it)
* Fix mem leak
* Reactivate open file in external apps in qt6
* Add zoom support in Report Chart Widget
* Replace a QTableWidget by QTreeWidget in report page
* Fix crash when we didn't open git repository
* Fix load style/icon on windows (KF >= 6.3)
* Implement a gravatar cache
* Fix i18n
-------------------------------------------------------------------
Fri May 12 12:36:05 UTC 2023 - Matteo De Carlo <matteo.dek@gmail.com>

View File

@ -17,9 +17,12 @@
#
%define kf6_version 6.0.0
%define qt6_version 6.6.0
%bcond_without released
Name: kommit
Version: 1.0.2
Version: 1.6.0
Release: 0
Summary: Graphical Git Client
License: GPL-3.0-only
@ -29,14 +32,26 @@ Source0: https://download.kde.org/stable/%{name}/%{name}-%{version}.tar.x
Source1: https://download.kde.org/stable/%{name}/%{name}-%{version}.tar.xz.sig
Source2: kommit.keyring
%endif
BuildRequires: extra-cmake-modules
BuildRequires: cmake
BuildRequires: cmake(KF5Crash)
BuildRequires: cmake(KF5DBusAddons)
BuildRequires: cmake(KF5DocTools)
BuildRequires: cmake(KF5KIO)
BuildRequires: cmake(KF5TextEditor)
BuildRequires: cmake(Qt5Test)
BuildRequires: kf6-extra-cmake-modules >= %{kf6_version}
BuildRequires: pkgconfig
BuildRequires: cmake(DolphinVcs)
BuildRequires: cmake(KF6ConfigWidgets) >= %{kf6_version}
BuildRequires: cmake(KF6CoreAddons) >= %{kf6_version}
BuildRequires: cmake(KF6Crash) >= %{kf6_version}
BuildRequires: cmake(KF6DBusAddons) >= %{kf6_version}
BuildRequires: cmake(KF6DocTools) >= %{kf6_version}
BuildRequires: cmake(KF6I18n) >= %{kf6_version}
BuildRequires: cmake(KF6KIO) >= %{kf6_version}
BuildRequires: cmake(KF6SyntaxHighlighting) >= %{kf6_version}
BuildRequires: cmake(KF6TextEditor) >= %{kf6_version}
BuildRequires: cmake(KF6TextWidgets) >= %{kf6_version}
BuildRequires: cmake(KF6XmlGui) >= %{kf6_version}
BuildRequires: cmake(Qt6Charts) >= %{qt6_version}
BuildRequires: cmake(Qt6Concurrent) >= %{qt6_version}
BuildRequires: cmake(Qt6Core) >= %{qt6_version}
BuildRequires: cmake(Qt6Gui) >= %{qt6_version}
BuildRequires: cmake(Qt6Widgets) >= %{qt6_version}
BuildRequires: pkgconfig(libgit2) >= 1.0
%description
Graphical Git Client
@ -47,39 +62,41 @@ Graphical Git Client
%autosetup -p1
%build
%cmake_kf5 -d build
%cmake_build
%cmake_kf6 -DBUILD_WITH_QT6:BOOL=TRUE
%kf6_build
%install
%kf5_makeinstall -C build
%kf6_install
%find_lang %{name} --with-man --all-name
%{kf5_find_htmldocs}
%find_lang %{name} --with-man --all-name --with-html
%ldconfig_scriptlets
%files
%doc README.md
%doc %lang(en) %{_kf5_htmldir}/en/*/
# Docs looks broken in upstream release
# %%doc %%lang(en) %%{_kf6_htmldir}/en/
%license LICENSE
%{_kf5_bindir}/kommit
%{_kf5_bindir}/kommitdiff
%{_kf5_bindir}/kommitmerge
%{_kf5_libdir}/lib%{name}.so.*
%{_kf5_libdir}/lib%{name}diff.so.*
%{_kf5_libdir}/lib%{name}gui.so.*
%dir %{_kf5_plugindir}/kf5/kfileitemaction
%dir %{_kf5_plugindir}/kf5/overlayicon
%{_kf5_plugindir}/kf5/kfileitemaction/kommititemaction.so
%{_kf5_plugindir}/kf5/overlayicon/kommitoverlayplugin.so
%{_kf5_iconsdir}/hicolor/*/apps/%{name}.*
%{_kf5_iconsdir}/hicolor/scalable/actions/*.svg
%{_kf5_applicationsdir}/org.kde.%{name}.desktop
%{_kf5_applicationsdir}/org.kde.%{name}.diff.desktop
%{_kf5_applicationsdir}/org.kde.%{name}.merge.desktop
%{_kf5_appstreamdir}/org.kde.%{name}.appdata.xml
%{_kf5_debugdir}/%{name}.categories
%{_kf6_applicationsdir}/org.kde.kommit.desktop
%{_kf6_applicationsdir}/org.kde.kommit.diff.desktop
%{_kf6_applicationsdir}/org.kde.kommit.merge.desktop
%{_kf6_appstreamdir}/org.kde.kommit.appdata.xml
%{_kf6_bindir}/kommit
%{_kf6_bindir}/kommitdiff
%{_kf6_bindir}/kommitmerge
%{_kf6_debugdir}/kommit.categories
%{_kf6_iconsdir}/hicolor/*/apps/kommit.*
%{_kf6_iconsdir}/hicolor/scalable/actions/*.svg
%{_kf6_libdir}/libkommit.so.*
%{_kf6_libdir}/libkommitdiff.so.*
%{_kf6_libdir}/libkommitgui.so.*
%{_kf6_libdir}/libkommitwidgets.so.*
%dir %{_kf6_plugindir}/dolphin
%dir %{_kf6_plugindir}/dolphin/vcs
%{_kf6_plugindir}/dolphin/vcs/kommitdolphinplugin.so
%files lang -f %{name}.lang
# %%exclude %%{_kf6_htmldir}/en/
%changelog