summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexKurisu2021-10-10 00:50:56 +0300
committerAlexKurisu2021-10-10 00:50:56 +0300
commit89a34ec47024c7546750c2723dba4c7bc3d3e68e (patch)
tree354254aaf9c65ef6a39a4bff325c131887792e90
downloadaur-89a34ec47024c7546750c2723dba4c7bc3d3e68e.tar.gz
Initial commit
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD40
2 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..57f10f56f96a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,31 @@
+pkgbase = kwallet-secrets
+ pkgdesc = Secure and unified container for user passwords. Patched for org.freedesktop.secrets support
+ pkgver = 5.86.0
+ pkgrel = 1
+ url = https://community.kde.org/Frameworks
+ arch = x86_64
+ groups = kf5
+ license = LGPL
+ makedepends = extra-cmake-modules
+ makedepends = kdoctools
+ makedepends = boost
+ makedepends = doxygen
+ makedepends = qt5-tools
+ makedepends = qt5-doc
+ depends = knotifications
+ depends = kiconthemes
+ depends = kservice
+ depends = gpgme
+ optdepends = kwalletmanager: Configuration GUI
+ provides = org.freedesktop.secrets
+ provides = kwallet
+ conflicts = kwallet
+ source = https://download.kde.org/stable/frameworks/5.86/kwallet-5.86.0.tar.xz
+ source = https://download.kde.org/stable/frameworks/5.86/kwallet-5.86.0.tar.xz.sig
+ source = https://invent.kde.org/frameworks/kwallet/-/commit/00607e805fd5b79a5551670836a217e90ff400ee.patch
+ validpgpkeys = 53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB
+ sha256sums = 8bf2454166bbc007893355ad0351fc40b0daa94b0402a14b9ffdb9859297ad1c
+ sha256sums = SKIP
+ sha256sums = 13913f7ddc4e2cdf061db81c115c2eee8fa4edac13448b58f3455f3538307ece
+
+pkgname = kwallet-secrets
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..cffffd12f730
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,40 @@
+# Maintainer: Felix Yan <felixonmars@archlinux.org>
+# Maintainer: Antonio Rojas <arojas@archlinux.org>
+# Contributor: Andrea Scarpino <andrea@archlinux.org>
+
+o_pkgname=kwallet
+pkgname=kwallet-secrets
+pkgver=5.86.0
+pkgrel=1
+pkgdesc='Secure and unified container for user passwords. Patched for org.freedesktop.secrets support'
+arch=(x86_64)
+url='https://community.kde.org/Frameworks'
+license=(LGPL)
+depends=(knotifications kiconthemes kservice gpgme)
+makedepends=(extra-cmake-modules kdoctools boost doxygen qt5-tools qt5-doc)
+optdepends=('kwalletmanager: Configuration GUI')
+provides=(org.freedesktop.secrets kwallet)
+conflicts=(kwallet)
+groups=(kf5)
+source=(https://download.kde.org/stable/frameworks/${pkgver%.*}/$o_pkgname-$pkgver.tar.xz{,.sig}
+ https://invent.kde.org/frameworks/kwallet/-/commit/00607e805fd5b79a5551670836a217e90ff400ee.patch)
+sha256sums=('8bf2454166bbc007893355ad0351fc40b0daa94b0402a14b9ffdb9859297ad1c'
+ 'SKIP'
+ '13913f7ddc4e2cdf061db81c115c2eee8fa4edac13448b58f3455f3538307ece')
+validpgpkeys=(53E6B47B45CEA3E0D5B7457758D0EE648A48B3BB) # David Faure <faure@kde.org>
+
+prepare() {
+ cd "$o_pkgname-$pkgver"
+ patch -Np1 -i "${srcdir}/00607e805fd5b79a5551670836a217e90ff400ee.patch"
+}
+
+build() {
+ cmake -B build -S $o_pkgname-$pkgver \
+ -DBUILD_TESTING=OFF \
+ -DBUILD_QCH=ON
+ cmake --build build
+}
+
+package() {
+ DESTDIR="$pkgdir" cmake --install build
+}