commit: 8a55c41ffbb03c6786f3d18cd9cb7fd38fa26641 Author: Sebastian Pipping <sping <AT> gentoo <DOT> org> AuthorDate: Wed Dec 23 21:37:30 2020 +0000 Commit: Sebastian Pipping <sping <AT> gentoo <DOT> org> CommitDate: Wed Dec 23 21:37:30 2020 +0000 URL: https://gitweb.gentoo.org/proj/betagarden.git/commit/?id=8a55c41f
media-gfx/draftsight-bin: Drop due to "fdo-mime.eclass not found" Signed-off-by: Sebastian Pipping <sping <AT> gentoo.org> media-gfx/draftsight-bin/ChangeLog | 9 - .../draftsight-bin-1.3.1_beta.ebuild | 176 ------------------- .../draftsight-bin-1.4.0_beta.ebuild | 186 --------------------- .../draftsight-bin-1.5.0_beta.ebuild | 186 --------------------- .../draftsight-bin-1.5.1_beta.ebuild | 186 --------------------- .../draftsight-bin-1.6.1_beta.ebuild | 117 ------------- media-gfx/draftsight-bin/files/10-ft-rockey.rules | 1 - media-gfx/draftsight-bin/files/draftsight | 9 - media-gfx/draftsight-bin/metadata.xml | 12 -- 9 files changed, 882 deletions(-) diff --git a/media-gfx/draftsight-bin/ChangeLog b/media-gfx/draftsight-bin/ChangeLog deleted file mode 100644 index 3e8f5df..0000000 --- a/media-gfx/draftsight-bin/ChangeLog +++ /dev/null @@ -1,9 +0,0 @@ -# ChangeLog for media-gfx/draftsight-bin -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 - -*draftsight-bin-1.5.0_beta (05 Feb 2014) - - 05 Feb 2014; Dion Moult <mo...@gentoo.org> +draftsight-bin-1.5.0_beta.ebuild, - files/draftsight: - Bumped version to 1.5.0_beta - diff --git a/media-gfx/draftsight-bin/draftsight-bin-1.3.1_beta.ebuild b/media-gfx/draftsight-bin/draftsight-bin-1.3.1_beta.ebuild deleted file mode 100644 index 0ab1f8b..0000000 --- a/media-gfx/draftsight-bin/draftsight-bin-1.3.1_beta.ebuild +++ /dev/null @@ -1,176 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit fdo-mime udev unpacker versionator - -DESCRIPTION="Professional 2D CAD application, supporting DWT, DXF and DWG." -HOMEPAGE="http://www.3ds.com/products/draftsight/free-cad-software/" - -MY_PN="draftsight" -MY_PV="V$(replace_version_separator 1 'R' $(get_version_component_range 1-$(get_last_version_component_index)))" -MY_P="${MY_PN}-${MY_PV}" -## 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="http://dl-ak.solidworks.com/nonsecure/draftsight/${MY_PV}/${MY_PN}.deb -> ${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" - -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 - )" - -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() { - 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 -} diff --git a/media-gfx/draftsight-bin/draftsight-bin-1.4.0_beta.ebuild b/media-gfx/draftsight-bin/draftsight-bin-1.4.0_beta.ebuild deleted file mode 100644 index 9b16a18..0000000 --- a/media-gfx/draftsight-bin/draftsight-bin-1.4.0_beta.ebuild +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -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() { - 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 -} diff --git a/media-gfx/draftsight-bin/draftsight-bin-1.5.0_beta.ebuild b/media-gfx/draftsight-bin/draftsight-bin-1.5.0_beta.ebuild deleted file mode 100644 index 1039312..0000000 --- a/media-gfx/draftsight-bin/draftsight-bin-1.5.0_beta.ebuild +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -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 V1R5.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/DraftSight/Libraries/ - 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 mimetypes \ - --mode system --size ${size} \ - "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/program.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/Resources/pixmaps/${size}x${size}/program.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/Resources/pixmaps/${size}x${size}/file-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/Resources/pixmaps/${size}x${size}/file-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/Resources/pixmaps/${size}x${size}/file-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/Resources/pixmaps/${size}x${size}/file-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/Resources/pixmaps/${size}x${size}/file-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/Resources/pixmaps/${size}x${size}/file-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 -} diff --git a/media-gfx/draftsight-bin/draftsight-bin-1.5.1_beta.ebuild b/media-gfx/draftsight-bin/draftsight-bin-1.5.1_beta.ebuild deleted file mode 100644 index ae9b29f..0000000 --- a/media-gfx/draftsight-bin/draftsight-bin-1.5.1_beta.ebuild +++ /dev/null @@ -1,186 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -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 V1R5.1)\"" - 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/DraftSight/Libraries/ - 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 mimetypes \ - --mode system --size ${size} \ - "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/program.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/Resources/pixmaps/${size}x${size}/program.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/Resources/pixmaps/${size}x${size}/file-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/Resources/pixmaps/${size}x${size}/file-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/Resources/pixmaps/${size}x${size}/file-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/Resources/pixmaps/${size}x${size}/file-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/Resources/pixmaps/${size}x${size}/file-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/Resources/pixmaps/${size}x${size}/file-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 -} diff --git a/media-gfx/draftsight-bin/draftsight-bin-1.6.1_beta.ebuild b/media-gfx/draftsight-bin/draftsight-bin-1.6.1_beta.ebuild deleted file mode 100644 index 593a164..0000000 --- a/media-gfx/draftsight-bin/draftsight-bin-1.6.1_beta.ebuild +++ /dev/null @@ -1,117 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -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/" -SRC_URI="${MY_P}.deb" - -LICENSE="${MY_PN}" -SLOT="0" -KEYWORDS="~amd64" -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? ( - 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-services/draftsight-cad-software/free-download/" - einfo "Click \"Download DraftSight 2015 for Ubuntu (beta)\"" - einfo "Download the deb file and move it to ${DISTDIR}/${MY_P}.deb" -} - -src_install() { - cp -R "${WORKDIR}/opt" "${D}" - exeinto /usr/bin - doexe "${FILESDIR}/${MY_PN}" - - # prepare for dongle - udev_dorules "${FILESDIR}"/10-ft-rockey.rules -} - -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\"" - - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - - for size in 16 32 48 64 128 ; do - local XDG_OPTS="--noupdate --novendor --mode system --size ${size}" - xdg-icon-resource install ${XDG_OPTS} --context apps \ - "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/program.png" \ - "dassault-systemes.draftsight" - xdg-icon-resource install ${XDG_OPTS} --context apps --theme gnome \ - "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/program.png" \ - "dassault-systemes.draftsight" - for mimetype in dwg dxf dwt ; do - xdg-icon-resource install ${XDG_OPTS} --context mimetypes \ - "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/file-${mimetype}.png" \ - "application-vnd.dassault-systemes.draftsight-${mimetype}" - xdg-icon-resource install ${XDG_OPTS} --context mimetypes --theme gnome \ - "${ROOT}/opt/dassault-systemes/DraftSight/Resources/pixmaps/${size}x${size}/file-${mimetype}.png" \ - "application-vnd.dassault-systemes.draftsight-${mimetype}" - done - done - xdg-icon-resource forceupdate -} - -pkg_postrm() { - fdo-mime_desktop_database_update - fdo-mime_mime_database_update - for size in 16 32 48 64 128 ; do - xdg-icon-resource uninstall --noupdate --context apps --mode system \ - --size ${size} "dassault-systemes.draftsight" - xdg-icon-resource uninstall --noupdate --context apps --mode system --theme gnome \ - --size ${size} "dassault-systemes.draftsight" - for mimetype in dwg dxf dwt ; do - xdg-icon-resource uninstall --noupdate --context mimetypes --mode system \ - --size ${size} "application-vnd.dassault-systemes.draftsight-${mimetype}" - xdg-icon-resource uninstall --noupdate --context mimetypes --mode system --theme gnome \ - --size ${size} "application-vnd.dassault-systemes.draftsight-${mimetype}" - done - done - xdg-icon-resource forceupdate -} diff --git a/media-gfx/draftsight-bin/files/10-ft-rockey.rules b/media-gfx/draftsight-bin/files/10-ft-rockey.rules deleted file mode 100644 index e70350d..0000000 --- a/media-gfx/draftsight-bin/files/10-ft-rockey.rules +++ /dev/null @@ -1 +0,0 @@ -BUS=="usb", SYSFS{idVendor}=="096e", MODE=="0666" diff --git a/media-gfx/draftsight-bin/files/draftsight b/media-gfx/draftsight-bin/files/draftsight deleted file mode 100644 index 8fe6141..0000000 --- a/media-gfx/draftsight-bin/files/draftsight +++ /dev/null @@ -1,9 +0,0 @@ -#! /bin/bash -BASEDIR="/opt/dassault-systemes/DraftSight/Linux" - -export LD_LIBRARY_PATH="${BASEDIR}${LD_LIBRARY_PATH:+:}${LD_LIBRARY_PATH}" - -# work around DT_RPATH (.) security issue by chdir'ing into expected $LD_LIBRARY_PATH -cd "${BASEDIR}" - -exec "${BASEDIR}/DraftSight" $* diff --git a/media-gfx/draftsight-bin/metadata.xml b/media-gfx/draftsight-bin/metadata.xml deleted file mode 100644 index f2c2947..0000000 --- a/media-gfx/draftsight-bin/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer type="person"> - <email>mo...@gentoo.org</email> - <name>Dion Moult</name> - </maintainer> - <longdescription lang="en"> - DraftSight as an AutoCAD clone that lets professional CAD users, - students and educators create, edit and view DWG files. - </longdescription> -</pkgmetadata>