diff options
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 7 | ||||
-rw-r--r-- | qtservice.patch | 21 |
3 files changed, 30 insertions, 4 deletions
@@ -1,7 +1,7 @@ pkgbase = keepass-transfer pkgdesc = A collection of tools to securely transfer passwords to your browser pkgver = 3.0.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/Skycoder42/KeepassTransfer arch = i686 arch = x86_64 @@ -13,14 +13,16 @@ pkgbase = keepass-transfer depends = qt5-base depends = qt5-svg depends = qt5-mvvmwidgets - depends = qt5-service + depends = qt5-service>=2.0.0 depends = keepassxc-client-library depends = keepassxc optdepends = repkg: Automatically rebuild the package on dependency updates optdepends = keepassxc: Import credentials from KeePassXC for easy password transfers source = keepass-transfer-3.0.0::git+https://github.com/Skycoder42/KeepassTransfer.git#tag=3.0.0 + source = qtservice.patch source = keepass-transfer.rule sha256sums = SKIP + sha256sums = 3859a5e32b3dc273d11901126a8e7a428c081bc84fe9ea3c167a898c87f87cb0 sha256sums = 1b8b79d7dea81de3866da764c67e12b80ffe66064acdcbcf53b9f2fac55c2e21 pkgname = keepass-transfer @@ -1,23 +1,26 @@ # Maintainer: Felix Barz <skycoder42.de@gmx.de> pkgname=keepass-transfer pkgver=3.0.0 -pkgrel=1 +pkgrel=2 pkgdesc="A collection of tools to securely transfer passwords to your browser" arch=('i686' 'x86_64') url="https://github.com/Skycoder42/KeepassTransfer" license=('BSD') -depends=('qt5-base' 'qt5-svg' 'qt5-mvvmwidgets' 'qt5-service' 'keepassxc-client-library' 'keepassxc') +depends=('qt5-base' 'qt5-svg' 'qt5-mvvmwidgets' 'qt5-service>=2.0.0' 'keepassxc-client-library' 'keepassxc') makedepends=('git' 'qt5-tools' 'pkgconfig' 'qpmx-qpmsource') optdepends=("repkg: Automatically rebuild the package on dependency updates" "keepassxc: Import credentials from KeePassXC for easy password transfers") _pkgfqn=$pkgname-$pkgver source=("$_pkgfqn::git+https://github.com/Skycoder42/KeepassTransfer.git#tag=$pkgver" + "qtservice.patch" "$pkgname.rule") sha256sums=('SKIP' + '3859a5e32b3dc273d11901126a8e7a428c081bc84fe9ea3c167a898c87f87cb0' '1b8b79d7dea81de3866da764c67e12b80ffe66064acdcbcf53b9f2fac55c2e21') prepare() { cd "$_pkgfqn" + git apply ../qtservice.patch git submodule update --init --recursive cd .. mkdir -p build diff --git a/qtservice.patch b/qtservice.patch new file mode 100644 index 000000000000..3eecfec3a029 --- /dev/null +++ b/qtservice.patch @@ -0,0 +1,21 @@ +diff --git a/server/kptservice.cpp b/server/kptservice.cpp +index 4cd5bb9..f959e6c 100644 +--- a/server/kptservice.cpp ++++ b/server/kptservice.cpp +@@ -33,13 +33,13 @@ QtService::Service::CommandResult KPTService::onStart() + static_cast<quint16>(_settings->value(QStringLiteral("server/port"), 27352).toUInt())); + } + if(!ok) +- return OperationFailed; ++ return CommandResult::Failed; + +- return OperationCompleted; ++ return CommandResult::Completed; + } + + QtService::Service::CommandResult KPTService::onStop(int &exitCode) + { + exitCode = EXIT_SUCCESS; +- return OperationCompleted; ++ return CommandResult::Completed; + } |