summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorGiovanni Santini2024-01-11 17:16:13 +0100
committerGiovanni Santini2024-01-11 17:16:13 +0100
commitc5df0f5729f3848d580202f20aea4fe66394e650 (patch)
tree48ae3d49f6ba2b2d21e64a4c79b46817b5c37d24
parentdc5101f53b9e3d9b6ee4af6e3537e87efc604480 (diff)
downloadaur-c5df0f5729f3848d580202f20aea4fe66394e650.tar.gz
renamepkg: git-credential-manager
- Rename the package as per request, reflecting the upstream change. - Update test dependencies. - PKGBUILD clean ups and updates.
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD30
-rw-r--r--git-credential-manager.install (renamed from git-credential-manager-core.install)0
3 files changed, 23 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 10cfdc2be73f..c54ec2f18bcd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,13 @@
-pkgbase = git-credential-manager-core
+pkgbase = git-credential-manager
pkgdesc = A secure Git credential helper built on .NET that runs on Windows, macOS, and Linux
pkgver = 2.4.1
pkgrel = 1
url = https://github.com/git-ecosystem/git-credential-manager
- install = git-credential-manager-core.install
+ install = git-credential-manager.install
arch = i686
arch = x86_64
license = MIT
- checkdepends = dotnet-runtime-6.0
+ checkdepends = dotnet-runtime-7.0
checkdepends = git
makedepends = dotnet-sdk
makedepends = dpkg
@@ -15,22 +15,22 @@ pkgbase = git-credential-manager-core
makedepends = krb5
makedepends = zlib
options = !strip
- source = git-credential-manager-core-2.4.1.tar.gz::https://github.com/git-ecosystem/git-credential-manager/archive/refs/tags/v2.4.1.tar.gz
+ source = git-credential-manager-2.4.1.tar.gz::https://github.com/git-ecosystem/git-credential-manager/archive/refs/tags/v2.4.1.tar.gz
source = trim-executables.diff
sha512sums = fd0a5c0ce008f8c598bef743574013d5bf29d1e8e0d09d7bbe60dbacb224eb565eecc9b72735d1dc5215d436a5c6231bc1b2b8b24ce547c1efbe4a0d8db566e5
sha512sums = e5253397233ef8aee547402c4c1e2430ed8bf87346896d7052ce5ef4967fb705431b3516d53c1508aee9eb1fbe3204500c614be04fe2af326851a8a7d2fefd6d
-pkgname = git-credential-manager-core
+pkgname = git-credential-manager
depends = zlib
depends = krb5
- optdepends = git-credential-manager-core-extras: additional QT UIs for logging in
- provides = git-credential-manager-core
- conflicts = git-credential-manager-core-bin
- replaces = git-credential-manager
+ optdepends = git-credential-manager-extras: additional QT UIs for logging in
+ provides = git-credential-manager
+ conflicts = git-credential-manager-bin
+ replaces = git-credential-manager-core
-pkgname = git-credential-manager-core-extras
+pkgname = git-credential-manager-extras
pkgdesc = Additional login UIs to Github and Bitbucket for Git Credential Manager Core
depends = zlib
depends = krb5
depends = fontconfig
- depends = git-credential-manager-core
+ depends = git-credential-manager
diff --git a/PKGBUILD b/PKGBUILD
index fd156278bb55..2fc82e4f94c3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,6 +1,5 @@
# Maintainer: Giovanni Santini <giovannisantini93@yahoo.it>
-pkgbase=git-credential-manager-core
-_pkgbase="${pkgbase/-core/}"
+pkgbase=git-credential-manager
pkgname=("$pkgbase"
"${pkgbase}-extras")
pkgver=2.4.1
@@ -10,7 +9,7 @@ arch=(i686 x86_64)
url="https://github.com/git-ecosystem/git-credential-manager"
license=('MIT')
makedepends=(dotnet-sdk dpkg fontconfig krb5 zlib)
-checkdepends=(dotnet-runtime-6.0 git)
+checkdepends=(dotnet-runtime-7.0 git)
options=(!strip)
install="$pkgname.install"
source=("${pkgbase}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz"
@@ -29,23 +28,23 @@ sha512sums=('fd0a5c0ce008f8c598bef743574013d5bf29d1e8e0d09d7bbe60dbacb224eb565ee
#}
build() {
- cd "${_pkgbase}-${pkgver}"
+ cd "${pkgbase}-${pkgver}"
dotnet build --configuration LinuxRelease
}
check() {
- cd "${_pkgbase}-${pkgver}"
- dotnet test --configuration LinuxRelease || echo "Seems some tests fail. Please report them upstream."
+ cd "${pkgbase}-${pkgver}"
+ LANG=C dotnet test --configuration LinuxRelease || echo "Seems some tests fail. Please report them upstream."
}
-package_git-credential-manager-core() {
+package_git-credential-manager() {
provides=($pkgname)
conflicts=("${pkgname}-bin")
- replaces=(git-credential-manager)
+ replaces=(git-credential-manager-core)
depends+=(zlib krb5)
- optdepends=('git-credential-manager-core-extras: additional QT UIs for logging in')
+ optdepends=("${pkgname}-extras: additional QT UIs for logging in")
- cd "${_pkgbase}-${pkgver}"
+ cd "${pkgbase}-${pkgver}"
mkdir -pv "$pkgdir/usr/bin"
mkdir -pv "$pkgdir/usr/lib/share/$pkgname"
mkdir -pv "$pkgdir/usr/share/licenses/$pkgname"
@@ -55,19 +54,18 @@ package_git-credential-manager-core() {
cp -v "out/linux/Packaging.Linux/Release/payload/$bin" "$pkgdir/usr/lib/share/$pkgname"
ln -sv "/usr/lib/share/$pkgname/$bin" "$pkgdir/usr/bin/$bin"
done
- # Deal with the different naming convention
+ # The package was renamed time ago
# https://github.com/GitCredentialManager/git-credential-manager/pull/551
# https://github.com/GitCredentialManager/git-credential-manager/blob/main/docs/rename.md
- ln -s "/usr/lib/share/$pkgname/git-credential-manager" "$pkgdir/usr/bin/$pkgname"
cp -v LICENSE "$pkgdir/usr/share/licenses/$pkgname"
}
-package_git-credential-manager-core-extras() {
+package_git-credential-manager-extras() {
pkgdesc="Additional login UIs to Github and Bitbucket for Git Credential Manager Core"
depends+=(zlib krb5 fontconfig "$pkgbase")
- cd "${_pkgbase}-${pkgver}"
+ cd "${pkgbase}-${pkgver}"
mkdir -pv "$pkgdir/usr/lib/share/$pkgbase"
mkdir -pv "$pkgdir/usr/share/licenses/$pkgname"
@@ -79,10 +77,6 @@ package_git-credential-manager-core-extras() {
# No extra UI available as of now: see
# https://github.com/git-ecosystem/git-credential-manager/pull/1207
- # for bin in GitHub.UI Atlassian.Bitbucket.UI
- # do
- # cp -v "out/linux/Packaging.Linux/Release/payload/$bin" "$pkgdir/usr/lib/share/$pkgbase"
- # done
cp -v LICENSE "$pkgdir/usr/share/licenses/$pkgname"
}
diff --git a/git-credential-manager-core.install b/git-credential-manager.install
index 5d23f24fbdaa..5d23f24fbdaa 100644
--- a/git-credential-manager-core.install
+++ b/git-credential-manager.install