From 2568b67875dc2a5d16453a29595a2150d648cc96 Mon Sep 17 00:00:00 2001 From: Chris Blake Date: Fri, 13 Jan 2017 11:32:30 -0600 Subject: [PATCH] util/beep: Add beep package This adds the beep utility, which allows users to control a pc speaker device. Maintainer: me / @riptidewave93 Compile tested: x86/64, LEDE Reboot SNAPSHOT r2709-b7677f0 Run tested: x86/64, LEDE Reboot SNAPSHOT r2709-b7677f0. Verify program works. Signed-off-by: Chris Blake --- utils/beep/Makefile | 50 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 utils/beep/Makefile diff --git a/utils/beep/Makefile b/utils/beep/Makefile new file mode 100644 index 000000000..b59614fb5 --- /dev/null +++ b/utils/beep/Makefile @@ -0,0 +1,50 @@ +# +# Copyright (C) 2017 OpenWrt.org +# +# This is free software, licensed under the GNU General Public License v2. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=beep +PKG_REV:=0d790fa45777896749a885c3b93b2c1476d59f20 +PKG_VERSION:=1.3 +PKG_RELEASE:=1 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz +PKG_SOURCE_URL:=https://github.com/johnath/beep.git +PKG_SOURCE_PROTO:=git +PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE_VERSION:=$(PKG_REV) + +PKG_LICENSE:=GPL +PKG_LICENSE_FILES:= + +include $(INCLUDE_DIR)/package.mk + +define Package/beep + SECTION:=sound + CATEGORY:=Sound + DEPENDS:=+kmod-pcspkr + TITLE:=Play beep sounds through a PC speaker + URL:=http://johnath.com/beep/README +endef + +define Package/beep/description + This program plays beeps through the PC speaker +endef + +CONFIGURE_ARGS += \ + --enable-static \ + --enable-shared + +MAKE_FLAGS += \ + CFLAGS="$(TARGET_CFLAGS)" + +define Package/beep/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/beep $(1)/usr/bin +endef + +$(eval $(call BuildPackage,beep))