iqvlinux: bump to version 1.2.0.3
authorCarlos Santos <casantos@datacom.ind.br>
Fri, 15 Dec 2017 15:38:29 +0000 (13:38 -0200)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Mon, 2 Apr 2018 08:26:02 +0000 (10:26 +0200)
This package is really annoying since the archive name doesn't contain
the version (iqvlinux.tar.gz), so we have added an
iqvlinux-1.2.0.3.tar.gz tarball on sources.buildroot.net. The package
will try to download iqvlinux-1.2.0.3.tar.gz from the upstream
sourceforge location, which will fail, and then fallback to the backup
mirror, where it will successfully find iqvlinux-1.2.0.3.tar.gz.

Also add hashes for license files.

Signed-off-by: Carlos Santos <casantos@datacom.ind.br>
[Thomas: don't add custom logic for download, use
iqvlinux-1.2.0.3.tar.gz, which is hosted on sources.buildroot.net.]
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/iqvlinux/Config.in
package/iqvlinux/iqvlinux.hash
package/iqvlinux/iqvlinux.mk

index 89599557457994543be8239ab68a40e51b5cc88a..09502d141e43153d8eaa0d1ce9cae0a5e759cd03 100644 (file)
@@ -12,7 +12,7 @@ config BR2_PACKAGE_IQVLINUX
          Note: This driver requires PCI support to be enabled
          (i.e. CONFIG_PCI).
 
-         http://sourceforge.net/projects/e1000/files/iqvlinux/
+         https://sourceforge.net/projects/e1000/files/iqvlinux/
 
 comment "iqvlinux needs a Linux kernel to be built"
        depends on !BR2_LINUX_KERNEL
index ddf57b712c5c9cfb2f5c7dbe41ce5836895177be..20d612ddc5f2f6e4f4242c67db7eb9752d7f75fc 100644 (file)
@@ -1,5 +1,6 @@
-# From http://sourceforge.net/projects/e1000/files/iqvlinux/1.1.5.3/
-sha1   bd94416e4364015dbbd78a22e51080bf7ea81fac        iqvlinux.tar.gz
-md5    fb6a2a4dc122d39070fcb06985c97a05        iqvlinux.tar.gz
 # locally computed
-sha256 8cb19f3bfe040100a13bb2d05cb2b54f2b259e55cef23f8cc5aa6f2f31e98bec        iqvlinux.tar.gz
+sha256 4020a661940ba6d50f24654b90a41280eb8eccf00061fe6d105c654d3d97d551  iqvlinux-1.2.0.3.tar.gz
+sha256 386086e232db4708770f717595d4f83188f776aa6e7313cd12fb039e869f494b  COPYING
+sha256 beded926a8f18aad5d911daf581759e2b25697588034d2b29033ae1a929506ff  src/linux/driver/files.txt
+sha256 ecf93b9b739fc82f7b87b34f8c6411dfdd271234af2fe45212293d9df2b654b3  inc/linux/files.txt
+sha256 0a309350c1b32be72479e8fe08f7f6bbbad2e8c3d9a1cbcad3d482ea48a236ad  inc/files.txt
index 165c7c4687abdee7862cd6476440524cb33bac74..d6d445e6660da6cff62325c45c179a91e82dac3e 100644 (file)
@@ -4,9 +4,13 @@
 #
 ################################################################################
 
-IQVLINUX_VERSION = 1.1.5.3
-IQVLINUX_SITE = http://sourceforge.net/projects/e1000/files/iqvlinux/$(IQVLINUX_VERSION)
-IQVLINUX_SOURCE = iqvlinux.tar.gz
+# The upstream tarball is just named iqvlinux.tar.gz, which we cannot
+# use because it doesn't contain a version number. Therefore, the
+# download from the upstream site will fail, and fallback to the
+# backup mirror, where we have added an iqvlinux-1.2.0.3.tar.gz
+# tarball.
+IQVLINUX_VERSION = 1.2.0.3
+IQVLINUX_SITE = https://downloads.sourceforge.net/project/e1000/iqvlinux/$(IQVLINUX_VERSION)
 
 IQVLINUX_LICENSE = GPL-2.0, BSD-3-Clause
 IQVLINUX_LICENSE_FILES = \