summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Johansen2023-04-29 09:31:17 +0200
committerDan Johansen2023-04-29 09:31:17 +0200
commit87dd9ebec196adee6dcc8ffdaec31c6d1178e8dd (patch)
tree7948f1a0c71e9029abb303f3930ba14fa5892838
downloadaur-87dd9ebec196adee6dcc8ffdaec31c6d1178e8dd.tar.gz
initial commit, version 0.1.0
Signed-off-by: Dan Johansen <strit@strits.dk>
-rw-r--r--.SRCINFO28
-rw-r--r--PKGBUILD41
2 files changed, 69 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..39e35ae4119f
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,28 @@
+pkgbase = dfl-keyring
+ pkgdesc = A simple and easy to use implementation of Keyring
+ pkgver = 0.1.0
+ pkgrel = 1
+ url = https://gitlab.com/desktop-frameworks/keyring
+ arch = x86_64
+ arch = aarch64
+ license = GPL3
+ makedepends = meson
+ makedepends = ninja
+ makedepends = qt5-base
+ makedepends = qt6-base
+ source = https://gitlab.com/desktop-frameworks/keyring/-/archive/v0.1.0/keyring-v0.1.0.tar.gz
+ md5sums = f5058276ff92bd9dbfd85e13835cf348
+
+pkgname = dfl-keyring
+ depends = qt5-base
+ depends = dfl-ipc
+ depends = libsecret
+ optdepends = gnome-keyring: For Gnome integration
+ optdepends = kwalletd: For Plasma integration
+
+pkgname = dfl-keyring-qt6
+ depends = qt6-base
+ depends = dfl-ipc-qt6
+ depends = libsecret
+ optdepends = gnome-keyring: For Gnome integration
+ optdepends = kwalletd: For Plasma integration
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..f96f6d548fda
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# Maintainer: Dan Johansen <strit@strits.dk>
+
+_pkgname=keyring
+pkgbase=dfl-keyring
+pkgname=('dfl-keyring' 'dfl-keyring-qt6')
+pkgver=0.1.0
+pkgrel=1
+pkgdesc="A simple and easy to use implementation of Keyring"
+arch=('x86_64' 'aarch64')
+url="https://gitlab.com/desktop-frameworks/$_pkgname"
+license=('GPL3')
+makedepends=('meson' 'ninja' 'qt5-base' 'qt6-base')
+source=("$url/-/archive/v${pkgver}/${_pkgname}-v${pkgver}.tar.gz")
+md5sums=('f5058276ff92bd9dbfd85e13835cf348')
+
+build() {
+ cd "${_pkgname}-v${pkgver}"
+ echo "Building QT5 version..."
+ meson .build --prefix=/usr --buildtype=release
+ ninja -C .build
+
+ echo "Building QT6 version..."
+ meson .build-qt6 --prefix=/usr -Duse_qt_version=qt6 --buildtype=release
+ ninja -C .build-qt6
+}
+
+package_dfl-keyring() {
+ depends=('qt5-base' 'dfl-ipc' 'libsecret')
+ optdepends=('gnome-keyring: For Gnome integration'
+ 'kwalletd: For Plasma integration')
+ cd "${_pkgname}-v${pkgver}"
+ DESTDIR="${pkgdir}" ninja -C .build install
+}
+
+package_dfl-keyring-qt6() {
+ depends=('qt6-base' 'dfl-ipc-qt6' 'libsecret')
+ optdepends=('gnome-keyring: For Gnome integration'
+ 'kwalletd: For Plasma integration')
+ cd "${_pkgname}-v${pkgver}"
+ DESTDIR="${pkgdir}" ninja -C .build-qt6 install
+}