Bricscad v.10.6.9.1 ebuild

Доброго времени суток, форумчане!
Прошу помощи по данному сабжу

Licence-30 days.
Считается одной из лучших в CAD.
www.bricscad.ru

Спасибо.
С уважением, Владислав.

???

???

не взлетит

_vlad, есть одна проблема: на тарболы должны быть ссылки.
Когда на "Скачать" говорится "Введите адрес почты", я понимаю,
что операция emerge -f bricscad затруднена.
см также http://bugs.gentoo.org/show_bug.cgi?id=143133

см также в кеше гугля статью http://www.google.com/search?q=%22VariCAD+over+BricsCAD%22 там упоминают layman

а эта строка - это просто подпись

:)

Не вижу в этом проблемы.
Есть такое как manual fetch
В ebuild, который на багзиле - реализовано pkg_nofetch()

Ж_Ж

Я не про то. Я про добровольца, который хочет написать ebuild,
который уже лежит в https://wtk-overlay.svn.sourceforge.net/svnroot/wtk-overlay/wtk-scientific/sci-misc/
и внезапно узнаёт, что ему, чтобы посмотреть тарбол, надо ещё
проделать левые совершенно какие-то действие.
Это может сильно охладить желание помочь.
На конце-то концов у них же есть поддержка http://www.bricscad.ru/ru_RU/support/index.jsp

а эта строка - это просто подпись

Мой первый ebuild, так что

Мой первый ebuild, так что прошу сильно не ругать :)
С зависимостями пока не разбирался

# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

EAPI="2"

inherit eutils rpm 

DESCRIPTION="BricsCad™ Classic V10 for Linux"
HOMEPAGE="http://www.bricscad.com/"
BINPACK="BricscadClassic-V10.6.9-1-ru_RU.rpm"
SRC_URI="http://www.bricscad.com/download/that_is_not_real_url/${BINPACK}"
RESTRICT="fetch strip"

LICENSE="evaluation, comercial"
SLOT="0"
KEYWORDS="~x86"
IUSE=""

DEPEND=""
RDEPEND=""

pkg_nofetch() {
	einfo "You decided emerge bricscad, binary package into your system."
	einfo "At first, plz register, fill form, and fetch it"
	einfo "from ${HOMEPAGE}"
} 

src_install() {
	mkdir -p ${D}/
	cp -a ${WORKDIR}/* ${D}/ || die
}

pkg_postinst() {
	einfo ""
}

так что прошу сильно не

 так что прошу сильно не ругать :)

a зачем тогда выложил ?

ебилд - вобщем мдя, ругать не буду, хвалить тоже не за что. Переделать чуть менее чем полностью, прочитав девмануал и ПМС

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

А не подскажите

А не подскажите три вещи:
1. куда положить файл BricscadClassic-V11.1.17-1-ru_RU ( есть файлики для разных систем .deb .rpm .tar), чтоб он подхватился ebuildoм
2. куда положить файл ebuilda
3. когда пытаюсь выполнить

ebuild /usr/local/portage/local/sci-misc/bricscad/bricscad-11.1.17-1.ebuild digest
Appending /usr/local/portage/local to PORTDIR_OVERLAY...
!!! sci-misc/bricscad-11.1.17-1 does not follow correct package syntax.

где мне указать этот пакет не понимаю.
вот сам ebuild

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
# TODO: add uri for docs to SRC_URI#	doc? (  )"

inherit eutils

DESCRIPTION="BricsCAD is a 2D/3D parametric CAD software."
HOMEPAGE="http://www.bricsys.com/"
SRC_URI="bricscadclassic-11.1.17-1.tgz"

LICENSE="BRICSCAD-EULA"
SLOT="0"
RESTRICT="fetch"
IUSE=""
#doc"

KEYWORDS="~amd64 ~x86"

RDEPEND="sys-libs/libstdc++-v3"
#	virtual/opengl
#	app-emulation/wine"
DEPEND="${RDEPEND}"
#S="${WORKDIR}/bricscad"

pkg_nofetch() {
	echo
	eerror "Please go to: http://www.bricsys.com"
	eerror
	eerror "and download the ${PN} ${PV} package."
	eerror "After downloading it, put the .deb into:"
	eerror "  ${DISTDIR}"
	echo
}

src_unpack() {
	unpack ${A}
	cd "${S}"
	sed -i -e "s:Core;Office:Application;Graphics:" \
		bricscad.desktop || die "seding bricscad.desktop failed"
}

src_install() {
	# creating the desktop menu
	domenu bricscad.desktop
	rm bricscad.desktop
	rm bricscad.menu

	# installing the docs
	dodoc ImageMenu.txt readme-bonustools.txt readme.htm BricsCad-EULA.txt
	if use doc; then
		insinto /usr/share/doc/${PF}/Help
		doins -r Help/*
	fi
	rm ImageMenu.txt readme-bonustools.txt readme.htm BricsCad-EULA.txt Help/*

	# installing BricsCAD
	insinto /opt/bricscad
	doins -r *
	chmod +x "${D}"/opt/bricscad/icad
}

Код скопировал с 6 версии bricscada и изменил некоторые значения

PS проблему 3 решил исправлением в названии ebuilda на bricscad-11.1.17-r1.ebuild - версия была указана в неверном формате.

1) обычно все в distfiles

1) обычно все в distfiles лежит
попробуйте emerge -av =bricscad-11.1.17-r1 (emerge скажет почему не хочет ее ставить)
Если у вас стабильая ветка, то скорее всего надо размаскировать, т.к. KEYWORDS="~amd64 ~x86"

сейчас проблема в том что при

была проблема в том, что при запуске установки вылетает при распаковке, на строчке
sed -i -e "s:Core;Office:Application;Graphics:" \
bricscad.desktop || die "seding bricscad.desktop failed"
я её закоментил, но установка прошла неверно
после установки файлы распаковались в /opt/bricscad а там ещё внутри два архива которые должны распаковаться в /usr/share и другие места

бинарные блобы обычно в /opt

бинарные блобы обычно в /opt и ставят.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".