Bricscad v.10.6.9.1 ebuild
_vlad 3 ноября, 2010 - 14:50
Доброго времени суток, форумчане!
Прошу помощи по данному сабжу
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
# 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 и ставят.