Gentoo ebuild portage
This commit is contained in:
parent
54dee577c3
commit
c4bdce3da8
2
contrib/gentoo/portage/net-ftn/golded+/Manifest
Normal file
2
contrib/gentoo/portage/net-ftn/golded+/Manifest
Normal file
@ -0,0 +1,2 @@
|
||||
AUX mygolded.h 1818 RMD160 d910c120ff147a3dc5f19b711ec7c364044b3fe9 SHA1 b0b4ffc0fe3ba90b9c91d123ce0cb2801dec54c5 SHA256 54511c5574c67deee2f29983d7c78dbe72c40de1f637558dacf096331686d9ea
|
||||
EBUILD golded+-9999.ebuild 1602 RMD160 b8228d113e9e3026b2404bdfa60a13068dec545c SHA1 f2fa3833a688dca53b0767d57b4040b606a77cd2 SHA256 0df077f45725bc9b3ad119c1095c610b9869a7250446f1d4e554f8bcbd353da6
|
53
contrib/gentoo/portage/net-ftn/golded+/files/mygolded.h
Normal file
53
contrib/gentoo/portage/net-ftn/golded+/files/mygolded.h
Normal file
@ -0,0 +1,53 @@
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
// GoldED+
|
||||
// Personalized strings.
|
||||
// ------------------------------------------------------------------
|
||||
// $Id$
|
||||
// ------------------------------------------------------------------
|
||||
// Please do not modify this file. It's just a template for your
|
||||
// local "mygolded.h" settings file. So please change your copy only.
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
// Please edit these fields to match your real name
|
||||
|
||||
#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__ "panevin@box.vsi.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_PRESHORTNAME__
|
||||
#define __GVER_PRESHORTNAME__ ""
|
||||
#undef __GVER_POSTSHORTNAME__
|
||||
#define __GVER_POSTSHORTNAME__ "+"
|
||||
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
// Version numbers.
|
||||
|
||||
#undef __GVER_PREVERSION__
|
||||
#define __GVER_PREVERSION__ ""
|
||||
#undef __GVER_POSTVERSION__
|
||||
#define __GVER_POSTVERSION__ ""
|
||||
__GVER__(1,1,5)
|
||||
|
||||
// ------------------------------------------------------------------
|
74
contrib/gentoo/portage/net-ftn/golded+/golded+-9999.ebuild
Normal file
74
contrib/gentoo/portage/net-ftn/golded+/golded+-9999.ebuild
Normal file
@ -0,0 +1,74 @@
|
||||
# Copyright 1999-2006 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=2
|
||||
|
||||
ECVS_AUTH="pserver"
|
||||
ECVS_SERVER="golded-plus.cvs.sourceforge.net:/cvsroot/golded-plus"
|
||||
ECVS_MODULE="${PN}"
|
||||
ECVS_LOCALNAME="${PN}"
|
||||
|
||||
inherit cvs
|
||||
|
||||
DESCRIPTION="FTN Editor ${PN}"
|
||||
SRC_URI=""
|
||||
HOMEPAGE="http://golded-plus.sourceforge.net"
|
||||
|
||||
LICENSE="LGPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86 ~amd64"
|
||||
IUSE="spell -doc"
|
||||
DEPEND=">=sys-libs/ncurses-5.4
|
||||
spell? ( app-dicts/myspell-${LINGUAS} )
|
||||
doc? ( sys-apps/texinfo )"
|
||||
|
||||
S="${WORKDIR}/${ECVS_LOCALNAME}"
|
||||
|
||||
src_unpack() {
|
||||
cvs_src_unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
cd "${S}"
|
||||
|
||||
# Add header with personal configuration
|
||||
cp ${FILESDIR}/mygolded.h ./golded3/mygolded.h
|
||||
|
||||
# Disable MS Office spellchecker support
|
||||
sed -i 's/#CPPFLAGS+=-DGCFG_NO_MSSPELL/CPPFLAGS+=-DGCFG_NO_MSSPELL/' ./Config.def
|
||||
|
||||
# Disable HunSpell spellchecker support if need
|
||||
use spell || sed -i 's/#CPPFLAGS+=-DGCFG_NO_MYSPELL/CPPFLAGS+=-DGCFG_NO_MYSPELL/' ./Config.def
|
||||
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
cd "${S}"
|
||||
|
||||
emake PLATFORM=lnx
|
||||
use doc && emake docs
|
||||
}
|
||||
|
||||
src_install() {
|
||||
cd "${S}"
|
||||
|
||||
dobin bin/gedlnx bin/gnlnx bin/rddtlnx
|
||||
doman docs/*.1
|
||||
if useq 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/*
|
||||
}
|
1
contrib/gentoo/portage/profiles/categories
Normal file
1
contrib/gentoo/portage/profiles/categories
Normal file
@ -0,0 +1 @@
|
||||
net-ftn
|
1
contrib/gentoo/portage/profiles/repo_name
Normal file
1
contrib/gentoo/portage/profiles/repo_name
Normal file
@ -0,0 +1 @@
|
||||
golded+
|
Reference in New Issue
Block a user