# Maintainer: Jaromir Capik <tavvva@email.cz>
#
# Thanks to:
# delix (delicate-linux)
# Dincer Celik <dincer@bornovali.com>

pkgname=localepurge
sitever=0.6.2+nmu2
pkgver=0.6.2.2
pkgrel=2
pkgdesc="Script to remove disk space wasted for unneeded localizations."
url="http://packages.debian.org/source/sid/localepurge"
license=('GPL')
backup=('etc/locale.nopurge')
source=("http://ftp.de.debian.org/debian/pool/main/l/localepurge/${pkgname}_${sitever}.tar.gz"
	"http://fgr.bitbucket.org/im/${pkgname}.patch"
	"http://fgr.bitbucket.org/im/${pkgname}.8.patch"
	"http://fgr.bitbucket.org/im/${pkgname}.config.patch"
	"http://fgr.bitbucket.org/im/locale.nopurge"
	man-path.patch)

build() {
  cd "${srcdir}/${pkgname}-${sitever}"

  patch -uN usr/sbin/localepurge < ${srcdir}/localepurge.patch
  patch -uN debian/localepurge.8 < ${srcdir}/localepurge.8.patch
  patch -uN debian/localepurge.config < ${srcdir}/localepurge.config.patch
  patch -Np1 < ../man-path.patch

  install -D -m755 usr/sbin/localepurge ${pkgdir}/usr/sbin/localepurge
  install -D -m644 debian/localepurge.8 ${pkgdir}/usr/share/man/man8/localepurge.8
  install -D -m755 debian/localepurge.config ${pkgdir}/usr/sbin/localepurge.config
  install -D -m644 ${srcdir}/locale.nopurge ${pkgdir}/etc/locale.nopurge
  if [ ! -e /var/cache/localepurge/localelist ]; then
    find /usr/share/locale -maxdepth 1 -type d -name "*" -printf "%f\n" | grep "^[a-z]" | cut -d" " -f1 | sort -u > ${srcdir}/localelist
  else
    cp /var/cache/localepurge/localelist ${srcdir}/localelist
  fi
  install -D -m644 ${srcdir}/localelist ${pkgdir}/var/cache/localepurge/localelist
}

md5sums=('6a1e13f32cd5f7ca842db9acdf1b9cb4' 'f025bf5f6cc529cdd7d532c5e822bd73'\
         'c9a5ab2722d70b3206fa10ba8fc95286' 'f5557e0e201b6c2e57791b8f772c9523'\
         '26517310bba6496cd27c9ad87c600cda' '5186d5ab9a65b48c1bb0dea3e8daa13d')
