forked from pool/plasma6-vault
Compare commits
74 Commits
Author | SHA256 | Date | |
---|---|---|---|
5539596e96 | |||
|
fe433a6cfc | ||
109587092a | |||
|
97f4fc0351 | ||
6212c577fc | |||
|
bd87a0f993 | ||
53ab1938b6 | |||
|
c3b36c2910 | ||
14ea742016 | |||
|
13819b5013 | ||
eb124a5b27 | |||
|
4032c0f4f8 | ||
|
5b16903724 | ||
|
13dd6f7465 | ||
|
cd5493685f | ||
b3b19409ff | |||
|
ce45926d42 | ||
8b6eaaeafb | |||
|
a06e087a87 | ||
a60ef9dcad | |||
|
7ddee47d31 | ||
536629bede | |||
|
9ebbf32172 | ||
30841b156f | |||
|
14ab8f1b6d | ||
2c7a29ec5d | |||
|
e722428cf7 | ||
b833b1a165 | |||
|
eb4eecf78e | ||
66d361d89d | |||
|
61254213fc | ||
|
ff57da3d9d | ||
|
cd84a066a3 | ||
bb90a0eb65 | |||
|
7cf874d9d8 | ||
3b33d045b2 | |||
|
830f409846 | ||
c305fcfca1 | |||
|
4fccda624e | ||
c04138b089 | |||
|
430d2bc764 | ||
17769aa3be | |||
|
ff50ec1aeb | ||
99ce80797b | |||
|
a05f40d351 | ||
|
fa92339f39 | ||
0da9fdb95e | |||
6cf2740cc8 | |||
|
98e25eddd9 | ||
bb00dfb004 | |||
|
8f33e960b0 | ||
a1be757dca | |||
|
8c00182794 | ||
cdfc784a69 | |||
|
a66a0b375e | ||
11dd6aeb85 | |||
|
071c7dda0e | ||
|
0e02c61428 | ||
b35b9c47ab | |||
|
f743bec0cf | ||
95df6835f5 | |||
|
dca58f0306 | ||
ad20a03841 | |||
|
1558c0082d | ||
acbba1e117 | |||
|
fb987976f2 | ||
76a01f538d | |||
|
f087cc4e78 | ||
2bac16ef2f | |||
|
7c962cd4ec | ||
b5665426e7 | |||
|
8735517fb1 | ||
|
947728a289 | ||
|
ece56809a3 |
60
0001-Use-fusermount3-if-available.patch
Normal file
60
0001-Use-fusermount3-if-available.patch
Normal 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
|
||||
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:d014f20f02ce6c6289f5412db685996c3ccfa704a1e6c7b22e5b342ea0441b70
|
||||
size 201164
|
@@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmaWVQAACgkQ11dEg7tX
|
||||
sY23FQ/+MNlMnJJtyIZAWDI7uMYDd47s80LSnskEkaKJ6Ilc+Hzid9MbtrPqhup1
|
||||
VcDOCcYIrVCwykwIktqQl1v0NZOjYYrGvCcJYIu0RJhC7SsxxuqYySyAeQaOnjmS
|
||||
3igDq5PV2IERH2OjDwK8L1clZ3jI0fum9IXQMTs1xNy7fk5V8icvN3l41floFs1I
|
||||
t1Yfvpt+DjmBz/eJBc4sgFyHMUpSdAY8KEjM+gtz8A1NIedQmjC66TX8SM9WgxCV
|
||||
7dvYz0phAQYEhD7DKAGbCC3pPw2A/6/Q9KXlmYPr3i92yRqjizZAN1GJIXfbvQuG
|
||||
VXPnPDMs1/S5abgUsVisJhZVRTbkeXzAJFHuJF7d88CeqH9yqvVirHUI6Ws1MNEx
|
||||
zui5Rp3gE3ETUnD5vV2MrItRVRlWr4iNgjXqgRccMmAtO0qb6nEgMTSEkPauXIHz
|
||||
40wAUSG8ZGi2ye0kpGVExhsKIr3HO4aWvkeyerXyE7kWWZTbRexZUZeruQOPVJgL
|
||||
51AU8gYWvrRY1OiHIzsmpp9G1ejwIKLKde6Sfn7fjI2rFYTx9mD+ianfBsM3yamk
|
||||
euWS8QFheYlDVHyobIpgIdcCMxko74whGE5+LYnHySTEzu07Y6V7idPxmjcTAKRm
|
||||
Nu+AsQ7TSztbWfzS98kkVNQIZihGSr7j4F6SQJ6YW+c8IxvePt8=
|
||||
=Xfcx
|
||||
-----END PGP SIGNATURE-----
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:34a4ff4c5b9bf6fe75c4eab0225daea21c25129179defc89b0b92ecb1a7bc8df
|
||||
size 201116
|
@@ -1,16 +0,0 @@
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
|
||||
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmayGIQACgkQ11dEg7tX
|
||||
sY248w//XuKwfWrMgUI+qfO0f1AQViyR3aPuGS/fh8cgeCyUnJ0IVk/xkToF/UdO
|
||||
pXpAOqOL0tdmNOJEZlIkJDhVno0s8HDbXutch+zoV7Gb6Oz4K+Vlzs4/WIDqHPUo
|
||||
aiFpUgOTgQ25dGWeJ7w3Zw2eDYhLo7QZ7Sgtf6S3FaJqs8JD91uQqlmxqhyAE5Wj
|
||||
DkTpGbHkPX8BNXnqJ3RYxXn1NFRZfNdG1PjbfQStj2dr2+qom5l3QHgUuUY48gCN
|
||||
asmg8aLjGKNAr8ucdLx3HW2iYJ8J6Ny9ML+FuE62Q4mNwr6S2DuhuNlv2vhy6cuD
|
||||
yMemQrARySNuJo3bgTuuTiOrf3lrESzU5WtozSA8OevIqzNvRuPBGxXD1aZ/am6a
|
||||
hGJnj8DQ1Sk2DrTlU45IDwszEFewnqSaprT0CN03zndGhpqFdbpxQwm5Th0z9WVS
|
||||
LNgtotzo26ZqukROCAsRwcsCbrHjskuDM5H3t/WtQ0AZD4jDFi9RjcGwqIA9o5qo
|
||||
mnmBVk7wYEzCRe7FFhZKa/FZ5vAEQQwYU0Bgeve3XVXNnUlCICjvvt3KpDfPKhDx
|
||||
P5oQXKeaOJOorTC1tKEcfKApzb7H9CY7iw1r2J/iMFVfZUvUcBC0tXwrKbKOjZw8
|
||||
z2856AAePi0NYJc72kBkpOIaprfU99hxa2xeYmEg1rZI9yP8S1s=
|
||||
=LA4v
|
||||
-----END PGP SIGNATURE-----
|
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:50b135bfdb159947744122788709f8912a76130d2920ea9775ce402f7a7dc404
|
||||
size 201308
|
@@ -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-----
|
3
plasma-vault-6.4.4.tar.xz
Normal file
3
plasma-vault-6.4.4.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:2d843b1e37cb41b099c74142ad0d746942fdb447186d3e372ca6b7a3b051bc81
|
||||
size 202252
|
11
plasma-vault-6.4.4.tar.xz.sig
Normal file
11
plasma-vault-6.4.4.tar.xz.sig
Normal 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-----
|
@@ -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>
|
||||
|
||||
|
@@ -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/*
|
||||
|
Reference in New Issue
Block a user