[arch-commits] Commit in gif2png/repos/community-x86_64 (4 files)
Jaroslav Lichtblau
jlichtblau at gemini.archlinux.org
Tue Feb 1 19:25:16 UTC 2022
Date: Tuesday, February 1, 2022 @ 19:25:15
Author: jlichtblau
Revision: 1122117
archrelease: copy trunk to community-x86_64
Added:
gif2png/repos/community-x86_64/PKGBUILD
(from rev 1122116, gif2png/trunk/PKGBUILD)
gif2png/repos/community-x86_64/go.mod
(from rev 1122116, gif2png/trunk/go.mod)
gif2png/repos/community-x86_64/go.sum
(from rev 1122116, gif2png/trunk/go.sum)
Deleted:
gif2png/repos/community-x86_64/PKGBUILD
----------+
PKGBUILD | 130 ++++++++++++++++++++++++++++++++++---------------------------
go.mod | 10 ++++
go.sum | 12 +++++
3 files changed, 95 insertions(+), 57 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2022-02-01 19:25:08 UTC (rev 1122116)
+++ PKGBUILD 2022-02-01 19:25:15 UTC (rev 1122117)
@@ -1,57 +0,0 @@
-# Maintainer: Jaroslav Lichtblau <svetlemodry at archlinux.org>
-# Contributor: Morten Linderud <foxboron at archlinux.org>
-# Contributor: Giovanni Scafora <giovanni at archlinux.org>
-# Contributor: eric <eric at archlinux.org>
-# Contributor: Andrew Rose <ody at netrux.com>
-
-pkgname=gif2png
-pkgver=3.0.0
-pkgrel=2
-pkgdesc="A GIF to PNG image format converter"
-arch=('x86_64')
-url="http://www.catb.org/~esr/gif2png/"
-license=('ZLIB')
-depends=('libpng')
-makedepends=('go' 'git')
-optdepends=('python2: for using web2png')
-# https://github.com/golang/crypto/tree/release-branch.go1.15
-_crypto_commit=75b288015ac94e66e3d6715fb68a9b41bf046ec2
-# https://github.com/golang/sys/tree/release-branch.go1.15
-_sys_commit=bc7a7d42d5c30f4d0fe808715c002826ce2c624e
-source=(http://www.catb.org/~esr/$pkgname/$pkgname-$pkgver.tar.gz
- http://www.catb.org/~esr/gif2png/COPYING
- git+https://github.com/golang/crypto#commit=$_crypto_commit
- git+https://github.com/golang/sys#commit=$_sys_commit)
-sha256sums=('98e185fa62d8d5b355a8b3980db0025b2fbdea991bd9f78547a1e0bc08b81d3a'
- 'c92396cd96373bf1bdaa08e028214479216be7278fe7732b59cd1df1632fe335'
- 'SKIP'
- 'SKIP')
-
-prepare() {
- mkdir -p src/golang.org/x build
- cp -r sys crypto src/golang.org/x/
- mkdir -p src/gitlab.com/esr
- ln -rTsf "$pkgname-$pkgver" "src/gitlab.com/esr/${pkgname}"
- cd "src/gitlab.com/esr/${pkgname}"
- sed -i 's#env python#env python2#' web2png
- sed -i 's#GOFLAGS=.*##' Makefile
- sed -i 's#$(GOFLAGS)##' Makefile
-}
-
-build() {
- cd "src/gitlab.com/esr/${pkgname}"
- export GO111MODULE=off #https://archlinux.org/todo/go-116-rebuild/
- export GOPATH="$srcdir"
- export CGO_CPPFLAGS="${CPPFLAGS}"
- export CGO_CFLAGS="${CFLAGS}"
- export CGO_CXXFLAGS="${CXXFLAGS}"
- export CGO_LDFLAGS="${LDFLAGS}"
- export GOFLAGS="-buildmode=pie -trimpath -gcflags=-N -gcflags=-l"
- make
-}
-
-package() {
- cd "src/gitlab.com/esr/${pkgname}"
- make install prefix="${pkgdir}"/usr
- install -Dm644 "${srcdir}"/COPYING "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE
-}
Copied: gif2png/repos/community-x86_64/PKGBUILD (from rev 1122116, gif2png/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2022-02-01 19:25:15 UTC (rev 1122117)
@@ -0,0 +1,73 @@
+# Maintainer: Jaroslav Lichtblau <svetlemodry at archlinux.org>
+# Contributor: George Rawlinson <grawlinson at archlinux.org>
+# Contributor: Morten Linderud <foxboron at archlinux.org>
+# Contributor: Giovanni Scafora <giovanni at archlinux.org>
+# Contributor: eric <eric at archlinux.org>
+# Contributor: Andrew Rose <ody at netrux.com>
+
+pkgname=gif2png
+pkgver=3.0.0
+pkgrel=3
+pkgdesc="A GIF to PNG image format converter"
+arch=('x86_64')
+url="http://www.catb.org/~esr/gif2png/"
+license=('ZLIB')
+depends=('glibc')
+makedepends=('go' 'xmlto' 'docbook-xsl')
+options=('!lto')
+source=("https://gitlab.com/esr/gif2png/-/archive/$pkgver/gif2png-$pkgver.tar.gz" 'go.mod' 'go.sum')
+sha512sums=('4f35995e89c2da65b538a88600f0f8f7b42ded8d7c41c8d11c46a7e8ad52d7bcb3a8cb497a96e18df40e7a53cd1fd0fd42b01a174400b54a8a8b3b79f533b2de'
+ '2b7c190c89ce856b16c29337ad431de9c8e384864e7d7a2387ca3fa65d2d23e61856e352b3a5884d5d9b70e5372a63baaa284c2b6632cc882b7554da7b48d748'
+ 'fb8fef8a65388a11674f456904eafedc3107f3d10b24b9b7955382b47beb10d8314862537b5a18c2edbcd5a5f2d3e61ccd16b66cf21d327665b83d08c54a1bc7')
+b2sums=('5e3a0e425ec1f18ef669b0ad0f7ac79235ded0fa9cbc8e215f53b8bcdb8a286c0b6b55005c804999843726a7884832c4e17bae574d9d326269bbbdae87279d28'
+ '42c54423ce062a4bdcc38f7e7fc16412f5a40ee1ed5a0aaa3c121ea4adee0a3af073a7dcca01875305e6ba8447d950580a6b20f11d821a1391f962e0e77f3968'
+ '788b7b466d86e77e5075296471b7f1fdd9b02ff6de351f78ff5a40116a62de364004d8d37a0b0f6119d8297455886943b99e2c8d106536651f5ed3249d2141fb')
+
+prepare() {
+ cd "$pkgname-$pkgver"
+
+ # ensure reproducible builds with pinned dependencies
+ cp ../go.{mod,sum} .
+
+ # download dependencies
+ go mod download
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+
+ # set Go flags
+ export CGO_CPPFLAGS="${CPPFLAGS}"
+ export CGO_CFLAGS="${CFLAGS}"
+ export CGO_CXXFLAGS="${CXXFLAGS}"
+
+ go build -v \
+ -trimpath \
+ -buildmode=pie \
+ -mod=readonly \
+ -modcacherw \
+ -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \
+ .
+
+ # man page
+ xmlto man gif2png.xml
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+
+ make -C test gif2png-test
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ # binary
+ install -vDm755 -t "$pkgdir/usr/bin" gif2png
+
+ # documentation
+ install -vDm644 -t "$pkgdir/usr/share/man/man1" gif2png.1
+
+ # license
+ install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" COPYING
+}
Copied: gif2png/repos/community-x86_64/go.mod (from rev 1122116, gif2png/trunk/go.mod)
===================================================================
--- go.mod (rev 0)
+++ go.mod 2022-02-01 19:25:15 UTC (rev 1122117)
@@ -0,0 +1,10 @@
+module gitlab.com/esr/gif2png
+
+go 1.17
+
+require (
+ golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3
+ golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e
+)
+
+require golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 // indirect
Copied: gif2png/repos/community-x86_64/go.sum (from rev 1122116, gif2png/trunk/go.sum)
===================================================================
--- go.sum (rev 0)
+++ go.sum 2022-02-01 19:25:15 UTC (rev 1122117)
@@ -0,0 +1,12 @@
+golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3 h1:0es+/5331RGQPcXlMfP+WrnIIS6dNnNRe0WB02W0F4M=
+golang.org/x/crypto v0.0.0-20211215153901-e495a2d5b3d3/go.mod h1:IxCIyHEi3zRg3s0A5j5BB6A9Jmi73HwBIUl50j+osU4=
+golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
+golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
+golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e h1:fLOSk5Q00efkSvAm+4xcoXD+RRmLmmulPn5I3Y9F2EM=
+golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
+golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E=
+golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
+golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
+golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
More information about the arch-commits
mailing list