updated on Tue Jan 24 12:00:22 UTC 2012
[aur-mirror.git] / bin32-tuxsetup / PKGBUILD
blobee0fa4ceaa7576d5eace2de0b229833e9668ca67
1 # Contributor: Christophe Gueret <tolgam@homegnu.net>
2 pkgname=bin32-tuxsetup
3 pkgver=1.2.2
4 pkgrel=1
5 pkgdesc="All-in-one setup package for the TuxDroid"
6 arch=('x86_64')
7 url="http://www.tuxisalive.com"
8 license=('custom')
9 groups=()
10 depends=('dfu-programmer' 'lib32-libusb' 'lib32-glibc' 'lib32-glib2' 'lib32-alsa-lib' 'lib32-libstdc++5' 'lib32-pcre' 'lib32-ncurses')
11 makedepends=()
12 provides=('tuxsetup')
13 conflicts=()
14 replaces=()
15 backup=()
16 options=('docs')
17 install=
18 source=(http://www.tuxisalive.com/developer-corner/software/tuxsetup/releases/1.2.2/tuxsetup-1.2.2.tar.gz 
19                   http://www.tuxisalive.com/tux-droid-forum/copy_of_forumtopic1/768974438/122927179/dtw_so_test-tar.gz
20                   gcc-fpic.diff)
21 md5sums=('93cd7c46c7fdaa0d03fbae0b9541c49f'
22          '34d6b93d29873c4288c39a230661cbf1'
23          '9f3d77a33a196acfbd4f2abf06a4afe0')
25 build() {
26         mkdir -p $startdir/pkg/usr/share/licenses/tuxsetup
28         # Copy the mirror
29         cd $startdir/src/tuxsetup-1.2.2-final
30         cp -rf mirror/* $startdir/pkg
32         # Take care of licenses
33         cp ACAPELALICENSE $startdir/pkg/usr/share/licenses/tuxsetup
34         cp COPYING $startdir/pkg/usr/share/licenses/tuxsetup
36         # Fix some rights
37         rm $startdir/pkg/opt/tuxdroid/bin/dfu-programmer
38         chmod a+r $startdir/pkg/usr/share/pixmaps/tuxmanager.png
39         chmod a+r $startdir/pkg/usr/share/pixmaps/gadgetmaker.png
40         chmod a+r $startdir/pkg/usr/share/pixmaps/tuxshell.png
41         chmod a+r $startdir/pkg/opt/tuxdroid/apps/tux_framework/SDK/gadget_maker/maker.png
42         chmod a+w $startdir/pkg/opt/tuxdroid/apps/tux_framework/
43         chmod a+w -R $startdir/pkg/opt/tuxdroid/apps/tux_manager/gadgets/ 
45         # Recompile _DTW.so
46         cd $startdir/src/DTW_SO_Test
47         patch -p1 < ../gcc-fpic.diff
48         make || return 1
49         mv _DTW.so $startdir/pkg/opt/tuxdroid/apps/tux_framework/libs/_DTW.so
51         # Cleanup
52         mv $startdir/pkg/usr/local/bin $startdir/pkg/usr/bin
53         rmdir $startdir/pkg/usr/local