#Maintainer: Dimitris Jemos #Mandatory pkgname=frozen-bubble pkgver=2.2.0 pkgrel=4dj source=("http://www.frozen-bubble.org/data/$pkgname-$pkgver.tar.bz2" "frozen-bubble.desktop") #Optional docs=("AUTHORS" "COPYING" "NEWS" "README" "TIPS" "VERSION") url=http://www.frozen-bubble.org slackdesc=\ ( #|-----handy-ruler------------------------------------------------------| "frozen-bubble (A Puzzle Bubble clone written in perl)" "Frozen Bubble has colorful 3D rendered penguin animations," "100 levels of 1p game, hours and hours of 2p game, nights and" "nights of 2p/3p/4p/5p game over LAN or Internet, a level-editor," "3 professional quality digital soundtracks, 15 stereo" "sound effects, 8 unique graphical transition effects, 8 unique" "logo eye-candies." "Homepage: http://www.frozen-bubble.org" ) build() { cd $startdir/src/$pkgname-$pkgver || return 1 make INSTALLDIRS=vendor PREFIX=/usr || return 1 make install PREFIX=/usr DESTDIR=$startdir/pkg || return 1 # Icons for SIZE in 16x16 32x32 48x48 64x64 ; do mkdir -p $startdir/pkg/usr/share/icons/hicolor/$SIZE/apps cp -a icons/$pkgname-icon-16x16.png $startdir/pkg/usr/share/icons/hicolor/$SIZE/apps/$pkgname.png ||return 1 done mkdir -p $startdir/pkg/usr/share/applications cp $startdir/src/$pkgname.desktop $startdir/pkg/usr/share/applications/$pkgname.desktop # Remove perllocal.pod and .packlist if present in the package ( for i in perllocal.pod .packlist *.bs; do find $startdir/pkg -name "$i" -exec rm -rf {} \; done ) || return 1 find . -type d -depth -exec rmdir {} \; 2>/dev/null || return 1 chown -R root:root $startdir/pkg } # Doinst doinst() { if [ -x /usr/bin/update-desktop-database ]; then /usr/bin/update-desktop-database -q usr/share/applications >/dev/null 2>&1 fi }