X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-lf0-f65.google.com (mail-lf0-f65.google.com [209.85.215.65]) by lists.alpinelinux.org (Postfix) with ESMTP id BF3CA5C4CAD for ; Tue, 29 Aug 2017 05:50:45 +0000 (GMT) Received: by mail-lf0-f65.google.com with SMTP id h132so1507190lfh.2 for ; Mon, 28 Aug 2017 22:50:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:date:from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=6tq8YTculJLnfRp/LOsPlrrP1cXcK/yCAN4lKguC2AU=; b=BL7gH/CxT9DjShIaMA6K6Cu0CUtPefTNkfbKU67HgfAMbt1PwsOF4P/9oQYiKkkDhl zLpG5GuUhYcCVp6s4KezqAdsA4eyCv6MIPcs2iA15h7EumUGYQ6jwpko7x7RGggt/S4B /f1kKbQh0nll+r5p4T+9FEN4o7JVH/aXF04J9USYmsz2x0pl8I5rwlq6+mQT6DVzluFS zM96LDQ/5dZ15yKot3gE9W72kwJRgiptFkzpGVA4GyM7VNcGXevShIekGnm9urud9kRb HOUiCH6DmdbPV/zVAds5sZNJS/BrRHeKnYUIOFfgprTf4Mmx3zV0rTEu2G9rmrNHQSHK CPnQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:date:from:to:cc:subject:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=6tq8YTculJLnfRp/LOsPlrrP1cXcK/yCAN4lKguC2AU=; b=cZUyvZMi6+pAFUFGcC51sUd4cKe+1nvZZlXbSbkuUug+jo11JRs4l9TjwFSWhtqwAI 1XFBapWG6hutHYYuP4r/zUTMZCkVzosw+P04f50EyRSZgpOxudG5W9USqKbrb8sqlnIh qDpbYdgwbLOtFwqNOJ0tk+neng6/GP1ycc6be5+aPngPCaF36/Qe5ZioyPqLjnDDTAEC fnWBC6mEJ8osYpHA6a98OzcPASQWj/UNh51VrIH1FI7lhRi0/jgW80rpQWXkR37cweoh W//WNZaBqurioOyu4VMtFFspDwGNYrK/SuE2S0N1KBFoLCNUcUiJCfKwqaRWkKmxTGJh fxCg== X-Gm-Message-State: AHYfb5g7MyfF5Xcrt3Hw4pAS2wq8Vc2sBpW8HwAK61+Wv0kcZCjjSa+/ lKC8E8V89xz9Iw== X-Received: by 10.25.16.151 with SMTP id 23mr1096585lfq.182.1503985844689; Mon, 28 Aug 2017 22:50:44 -0700 (PDT) Received: from vostro.util.wtbts.net ([2001:1bc8:101:f402:e66f:13ff:fef3:8cd0]) by smtp.gmail.com with ESMTPSA id 74sm436242lja.39.2017.08.28.22.50.43 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 28 Aug 2017 22:50:44 -0700 (PDT) Sender: =?UTF-8?Q?Timo_Ter=C3=A4s?= Date: Tue, 29 Aug 2017 08:50:42 +0300 From: Timo Teras To: Assaf Gordon Cc: alpine-aports@lists.alpinelinux.org Subject: Re: [alpine-aports] main/datamash: new aport Message-ID: <20170829085033.6002c914@vostro.util.wtbts.net> In-Reply-To: <1498870383-12828-1-git-send-email-assafgordon@gmail.com> References: <1498870383-12828-1-git-send-email-assafgordon@gmail.com> X-Mailer: Claws Mail 3.15.0-dirty (GTK+ 2.24.31; x86_64-alpine-linux-musl) X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Hi, Sorry for late review. On Sat, 1 Jul 2017 00:53:03 +0000 Assaf Gordon wrote: > https://www.gnu.org/software/datamash/ > > GNU Datamash is command-line program which performs basic > numeric,textual and statistical operations on input textual > data files. > > Includes 2 sub-packages: > datamash-doc (man page + info file) > datamash-bash-completion > --- > Hello, > > I'd like to suggest a new alpine package for GNU Datamash. > It is a single binary (/usr/bin/datamash) which is useful for > command-line operations. Usage examples available here: > https://www.gnu.org/software/datamash/examples/ > (disclaimier: I'm datamash's developer). Sounds good. See review comments below. > main/datamash/APKBUILD | 52 > ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 > insertions(+) create mode 100644 main/datamash/APKBUILD New aports should start in 'testing'. We don't usually accept direct contributions to 'main' or 'community'. In most cases 'community' will be the right place for package, and I suspect this will be datamash's place when matured. Packages in 'main' are expected to have long maintained stable release branches. > diff --git a/main/datamash/APKBUILD b/main/datamash/APKBUILD > new file mode 100644 > index 0000000..55771ea > --- /dev/null > +++ b/main/datamash/APKBUILD > @@ -0,0 +1,52 @@ > +# Contributor: Assaf Gordon > +pkgname=datamash > +pkgver=1.1.1 > +pkgrel=0 > + > +pkgdesc="command-line text/math processing" > +url="https://www.gnu.org/software/datamash/" > +arch="all" > +license="GPL" > +source="http://ftpmirror.gnu.org/datamash/$pkgname-$pkgver.tar.gz" > +subpackages="$pkgname-doc $pkgname-bash-completion:bashcomp:noarch" > + > +builddir="$srcdir/$pkgname-$pkgver" > + > +build() { > + cd "$builddir" > + > + ./configure \ > + --build=$CBUILD \ > + --host=$CHOST \ > + --prefix=/usr \ > + --mandir=/usr/share/man \ > + --infodir=/usr/share/info \ > + --disable-nls \ > + --disable-werror \ > + --with-bash-completion-dir=yes \ > + || return 1 > + make || return 1 The '|| return 1' is no longer needed. Abuild runs in set -e mode now. > +} > + > +package() { > + cd "$builddir" > + > + make -j1 DESTDIR="$pkgdir" install || return 1 > + rm -rf "$pkgdir"/usr/share/datamash/examples \ > + "$pkgdir"/usr/lib/charset.alias \ > + || return 1 > +} > + > +bashcomp() { > + depends="" > + pkgdesc="Bash completions for $pkgname" > + install_if="$pkgname=$pkgver-r$pkgrel bash-completion" > + > + mkdir -p "$subpkgdir"/usr/share/bash-completion/completions/ > || return 1 > + mv "$pkgdir"/usr/share/datamash/bash-completion.d/datamash \ > + "$subpkgdir"/usr/share/bash-completion/completions/ > || return 1 +} > + > +md5sums="cb917de6a108e20b31aa817cd76463a8 datamash-1.1.1.tar.gz" > +sha256sums="420819b3d7372ee3ce704add847cff7d08c4f8176c1d48735d4a632410bb801b > datamash-1.1.1.tar.gz" > +sha511sums="8932ed5ec357348108cd559acada3bfdc12ee4e360d709d74a6a661bc55f80223baa493d9185be8816b550ef86ff1f760249deb77cbeee9aa1f4178043a1938f > datamash-1.1.1.tar.gz" There's typo for sha511sums (should be 512). Please use 'abuild checksum' to update checksums. We recently also dropped other checksums than sha512. Timo --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---