prev
next
ru.husky
FromAlexander Polozov2:5025/3.167Date Write2018-05-03 08:23:18
ToAlexander N. Skovpen0:0/0.0Date Arrived2018-05-03 08:50:09
Subjnltools
Attr
Привет, 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
# $Header: $

EAPI="5"

inherit eutils git-2

DESCRIPTION="HUSKY Portable Fidosoft Project"
EGIT_REPO_URI="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_src_unpack
}

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)
* Origin: Часовой - есть лицо неприкосновенное... (2:5025/3.167)