1
0
forked from pool/plasma6-vault

46 Commits

Author SHA256 Message Date
5539596e96 Accepting request 1298332 from KDE:Frameworks
Plasma 6.4.4 (forwarded request 1298101 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1298332
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=31
2025-08-08 13:13:18 +00:00
Christophe Marin
fe433a6cfc Plasma 6.4.4
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=74
2025-08-08 07:28:51 +00:00
109587092a Accepting request 1293943 from KDE:Frameworks
Plasma 6.4.3, untested. For now without kscreenlocker6 PAM changes (forwarded request 1293847 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1293943
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=30
2025-07-18 13:58:02 +00:00
Christophe Marin
97f4fc0351 Plasma 6.4.3, untested. For now without kscreenlocker6 PAM changes
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=72
2025-07-16 21:10:30 +00:00
6212c577fc Accepting request 1289918 from KDE:Frameworks
Plasma 6.4.2, untested (forwarded request 1289775 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1289918
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=29
2025-07-03 10:10:13 +00:00
Christophe Marin
bd87a0f993 Plasma 6.4.2, untested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=70
2025-07-02 11:37:39 +00:00
53ab1938b6 Accepting request 1288325 from KDE:Frameworks
Plasma 6.4.1, untested (forwarded request 1288270 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1288325
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=28
2025-06-26 09:36:42 +00:00
Christophe Marin
c3b36c2910 Plasma 6.4.1, untested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=68
2025-06-24 14:09:56 +00:00
14ea742016 Accepting request 1287631 from KDE:Frameworks
OBS-URL: https://build.opensuse.org/request/show/1287631
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=27
2025-06-23 13:03:33 +00:00
Christophe Marin
13819b5013 Accepting request 1287544 from home:Vogtinator:plasma6
- Add patch to support fuse3:
  * 0001-Use-fusermount3-if-available.patch

OBS-URL: https://build.opensuse.org/request/show/1287544
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=66
2025-06-22 06:54:10 +00:00
eb124a5b27 Accepting request 1285750 from KDE:Frameworks
Plasma 6.4.0 (maybe). K:F already publish disabled (forwarded request 1285270 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1285750
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=26
2025-06-18 13:56:12 +00:00
Christophe Marin
4032c0f4f8 Plasma 6.4.0 (maybe). K:F already publish disabled
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=64
2025-06-14 07:16:35 +00:00
Christophe Marin
5b16903724 Plasma 6.4 Beta 2
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=63
2025-05-30 15:49:46 +00:00
Christophe Marin
13dd6f7465 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=62 2025-05-21 16:51:26 +00:00
Christophe Marin
cd5493685f Plasma 6.4 beta, somewhat tested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=61
2025-05-21 16:49:13 +00:00
b3b19409ff Accepting request 1277713 from KDE:Frameworks
OBS-URL: https://build.opensuse.org/request/show/1277713
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=25
2025-05-15 15:02:50 +00:00
Christophe Marin
ce45926d42 - Change recommended backend driver to gocryptfs (boo#1243037)
encfs is EOL and creating new Encfs vaults will be disallowed in
  a future release

OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=59
2025-05-15 11:23:44 +00:00
8b6eaaeafb Accepting request 1275216 from KDE:Frameworks
Plasma 6.3.5, untested (forwarded request 1275160 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1275216
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=24
2025-05-08 16:22:01 +00:00
Christophe Marin
a06e087a87 Plasma 6.3.5, untested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=57
2025-05-07 10:59:36 +00:00
a60ef9dcad Accepting request 1267133 from KDE:Frameworks
- Add upstream change:
  * 0001-Add-missing-include.patch

OBS-URL: https://build.opensuse.org/request/show/1267133
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=23
2025-04-04 15:34:29 +00:00
Christophe Marin
7ddee47d31 - Add upstream change:
* 0001-Add-missing-include.patch

OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=55
2025-04-04 12:03:57 +00:00
536629bede Accepting request 1266506 from KDE:Frameworks
Plasma 6.3.4 (still building) (forwarded request 1266434 from krop)

OBS-URL: https://build.opensuse.org/request/show/1266506
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=22
2025-04-03 14:47:10 +00:00
Christophe Marin
9ebbf32172 Plasma 6.3.4 (still building)
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=53
2025-04-02 11:36:11 +00:00
30841b156f Accepting request 1252289 from KDE:Frameworks
Plasma 6.3.3

OBS-URL: https://build.opensuse.org/request/show/1252289
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=21
2025-03-13 14:05:59 +00:00
Christophe Marin
14ab8f1b6d Plasma 6.3.3, untested. kwin was somewhat broken this time, had to add some patches
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=51
2025-03-12 08:00:34 +00:00
2c7a29ec5d Accepting request 1248689 from KDE:Frameworks
Plasma 6.3.2(.1) (forwarded request 1248621 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1248689
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=20
2025-02-27 13:50:34 +00:00
Christophe Marin
e722428cf7 Plasma 6.3.2(.1)
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=49
2025-02-26 10:57:25 +00:00
b833b1a165 Accepting request 1246939 from KDE:Frameworks
Plasma 6.3.1, untested (forwarded request 1246797 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1246939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=19
2025-02-20 15:32:53 +00:00
Christophe Marin
eb4eecf78e Plasma 6.3.1, untested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=47
2025-02-19 08:17:57 +00:00
66d361d89d Accepting request 1244612 from KDE:Frameworks
Plasma 6.3

OBS-URL: https://build.opensuse.org/request/show/1244612
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=18
2025-02-10 16:27:22 +00:00
Christophe Marin
61254213fc Plasma 6.3 maybe final. K:F already publish disabled
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=45
2025-02-09 22:56:13 +00:00
Christophe Marin
ff57da3d9d Plasma 6.3 Beta 2, this time untested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=44
2025-01-24 07:58:38 +00:00
Christophe Marin
cd84a066a3 Plasma 6.3 Beta, lightly tested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=43
2025-01-13 15:13:05 +00:00
bb90a0eb65 Accepting request 1234241 from KDE:Frameworks
Plasma 6.2.5 (forwarded request 1234189 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1234241
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=17
2025-01-03 13:17:48 +00:00
Christophe Marin
7cf874d9d8 Plasma 6.2.5
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=41
2025-01-01 00:23:17 +00:00
3b33d045b2 Accepting request 1226740 from KDE:Frameworks
Plasma 6.2.4, untested (forwarded request 1226674 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1226740
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=16
2024-11-27 21:12:03 +00:00
Christophe Marin
830f409846 Plasma 6.2.4, untested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=39
2024-11-27 00:22:25 +00:00
c305fcfca1 Accepting request 1221569 from KDE:Frameworks
Plasma 6.2.3 (forwarded request 1221508 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1221569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=15
2024-11-06 15:51:53 +00:00
Christophe Marin
4fccda624e Plasma 6.2.3
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=37
2024-11-05 17:02:15 +00:00
c04138b089 Accepting request 1217212 from KDE:Frameworks
Plasma 6.2.2 (forwarded request 1217086 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1217212
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=14
2024-10-24 13:42:18 +00:00
Christophe Marin
430d2bc764 Plasma 6.2.2
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=35
2024-10-23 07:42:56 +00:00
17769aa3be Accepting request 1208350 from KDE:Frameworks
Plasma 6.2.1 (forwarded request 1208221 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1208350
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=13
2024-10-16 21:49:21 +00:00
Christophe Marin
ff50ec1aeb Plasma 6.2.1
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=33
2024-10-16 07:41:21 +00:00
99ce80797b Accepting request 1205939 from KDE:Frameworks
Plasma 6.2.0

OBS-URL: https://build.opensuse.org/request/show/1205939
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/plasma6-vault?expand=0&rev=12
2024-10-07 19:48:42 +00:00
Christophe Marin
a05f40d351 Plasma 6.2.0 maybe not final tars. K:F publishing already disabled.
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=31
2024-10-06 09:00:15 +00:00
Christophe Marin
fa92339f39 Plasma 6.2 beta, try 2
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/plasma6-vault?expand=0&rev=30
2024-09-26 10:49:57 +00:00
7 changed files with 358 additions and 26 deletions

View File

@@ -0,0 +1,60 @@
From a7e75c80c41b7fa7da5d28706268f5a7e42dd66a Mon Sep 17 00:00:00 2001
From: Fabian Vogt <fabian@ritter-vogt.de>
Date: Wed, 18 Jun 2025 20:40:17 +0200
Subject: [PATCH] Use fusermount3 if available
Avoid depending on an outdated version of libfuse.
---
kded/engine/fusebackend_p.cpp | 6 +++++-
kded/engine/fusebackend_p.h | 3 +++
2 files changed, 8 insertions(+), 1 deletion(-)
diff --git a/kded/engine/fusebackend_p.cpp b/kded/engine/fusebackend_p.cpp
index 9439c41..714b660 100644
--- a/kded/engine/fusebackend_p.cpp
+++ b/kded/engine/fusebackend_p.cpp
@@ -8,6 +8,7 @@
#include <QDir>
#include <QRegularExpression>
+#include <QStandardPaths>
#include <QUrl>
#include <KIO/DeleteJob>
@@ -60,7 +61,10 @@ void FuseBackend::removeDotDirectory(const MountPoint &mountPoint)
}
FuseBackend::FuseBackend()
+ : fusermountExecutable(QStringLiteral("fusermount3"))
{
+ if (QStandardPaths::findExecutable(fusermountExecutable).isEmpty())
+ fusermountExecutable = QStringLiteral("fusermount");
}
FuseBackend::~FuseBackend()
@@ -86,7 +90,7 @@ QProcess *FuseBackend::process(const QString &executable, const QStringList &arg
QProcess *FuseBackend::fusermount(const QStringList &arguments) const
{
- return process("fusermount", arguments, {});
+ return process(fusermountExecutable, arguments, {});
}
FutureResult<> FuseBackend::initialize(const QString &name, const Device &device, const MountPoint &mountPoint, const Vault::Payload &payload)
diff --git a/kded/engine/fusebackend_p.h b/kded/engine/fusebackend_p.h
index 17a37ad..dea732c 100644
--- a/kded/engine/fusebackend_p.h
+++ b/kded/engine/fusebackend_p.h
@@ -47,6 +47,9 @@ protected:
// Check the contents of the dir (should be empty) and if the only item
// there is the dot-directroy, delete it.
static void removeDotDirectory(const MountPoint &mountPoint);
+
+ // fusermount3 if possible, otherwise fusermount
+ QString fusermountExecutable;
};
} // namespace PlasmaVault
--
2.49.0

View File

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

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmbgCLcACgkQ11dEg7tX
sY2CNg//bAaStqWI5qAfLqFxkYAEVGqihuj0bgpL20Lph9inBXQcEwKxvEZAVrRX
WRzRxvN3WCdNCPlXgj2/e2XQ8jms20p4TcMgAvyEeCvu1N5hg6UJTBP7+CrdkXfi
QDMeOpEVy6ibm0HX2kDbYVEqqHhkU8U16LMs0XX4HCkHyeZzKA158jw1ss7wlyoC
mKUCS6kpF0Z9luOy7zT/Du5OtLVmUM4QhJvPem6uUD05rMVW75ap+R+de7/l1P0I
7BBIIZyr6zZFdjvXUcUtyonB3hSyUBGxOWRE3WfwbKUe2e6UdYRGKhyhwQiA50Re
ii55F6cDzRCoudhKdX/AeE4udnldf6d6/FkMiJcTG6zQTcMVU87wz/PXNGwR8LXm
B4QlJ4yq3YCABrQBLiTfNxjj9nD+oIoUAzDQlCPl4n/7hraOXTPK1qTNdg8CYyLk
vLHjhuuIYD5tsj+zLl4VTgf/nn5Wu4WZ7DrkyOPQCSwdy5TTTbRIBxv8u8Qu24ZK
vQACxo163QjukqgLL4gZbSsqzyk17vin4/gqM+JtQIiu8yvTj+Jd0ky+viepcjlg
NHudaeGbybD4iVFDLj6zaXUm7fiAe6DHYxl+qpfvRJDdIl8PoTVCaHqHwt/MUj1Q
RwVdkhFD9n+KAP035AAequ71ZU4YDvEc1hrldRQ2/fJxW7T24co=
=ECCi
-----END PGP SIGNATURE-----

View File

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

View File

@@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEE0HvYZixWyykbMW6y9WdWBcdOAs8FAmiR4uwACgkQ9WdWBcdO
As9fyggArkEf2vjqnmkfAaz9sqsMw0yjpsy47gu98pnp8uKC6L+idjrBnXopLEhN
nmrDaaPfxSAYPQey7mSRklKbvj5gvjT1JTMccDaOFGqJysr+V1heyhfPgJlqc2CI
0tuOXPi/Yehb9K6ODrIBiG5kGPlDXgpK8fIHnl/IYu/vFxDMT4qkBO1MS9t35qEr
2pxOBIo6GSY5EdkoM2Yqk8mKX3dLyLVsFgpDxvl7pRXrSO8lwv6ZMTsEmfinH/TA
mSu3ASGeTOanwZFcWtUkwtnKuzvANokTbwUWRT3iOSZzQWZjEhY8DYkFAKHiWOY0
o9bK05kM+lOgvE1T6heEd5gqe1Oitw==
=++de
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,266 @@
-------------------------------------------------------------------
Wed Aug 6 13:31:27 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.4:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.4.4
- Changes since 6.4.3:
* Update version for new release 6.4.4
-------------------------------------------------------------------
Tue Jul 15 10:58:27 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.3:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.4.3
- Changes since 6.4.2:
* Update version for new release 6.4.3
-------------------------------------------------------------------
Tue Jul 1 13:11:34 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.2:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.4.2
- Changes since 6.4.1:
* Update version for new release 6.4.2
-------------------------------------------------------------------
Tue Jun 24 11:56:01 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.1:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.4.1
- Changes since 6.4.0:
* Update version for new release 6.4.1
-------------------------------------------------------------------
Sat Jun 21 08:48:55 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Add patch to support fuse3:
* 0001-Use-fusermount3-if-available.patch
-------------------------------------------------------------------
Thu Jun 12 10:37:55 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.0:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.4.0
- Changes since 6.3.91:
* Update version for new release 6.4.0
-------------------------------------------------------------------
Thu May 29 21:23:11 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.91:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.3.91
- Changes since 6.3.90:
* Update version for new release 6.3.91
-------------------------------------------------------------------
Mon May 19 19:38:42 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.90:
* New feature release
* For more details see https://kde.org/announcements/plasma/6/6.3.90
- Changes since 6.3.5:
* update version for new release
* Fix set_package_properties() invocation
* Require gocryptfs at runtime (kde#503188)
* kded: only open vault in new Dolphin window if needed (kde#502239)
* Only allow gocryptfs for new vaults
* Remove unused PROJECT_VERSION_MAJOR variable
* It compiles fine without kf_6_12 deprecated methods
* kded: restore focus on password field after wrong password (kde#433994)
* Don't let people create new EncFS vaults
* CI: Add linux-qt6-next build
* Add xml/yaml linting
* Add missing include
* update version for new release
-------------------------------------------------------------------
Sun May 11 12:36:44 UTC 2025 - Andreas Stieger <andreas.stieger@gmx.de>
- Change recommended backend driver to gocryptfs (boo#1243037)
encfs is EOL and creating new Encfs vaults will be disallowed in
a future release
-------------------------------------------------------------------
Tue May 6 20:12:58 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.5:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.3.5
- Changes since 6.3.4:
* update version for new release
* Add missing include
- Drop patches, now upstream:
* 0001-Add-missing-include.patch
-------------------------------------------------------------------
Fri Apr 4 12:03:33 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Add upstream change:
* 0001-Add-missing-include.patch
-------------------------------------------------------------------
Wed Apr 2 10:06:00 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 6.3.4
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/6/6.3.4
- Changes since 6.3.3:
* kded: restore focus on password field after wrong password (kde#433994)
* update version for new release
-------------------------------------------------------------------
Tue Mar 11 14:44:48 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.3:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.3.3
- Changes since 6.3.2:
* update version for new release
-------------------------------------------------------------------
Tue Feb 25 19:38:55 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.2:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.3.2
- Changes since 6.3.1:
* update version for new release
-------------------------------------------------------------------
Tue Feb 18 14:45:57 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.1:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.3.1
- Changes since 6.3.0:
* update version for new release
-------------------------------------------------------------------
Thu Feb 6 13:47:13 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.0:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.3.0
- Changes since 6.2.91:
* update version for new release
-------------------------------------------------------------------
Thu Jan 23 13:46:56 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.91:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.91
- Changes since 6.2.90:
* update version for new release
-------------------------------------------------------------------
Sat Jan 11 18:29:02 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.90:
* New feature release
* For more details see https://kde.org/announcements/plasma/6/6.2.90
- Changes since 6.2.5:
* update version for new release
* It compiles fine without deprecated methods
* Const'ify pointer
* Use isEmpty
* update version for new release
-------------------------------------------------------------------
Tue Dec 31 20:50:27 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.5:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.5
- Changes since 6.2.4:
* update version for new release
-------------------------------------------------------------------
Tue Nov 26 15:47:35 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.4:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.4
- Changes since 6.2.3:
* update version for new release
-------------------------------------------------------------------
Tue Nov 5 13:30:39 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.3:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.3
- Changes since 6.2.2:
* update version for new release
-------------------------------------------------------------------
Tue Oct 22 14:08:37 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.2:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.2
- Changes since 6.2.1:
* update version for new release
-------------------------------------------------------------------
Tue Oct 15 16:53:49 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.1:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.1
- Changes since 6.2.0:
* update version for new release
-------------------------------------------------------------------
Sat Oct 5 10:44:33 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.0:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.0
- Changes since 6.1.90:
* update version for new release
-------------------------------------------------------------------
Tue Sep 17 14:54:31 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.1.90:
* New feature release
* For more details see https://kde.org/announcements/plasma/6/6.1.90
- Changes since 6.1.5:
* update version for new release
* Fix "Create new" button being broken
* Port [=]
* Use ECMDeprecationSettings
* Drop vim templates
* applet: Add Bug Report URL
* Add missing include header
* Reformat CMake files
* applet: Remove useless proxy property
* applet: Use [].includes(Plasmoid.location) idiom
* applet: Port to qualifier property access and pragma ComponentBehavior: Bound
* visible
* applet: Rewrite a lengthy ternary expression into an if-else chain
* applet: Drop unused property
* applet: Port footer to PlasmaExtras.PlasmoidHeading toolbar with ToolButton
* applet: Reuse icon.name between actions
* applet: Explicitly specify arguments in signal handlers
* applet: Replace double smallSpacing with single largeSpacing
* applet: Clip the ListView
* applet: Fix indentation
* applet: Add conventional QML import aliases
* applet: Sort QML imports alphabetically
* applet: Drop QML import versions
* Remove unused CPack include
* Remove ServiceType from KFileItemActions plugin
* update version for new release
-------------------------------------------------------------------
Tue Sep 10 14:55:00 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package plasma6-vault
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,18 +16,20 @@
#
%define kf6_version 6.2.0
%define qt6_version 6.6.0
%define kf6_version 6.14.0
%define qt6_version 6.8.0
%define rname plasma-vault
%bcond_without released
%bcond_without encfs
%bcond_without cryfs
# Full Plasma 6 version (e.g. 6.0.0)
%{!?_plasma6_bugfix: %define _plasma6_bugfix %{version}}
# Latest ABI-stable Plasma (e.g. 6.0 in KF6, but 6.0.80 in KUF)
%{!?_plasma6_version: %define _plasma6_version %(echo %{_plasma6_bugfix} | awk -F. '{print $1"."$2}')}
Name: plasma6-vault
Version: 6.1.5
Version: 6.4.4
Release: 0
Summary: Plasma applet and services for creating encrypted vaults
License: GPL-2.0-or-later
@@ -37,6 +39,8 @@ Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{ver
Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig
Source2: plasma.keyring
%endif
# PATCH-FIX-UPSTREAM
Patch1: 0001-Use-fusermount3-if-available.patch
BuildRequires: kf6-extra-cmake-modules >= %{kf6_version}
BuildRequires: cmake(KF6Config) >= %{kf6_version}
BuildRequires: cmake(KF6ConfigWidgets) >= %{kf6_version}
@@ -55,10 +59,11 @@ BuildRequires: cmake(Qt6DBus) >= %{qt6_version}
BuildRequires: cmake(Qt6Gui) >= %{qt6_version}
BuildRequires: cmake(Qt6Quick) >= %{qt6_version}
BuildRequires: cmake(Qt6Widgets) >= %{qt6_version}
Requires: /usr/bin/fusermount
Requires: plasma6-vault-backend
# We recommend encfs for now as cryfs has certain issues
Recommends: plasma6-vault-backend-encfs
Requires: (/usr/bin/fusermount3 or /usr/bin/fusermount)
# encfs is EOL, creating new EncFS vaults will no longer be supported
# See https://github.com/KDE/plasma-vault/commit/ef0762f188ce6568b8fa7babbce852010366c935
Recommends: plasma6-vault-backend-gocryptfs
Provides: plasma-vault = %{version}
Obsoletes: plasma-vault < %{version}
Obsoletes: plasma-vault-lang < %{version}
@@ -66,6 +71,7 @@ Obsoletes: plasma-vault-lang < %{version}
%description
Plasma Vault is a plasmoid for creating and managing encrypted vaults
%if %{with encfs}
%package backend-encfs
Summary: Necessary packages for plasma6-vault to support encfs vaults
Requires: encfs >= 1.9.1
@@ -76,7 +82,9 @@ BuildArch: noarch
%description backend-encfs
This package pulls in dependencies for the plasma6-vault encfs backend.
%endif
%if %{with cryfs}
%package backend-cryfs
Summary: Necessary packages for plasma6-vault to support cryfs vaults
Requires: plasma6-vault = %{version}
@@ -88,6 +96,7 @@ BuildArch: noarch
%description backend-cryfs
This package pulls in dependencies for the plasma6-vault cryfs backend.
%endif
%package backend-gocryptfs
Summary: Necessary packages for plasma6-vault to support gocryptfs vaults
@@ -125,12 +134,17 @@ This package pulls in dependencies for the plasma6-vault gocryptfs backend.
%{_kf6_plugindir}/plasma/applets/org.kde.plasma.vault.so
%files lang -f %{name}.lang
%license LICENSES/*
%if %{with encfs}
%files backend-encfs
%license LICENSES/*
%endif
%if %{with cryfs}
%files backend-cryfs
%license LICENSES/*
%endif
%files backend-gocryptfs
%license LICENSES/*