blob: 85deabde17196cbf924e7f234e4496b94361506b [file] [log] [blame]
Brad Bishop6e60e8b2018-02-01 10:27:11 -05001SUMMARY = "A collection of powerful tools for manipulating EPROM load files."
2SECTION = "devel"
Andrew Geissler9aee5002022-03-30 16:27:02 +00003LICENSE = "GPL-3.0-or-later & LGPL-3.0-or-later"
Brad Bishop6e60e8b2018-02-01 10:27:11 -05004LIC_FILES_CHKSUM = "file://LICENSE;md5=8dfcbf2f0a144b97f0931b6394debea7"
5
6SRC_URI = " \
7 http://srecord.sourceforge.net/srecord-${PV}.tar.gz \
8 file://add-option-to-remove-docs.patch \
Andrew Geissler595f6302022-01-24 19:11:47 +00009 file://libtool.patch \
Brad Bishop6e60e8b2018-02-01 10:27:11 -050010"
11
12SRC_URI[md5sum] = "4de4a7497472d7972645c2af91313769"
13SRC_URI[sha256sum] = "49a4418733c508c03ad79a29e95acec9a2fbc4c7306131d2a8f5ef32012e67e2"
14
Andrew Geissler82c905d2020-04-13 13:39:40 -050015UPSTREAM_CHECK_URI = "http://sourceforge.net/projects/srecord/files/releases"
16
Andrew Geissler595f6302022-01-24 19:11:47 +000017DEPENDS = "boost groff-native"
Brad Bishop6e60e8b2018-02-01 10:27:11 -050018
19inherit autotools-brokensep
20
Andrew Geissler595f6302022-01-24 19:11:47 +000021do_configure:prepend() {
22 # To autoreconf we need the script in ${S}, we can't tell autotools to use
23 # etc/ because then it can't find the Makefile.in
24 ln -s ${S}/etc/configure.ac ${S}
25}
26
27PACKAGECONFIG ??= "gcrypt"
28PACKAGECONFIG[gcrypt] = "--with-gcrypt,--without-gcrypt,libgcrypt"
Brad Bishop6e60e8b2018-02-01 10:27:11 -050029
30# Set variable WITHOUT_DOC=0 to enable documentation generation
31EXTRA_OEMAKE = "WITHOUT_DOC=1"
32
33BBCLASSEXTEND = "native"