#Packager: Dimitris Tzemos  <dijemos~at~gmail~dot~com>

_language=${_language:-"en-US"}
pkgname=tor-browser-${_language}
pkgver=7.0.1
_realpkgver=$pkgver
pkgrel=1dj
arch=${arch:-"x86_64"}
if [[ "$arch" == "x86_64" ]]; then
	_pkgarch='64'
else	
	_pkgarch='32'
fi
url='https://www.torproject.org/projects/torbrowser.html.en'
source=("https://www.torproject.org/dist/torbrowser/${pkgver}/tor-browser-linux${_pkgarch}-${_realpkgver}_${_language}.tar.xz"
		"tor-browser.desktop"
		"tor-browser.png"
		"tor-browser.sh"
		"README"
)

slackdesc=\
(
#|-----handy-ruler------------------------------------------------------|
"Tor Browser Bundle (Secure Web Browser)"
"The Tor Browser Bundle lets you use Tor on Windows, Mac OS X, or"
"Linux without needing to install any software. It can run off a USB"
"flash drive, comes with a pre-configured web browser to protect your"
"anonymity, and is self-contained."
""
"https://www.torproject.org/projects/torbrowser.html"
)

build() {
	if [[ "$arch" == "x86_64" ]]; then
	_pkgarch='64'
else	
	_pkgarch='32'
fi
	cd "${SRC}"

    mv $SRC/tor-browser.desktop $SRC/${pkgname}.desktop || return 1
	mv $SRC/tor-browser.png $SRC/${pkgname}.png || return 1
	mv $SRC/tor-browser.sh $SRC/${pkgname}.sh || return 1
	
	sed -i "s/REPL_NAME/${pkgname}/g"			${pkgname}.sh || return 1
	sed -i "s/REPL_VERSION/${_realpkgver}/g"	${pkgname}.sh || return 1
	sed -i "s/REPL_LANGUAGE/${_language}/g"		${pkgname}.sh || return 1

	sed -i "s/REPL_NAME/${pkgname}/g"			${pkgname}.desktop || return 1
	sed -i "s/REPL_LANGUAGE/${_language}/g"		${pkgname}.desktop || return 1
	sed -i "s/REPL_COMMENT/${pkgdesc}/g"		${pkgname}.desktop || return 1
	sed -i "s/.png//" $SRC/${pkgname}.desktop || return 1
	sed -i "s/Icon=.*/Icon=tor_browser_bundle/" $SRC/${pkgname}.desktop || return 1
	sed -i "s/Exec=.*/Exec=${pkgname}/" $SRC/${pkgname}.desktop || return 1
	
	install -Dm 644 ${pkgname}.desktop	${PKG}/usr/share/applications/${pkgname}.desktop || return 1
	install -Dm 644 ${pkgname}.png		${PKG}/usr/share/pixmaps/${pkgname}.png || return 1
	install -Dm 755 ${pkgname}.sh		${PKG}/usr/bin/${pkgname} || return 1
	
	mkdir -p $PKG/usr/share/icons/hicolor/128x128/apps || return 1
	cp $SRC/tor-browser_${_language}/Browser/browser/icons/mozicon128.png $PKG/usr/share/icons/hicolor/128x128/apps/tor_browser_bundle.png  || return 1
	
	cd "${SRC}/tor-browser_${_language}"
	mkdir -p $PKG/opt/
	mv * $PKG/opt/
	
	# We have to copy the original source into the package
	mkdir -p $PKG/opt/${pkgname}
	install -m 0644 $SRC/tor-browser-linux${_pkgarch}-${_realpkgver}_${_language}.tar.xz $PKG/opt/${pkgname} || return 1
	
}
