##################### GENERAL ##################### 
GARNAME = qmqtool
GARVERSION = 1.15
GARELEASE = 2
HOME_URL = http://jeremy.kister.net/code/qmqtool
CATEGORIES = net/mail
MASTER_SITES += http://jeremy.kister.net/code/qmqtool/files/
DISTFILES = qmqtool-$(GARVERSION).tgz
PATCHFILES = dont_reuse_file_descriptor.patch
MAINTAINER = Felipe Sanchez <izto@asic-linux.com.mx>
LICENSE = Artistic License

DESCRIPTION = A qmail queue manipulation program
define BLURB
endef

##################### PACKAGING #####################


#IZTACI_PACKAGE_PATH =

# Users and groups the binary package will create
# WHEN INSTALLED ON THE DESTINATION SYSTEM
CREATE_GROUPS = 
CREATE_USERS = 

# This is to be appended to the package's installation script
# Use it to set file owners, permissions, DB initialization, etc.
# Remember any shell variables (Such as $ROOT) have to be escaped
# like this: \$$ROOT

define DOINST_APPEND
endef

# Required dependencies
define SLACK_REQUIRED
perl
endef

# Suggested dependencies
define SLACK_SUGGESTS
iztaci-netqmail
endef

# Package conflicts (lprng vs cups for example)
define SLACK_CONFLICTS
endef



##################### BUILDING #####################


CONFIGURE_SCRIPTS = custom
BUILD_SCRIPTS = $(WORKSRC)/Makefile
INSTALL_SCRIPTS = custom

CONFIGURE_ARGS = $(DIRPATHS)
NODIRPATHS =

# Directories to be created as part of the install process.
# Can be inside the final package or just transient dirs we need
# while building it.
INSTALL_DIRS += $(DESTDIR)/$(bindir)
INSTALL_DIRS += $(DESTDIR)/$(mandir)/man8

# If some dirs are trying to install into /, list their names
# here, such as: prefix bindir mandir
INSTALL_OVERRIDE_DIRS = 


# Dependencies are of the form categorydir/packagedir
# LIBDEPS are for libraries, and DEPENDS are for everything else
DEPENDS =
LIBDEPS =
DEPENDS =
# Builddeps are installed in the build DESTIMG
BUILDDEPS =

##################### GAR #####################

# This should go before any hand-made rules.
include config.mk
include ../level.mk

##################### CUSTOMIZING #####################

test:
	@echo
	@echo -e "$(WARNCOLOR)No tests are available for this package$(NORMALCOLOR)"
	@echo
	$(MAKECOOKIE)

configure-custom:
	cd $(WORKSRC); $(CONFIGURE_ENV) ./configure $(CONFIGURE_OPTS)
	$(MAKECOOKIE)

install-custom:
	$(MAKE) -C $(WORKSRC) qmqtool
	install -m 0755 $(WORKSRC)/qmqtool   $(DESTDIR)/$(bindir)
	install -m 0644 $(WORKSRC)/qmqtool.8 $(DESTDIR)/$(mandir)/man8/qmqtool.8
	install -m 0644 -D --target-directory $(DESTDIR)/$(docdir) $(foreach p,$(PATCHFILES),files/$(p))
	$(MAKECOOKIE)

post-install:
	$(MAKE) test
	$(MAKE) gzip-man
	$(MAKECOOKIE)

