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

# source: james
TARBALL=fossil-src-$PKGVER.tar.gz
MD5SUM=6749ddea8924ef590ed3279713f397fd
SRC_URL=https://www.fossil-scm.org/index.html/uv/$TARBALL
BUNDLE=

SLACKREQ='openssl libfuse'
SLACKDESC="fossil2: fossil2 $PKGVER (Fossil SCM)  
fossil2:  
fossil2: Fossil is a distributed version control systems (also known as source 
fossil2: code management - SCM). In addition to the usual SCM functions, Fossil 
fossil2: comes with built-in bug tracker, wiki, events/milestones and 
fossil2: web-interface.  
fossil2: 
fossil2: This is series 2 of Fossil SCM, whose file is not backward compatible
fossil2: with series 1 Fossil. Use with care. The binary is called fossil2.
fossil2: 
fossil2:
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/fossil* &&
	patch -Np1 -i ../pkg/fossil-fix-append-to-ticket.patch
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/fossil* &&
	
	### old way to build
	# make $MAKEFLAGS -f Makefile.classic &&
	# cp fossil /usr/bin &&
		
	### modern build, needed to support "fossil fuse" command
	./configure --prefix=/usr &&
	make $MAKEFLAGS && make install &&

	pkg_build_slackdesc &&

	# make sure we don't clash with fossil 1
	mv -v /usr/bin/fossil /usr/bin/fossil2
}
