# -*-makefile-*- # # Copyright (C) 2013 by Michael Olbrich # # For further information about the PTXdist project and license conditions # see the README file. # # # We provide this package # PACKAGES-$(PTXCONF_PSMISC) += psmisc # # Paths and names # PSMISC_VERSION := 23.5 PSMISC_MD5 := 014f0b5d5ab32478a2c57812ad01e1fb PSMISC := psmisc-$(PSMISC_VERSION) PSMISC_SUFFIX := tar.xz PSMISC_URL := $(call ptx/mirror, SF, psmisc/$(PSMISC).$(PSMISC_SUFFIX)) PSMISC_SOURCE := $(SRCDIR)/$(PSMISC).$(PSMISC_SUFFIX) PSMISC_DIR := $(BUILDDIR)/$(PSMISC) PSMISC_LICENSE := unknown # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- # # autoconf # PSMISC_CONF_TOOL := autoconf PSMISC_CONF_OPT := \ $(CROSS_AUTOCONF_USR) \ --disable-selinux \ --disable-timeout-stat \ $(GLOBAL_IPV6_OPTION) \ --disable-nls \ --disable-rpath \ $(GLOBAL_LARGE_FILE_OPTION) # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- PSMISC_BIN-y := PSMISC_BIN-$(PTXCONF_PSMISC_FUSER) += fuser PSMISC_BIN-$(PTXCONF_PSMISC_KILLALL) += killall ifndef PTXCONF_ARCH_ARM64 PSMISC_BIN-$(PTXCONF_PSMISC_PEEKFD) += peekfd endif PSMISC_BIN-$(PTXCONF_PSMISC_PRTSTAT) += prtstat PSMISC_BIN-$(PTXCONF_PSMISC_PSLOG) += pslog PSMISC_BIN-$(PTXCONF_PSMISC_PSTREE) += pstree $(STATEDIR)/psmisc.targetinstall: @$(call targetinfo) @$(call install_init, psmisc) @$(call install_fixup, psmisc,PRIORITY,optional) @$(call install_fixup, psmisc,SECTION,base) @$(call install_fixup, psmisc,AUTHOR,"Michael Olbrich ") @$(call install_fixup, psmisc,DESCRIPTION,missing) @$(foreach tool, $(PSMISC_BIN-y), \ $(call install_copy, psmisc, 0, 0, 0755, -, \ /usr/bin/$(tool))$(ptx/nl)) @$(call install_finish, psmisc) @$(call touch) # vim: syntax=make