diff --git a/lxqt-policykit-1.4.0.tar.xz b/lxqt-policykit-1.4.0.tar.xz
deleted file mode 100644
index f4238d3..0000000
--- a/lxqt-policykit-1.4.0.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5ccce983f64d078d40b04b5efd3a5a764878dd28fc458430201a86bb55cc8485
-size 39612
diff --git a/lxqt-policykit-1.4.0.tar.xz.asc b/lxqt-policykit-1.4.0.tar.xz.asc
deleted file mode 100644
index ef04932..0000000
--- a/lxqt-policykit-1.4.0.tar.xz.asc
+++ /dev/null
@@ -1,17 +0,0 @@
------BEGIN PGP SIGNATURE-----
-
-iQJJBAABCAAzFiEEGd/fOleb1QnbtXLYvnkwB60i334FAmVHgUsVHHRzdWphbjIw
-MDBAZ21haWwuY29tAAoJEL55MAetIt9+rZsQANRazTm07+GVLbx6NYOY5c0u8k6s
-B1GeiEGLGm+8CpyAZPYYycvSqcIVL17qtClhlTMBGNLKa/4ASUk0vac8EKbNnRkE
-3dfnNC84hsmwI6/wPJ5M14KPkTJSXmzPWGuuUHQYThoSuC7hSJFK9dPwjw6Xg1kV
-ejwa+6mJl9IDyKdu3ja6IqSGtWBgpp/Odf5tlleo6ThrdMVTcshROyYn2mdickV7
-FD49bbdPF6JFEWEHhVGlmYaa+tbEhAVGoVVx94iJmexH/ZpgcGkVrp/YIs0qgMo5
-vatClHAYuE2y+6NnbGhiKuExddFmRSubgoTDkmJ1oGXdo/9EPAMXLw1F3FMoOjTr
-PFRqOLEaLnJtGgDEv7Y5usdtExZZ8B9lAH9kYOU+0S4Ku3Z32gnLadoXEqSD0u29
-vw4wOxx+EyPCEjeEMsveKfgwjh+z2JYRdYIQRRN/7mKRHoceIuHkU5j9BXD+gaXO
-n94RI4AAWS8xchBBJfjOE48j7Vd6Ry7Tguc9XTtsO6k5IGnpnCdLRmwWXXsRSvbZ
-PeUqOivbvzTl0Qd0c/iQW84M1RkotxpkReYJYIsiVJDef1Cd7ZXOIRbfMhMghC61
-GmRtI4Dt5KN+Sfa/uwBQTLPu8YEbRt/A70uKci8w5SKi9xCuFH415hwYFqMGJ2SO
-ESvcyDkNzQvc8LY/
-=s70Z
------END PGP SIGNATURE-----
diff --git a/lxqt-policykit-2.0.0.tar.xz b/lxqt-policykit-2.0.0.tar.xz
new file mode 100644
index 0000000..d386829
--- /dev/null
+++ b/lxqt-policykit-2.0.0.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:45c2ef396c860dada501f30dbe11ea9c029cbf9b2b8e6e8cce4c27512e43bc88
+size 39964
diff --git a/lxqt-policykit-2.0.0.tar.xz.asc b/lxqt-policykit-2.0.0.tar.xz.asc
new file mode 100644
index 0000000..e8e1094
--- /dev/null
+++ b/lxqt-policykit-2.0.0.tar.xz.asc
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+
+iQJJBAABCAAzFiEEGd/fOleb1QnbtXLYvnkwB60i334FAmYfrigVHHRzdWphbjIw
+MDBAZ21haWwuY29tAAoJEL55MAetIt9+Ur0QANIIec1E0mRYzQtBYEAvVHo28fhc
+/QqsmVk0RmtNM01I4Zj8+6528OVo1L+ztfxSy/uIaVxmVxivHVTk1qIWpnh0slvz
+LqG5D8RyWLOsYqXQ/xCMwsAthod+JGtwJ6u4IccJ0KY8II4ELZAkjpJlurObeBWu
+DM5A8g3xkEfZTFJEn4skfxc6oGBTts3j7MK1s71xXo+3/2OaP5xRhtpmB/Kq8H6x
+aqTMb0K+39HLeztk05S1q3CMLSnGoLcOvcFwoic6800hxBlbzT/9Nu50IkXMaKT3
+01yXu1U9NLUUv+x+E1v0J+n0nZGCx/44WToBqdXV/dhfLZKqPjEUD7yFt8aHA2aZ
+Md4K+AljiYwq8FA8o2SjPO6FsDCDYly9wCBiBb6cwBBl9Gldt1AGU/iHsZqNyWGQ
+r6W9ki4pBWdY8ceOaY4AXLTJ/H704l2uPc7hJ+GJ3VBGzUHoZ+nJfX6yHgom3eEP
+ZepDULChu9ELNV2vrBV2sZGW1HRnw8S53QhklyVHIT5KE4mz3MuQ2HXCkA5ONLFP
+H5JIY4He0DWW67CgrIBDB5W5wkIQ6lTZmBfs+aKtYHS+aVY5Mx4ILcOmTXJ4fZvp
+InIDY3WtWib4bm6z6BDosYu/xO0uF/5Ey7O3NqaYhEkRnzbg9ub5ztTs7wPsZxcZ
+ToVdu3Z0/ZM/atJ/
+=KcWu
+-----END PGP SIGNATURE-----
diff --git a/lxqt-policykit.changes b/lxqt-policykit.changes
index 0f76ef9..30c85a1 100644
--- a/lxqt-policykit.changes
+++ b/lxqt-policykit.changes
@@ -1,3 +1,9 @@
+-------------------------------------------------------------------
+Sat May 11 07:14:34 UTC 2024 - Андрей Алыпов <and.november@opensuse.org>
+
+- Update to 2.0.0:
+  * Ported to Qt6.
+
 -------------------------------------------------------------------
 Sun Nov  5 22:08:36 UTC 2023 - Shawn Dunn <sfalken@opensuse.org>
 
