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

# source: james
TARBALL=opentracker-20180526.tar.bz2
MD5SUM=cf27488e722125eb07a0dee334d71819
SRC_URL=http://distro.ibiblio.org/fatdog/source/900/$TARBALL
BUNDLE=

LIBOWFAT_TARBALL=libowfat-0.33.tar.xz
LIBOWFAT_MD5SUM=9a921504a478f3134873df8060cc0932
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 &&
		
		cd tmp/opentracker* &&
		patch -Np1 -i ../pkg/help-info.patch || 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 -m644 opentracker.conf.sample /etc &&
	# following is only useful if we enable WANT_SYNC_LIVE
	#install -dm755 /usr/share/opentracker &&
	#install -m755 sync_daemon.pl /usr/share/opentracker &&
	pkg_build_slackdesc
}


