diff options
author | Dan Johansen | 2023-04-29 09:31:17 +0200 |
---|---|---|
committer | Dan Johansen | 2023-04-29 09:31:17 +0200 |
commit | 87dd9ebec196adee6dcc8ffdaec31c6d1178e8dd (patch) | |
tree | 7948f1a0c71e9029abb303f3930ba14fa5892838 | |
download | aur-87dd9ebec196adee6dcc8ffdaec31c6d1178e8dd.tar.gz |
initial commit, version 0.1.0
Signed-off-by: Dan Johansen <strit@strits.dk>
-rw-r--r-- | .SRCINFO | 28 | ||||
-rw-r--r-- | PKGBUILD | 41 |
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 +} |