diff options
| author | 2026-02-07 20:54:47 +0300 | |
|---|---|---|
| committer | 2026-02-07 21:02:09 +0300 | |
| commit | 39836da945d3519bb52bd664f4e4880acd223949 (patch) | |
| tree | cfac255374b7bee192b88125603d8cc49994ed3e | |
| parent | add: go 1.5.7 (diff) | |
| download | repo-39836da945d3519bb52bd664f4e4880acd223949.tar.gz repo-39836da945d3519bb52bd664f4e4880acd223949.tar.bz2 repo-39836da945d3519bb52bd664f4e4880acd223949.tar.xz repo-39836da945d3519bb52bd664f4e4880acd223949.zip | |
add: hugo 0.155.2
chore(recutils): Поправил сборку
| -rw-r--r-- | hugo/Staplerfile | 35 | ||||
| -rw-r--r-- | recutils/Staplerfile | 54 |
2 files changed, 62 insertions, 27 deletions
diff --git a/hugo/Staplerfile b/hugo/Staplerfile new file mode 100644 index 0000000..437968b --- /dev/null +++ b/hugo/Staplerfile @@ -0,0 +1,35 @@ +name="hugo" +version="0.155.2" +release=1 +summary="The world’s fastest framework for building websites." +desc="Hugo is a static site generator written in Go, optimized for speed and designed for flexibility. With its advanced templating system and fast asset pipelines, Hugo renders a complete site in seconds, often less." +homepage="https://gohugo.io/" +maintainer="Alexander NeonXP Kiryukhin <i@neonxp.ru>" +architectures=("amd64") +license="Apache-2.0" +sources=("https://github.com/gohugoio/hugo/archive/refs/tags/v0.155.2.tar.gz?~name=hugo") +checksums=("sha256:69803efca258dce295d8965800657b12c95d5e58d016be7131e39ae36bb97797") +# disable_network=1 + +provides=('hugo') +conflicts=('hugo') + +build_deps=('go') + +build() { + mv hugo* hugo + cd hugo + export GOPATH=$srcdir/go + export GOCACHE=$srcdir/cache + CGO_ENABLED=1 go build -tags extended,withdeploy -ldflags="-s -w" -o $srcdir/dist/ . + rm -rf $srcdir/go + rm -rf $srcdir/cache +} + +package() { + install-binary $srcdir/dist/hugo +} + +files() { + files-find-binary +} diff --git a/recutils/Staplerfile b/recutils/Staplerfile index 2cf6ce8..9f6420d 100644 --- a/recutils/Staplerfile +++ b/recutils/Staplerfile @@ -13,38 +13,38 @@ disable_network=1 build_deps=("make" "gcc" "help2man" "makeinfo") build() { - mv recutils-1.9/* . - ./configure --prefix $srcdir/build/ - make - make install + mv recutils-1.9/* . + ./configure --prefix $srcdir/build/ + make + make install } package() { - install-binary ./build/bin/csv2rec csv2rec - install-binary ./build/bin/rec2csv rec2csv - install-binary ./build/bin/recdel recdel - install-binary ./build/bin/recfix recfix - install-binary ./build/bin/recfmt recfmt - install-binary ./build/bin/recinf recinf - install-binary ./build/bin/recins recins - install-binary ./build/bin/recsel recsel - install-binary ./build/bin/recset recset + install-binary $srcdir/build/bin/csv2rec + install-binary $srcdir/build/bin/rec2csv + install-binary $srcdir/build/bin/recdel + install-binary $srcdir/build/bin/recfix + install-binary $srcdir/build/bin/recfmt + install-binary $srcdir/build/bin/recinf + install-binary $srcdir/build/bin/recins + install-binary $srcdir/build/bin/recsel + install-binary $srcdir/build/bin/recset - install-manual ./build/share/man/man1/csv2rec.1 - install-manual ./build/share/man/man1/rec2csv.1 - install-manual ./build/share/man/man1/recdel.1 - install-manual ./build/share/man/man1/recfix.1 - install-manual ./build/share/man/man1/recfmt.1 - install-manual ./build/share/man/man1/recinf.1 - install-manual ./build/share/man/man1/recins.1 - install-manual ./build/share/man/man1/recsel.1 - install-manual ./build/share/man/man1/recset.1 + install-manual $srcdir/build/share/man/man1/csv2rec.1 + install-manual $srcdir/build/share/man/man1/rec2csv.1 + install-manual $srcdir/build/share/man/man1/recdel.1 + install-manual $srcdir/build/share/man/man1/recfix.1 + install-manual $srcdir/build/share/man/man1/recfmt.1 + install-manual $srcdir/build/share/man/man1/recinf.1 + install-manual $srcdir/build/share/man/man1/recins.1 + install-manual $srcdir/build/share/man/man1/recsel.1 + install-manual $srcdir/build/share/man/man1/recset.1 - install-library ./build/lib/librec.so.1.0.0 - install -Dm644 ./build/include/rec.h ${pkgdir}/usr/include/rec.h + install-library $srcdir/build/lib/librec.so.1.0.0 + install -Dm644 $srcdir/build/include/rec.h $pkgdir/usr/include/rec.h } files() { - files-find-binary - files-find "/usr/share/man/**/man1/*" -}
\ No newline at end of file + files-find-binary + files-find "/usr/share/man/**/man1/*" "/usr/include/*" "/usr/lib64/*" +} |
