Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 344576 Details for
Bug 359805
media-gfx/draftsight-bin 2D CAD (new package)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
Draftsight ebuild for V1R3.1
draftsight-1.3.1_beta.ebuild (text/plain), 7.15 KB, created by
Dion Moult (RETIRED)
on 2013-04-06 00:32:40 UTC
(
hide
)
Description:
Draftsight ebuild for V1R3.1
Filename:
MIME Type:
Creator:
Dion Moult (RETIRED)
Created:
2013-04-06 00:32:40 UTC
Size:
7.15 KB
patch
obsolete
># Copyright 1999-2013 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >EAPI=5 > >inherit fdo-mime udev unpacker > >DESCRIPTION="Professional 2D CAD application, supporting DWT, DXF and DWG." >HOMEPAGE="http://www.3ds.com/products/draftsight/free-cad-software/" ># The libaudio requirement is due to bug #463942. >SRC_URI="${P}.deb >amd64? ( http://dev.gentoo.org/~moult/draftsight/libaudio.tar.gz )" > >LICENSE="${PN}" >SLOT="0" >KEYWORDS="~amd64 ~x86" >IUSE="" >S="${WORKDIR}" > >QA_PRESTRIPPED="opt/dassault-systemes/${PN}/bin/DWGConverter > amd64? ( opt/dassault-systemes/${PN}/lib/libaudio.so.2 )" >QA_TEXTRELS="opt/dassault-systemes/${PN}/lib/libDDKERNEL.so.1" >QA_EXECSTACK="opt/dassault-systemes/${PN}/bin/FxCrashRptApp >opt/dassault-systemes/${PN}/lib/libDDKERNEL.so.1" > >RESTRICT="fetch" >DEPEND="" >RDEPEND="amd64? ( > app-emulation/emul-linux-x86-baselibs > app-emulation/emul-linux-x86-opengl > app-emulation/emul-linux-x86-qtlibs > app-emulation/emul-linux-x86-soundlibs > app-emulation/emul-linux-x86-xlibs > ) > !amd64? ( > sys-libs/zlib > net-print/cups > dev-libs/expat > dev-libs/glib:2 > media-libs/glu > media-libs/phonon > dev-qt/qtcore:4 > dev-qt/qtdbus:4 > dev-qt/qtgui:4 > dev-qt/qtopengl:4 > dev-qt/qtsql:4 > dev-qt/qtwebkit:4 > dev-qt/qtsvg:4 > media-libs/alsa-lib > media-libs/fontconfig > media-libs/freetype > x11-libs/libICE > x11-libs/libSM > x11-libs/libX11 > x11-libs/libXext > x11-libs/libXrender > x11-libs/libXt > media-libs/nas > )" > >pkg_nofetch() { > einfo "Upstream has a mandatory EULA agreement to download this file." > einfo "Please navigate your browser to:" > einfo "http://www.3ds.com/products/draftsight/download-draftsight/" > einfo "Click \"Download DraftSight for Ubuntu (Beta V1R3.1)\"" > einfo "Download the deb file and move it to ${DISTDIR}/${P}.deb" > if use amd64 ; then > einfo "Then download http://dev.gentoo.org/~moult/draftsight/libaudio.tar.gz" > einfo "And move the file to ${DISTDIR}/" > fi >} > >src_install() { > cp -R "${WORKDIR}/opt" "${D}" > exeinto /usr/bin > doexe "${FILESDIR}/${PN}" > > if use amd64 ; then > insinto /opt/dassault-systemes/${PN}/lib/ > doins libaudio.so.2 > fi >} > >pkg_postinst() { > elog "To use DraftSight as your default viewer for DWG, DXF, and DWT" > elog "Please run the following commands respectively as your normal user:" > elog "xdg-mime default \"dassault-systemes\"_\"draftsight.desktop\" \"application/vnd.dassault-systemes.draftsight-dwg\"" > elog "xdg-mime default \"dassault-systemes\"_\"draftsight.desktop\" \"application/vnd.dassault-systemes.draftsight-dxf\"" > elog "xdg-mime default \"dassault-systemes\"_\"draftsight.desktop\" \"application/vnd.dassault-systemes.draftsight-dwt\"" > > local ICON_SIZES="16 32 48 64 128" > > fdo-mime_desktop_database_update > fdo-mime_mime_database_update > for size in ${ICON_SIZES} ; do > xdg-icon-resource install --noupdate --novendor --context apps --mode \ > system --size ${size} \ > "${ROOT}/opt/dassault-systemes/draftsight/mime/pixmaps/${size}x${size}/dassault-systemes_draftsight.png" \ > "dassault-systemes.draftsight" \ > || die "icon resource installation failed" > xdg-icon-resource install --noupdate --novendor --theme gnome --context \ > apps --mode system --size ${size} \ > "${ROOT}/opt/dassault-systemes/draftsight/mime/pixmaps/${size}x${size}/dassault-systemes_draftsight.png" \ > "dassault-systemes.draftsight" \ > || die "icon resource installation failed" > xdg-icon-resource install --noupdate --novendor --context mimetypes \ > --mode system --size ${size} \ > "${ROOT}/opt/dassault-systemes/draftsight/mime/pixmaps/${size}x${size}/dassault-systemes_draftsight-dwg.png" \ > "application-vnd.dassault-systemes.draftsight-dwg" \ > || die "icon resource installation failed" > xdg-icon-resource install --noupdate --novendor --theme gnome --context \ > mimetypes --mode system --size ${size} \ > "${ROOT}/opt/dassault-systemes/draftsight/mime/pixmaps/${size}x${size}/dassault-systemes_draftsight-dwg.png" \ > "application-vnd.dassault-systemes.draftsight-dwg" \ > || die "icon resource installation failed" > xdg-icon-resource install --noupdate --novendor --context mimetypes \ > --mode system --size ${size} \ > "${ROOT}/opt/dassault-systemes/draftsight/mime/pixmaps/${size}x${size}/dassault-systemes_draftsight-dxf.png" \ > "application-vnd.dassault-systemes.draftsight-dxf" \ > || die "icon resource installation failed" > xdg-icon-resource install --noupdate --novendor --theme gnome --context \ > mimetypes --mode system --size ${size} \ > "${ROOT}/opt/dassault-systemes/draftsight/mime/pixmaps/${size}x${size}/dassault-systemes_draftsight-dxf.png" \ > "application-vnd.dassault-systemes.draftsight-dxf" \ > || die "icon resource installation failed" > xdg-icon-resource install --noupdate --novendor --context mimetypes \ > --mode system --size ${size} \ > "${ROOT}/opt/dassault-systemes/draftsight/mime/pixmaps/${size}x${size}/dassault-systemes_draftsight-dwt.png" \ > "application-vnd.dassault-systemes.draftsight-dwt" \ > || die "icon resource installation failed" > xdg-icon-resource install --noupdate --novendor --theme gnome --context \ > mimetypes --mode system --size ${size} \ > "${ROOT}/opt/dassault-systemes/draftsight/mime/pixmaps/${size}x${size}/dassault-systemes_draftsight-dwt.png" \ > "application-vnd.dassault-systemes.draftsight-dwt" \ > || die "icon resource installation failed" > done > xdg-icon-resource forceupdate > > # prepare for dongle > udev_dorules "${FILESDIR}"/10-ft-rockey.rules >} > >pkg_prerm() { > local ICON_SIZES="16 32 48 64 128" > > fdo-mime_desktop_database_update > fdo-mime_mime_database_update > for size in ${ICON_SIZES} ; do > xdg-icon-resource uninstall --noupdate --context apps --mode system \ > --size ${size} "dassault-systemes.draftsight" \ > || ewarn "icon uninstall failed" > xdg-icon-resource uninstall --noupdate --context apps --theme gnome \ > --mode system --size ${size} "dassault-systemes.draftsight" \ > || ewarn "icon uninstall failed" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system \ > --size ${size} "application-vnd.dassault-systemes.draftsight-dwg" \ > || ewarn "icon uninstall failed" > xdg-icon-resource uninstall --noupdate --context mimetypes --theme gnome \ > --mode system --size ${size} \ > "application-vnd.dassault-systemes.draftsight-dwg" \ > || ewarn "icon uninstall failed" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system \ > --size ${size} "application-vnd.dassault-systemes.draftsight-dxf" \ > || ewarn "icon uninstall failed" > xdg-icon-resource uninstall --noupdate --context mimetypes --theme gnome \ > --mode system --size ${size} \ > "application-vnd.dassault-systemes.draftsight-dxf" \ > || ewarn "icon uninstall failed" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system \ > --size ${size} "application-vnd.dassault-systemes.draftsight-dwt" \ > || ewarn "icon uninstall failed" > xdg-icon-resource uninstall --noupdate --context mimetypes --theme gnome \ > --mode system --size ${size} \ > "application-vnd.dassault-systemes.draftsight-dwt" \ > || ewarn "icon uninstall failed" > done > xdg-icon-resource forceupdate > > # remove dongle preparing > if [ "${ROOT}/etc/udev/rules.d/" ]; then > rm -f "${ROOT}/etc/udev/rules.d/10-ft-rockey.rules" > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 359805
:
284133
|
284135
|
343280
|
343282
| 344576 |
344578
|
344580
|
344582
|
360586
|
387520
|
426790
|
426792
|
426794
|
515226