#Packager: Dimitris Tzemos <dijemos@gmail.com>

pkgname=frozen-bubble
pkgver=2.212
pkgrel=4dj
source=(http://archive.ubuntu.com/ubuntu/pool/universe/f/frozen-bubble/frozen-bubble_${pkgver}.orig.tar.gz
        frozen.patch
        frozen-bubble.desktop
        fix-buffer-size-when-formatting-current-date.patch)
#docs=("readme" "install" "copying" "changelog" "authors" "news" "todo")
url=http://www.frozen-bubble.org/

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"Frozen-bubble (an SDL game)"
"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 "$SRC/Games-FrozenBubble-$pkgver"

  # https://bugzilla.redhat.com/show_bug.cgi?id=1541359
  patch -Np1 -i ../fix-buffer-size-when-formatting-current-date.patch || return 1
	#patch -Np1 -i ../frozen-bubble-2.2.1_beta1-perl-5.40.patch || return 1 
	
	# Werror breaks build on current
sed -i "s|\ -Werror||" inc/My/Builder.pm
patch -p1 < $SRC/frozen.patch || return 1
perl Build.PL \
  prefix=/usr \
  installdirs=vendor \
  optimize="$SLKCFLAGS" \
  destdir=$PKG
./Build || return 1
./Build test || return 1
./Build install \
  --install_path bindoc=/usr/man/man1 \
  --install_path libdoc=/usr/man/man3 || return 1

mkdir -p $PKG/usr/share/applications $PKG/usr/share/icons/hicolor/16x16 \
  $PKG/usr/share/icons/hicolor/32x32 $PKG/usr/share/icons/hicolor/48x48 \
  $PKG/usr/share/icons/hicolor/64x64
cat $SRC/frozen-bubble.desktop > $PKG/usr/share/applications/frozen-bubble.desktop
cp -a share/icons/frozen-bubble-icon-16x16.png $PKG/usr/share/icons/hicolor/16x16/frozen-bubble.png
cp -a share/icons/frozen-bubble-icon-32x32.png $PKG/usr/share/icons/hicolor/32x32/frozen-bubble.png
cp -a share/icons/frozen-bubble-icon-48x48.png $PKG/usr/share/icons/hicolor/48x48/frozen-bubble.png
cp -a share/icons/frozen-bubble-icon-64x64.png $PKG/usr/share/icons/hicolor/64x64/frozen-bubble.png
  
  install -D -m644 share/icons/frozen-bubble-icon-64x64.png "$PKG/usr/share/pixmaps/frozen-bubble.png"
  install -D -m644 "$SRC/frozen-bubble.desktop" "$PKG/usr/share/applications/frozen-bubble.desktop"

} 
