Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 360586 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 V1R4.0_beta with mime and menu entry working
file_359805.txt (text/plain), 11.02 KB, created by
mattem
on 2013-10-10 16:13:01 UTC
(
hide
)
Description:
Draftsight ebuild for V1R4.0_beta with mime and menu entry working
Filename:
MIME Type:
Creator:
mattem
Created:
2013-10-10 16:13:01 UTC
Size:
11.02 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 > >MY_PN="draftsight" >MY_P="${MY_PN}-${PV}" >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 ABI_X86 not being stable enough yet. ># See bug #463942 for the initial reason this was inserted. >SRC_URI="${MY_P}.deb >amd64? ( http://dev.gentoo.org/~moult/draftsight/libaudio.tar.gz )" > >LICENSE="${MY_PN}" >SLOT="0" >KEYWORDS="~amd64 ~x86" >IUSE="" >S="${WORKDIR}" > >QA_PRESTRIPPED="opt/dassault-systemes/${MY_PN}/bin/DWGConverter > amd64? ( opt/dassault-systemes/${MY_PN}/lib/libaudio.so.2 )" >QA_TEXTRELS="opt/dassault-systemes/${MY_PN}/lib/libDDKERNEL.so.1" >QA_EXECSTACK="opt/dassault-systemes/${MY_PN}/bin/FxCrashRptApp >opt/dassault-systemes/${MY_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 V1R4.0)\"" > einfo "Download the deb file and move it to ${DISTDIR}/${MY_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}/${MY_PN}" > > if use amd64 ; then > insinto /opt/dassault-systemes/${MY_PN}/lib/ > doins libaudio.so.2 > fi >} > >pkg_postinst() { > xdg-mime install --novendor --mode system "/opt/dassault-systemes/draftsight/mime/dassault-systemes"_"draftsight-dwg.xml" > xdg-mime default "dassault-systemes"_"draftsight.desktop" "application/vnd.dassault-systemes.draftsight-dwg" > xdg-mime install --novendor --mode system "/opt/dassault-systemes/draftsight/mime/dassault-systemes"_"draftsight-dxf.xml" > xdg-mime default "dassault-systemes"_"draftsight.desktop" "application/vnd.dassault-systemes.draftsight-dxf" > xdg-mime install --novendor --mode system "/opt/dassault-systemes/draftsight/mime/dassault-systemes"_"draftsight-dwt.xml" > xdg-mime default "dassault-systemes"_"draftsight.desktop" "application/vnd.dassault-systemes.draftsight-dwt" > > xdg-icon-resource install --noupdate --novendor --context apps --mode system --size 16 "/opt/dassault-systemes/draftsight/mime/pixmaps/16x16/dassault-systemes_draftsight.png" "dassault-systemes.draftsight" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 16 "/opt/dassault-systemes/draftsight/mime/pixmaps/16x16/dassault-systemes_draftsight-dwg.png" "application-vnd.dassault-systemes.draftsight-dwg" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 16 "/opt/dassault-systemes/draftsight/mime/pixmaps/16x16/dassault-systemes_draftsight-dxf.png" "application-vnd.dassault-systemes.draftsight-dxf" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 16 "/opt/dassault-systemes/draftsight/mime/pixmaps/16x16/dassault-systemes_draftsight-dwt.png" "application-vnd.dassault-systemes.draftsight-dwt" > xdg-icon-resource install --noupdate --novendor --context apps --mode system --size 32 "/opt/dassault-systemes/draftsight/mime/pixmaps/32x32/dassault-systemes_draftsight.png" "dassault-systemes.draftsight" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 32 "/opt/dassault-systemes/draftsight/mime/pixmaps/32x32/dassault-systemes_draftsight-dwg.png" "application-vnd.dassault-systemes.draftsight-dwg" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 32 "/opt/dassault-systemes/draftsight/mime/pixmaps/32x32/dassault-systemes_draftsight-dxf.png" "application-vnd.dassault-systemes.draftsight-dxf" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 32 "/opt/dassault-systemes/draftsight/mime/pixmaps/32x32/dassault-systemes_draftsight-dwt.png" "application-vnd.dassault-systemes.draftsight-dwt" > xdg-icon-resource install --noupdate --novendor --context apps --mode system --size 48 "/opt/dassault-systemes/draftsight/mime/pixmaps/48x48/dassault-systemes_draftsight.png" "dassault-systemes.draftsight" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 48 "/opt/dassault-systemes/draftsight/mime/pixmaps/48x48/dassault-systemes_draftsight-dwg.png" "application-vnd.dassault-systemes.draftsight-dwg" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 48 "/opt/dassault-systemes/draftsight/mime/pixmaps/48x48/dassault-systemes_draftsight-dxf.png" "application-vnd.dassault-systemes.draftsight-dxf" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 48 "/opt/dassault-systemes/draftsight/mime/pixmaps/48x48/dassault-systemes_draftsight-dwt.png" "application-vnd.dassault-systemes.draftsight-dwt" > xdg-icon-resource install --noupdate --novendor --context apps --mode system --size 64 "/opt/dassault-systemes/draftsight/mime/pixmaps/64x64/dassault-systemes_draftsight.png" "dassault-systemes.draftsight" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 64 "/opt/dassault-systemes/draftsight/mime/pixmaps/64x64/dassault-systemes_draftsight-dwg.png" "application-vnd.dassault-systemes.draftsight-dwg" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 64 "/opt/dassault-systemes/draftsight/mime/pixmaps/64x64/dassault-systemes_draftsight-dxf.png" "application-vnd.dassault-systemes.draftsight-dxf" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 64 "/opt/dassault-systemes/draftsight/mime/pixmaps/64x64/dassault-systemes_draftsight-dwt.png" "application-vnd.dassault-systemes.draftsight-dwt" > xdg-icon-resource install --noupdate --novendor --context apps --mode system --size 128 "/opt/dassault-systemes/draftsight/mime/pixmaps/128x128/dassault-systemes_draftsight.png" "dassault-systemes.draftsight" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 128 "/opt/dassault-systemes/draftsight/mime/pixmaps/128x128/dassault-systemes_draftsight-dwg.png" "application-vnd.dassault-systemes.draftsight-dwg" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 128 "/opt/dassault-systemes/draftsight/mime/pixmaps/128x128/dassault-systemes_draftsight-dxf.png" "application-vnd.dassault-systemes.draftsight-dxf" > xdg-icon-resource install --noupdate --novendor --context mimetypes --mode system --size 128 "/opt/dassault-systemes/draftsight/mime/pixmaps/128x128/dassault-systemes_draftsight-dwt.png" "application-vnd.dassault-systemes.draftsight-dwt" > > xdg-icon-resource forceupdate > > xdg-desktop-menu install --novendor --mode system "/opt/dassault-systemes/draftsight/mime/dassault-systemes"_"draftsight.desktop" > > # prepare for dongle > udev_dorules "${FILESDIR}"/10-ft-rockey.rules >} > >pkg_prerm() { > xdg-mime uninstall --novendor --mode system "/opt/dassault-systemes/draftsight/mime/dassault-systemes"_"draftsight-dwg.xml" > xdg-mime uninstall --novendor --mode system "/opt/dassault-systemes/draftsight/mime/dassault-systemes"_"draftsight-dxf.xml" > xdg-mime uninstall --novendor --mode system "/opt/dassault-systemes/draftsight/mime/dassault-systemes"_"draftsight-dwt.xml" > > xdg-icon-resource uninstall --noupdate --context apps --mode system --size 16 "dassault-systemes.draftsight" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 16 "application-vnd.dassault-systemes.draftsight-dwg" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 16 "application-vnd.dassault-systemes.draftsight-dxf" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 16 "application-vnd.dassault-systemes.draftsight-dwt" > xdg-icon-resource uninstall --noupdate --context apps --mode system --size 32 "dassault-systemes.draftsight" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 32 "application-vnd.dassault-systemes.draftsight-dwg" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 32 "application-vnd.dassault-systemes.draftsight-dxf" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 32 "application-vnd.dassault-systemes.draftsight-dwt" > xdg-icon-resource uninstall --noupdate --context apps --mode system --size 48 "dassault-systemes.draftsight" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 48 "application-vnd.dassault-systemes.draftsight-dwg" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 48 "application-vnd.dassault-systemes.draftsight-dxf" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 48 "application-vnd.dassault-systemes.draftsight-dwt" > xdg-icon-resource uninstall --noupdate --context apps --mode system --size 64 "dassault-systemes.draftsight" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 64 "application-vnd.dassault-systemes.draftsight-dwg" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 64 "application-vnd.dassault-systemes.draftsight-dxf" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 64 "application-vnd.dassault-systemes.draftsight-dwt" > xdg-icon-resource uninstall --noupdate --context apps --mode system --size 128 "dassault-systemes.draftsight" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 128 "application-vnd.dassault-systemes.draftsight-dwg" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 128 "application-vnd.dassault-systemes.draftsight-dxf" > xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --size 128 "application-vnd.dassault-systemes.draftsight-dwt" > > xdg-icon-resource forceupdate > > xdg-desktop-menu uninstall --novendor --mode system "/opt/dassault-systemes/draftsight/mime/dassault-systemes"_"draftsight.desktop" > > # 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