diff --git a/CHANGELOG.md b/CHANGELOG.md index 6c8fcf6..dd67117 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Change Log +## Release: June 20, 2024 + +### secretserviced v0.2.3 + +- Dependency update +- Added provides=("org.freedesktop.secrets") to PKGBUILD + ## Release: February 12, 2022 ### secretserviced v0.2.2 diff --git a/build/archlinux/PKGBUILD-v0.2.2 b/build/archlinux/PKGBUILD-v0.2.2 index 0ce48e7..4ac672a 100644 --- a/build/archlinux/PKGBUILD-v0.2.2 +++ b/build/archlinux/PKGBUILD-v0.2.2 @@ -1,7 +1,7 @@ # Maintainer: Remisa Yousefvand pkgname=secret-service -pkgver=0.2.2 +pkgver=VERSION_PLACEHOLDER pkgrel=1 pkgdesc="secret service provides secure ways of storing credentials" arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64') diff --git a/build/archlinux/PKGBUILD-v0.2.3 b/build/archlinux/PKGBUILD-v0.2.3 new file mode 100644 index 0000000..e6dae59 --- /dev/null +++ b/build/archlinux/PKGBUILD-v0.2.3 @@ -0,0 +1,56 @@ +# Maintainer: Remisa Yousefvand + +pkgname=secret-service +pkgver=VERSION_PLACEHOLDER +pkgrel=1 +pkgdesc="secret service provides secure ways of storing credentials" +arch=('i686' 'pentium4' 'x86_64' 'arm' 'armv7h' 'armv6h' 'aarch64') +url="https://github.com/yousefvand/secret-service" +license=('MIT') +makedepends=('git' 'go') +optdepends=('sudo') +provides=("org.freedesktop.secrets") +source=("$pkgname-$pkgver.tar.gz::$url/archive/v${pkgver}.tar.gz") +sha256sums=('57519d26b0be943bff6dbce2218b56314cad3b92d544194c01532e14555ae565') + +prepare() { + export GOPATH="$srcdir"/gopath + # go clean -modcache +} + +build() { + cd "$pkgname-$pkgver" + go build -o secretserviced cmd/app/secretserviced/main.go + go build -o secretservice cmd/app/secretservice/main.go +} + +package() { + cd "$pkgname-$pkgver" + install -Dm755 secretserviced "$pkgdir/usr/local/bin/secretserviced" + install -Dm755 secretservice "$pkgdir/usr/local/bin/secretservice" + install -Dm644 LICENSE.md "$pkgdir"/usr/share/licenses/"${pkgname}"/LICENSE + + if [ ! -f "$pkgdir/etc/systemd/user/secretserviced.service" ]; then + + password=$(tr -dc A-Za-z0-9 secretserviced.service <