Тема: golded
Показать сообщение отдельно
  #4  
Старый 28.10.2018, 13:52
Alexander Polozov
Guest
 
Сообщений: n/a
По умолчанию golded

Alexander Polozov написал(а) к Mihail Seleznev в Oct 18 12:36:50 по местному времени:

Привет, Mihail!


Ответ на сообщение Mihail Seleznev (2:5020/830.101) к All, написанное 27 окт 18 в 13:01:

MS> приветствую,не могу собрать golded из пакета который SourceForge на
MS> линуксе , ошибка сборки ,проверял и на ubuntu и gentoo,баг там висит
MS> ,но тишина много месяцев И из оверлеев генту ,редактор golded пропал,
MS> может кто подскажет чё делать?
ебилд для генту

=== Begin golded+-9999.ebuild ===
# Copyright 1999-2006 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2

EAPI="5"

inherit git-2

DESCRIPTION="FTN Editor ${PN}"
EGITREPOURI="https://github.com/golded-plus/golded-plus"
НOMEPAGE="http://golded-plus.sourceforge.net"

LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE="spell -doc"
DEPEND="doc? ( sys-apps/texinfo )"
RDEPEND="${DEPEND}"

pdep=""
for l in \
"af" "bg" "ca" "cs" "cy" "da" "de" "de-alt" "el" "en" \
"eo" "es" "et" "fo" "fr" "ga" "gl" "he" "hr" "hu" \
"ia" "id" "it" "ku" "lt" "lv" "mi" "mk" "ms" "nb" \
"nl" "nn" "pl" "pt" "ro" "ru" "sk" "sl" "sv" "sw" \
"tn" "uk" "zu" \
; do
dep="linguas_${l}? ( app-dicts/myspell-${l} )"
[[ -z ${pdep} ]] &&
pdep="${dep}" ||
pdep="${pdep}
${dep}"
IUSE="${IUSE} linguas_${l}"
done

PDEPEND="spell? ( ${pdep} )"

S="${WORKDIR}/${ECVS_LOCALNAME}"

src_unpack() {
git-2srcunpack
}

src_prepare() {
# Add header with personal configuration
cp ${FILESDIR}/mygolded.h ./golded3/mygolded.h

# Disable MS Office spellchecker support
sed -i 's/#CPPFLAGS+=-DGCFGNO_MSSPELL/CPPFLAGS+=-DGCFG_NOMSSPELL/' ./Config.def

# Disable НunSpell spellchecker support if need
use spell || sed -i 's/#CPPFLAGS+=-DGCFGNO_MYSPELL/CPPFLAGS+=-DGCFG_NOMYSPELL/' ./Config.def

}

src_compile() {
emake PLATFORM=lnx || die "emake failed"
#use doc && emake docs || die "emake docs failed"
}

src_install() {
dobin bin/gedlnx bin/gnlnx bin/rddtlnx
doman docs/*.1
if use doc ; then
dodoc docs/*.txt docs/notework.rus
dodoc manuals/*.txt
dohtml docs/*.html
fi
insinto /usr/share/golded-plus
doins bin/screenrc_koi8r
exeinto /etc/ftn/golded.sample
doexe bin/golded
insinto /etc/ftn/golded.sample/charset
doins cfgs/charset/*
insinto /etc/ftn/golded.sample/colorset
doins cfgs/colorset/*
insinto /etc/ftn/golded.sample/config
doins cfgs/config/*
insinto /etc/ftn/golded.sample/template
doins cfgs/template/*
}
=== End golded+-9999.ebuild ===


=== Begin mygolded.h ===

// ------------------------------------------------------------------
// GoldED+
// Personalized strings.
// ------------------------------------------------------------------

#undef _GVER_VENDOR_NAME_
#define _GVER_VENDOR_NAME_ "Semen Panevin"
#undef _GVER_VENDOR_FIDO_
#define _GVER_VENDOR_FIDO_ "2:5025/121"
#undef _GVER_VENDOR_EMAIL_
#define _GVER_VENDOR_EMAIL_ "semen@icelan.ru"


// ------------------------------------------------------------------
// If you have an important message every user should read, put it
// here in. If you don't, leave it as default. ;-)

#undef _GVER_RELEASENAME_
#define _GVER_RELEASENAME__ __GVER_VENDOR_NAME_"\'s public edition"


// ------------------------------------------------------------------
// It is highly recommended to leave these fields unchanged.
// They are reserved for future use.

#undef _GVER_PRENAME_
#define _GVER_PRENAME_ ""
#undef _GVER_POSTNAME_
#define _GVER_POSTNAME_ "+"
#undef _GVER_PRESНORTNAME_
#define _GVER_PRESНORTNAME_ ""
#undef _GVER_POSTSНORTNAME_
#define _GVER_POSTSНORTNAME_ "+"


// ------------------------------------------------------------------
// Version numbers.

#undef _GVER_PREVERSION_
#define _GVER_PREVERSION_ ""
#undef _GVER_POSTVERSION_
#define _GVER_POSTVERSION_ ""
_GVER_(1,1,5)

// ------------------------------------------------------------------
=== End mygolded.h ===

Со всеми пожеланиями, Alexander Polozov

... По меpе пpоведения спастельных pабот число жеpтв неyклонно возpастает
--- GoldED+/LNX 1.1.5 (Linux 4.13.0-pf4 CPU UNKNOWN)
Ответить с цитированием