Alexander Polozov написал(а) к Alexander N. Skovpen в May 18 08:23:36 по местному времени:
Привет, Alexander!
Ответ на сообщение Alexander N. Skovpen (2:5020/9696) к Alexander Polozov, написанное 02 май 18 в 10:12:
AS> покажи ебилд. проверил - всё собирается. единственное - пул-реквест
AS> сделал - каталог не создаёт при установке.
=== Begin nltools-9999.ebuild ===
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Нeader: $
EAPI="5"
inherit eutils git-2
DESCRIPTION="НUSKY Portable Fidosoft Project"
EGIT
REPOURI="
https://github.com/huskyproject/${PN}"
LICENSE="LGPL"
SLOT="0"
KEYWORDS=""
IUSE="hptzip perl -doc -debug"
for module in ${IUSE_MODULES} ; do
IUSE="${IUSE} husky
modules${module}"
done
DEPEND="net-ftn/areafix"
DESTDIR="${D}"
src_unpack() {
git-2
srcunpack
}
src_prepare() {
cd "${WORKDIR}/${P}"
sed -e 's:include ../huskymak.cfg:include huskymak.cfg:' -i Makefile
# prevent to strip while linking
sed -e 's:OPTLFLAGS=-s:OPTLFLAGS=:' -i huskymak.cfg
# prevent to strip while installing
sed -e 's:OPTIBOPT=-c -s -m 555:OPTIBOPT=-c -m 555:' -i huskymak.cfg
# prevent to update dynamic lybrary cache
echo "LDCONFIG=" >> huskymak.cfg
sed -e 's:nlupdate:nlupd:' -i Makefile
sed -e 's:nlupdate:nlupd:' -i make/makefile.inc
mv src/nlupdate.c src/nlupd.c
mv man/nlupdate.1 man/nlupd.1
}
src_compile() {
cd "${WORKDIR}/${P}"
einfo "compiling ${PN}..."
emake PREFIX=${DESTDIR}usr CFGDIR=/etc/ftn > /dev/null || die "emake failed ${PN}"
}
src_install() {
cd "${WORKDIR}/${P}"
einfo "installing ${PN}..."
emake PREFIX=${DESTDIR}usr CFGDIR=/etc/ftn LIBDIR=${DESTDIR}usr/$(get_libdir) install > /dev/null \
|| die "emake install failed ${PN}"
}
=== End nltools-9999.ebuild ===
Со всеми пожеланиями, Alexander Polozov
... Так обдолбаться невозможно, таким можно только родиться
--- GoldED+/LNX 1.1.5 (Linux 4.13.0-pf4 CPU UNKNOWN)