diff options
author | Giovanni Santini | 2024-01-11 17:16:13 +0100 |
---|---|---|
committer | Giovanni Santini | 2024-01-11 17:16:13 +0100 |
commit | c5df0f5729f3848d580202f20aea4fe66394e650 (patch) | |
tree | 48ae3d49f6ba2b2d21e64a4c79b46817b5c37d24 | |
parent | dc5101f53b9e3d9b6ee4af6e3537e87efc604480 (diff) | |
download | aur-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-- | .SRCINFO | 22 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | git-credential-manager.install (renamed from git-credential-manager-core.install) | 0 |
3 files changed, 23 insertions, 29 deletions
@@ -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 @@ -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 |