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 <[email protected]>
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.