################################################################################ # # procps-ng # ################################################################################ PROCPS_NG_VERSION = 3.3.17 PROCPS_NG_DIR = procps-$(PROCPS_NG_VERSION) PROCPS_NG_SOURCE = procps-ng-$(PROCPS_NG_VERSION).tar.xz PROCPS_NG_SITE = http://sourceforge.net/projects/procps-ng/files/Production PROCPS_NG_DEPENDENCIES = ncurses PROCPS_NG_AUTORECONF = YES PROCPS_NG_CONF_ENV = \ ac_cv_func_malloc_0_nonnull=yes \ ac_cv_func_realloc_0_nonnull=yes PROCPS_NG_CONF_OPTS = \ --prefix=$(base_prefix) \ --exec_prefix=$(base_prefix) \ --includedir=$(includedir) \ --libdir=$(libdir) \ --bindir=$(base_bindir).$(@F) \ --docdir=$(REMOVE_docdir) \ --without-systemd # Allows unicode characters to show in 'watch' ifeq ($(BS_PACKAGE_NCURSES_WCHAR),y) PROCPS_NG_CONF_OPTS += \ --enable-watch8bit endif PROCPS_NG_BINARIES = ps top define PROCPS_NG_INSTALL_BINARIES for bin in $(PROCPS_NG_BINARIES); do \ rm -f $(TARGET_base_bindir)/$$bin; \ $(INSTALL_EXEC) -D $(TARGET_base_bindir).$(@F)/$$bin $(TARGET_base_bindir)/$$bin; \ done rm -r $(TARGET_base_bindir).$(@F) endef PROCPS_NG_TARGET_FINALIZE_HOOKS += PROCPS_NG_INSTALL_BINARIES define PROCPS_NG_INSTALL_SYSCTL_FILES $(INSTALL_DATA) -D $(PKG_FILES_DIR)/sysctl.conf $(TARGET_sysconfdir)/sysctl.conf $(INSTALL) -d $(TARGET_sysconfdir)/sysctl.d $(INSTALL) -d $(TARGET_localstatedir)/etc/sysctl.d $(INSTALL_EXEC) -D $(PKG_FILES_DIR)/sysctl.init $(TARGET_sysconfdir)/init.d/sysctl endef PROCPS_NG_TARGET_FINALIZE_HOOKS += PROCPS_NG_INSTALL_SYSCTL_FILES procps-ng: | $(TARGET_DIR) $(call autotools-package)