diff options
author | Justin R. St-Amant | 2015-08-09 19:14:12 -0500 |
---|---|---|
committer | Justin R. St-Amant | 2015-08-09 19:14:12 -0500 |
commit | 526fb4310ceee344ab21816302eee638f454af47 (patch) | |
tree | 73a5f1e26bdf3f88d78d4eb0fe45e14a00ba4cfa | |
download | aur-526fb4310ceee344ab21816302eee638f454af47.tar.gz |
picked up ownership of this package, and added a valid source URL
-rw-r--r-- | .SRCINFO | 34 | ||||
-rw-r--r-- | PKGBUILD | 89 | ||||
-rw-r--r-- | draftsight.install | 18 |
3 files changed, 141 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..dc0fad049794 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,34 @@ +pkgbase = draftsight + pkgdesc = Dassault Systemes' freeware CAD software for your DWG files. + pkgver = V1R6.2 + pkgrel = 1 + url = http://www.3ds.com/products/draftsight/ + install = draftsight.install + arch = x86_64 + license = Commercial + depends = fontconfig + depends = gcc-libs + depends = glib2 + depends = glu + depends = libcups + depends = libgl + depends = libice + depends = libsm + depends = libx11 + depends = libxext + depends = libxrender + depends = libxt + depends = mesa + depends = util-linux + depends = zlib + depends = alsa-lib + optdepends = ati-dri + optdepends = intel-dri + optdepends = nouveau-dri + optdepends = nvidia-utils + provides = draftsight + source = http://www.draftsight.com/download-linux-fedora + md5sums = e3db42fd01850d0f56de7e4b09df5d51 + +pkgname = draftsight + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..25b088bca076 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,89 @@ +# Maintainer: Justin R. St-Amant <jstamant24 at gmail dot com> +# Contributor: Nicola Bignami <nicola@kernel-panic.no-ip.net> +# Contributor: mickele +# Contributor: Dan Serban +# Contributor: Loui Chang <louipc dot ist at gmail company> (SPAMMERS!) + +pkgname=draftsight +pkgver=V1R6.2 +pkgrel=1 +pkgdesc="Dassault Systemes' freeware CAD software for your DWG files." +arch=('x86_64') +url="http://www.3ds.com/products/draftsight/" +license=('Commercial') +depends=( + 'fontconfig' + 'gcc-libs' + 'glib2' + 'glu' + 'libcups' + 'libgl' + 'libice' + 'libsm' + 'libx11' + 'libxext' + 'libxrender' + 'libxt' + 'mesa' + 'util-linux' + 'zlib' + 'alsa-lib' +) +optdepends=( + 'ati-dri' + 'intel-dri' + 'nouveau-dri' + 'nvidia-utils' +) +provides=('draftsight') +install='draftsight.install' +source=("http://www.draftsight.com/download-linux-fedora") +md5sums=('e3db42fd01850d0f56de7e4b09df5d51') + +_pkgprefix='opt/dassault-systemes/DraftSight' + +package() +{ + # Perhaps it should be a copy instead, but this is fast on the + # same filesystem. + #mv opt "${pkgdir}"/ + mkdir -p "${pkgdir}"/${_pkgprefix} + + mkdir -p "${pkgdir}"/etc/profile.d + echo "export PATH=\$PATH:/${_pkgprefix}/bin" > $pkgdir/etc/profile.d/$pkgname.sh + chmod 755 "${pkgdir}"/etc/profile.d/$pkgname.sh + + # Some of these are incompatible with system libraries of the same soname, + # which will cause problems with applications that depend on them. + #mkdir -p "${pkgdir}"/etc/ld.so.conf.d + #echo /${_pkgprefix}/lib > $pkgdir/etc/ld.so.conf.d/$pkgname.conf + + # ln -s"${pkgdir}"/${_pkgprefix}/Eula "${pkgdir}"/usr/share/licenses/draftsight + install -D "${srcdir}"/${_pkgprefix}/Eula/english/eula.htm "${pkgdir}"/usr/share/licenses/draftsight/eula.htm + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/128x128/program.png "${pkgdir}"/usr/share/icons/hicolor/128x128/apps/program.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/64x64/program.png "${pkgdir}"/usr/share/icons/hicolor/64x64/apps/program.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/48x48/program.png "${pkgdir}"/usr/share/icons/hicolor/48x48/apps/program.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/32x32/program.png "${pkgdir}"/usr/share/icons/hicolor/32x32/apps/program.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/16x16/program.png "${pkgdir}"/usr/share/icons/hicolor/16x16/apps/program.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/128x128/file-dwg.png "${pkgdir}"/usr/share/icons/hicolor/128x128/mimetypes/file-dwg.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/64x64/file-dwg.png "${pkgdir}"/usr/share/icons/hicolor/64x64/mimetypes/file-dwg.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/48x48/file-dwg.png "${pkgdir}"/usr/share/icons/hicolor/48x48/mimetypes/file-dwg.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/32x32/file-dwg.png "${pkgdir}"/usr/share/icons/hicolor/32x32/mimetypes/file-dwg.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/16x16/file-dwg.png "${pkgdir}"/usr/share/icons/hicolor/16x16/mimetypes/file-dwg.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/128x128/file-dxf.png "${pkgdir}"/usr/share/icons/hicolor/128x128/mimetypes/file-dxf.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/64x64/file-dxf.png "${pkgdir}"/usr/share/icons/hicolor/64x64/mimetypes/file-dxf.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/48x48/file-dxf.png "${pkgdir}"/usr/share/icons/hicolor/48x48/mimetypes/file-dxf.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/32x32/file-dxf.png "${pkgdir}"/usr/share/icons/hicolor/32x32/mimetypes/file-dxf.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/16x16/file-dxf.png "${pkgdir}"/usr/share/icons/hicolor/16x16/mimetypes/file-dxf.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/128x128/file-dwt.png "${pkgdir}"/usr/share/icons/hicolor/128x128/mimetypes/file-dwt.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/64x64/file-dwt.png "${pkgdir}"/usr/share/icons/hicolor/64x64/mimetypes/file-dwt.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/48x48/file-dwt.png "${pkgdir}"/usr/share/icons/hicolor/48x48/mimetypes/file-dwt.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/32x32/file-dwt.png "${pkgdir}"/usr/share/icons/hicolor/32x32/mimetypes/file-dwt.png + install -D "${srcdir}"/${_pkgprefix}/Resources/pixmaps/16x16/file-dwt.png "${pkgdir}"/usr/share/icons/hicolor/16x16/mimetypes/file-dwt.png + install -D "${srcdir}"/${_pkgprefix}/Resources/dassault-systemes_draftsight-dwg.xml "${pkgdir}"/usr/share/mime/application/dassault-systemes_draftsight-dwg.xml + install -D "${srcdir}"/${_pkgprefix}/Resources/dassault-systemes_draftsight-dxf.xml "${pkgdir}"/usr/share/mime/application/dassault-systemes_draftsight-dxf.xml + install -D "${srcdir}"/${_pkgprefix}/Resources/dassault-systemes_draftsight-dwt.xml "${pkgdir}"/usr/share/mime/application/dassault-systemes_draftsight-dwt.xml + install -D "${srcdir}"/${_pkgprefix}/Resources/dassault-systemes_draftsight.desktop "${pkgdir}"/usr/share/applications/dassault-systemes_draftsight.desktop + + cp -pr ${srcdir}/${_pkgprefix}/* ${pkgdir}/${_pkgprefix}/ +} diff --git a/draftsight.install b/draftsight.install new file mode 100644 index 000000000000..c9ddde9b7dfe --- /dev/null +++ b/draftsight.install @@ -0,0 +1,18 @@ +post_install() +{ + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_update() +{ + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + +post_remove() +{ + gtk-update-icon-cache -q -t -f usr/share/icons/hicolor + update-desktop-database -q +} + |