X-Original-To: alpine-aports@lists.alpinelinux.org Received: from mail-wr1-f66.google.com (mail-wr1-f66.google.com [209.85.221.66]) by lists.alpinelinux.org (Postfix) with ESMTP id 9CA23F84E34 for ; Wed, 3 Apr 2019 14:00:07 +0000 (UTC) Received: by mail-wr1-f66.google.com with SMTP id y7so21493988wrn.11 for ; Wed, 03 Apr 2019 07:00:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding:content-language; bh=WQ0Hfu913V0bxaOhR48YYfTae1uespsIqQQTJ7KmBFY=; b=Qf7k03TDnhmcQBcpWy93VTbE4VdDEVWLxmA7rM0QuPG7k1MnOSZrVKMWH2JbzhmF6O RGVcWJL5i4gp4OJ4+KZbGGaDwHqTc3wKp1vgs9w/y98E1ulzerrhpqZZSloquO3HEJZK gQQMA/plmeG6CSYy3pzo0VGKhJrYioCDtupJvtUAZiNrtkO6nDZmhWAyhB0eO/oLP4RE ZX43f+nw+bQSGuXK9e2SmSveawDkM2/zPsMVZnIwP9372g9FGzteDHCzIAQGS7MeuVel yMvPYeq4lWj13DPxdy0Qod9i502JNJtNCShI7okMWguNHR4XpCfPGmjjiZb4F8G3cx41 tXOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=WQ0Hfu913V0bxaOhR48YYfTae1uespsIqQQTJ7KmBFY=; b=aT6T1IIIQYZ0DiFKpxnKxIR2xfmKGEbGPxVRd6lb/dtFbGwR84lTFNgAfjZ02LamPL l2v1bAhDX0xAGD0zI6piJfGLV5YD+yZYxM3ZzlrjduQzy6JhrZlAaJc+YmNw0Ltl5mZm ou5ES8e/1j6h+UDGmYKVJ5Soey1S6G0asMWHRoX6q71iSUukd2rmqTX2u74L/XEyYdbh cMOkG2UZxzYrXa9fPrnLt4Rm4bn78MwFwNsOZAlWuGVj1Q+RLWRDAenO3Oes40OaRrGY pGwePVv0MBrO52+llqugB/vETm4wehFTbSVGgrAsbCBNIZV4gyeTe1dI/lRZvNaACrMz RnZQ== X-Gm-Message-State: APjAAAUpqLUapF4Wtod53wUzeFMQSG28JraRMiHaVdbTjDHgvSHsIljF nz+LTa//5jfS+ZHhE2c+c6OxsAMoYrc= X-Google-Smtp-Source: APXvYqwmsQj511kGorsxiREIKwhCAdiQk5kH+mmGzXBfB10FuJSfhJr9wBxeSmEOIVkv5sKhCLN4YQ== X-Received: by 2002:adf:c788:: with SMTP id l8mr40258562wrg.143.1554300006554; Wed, 03 Apr 2019 07:00:06 -0700 (PDT) Received: from [10.36.8.20] ([89.202.239.221]) by smtp.gmail.com with ESMTPSA id o1sm18727244wmh.47.2019.04.03.07.00.05 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Apr 2019 07:00:05 -0700 (PDT) Subject: Re: [alpine-aports] [PATCH] testing/nethack: new APKBUILD To: Drew DeVault , alpine-aports@lists.alpinelinux.org References: <20190306232956.10910-1-sir@cmpwn.com> From: Leonardo Message-ID: Date: Wed, 3 Apr 2019 16:00:04 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 X-Mailinglist: alpine-aports Precedence: list List-Id: Alpine Development List-Unsubscribe: List-Post: List-Help: List-Subscribe: MIME-Version: 1.0 In-Reply-To: <20190306232956.10910-1-sir@cmpwn.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US Hi, On 3/7/19 12:29 AM, Drew DeVault wrote: > --- > testing/nethack/APKBUILD | 74 ++++++++++++++++++++++++++++++++++++++++ > 1 file changed, 74 insertions(+) > create mode 100644 testing/nethack/APKBUILD > > diff --git a/testing/nethack/APKBUILD b/testing/nethack/APKBUILD > new file mode 100644 > index 0000000000..6ed122f557 > --- /dev/null > +++ b/testing/nethack/APKBUILD > @@ -0,0 +1,74 @@ > +# Maintainer: Drew DeVault > +# Based on the Arch Linux package > +pkgname=nethack > +pkgver=3.6.1 > +pkgrel=0 > +pkgdesc="A single player dungeon exploration game" > +url="https://www.nethack.org/index.html" > +arch="all" > +license="NGPL" > +makedepends="ncurses-dev" it's missing linux-headers (vt.h) and flex/bison (yacc). > +subpackages="$pkgname-doc" > +source="http://downloads.sourceforge.net/$pkgname/$pkgname-${pkgver//.}-src.tgz" > +builddir="$srcdir/$pkgname-$pkgver" > +options="suid" > + > +prepare() { > + cd "$builddir" > + # Fix nonstandard cp usage > + sed -e 's/cp -n/cp/g' -i sys/unix/hints/linux > + # Configuration stuff > + sed -e 's|^/\* \(#define LINUX\) \*/|\1|' \ > + -e 's|^/\* \(#define TIMED_DELAY\) \*/|\1|' \ > + -i include/unixconf.h > + # we are setting up for setgid games, so modify all necessary permissions > + # to allow full access for groups > + sed -e '/^HACKDIR/ s|/games/lib/\$(GAME)dir|/var/games/nethack/|' \ > + -e '/^SHELLDIR/ s|/games|/usr/bin|' \ > + -e '/^VARDIRPERM/ s|0755|0775|' \ > + -e '/^VARFILEPERM/ s|0600|0664|' \ > + -e '/^GAMEPERM/ s|0755|02755|' \ > + -e 's|\(DSYSCF_FILE=\)\\"[^"]*\\"|\1\\"/var/games/nethack/sysconf\\"|' \ > + -e 's|\(DHACKDIR=\)\\"[^"]*\\"|\1\\"/var/games/nethack/\\"|' \ > + -i sys/unix/hints/linux > + sed -e 's|^#GAMEUID.*|GAMEUID = root|' \ > + -e 's|^#GAMEGRP.*|GAMEGRP = games|' \ > + -e '/^FILEPERM\s*=/ s|0644|0664|' \ > + -e '/^DIRPERM\s*=/ s|0755|0775|' \ > + -i sys/unix/Makefile.top > + sed -e "/^MANDIR\s*=/s|/usr/man/man6|$pkgdir/usr/share/man/man6|" \ > + -i sys/unix/Makefile.doc > +} > + i'm not a fan of all this sed stuff. It would be better a patch, but since it goes into testing I can close an eye ;-). Merged. Thanks! /eo --- Unsubscribe: alpine-aports+unsubscribe@lists.alpinelinux.org Help: alpine-aports+help@lists.alpinelinux.org ---