# Maintainer: Dassault Systemes # Maintainer: dongfengweixiao # Contributor: dongfengweixiao pkgname=dassault-systemes-draftsight pkgver=2012.1.1177 pkgrel=1 pkgdesc="With DraftSight, you can easily create professional CAD drawings. Supported file formats are DWT, DXF and DWG." arch=('i686' 'x86_64') url="http://www.draftsight.com/download-linux-ubuntu" source=('http://www.draftsight.com/download-linux-ubuntu/draftSight.deb' 'dassault-systemes_draftsight.desktop' 'ft-rockey.rules') license=('Commercial') conflicts=('draftsight') install=draftsight.install _pkgprefix=opt/dassault-systemes/draftsight depends=( fontconfig gcc-libs glib2 glibc libcups libgl libice libsm libx11 libxext libxrender libxt mesa nas util-linux zlib ) md5sums=('6f737dfae32949e10b9eac873e24e1e8' '3a5cf440c860958d1beaddf45015fac8' 'b2e84ed22e10237cdba880c914689937') # Build and replace dependency list for x86_64 if [[ "$CARCH" == 'x86_64' ]]; then for i in ${depends[@]} do _depends_64+=("lib32-$i") done depends=("${_depends_64[@]}") fi package() { msg "Extracting the draftsight package" ar -xv draftSight.deb tar -xzvf data.tar.gz tar -xzvf control.tar.gz msg2 "Done extracting!" msg "Preparing install" install -d "$pkgdir"/{opt,var,usr/share/applications} mv -v opt/dassault-systemes "$pkgdir"/opt mv -v var/opt "$pkgdir"/var mv -v license* "$pkgdir"/var/opt/dassault-systemes/draftsight/licence msg2 "Done preparing!" msg "Actual installation" mkdir -p "${pkgdir}"/etc/profile.d echo "export PATH=\$PATH:/${_pkgprefix}/bin" > $pkgdir/etc/profile.d/$pkgname.sh chmod 644 "${pkgdir}"/etc/profile.d/$pkgname.sh install -D -m644 "${srcdir}"/ft-rockey.rules "${pkgdir}"/etc/udev/rules.d/ft-rockey.rules rm -rf "${pkgdir}"/opt/dassault-systemes/draftsight/mime/dassault-systemes_draftsight.desktop mv -v "${srcdir}"/dassault-systemes_draftsight.desktop "${pkgdir}"/opt/dassault-systemes/draftsight/mime/dassault-systemes_draftsight.desktop cp "${pkgdir}"/opt/dassault-systemes/draftsight/mime/dassault-systemes_draftsight.desktop "${pkgdir}"/usr/share/applications/dassault-systemes_draftsight.desktop chmod 644 "${pkgdir}"/usr/share/applications/dassault-systemes_draftsight.desktop install -D "${pkgdir}"/opt/dassault-systemes/draftsight/Eula/english/eula.htm "${pkgdir}"/usr/share/licenses/draftsight/eula.htm msg2 "Installation finished!" }