package: remove non-conventional prefix/suffix from tarball-fetched packages
authorVictor Huesca <victor.huesca@bootlin.com>
Wed, 12 Jun 2019 06:42:09 +0000 (08:42 +0200)
committerArnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Thu, 20 Jun 2019 21:20:28 +0000 (23:20 +0200)
While most projects name their tarball <name>-<version>, where
<version> is just the version number, some other projects add some
prefix and/or suffix to their version number.

In Buildroot, we currently encode the full version (with its
prefix/suffix) in the <pkg>_VERSION variable. However, that doesn't
work well to match version numbers with the release-monitoring.org
website, which filters such prefixes/suffixes.

This commit therefore removes the prefix/suffix from tarball-fetched
packages. The name of the files being downloaded does not change.

Signed-off-by: Victor Huesca <victor.huesca@bootlin.com>
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
package/libcuefile/libcuefile.mk
package/libevent/libevent.mk
package/lshw/lshw.mk
package/mksh/mksh.mk
package/zynq-boot-bin/zynq-boot-bin.mk

index 66b589b1931d1b2055f400511f5feb0146dc97d1..891c1eec37f89e19680df0e736843dabb501a5f8 100644 (file)
@@ -4,9 +4,9 @@
 #
 ################################################################################
 
-LIBCUEFILE_VERSION = r475
+LIBCUEFILE_VERSION = 475
 LIBCUEFILE_SITE = http://files.musepack.net/source
-LIBCUEFILE_SOURCE = libcuefile_$(LIBCUEFILE_VERSION).tar.gz
+LIBCUEFILE_SOURCE = libcuefile_r$(LIBCUEFILE_VERSION).tar.gz
 LIBCUEFILE_INSTALL_STAGING = YES
 LIBCUEFILE_LICENSE = GPL-2.0+
 LIBCUEFILE_LICENSE_FILES = COPYING
index e0c0b2517d2e491b9462ad8307cb1afb520a5ea5..1d4cd2651ffd213354ef40839ad2a85b660fa438 100644 (file)
@@ -4,8 +4,9 @@
 #
 ################################################################################
 
-LIBEVENT_VERSION = 2.1.10-stable
-LIBEVENT_SITE = https://github.com/libevent/libevent/releases/download/release-$(LIBEVENT_VERSION)
+LIBEVENT_VERSION = 2.1.10
+LIBEVENT_SITE = https://github.com/libevent/libevent/releases/download/release-$(LIBEVENT_VERSION)-stable
+LIBEVENT_SOURCE = libevent-$(LIBEVENT_VERSION)-stable.tar.gz
 LIBEVENT_INSTALL_STAGING = YES
 LIBEVENT_LICENSE = BSD-3-Clause, OpenBSD
 LIBEVENT_LICENSE_FILES = LICENSE
index 4195c073e2f9abd3b45bac611133071e1d64a1fe..3e8cee2e2ede59fccff140285635b44d402b9759 100644 (file)
@@ -4,8 +4,9 @@
 #
 ################################################################################
 
-LSHW_VERSION = B.02.18
+LSHW_VERSION = 02.18
 LSHW_SITE = http://ezix.org/software/files
+LSHW_SOURCE = lshw-B.$(LSHW_VERSION).tar.gz
 LSHW_LICENSE = GPL-2.0
 LSHW_LICENSE_FILES = COPYING
 
index 4fa0e020afaff5009fd9865e5370059b027da2a5..3347dd66cb73101dce17337311db3ab09d42b4f2 100644 (file)
@@ -4,8 +4,8 @@
 #
 ################################################################################
 
-MKSH_VERSION = R55
-MKSH_SOURCE = mksh-$(MKSH_VERSION).tgz
+MKSH_VERSION = 55
+MKSH_SOURCE = mksh-R$(MKSH_VERSION).tgz
 MKSH_SITE = https://www.mirbsd.org/MirOS/dist/mir/mksh
 # For MirOS License see https://www.mirbsd.org/TaC-mksh.txt
 MKSH_LICENSE = MirOS, ISC
index c56203fb68fa32b3dc66b9be7868db2bc6fa51aa..deba5f40967e3e3792db8a7b9421325404cb027a 100644 (file)
@@ -4,9 +4,9 @@
 #
 ################################################################################
 
-ZYNQ_BOOT_BIN_VERSION = xilinx-v2015.1
+ZYNQ_BOOT_BIN_VERSION = 2015.1
 ZYNQ_BOOT_BIN_SOURCE = zynq-boot-bin.py
-ZYNQ_BOOT_BIN_SITE = https://raw.githubusercontent.com/Xilinx/u-boot-xlnx/$(ZYNQ_BOOT_BIN_VERSION)/tools
+ZYNQ_BOOT_BIN_SITE = https://raw.githubusercontent.com/Xilinx/u-boot-xlnx/xilinx-v$(ZYNQ_BOOT_BIN_VERSION)/tools
 ZYNQ_BOOT_BIN_LICENSE = GPL-3.0+
 
 HOST_ZYNQ_BOOT_BIN_DEPENDENCIES = host-python