[Buildroot] [PATCH 1/3] libtommath: new package
François Perrad
francois.perrad at gadz.org
Fri Apr 1 09:11:07 UTC 2016
2016-04-01 10:19 GMT+02:00 Yegor Yefremov <yegorslists at googlemail.com>:
> Hi Francois,
>
> On Fri, Apr 1, 2016 at 10:07 AM, Francois Perrad <fperrad at gmail.com> wrote:
>> Signed-off-by: Francois Perrad <francois.perrad at gadz.org>
>> ---
>> package/Config.in | 1 +
>> package/libtommath/Config.in | 7 +++++++
>> package/libtommath/libtommath.mk | 21 +++++++++++++++++++++
>
> hash file is missing
>
>> 3 files changed, 29 insertions(+)
>> create mode 100644 package/libtommath/Config.in
>> create mode 100644 package/libtommath/libtommath.mk
>>
>> diff --git a/package/Config.in b/package/Config.in
>> index 7b23519..84df812 100644
>> --- a/package/Config.in
>> +++ b/package/Config.in
>> @@ -1233,6 +1233,7 @@ menu "Other"
>> source "package/libsigc/Config.in"
>> source "package/libsigsegv/Config.in"
>> source "package/libtasn1/Config.in"
>> + source "package/libtommath/Config.in"
>> source "package/libtpl/Config.in"
>> source "package/libubox/Config.in"
>> source "package/libuci/Config.in"
>> diff --git a/package/libtommath/Config.in b/package/libtommath/Config.in
>> new file mode 100644
>> index 0000000..b2ffc72
>> --- /dev/null
>> +++ b/package/libtommath/Config.in
>> @@ -0,0 +1,7 @@
>> +config BR2_PACKAGE_LIBTOMMATH
>> + bool "libtommath"
>> + help
>> + LibTomMath is a free open source portable number theoretic
>> + multiple-precision integer library written entirely in C.
>> +
>> + http://www.libtom.net
>> diff --git a/package/libtommath/libtommath.mk b/package/libtommath/libtommath.mk
>> new file mode 100644
>> index 0000000..44f21ff
>> --- /dev/null
>> +++ b/package/libtommath/libtommath.mk
>> @@ -0,0 +1,21 @@
>> +################################################################################
>> +#
>> +# libtommath
>> +#
>> +################################################################################
>> +
>> +LIBTOMMATH_VERSION = v1.0
>> +LIBTOMMATH_SITE = $(call github,libtom,libtommath,$(LIBTOMMATH_VERSION))
>
> why don't you take official release tarballs? The same for libtomcrypt
>
on http://www.libtom.net/, all links are on Github:
- https://github.com/libtom/libtomcrypt/tree/1.17
- https://github.com/libtom/libtomcrypt/releases/download/1.17/crypt-1.17.tar.bz2
- https://github.com/libtom/libtommath/tree/v1.0
- https://github.com/libtom/libtommath/releases/download/v1.0/ltm-1.0.tar.xz
and as far I know, the Github helper is not reliable for hash.
François
> Yegor
>
>> +LIBTOMMATH_LICENSE = WTFPL
>> +LIBTOMMATH_LICENSE_FILES = LICENSE
>> +LIBTOMMATH_INSTALL_STAGING = YES
>> +
>> +define LIBTOMMATH_BUILD_CMDS
>> + $(MAKE) -C $(@D) $(TARGET_CONFIGURE_OPTS) CFLAGS="-I./ $(TARGET_CFLAGS)"
>> +endef
>> +
>> +define LIBTOMMATH_INSTALL_STAGING_CMDS
>> + $(MAKE) -C $(@D) DESTDIR="$(STAGING_DIR)" install
>> +endef
>> +
>> +$(eval $(generic-package))
>> --
>> 2.5.0
>>
>> _______________________________________________
>> buildroot mailing list
>> buildroot at busybox.net
>> http://lists.busybox.net/mailman/listinfo/buildroot
> _______________________________________________
> buildroot mailing list
> buildroot at busybox.net
> http://lists.busybox.net/mailman/listinfo/buildroot
More information about the buildroot
mailing list