1 # Maintainer: Artefact2 <artefact2@gmail.com>
2 # Contributor: Lauri Niskanen <ape@ape3000.com>
3 # Contributor: Travis Nickles <ryoohki7@yahoo.com>
4 # Contributor: Stefan Lohmaier <noneuss at gmail dot com>
9 pkgdesc="A themer-biased, futures oriented fork of StepMania."
10 url="http://code.google.com/p/sm-ssc/"
13 depends=('gtk2' 'libmad' 'libtheora' 'mesa' 'ffmpeg')
14 provides=('stepmania')
15 makedepends=('pkgconfig' 'mercurial')
16 install='sm-ssc.install'
17 source=(sm-ssc.sh sm-ssc.install archlinux.patch)
18 sha512sums=(1f947a417b081cefd6e1dfdb4b236d9355c9b0a697697b292213021c01e2759f6e4405f3c2c7e2f7354576a305604adf7d5daa95ceca8f135d0de97fcb237d2c
19 67d11a649801b654108f4bb20a9d395e8e63f1a1484b4a6ada06bf0607a85339bea91cf0b2f32da7903129b0f2346824ff6038bd33523d990d8e2a7f459075ff
20 fd6f21dec25cc2daf5353b7eb29b6716c1e9f26908f10ea7723b1086d1ab1565927beb115216f1cb3771e3dddba449b68da37fd781957f093001485cad8a1e63)
22 _mercurial_repo=https://sm-ssc.googlecode.com/hg/
29 msg "Connecting to sm-ssc mercurial server...."
30 hg clone $_mercurial_repo $_dir
33 msg "Repository cloning done or server timeout"
34 msg "Starting make..."
36 patch -p1 < $srcdir/archlinux.patch
38 sh ./autogen.sh || return 1
39 sh ./Utils/build.sh -f || return 1
40 sh ./Utils/build.sh -c || return 1
41 sed -i -e 's/ -lrt/ -lbz2 -lrt/g' _build/src/Makefile _build/Makefile
42 sh ./Utils/build.sh --verbose --verbose || return 1
43 mkdir -p $pkgdir/opt/$pkgname Songs RandomMovies Packages
44 cp stepmania GtkModule.so $pkgdir/opt/$pkgname
46 install -D -m755 $srcdir/$pkgname.sh $pkgdir/usr/bin/$pkgname
47 install -D -m644 $srcdir/$_dir/Docs/Licenses.txt $pkgdir/usr/share/licenses/$pkgname/Licenses.txt
49 folders=`echo {Announcers,BackgroundEffects,BackgroundTransitions,BGAnimations,CDTitles,Characters,Courses,Data,Docs,NoteSkins,Packages,RandomMovies,Songs,Themes}`
51 cp -r $folders $pkgdir/opt/$pkgname
52 chown -R root:games $pkgdir/opt/$pkgname
53 cd $pkgdir/opt/$pkgname