diff --git a/lxqt-policykit.spec b/lxqt-policykit.spec
index 34fdcf4..71d2ef1 100644
--- a/lxqt-policykit.spec
+++ b/lxqt-policykit.spec
@@ -1,7 +1,7 @@
 #
 # spec file for package lxqt-policykit
 #
-# Copyright (c) 2023 SUSE LLC
+# 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
@@ -17,27 +17,26 @@
 
 
 Name:           lxqt-policykit
-Version:        1.4.0
+Version:        2.0.0
 Release:        0
 Summary:        PolicyKit authentication agent
 License:        LGPL-2.1-or-later
 Group:          System/GUI/LXQt
-URL:            http://www.lxqt.org
-Source:         https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz
-Source1:        https://github.com/lxqt/%{name}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
+URL:            https://github.com/lxqt/lxqt-policykit
+Source0:        %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz
+Source1:        %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
 Source2:        %{name}.keyring
-BuildRequires:  cmake >= 3.1.0
+BuildRequires:  cmake >= 3.18.0
 BuildRequires:  gcc-c++
-BuildRequires:  lxqt-build-tools-devel >= 0.11.0
 BuildRequires:  pkgconfig
-BuildRequires:  cmake(KF5WindowSystem)
-BuildRequires:  pkgconfig(Qt5UiTools) >= 5.15.0
-BuildRequires:  pkgconfig(Qt5Xdg)
-BuildRequires:  pkgconfig(lxqt) >= %{version}
-BuildRequires:  pkgconfig(lxqt-globalkeys) >= %{version}
+BuildRequires:  cmake(KF6WindowSystem)
+BuildRequires:  cmake(PolkitQt6-1)
+BuildRequires:  cmake(Qt6LinguistTools)
+BuildRequires:  cmake(Qt6Widgets)
+BuildRequires:  cmake(lxqt2-build-tools)
+BuildRequires:  pkgconfig(lxqt) >= 2.0.0
 BuildRequires:  pkgconfig(polkit-agent-1)
-BuildRequires:  pkgconfig(polkit-qt5-core-1)
-Recommends:     %{name}-lang
+Recommends:     %{name}-lang = %{version}-%{release}
 
 %description
 PolicyKit authentication agent for LXQt
@@ -45,28 +44,27 @@ PolicyKit authentication agent for LXQt
 %lang_package
 
 %prep
-%setup -q
+%autosetup
 
 %build
-%cmake -DPULL_TRANSLATIONS=No
+%cmake_qt6
+%{qt6_build}
 
 %install
-%cmake_install
-install -Dm 0644 man/%{name}-agent.1 %{buildroot}%{_mandir}/man1/%{name}-agent.1
+%{qt6_install}
 
-%find_lang lxqt-policykit-agent --with-qt
+%find_lang %{name}-agent --with-qt
 
 %files
+%doc AUTHORS CHANGELOG README.md
+%{_bindir}/%{name}-agent
+%{_mandir}/man?/%{name}-agent.?%{?ext_man}
+%config %{_sysconfdir}/xdg/autostart/%{name}-agent.desktop
 %license LICENSE
-%doc AUTHORS
-%{_bindir}/lxqt-policykit-agent
-%{_mandir}/man?/%{name}-agent.?%{ext_man}
-%config %{_sysconfdir}/xdg/autostart/lxqt-policykit-agent.desktop
-
-%files lang -f lxqt-policykit-agent.lang
 
+%files lang -f %{name}-agent.lang
 %dir %{_datadir}/lxqt
 %dir %{_datadir}/lxqt/translations
-%{_datadir}/lxqt/translations/lxqt-policykit-agent
+%dir %{_datadir}/lxqt/translations/%{name}-agent
 
 %changelog