updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / centrafuseauto-beta / PKGBUILD
blob1e8b141d2029a40dd058ad896bef58401b9ccc61
1 pkgname=centrafuseauto-beta
2 pkgver=4.0.14
3 pkgrel=1
4 pkgdesc="A complete automotive infotainment software suite"
5 url="https://www.centrafuse.com"
6 arch=('i686' 'x86_64')
7 license=("unknown")
8 source=("http://dl.dropbox.com/u/28660381/Linux%20Repo/x86/Centrafuse_4.0.14_Linux_x86.tar.gz")
9 md5sums=('ad7fff09adfd35e3f8b02c295f23600b')
10 depends=('mono' 'gstreamer0.10-ffmpeg' 'gstreamer0.10-ugly' 'gstreamer0.10-ugly-plugins' 'gstreamer0.10-bad' 'gstreamer0.10-bad-plugins' 'gstreamer0.10-base' 'gstreamer0.10-base-plugins' 'gstreamer0.10' 'flite' 'ecasound' 'gstreamer-sharp' 'sphinxbase' 'pocketsphinx')
11 install="centrafuse-beta.install"
13 package() {
14         cd $srcdir/
16         # Create directories that might not be included in TAR
17         mkdir -p opt/Centrafuse_$pkgver/RadioModules
18         mkdir -p opt/Centrafuse_$pkgver/Visuals
19         mkdir -p usr/share/Centrafuse/CentrafuseAuto/Default/Plugins
20         mkdir -p usr/share/Centrafuse/CentrafuseAuto/Default/RadioModules
21         
22         mkdir -p $pkgdir/opt/centrafuseauto
23         cp -r usr $pkgdir/
24         cp -r opt/Centrafuse_$pkgver/* $pkgdir/opt/centrafuseauto/
26         chown -R root:root $pkgdir/opt/centrafuseauto
27         chown -R root:root $pkgdir/usr/share/Centrafuse
28         chown -R root:root $pkgdir/usr/local/bin/centrafuseauto
29         chown -R root:root $pkgdir/usr/share/fonts/truetype/utsaah
31         # Set directory permissions
32         chmod 755 $pkgdir/opt/centrafuseauto
33         chmod 755 $pkgdir/usr/share/Centrafuse
34         chmod 755 $pkgdir/usr/share/fonts/truetype/utsaah
36         # Set directory permissions
37         find $pkgdir/opt/centrafuseauto -type d -exec chmod 755 {} \;
38         find $pkgdir/usr/share/Centrafuse -type d -exec chmod 755 {} \;
39         find $pkgdir/usr/share/fonts/truetype/utsaah -type d -exec chmod 755 {} \;
41         # Set directory write permissions
42         find $pkgdir/opt/centrafuseauto/Plugins -type d -exec chmod 777 {} \;
43         find $pkgdir/opt/centrafuseauto/RadioModules -type d -exec chmod 777 {} \;
44         find $pkgdir/opt/centrafuseauto/Skins -type d -exec chmod 777 {} \;
46         # Set generic permissions for all files
47         find $pkgdir/opt/centrafuseauto -type f -exec chmod 666 {} \;
48         find $pkgdir/usr/share/Centrafuse -type f -exec chmod 666 {} \;
49         find $pkgdir/usr/share/fonts/truetype/utsaah -type f -exec chmod 666 {} \;
51         # Set execute file permissions
52         chmod 644 $pkgdir/usr/local/bin/centrafuseauto
53         chmod a+x $pkgdir/opt/centrafuseauto/centrafuseauto
54         chmod a+x $pkgdir/usr/local/bin/centrafuseauto
55         find $pkgdir/opt/centrafuseauto -name "*.exe" -exec chmod a+x {} \;
56         find $pkgdir/opt/centrafuseauto -name "*.dll" -exec chmod a+x {} \;
57         
58         # Fix launcher
59         sed -i 's/${INSTALL_DIR}/mono \/opt\/centrafuseauto/' $pkgdir/usr/local/bin/centrafuseauto
60         sed -i 's/${INSTALL_DIR}/mono \/opt\/centrafuseauto/' $pkgdir/opt/centrafuseauto/centrafuseauto