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

# source: james+debian
TARBALL=fdutils_5.6.orig.tar.gz
MD5SUM=85efbd7b9a4cf87687d3270ed2a7e7fd
SRC_URL=http://deb.debian.org/debian/pool/main/f/fdutils/$TARBALL
BUNDLE=

SLACKREQ=
SLACKDESC="fdutils: fdutils $PKGVER (Format floppy disks)  
fdutils:  
fdutils: This package contains utilities for formatting extra capacity disks, 
fdutils: automatic floppy disk mounting and unmounting, etc.  
fdutils: 
fdutils: https://fdutils.linux.lu/
fdutils: 
fdutils: 
fdutils: 
fdutils: 
fdutils: 
"

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/fdutils* &&
	tar -xf $../pkg/fdutils_5.6-4.debian.tar.xz &&
	for p in $(cat debian/patches/series); do
		patch -Np1 -i debian/patches/$p
	done &&
	sed -i -e '/^all:/ s|dvi||' doc/Makefile.in
	sed -i -e '/^GID/ s|GID.*|GID = root|' src/Makefile.in
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/fdutils* &&
	
	# james: "inline" must be "static" in gcc 7.x otherwise it won't link
	sed -i -e 's/^inline/static &/g' src/fdmount.c &&
	CFLAGS="$CFLAGS -fcommon" && # gcc 12 fix
	
	./configure $CONFFLAGS &&
	make && make install &&
	
	pkg_build_slackdesc
}


