Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / croc
Commits: 17caa501 by Caleb Maclennan at 2024-02-07T09:57:39+03:00 upgpkg: 9.6.8-1 - - - - - 2 changed files: - .SRCINFO - PKGBUILD Changes: ===================================== .SRCINFO ===================================== @@ -1,13 +1,13 @@ pkgbase = croc pkgdesc = Easily and securely send things from one computer to another. - pkgver = 9.6.6 + pkgver = 9.6.8 pkgrel = 1 url = https://github.com/schollz/croc arch = x86_64 license = MIT makedepends = go depends = glibc - source = https://github.com/schollz/croc/releases/download/v9.6.6/croc_9.6.6_src.tar.gz - sha256sums = 5f2f11a6e4781c57b2606a443160abe89a2850d09f0ee6ca906d2552a519ef20 + source = croc-v9.6.8.tar.gz::https://github.com/schollz/croc/releases/download/v9.6.8/croc_v9.6.8_src.tar.gz + sha256sums = 3a4057c0daaa3f85a53f0c48432de316c5c8b9c4324817d483bc9c1640d51370 pkgname = croc ===================================== PKGBUILD ===================================== @@ -3,35 +3,36 @@ # Contributor: Mikuro Kagamine <miku...@forgecrushing.com> pkgname=croc -pkgver=9.6.6 +pkgver=9.6.8 pkgrel=1 pkgdesc='Easily and securely send things from one computer to another.' -arch=('x86_64') -url="https://github.com/schollz/${pkgname}" -license=('MIT') -depends=('glibc') -makedepends=('go') -source=("${url}/releases/download/v${pkgver}/${pkgname}_${pkgver}_src.tar.gz") -sha256sums=('5f2f11a6e4781c57b2606a443160abe89a2850d09f0ee6ca906d2552a519ef20') +arch=(x86_64) +url="https://github.com/schollz/$pkgname" +license=(MIT) +depends=(glibc) +makedepends=(go) +_archive="$pkgname-v$pkgver" +source=("$_archive.tar.gz::$url/releases/download/v$pkgver/${pkgname}_v${pkgver}_src.tar.gz") +sha256sums=('3a4057c0daaa3f85a53f0c48432de316c5c8b9c4324817d483bc9c1640d51370') build() { - cd "${pkgname}-${pkgver}" - export CGO_CPPFLAGS="${CPPFLAGS}" - export CGO_CFLAGS="${CFLAGS}" - export CGO_CXXFLAGS="${CXXFLAGS}" - export CGO_LDFLAGS="${LDFLAGS}" - export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=vendor -modcacherw -buildvcs=false" + cd "$_archive" + export CGO_CPPFLAGS="$CPPFLAGS" + export CGO_CFLAGS="$CFLAGS" + export CGO_CXXFLAGS="$CXXFLAGS" + export CGO_LDFLAGS="$LDFLAGS" + export GOFLAGS='-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=vendor -modcacherw -buildvcs=false' go build } check() { - cd "${pkgname}-${pkgver}" + cd "$_archive" go test ./... } package() { - cd "${pkgname}-${pkgver}" - install -Dm755 -t "${pkgdir}/usr/bin/" "${pkgname}" - install -Dm644 -t "${pkgdir}/usr/lib/systemd/system/" "${pkgname}.service" - install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}/" LICENSE + cd "$_archive" + install -Dm0755 -t "$pkgdir/usr/bin/" "$pkgname" + install -Dm0644 -t "$pkgdir/usr/lib/systemd/system/" "$pkgname.service" + install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE } View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/croc/-/commit/17caa5018500850e1ec6f592c515349e06ca6121 -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/croc/-/commit/17caa5018500850e1ec6f592c515349e06ca6121 You're receiving this email because of your account on gitlab.archlinux.org.