updated on Thu Jan 19 00:16:31 UTC 2012
[aur-mirror.git] / sm-ssc / PKGBUILD
blob3e9a4fe6a8fa4c88dccbbd15d8dc0fe6f2f8fade
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>
6 pkgname=sm-ssc
7 pkgver=1.2.5
8 pkgrel=1
9 pkgdesc="A themer-biased, futures oriented fork of StepMania."
10 url="http://code.google.com/p/sm-ssc/"
11 license="MIT"
12 arch=(i686 x86_64)
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/
23 _dir=sm-ssc
24 _realver="v$pkgver"
26 build() {
27     cd $srcdir
29     msg "Connecting to sm-ssc mercurial server...."
30     hg clone $_mercurial_repo $_dir
31         cd $_dir
32         hg checkout $_realver
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
54         chmod 2775 . $folders