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.


Reply via email to