updated on Tue Jan 17 08:05:08 UTC 2012
[aur-mirror.git] / varicad-view / PKGBUILD
bloba45f2bcb7daedf138a49e12771c8084ff19f1f84
1 # Contributor: Piotr Rogoża <rogoza dot piotr at gmail dot com>
2 pkgname=varicad-view
3 _pkgname=varicad2012-view
4 pkgver=2012.1.04
5 _pkgver=${pkgver#*.}
6 pkgrel=1
7 pkgdesc='Viewer VariCAD files. It can also open STEP (3D), DWG (2D), DXF (2D) and IGES (2D) files.'
8 arch=('i686' 'x86_64')
9 url='http://www.varicad.com'
10 #http://www.varicad.com/userdata/files/release/en
11 license=('custom: "free, requirement login or register"')
12 depends=('hicolor-icon-theme' 'mesa' 'gtk2' 'desktop-file-utils')
13 install=$pkgname.install
14 options=(!strip)
15 #CARCH=x86_64
16 case $CARCH in
17   i686)
18     source=("http://www.varicad.com/userdata/files/release/en/${_pkgname}-en_${_pkgver}_i386.deb")
19     _pkgname1=${_pkgname}-en_${_pkgver}_i386.deb
20     md5sums=('b1f398d68b4d5c087c45ac04870c34cd')
21     ;;
22   x86_64)
23     source=("http://www.varicad.com/userdata/files/release/en/${_pkgname}-en_${_pkgver}_amd64.deb")
24     _pkgname1=${_pkgname}-en_${_pkgver}_amd64.deb
25     md5sums=('dfb52da1ca7b8f0259d8e4c8872194ee')
26     ;;
27 esac
28 noextract=(${_pkgname1})
30 #if [ ! -f ${_pkgname1} ]; then
31 #       echo "To proceed to download, please login or register on http://www.varicad.com/en/home/products/download/"
32 #       exit 1
33 #fi
35 package(){
36   cd "$srcdir" || return 1
37   ar p ${_pkgname1} data.tar.gz | tar zx || return 1
39   tar -c opt | tar -x -C ${pkgdir} || return 1
40   tar -c usr | tar -x -C ${pkgdir} || return 1
41   rm -f ${pkgdir}/usr/share/doc/varicad2010-view-en/{changelog.gz,copyright,README.Debian} || \
42     return 1
44   cd ${srcdir}/opt/VariCAD-View/desktop || return 1
45   install -Dm644 varicadview.desktop \
46     ${pkgdir}/usr/share/applications/varicadview.desktop || return 1
47   install -Dm644 x-varicadview.desktop \
48     ${pkgdir}/usr/share/mimelnk/application/x-varicadview.desktop || return 1
49   for i in 16x16 22x22 32x32 48x48; do
50     install -Dm 644 varicadview_${i}.png \
51       ${pkgdir}/usr/share/icons/hicolor/${i}/apps/varicadview.png || return 1
52   done
53   install -Dm 664 varicadview.xpm ${pkgdir}/usr/share/pixmaps/varicadview.xpm || return 1
54   install -Dm 664 varicadview.xpm ${pkgdir}/usr/share/icons/varicadview.xpm || return 1
56 # vim:set ts=2 sw=2 et ft=sh et: