### this file is sourced not run
PKGVER=2018.01
PKGBUILD=1
PKGARCH=x86_64

# source: james
TARBALL=opentracker-20180129.tar.bz2
MD5SUM=2c8d00409df7e18684ca9502efb7df09
SRC_URL=http://distro.ibiblio.org/fatdog/source/800/$TARBALL
BUNDLE=

LIBOWFAT_TARBALL=libowfat-0.31.tar.xz
LIBOWFAT_MD5SUM=120798fab86cfd72dc6b12284d248dd0
LIBOWFAT_URL=https://www.fefe.de/libowfat/$LIBOWFAT_TARBALL

SLACKREQ=
SLACKDESC="opentracker: opentracker $PKGVER (Bittorrent tracker)
opentracker: 
opentracker: opentracker is a open and free bittorrent tracker project. It aims 
opentracker: for minimal resource usage and is intended to run at your wlan router.
opentracker: 
opentracker: https://erdgeist.org/arts/software/opentracker/
opentracker: 
opentracker: 
opentracker: 
opentracker: 
opentracker: 
"

### default pkg_download
### prepare
pkg_prepare() {
	if pkg_check $SRC_DIR $TARBALL $MD5SUM; then
		SRC_URL=$LIBOWFAT_URL &&
		pkg_check $SRC_DIR $LIBOWFAT_TARBALL $LIBOWFAT_MD5SUM &&
		tar -xf $SRC_DIR/$TARBALL -C tmp &&
		tar -xf $SRC_DIR/$LIBOWFAT_TARBALL -C tmp || return 1
	fi
}

### default pkg_package
### build
pkg_build() {
	cd /tmp

	# prepare libowfat
	mv libowfat* libowfat &&
	cd libowfat && make &&

	# enable additional opentracker features
	cd /tmp/opentracker* &&
	sed -i -e '/WANT_ACCESSLIST_BLACK/s/^#//' \
		-e '/WANT_IP_FROM_QUERY_STRING/s/^#//' \
		-e '/WANT_COMPRESSION_GZIP/s/^#//' Makefile &&

	# build and install
	make &&
	install -m755 opentracker /usr/bin &&
	install -dm755 /usr/share/opentracker &&
	install -m755 sync_daemon.pl /usr/share/opentracker &&
	pkg_build_slackdesc
}


