From: Ladislav Michl <la...@linux-mips.org>

Move package to a new upstream at https://github.com/spkr-beep/beep/

Signed-off-by: Ladislav Michl <la...@linux-mips.org>
---
 CHANGES:
 - v2: Add prepare rule to avoid dependencies on additional
       libraries (beep's GNUMakefile is trying to be smart,
       but lacks handling consequences)

 rules/beep.make | 26 ++++++++++++++++++++++----
 1 file changed, 22 insertions(+), 4 deletions(-)

diff --git a/rules/beep.make b/rules/beep.make
index 69ab02f1a..234a3513f 100644
--- a/rules/beep.make
+++ b/rules/beep.make
@@ -14,11 +14,11 @@ PACKAGES-$(PTXCONF_BEEP) += beep
 #
 # Paths and names
 #
-BEEP_VERSION   := 1.3
-BEEP_MD5       := 49c340ceb95dbda3f97b2daafac7892a
+BEEP_VERSION   := 1.4.12
+BEEP_MD5       := a817f05c5473a23d700778b2c0108cc4
 BEEP           := beep-$(BEEP_VERSION)
 BEEP_SUFFIX    := tar.gz
-BEEP_URL       := http://www.johnath.com/beep/$(BEEP).$(BEEP_SUFFIX)
+BEEP_URL       := 
https://github.com/spkr-beep/beep/archive/refs/tags/v$(BEEP_VERSION).$(BEEP_SUFFIX)
 BEEP_SOURCE    := $(SRCDIR)/$(BEEP).$(BEEP_SUFFIX)
 BEEP_DIR       := $(BUILDDIR)/$(BEEP)
 BEEP_LICENSE   := GPL-2.0-only
@@ -28,7 +28,25 @@ BEEP_LICENSE := GPL-2.0-only
 # ----------------------------------------------------------------------------
 
 BEEP_CONF_TOOL := NO
-BEEP_MAKE_OPT  := CC=$(CROSS_CC)
+BEEP_MAKE_OPT  := \
+       CC=$(CROSS_CC) \
+       prefix=/usr
+
+$(STATEDIR)/beep.prepare:
+       @$(call targetinfo)
+       # Override detected CFLAGS as some of them may require linking
+       # with additional libraries (-lubsan and -latomic)
+       @echo "common_CFLAGS = -std=gnu99 -pedantic"    >  $(BEEP_DIR)/local.mk
+       @echo "CFLAGS = -O2 -g -save-temps=obj"         >> $(BEEP_DIR)/local.mk
+       @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Install
+# ----------------------------------------------------------------------------
+
+BEEP_INSTALL_OPT       := \
+       prefix=/usr \
+       install
 
 # ----------------------------------------------------------------------------
 # Target-Install
-- 
2.39.2


Reply via email to