Skip to content

Commit 01e5611

Browse files
committed
add libs::libtomcrypt v1.18.2
1 parent a41f7b3 commit 01e5611

2 files changed

Lines changed: 47 additions & 0 deletions

File tree

recipes/libs/libtomcrypt.yaml

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
inherit: [cpackage, make, install]
2+
3+
metaEnvironment:
4+
PKG_VERSION: "1.18.2"
5+
PKG_LICENSE: "LicenseRef-libtom"
6+
PKG_LICENSE_PATH: |
7+
libtom:LICENSE
8+
9+
depends:
10+
- libs::libtommath-dev
11+
- use: []
12+
depends:
13+
- libs::libtommath-tgt
14+
15+
checkoutSCM:
16+
scm: url
17+
url: ${GITHUB_MIRROR}/libtom/libtomcrypt/releases/download/v${PKG_VERSION}/crypt-${PKG_VERSION}.tar.xz
18+
digestSHA256: 96ad4c3b8336050993c5bc2cf6c057484f2b0f9f763448151567fbab5e767b84
19+
stripComponents: 1
20+
21+
buildVars: [AR, CC, RANLIB]
22+
buildScript: |
23+
mkdir -p build && pushd build
24+
rsync -aH $1/ .
25+
makeParallel -f makefile.unix AR=${AR} CC=${CC} RANLIB=${RANLIB} \
26+
CFLAGS="${CPPFLAGS:-} -DUSE_LTM -DLTM_DESC" \
27+
EXTRALIBS=${BOB_DEP_PATHS['libs::libtommath-dev']}/usr/lib/libtommath.* \
28+
all
29+
make -f makefile.unix DESTDIR=../install PREFIX="/usr" install install_bins
30+
31+
multiPackage:
32+
dev:
33+
provideDeps: ['*-dev']
34+
packageScript: installPackageDev $1/install/
35+
36+
tgt:
37+
provideDeps: ['*-tgt']
38+
packageScript: installPackageLib $1/install/
39+
"":
40+
depends:
41+
- name: libs::libtomcrypt-tgt
42+
use: []
43+
provideDeps: ['*-tgt']
44+
packageScript: installPackageBin $1/install/
45+
provideTools:
46+
hashsum: "usr/bin"

tests/buildall/recipes/all.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ depends:
6060
- libs::libssh-tgt
6161
- libs::libtasn1-tgt
6262
- libs::libtirpc-tgt
63+
- libs::libtomcrypt-tgt
6364
- libs::libtommath-tgt
6465
- libs::libunistring-tgt
6566
- libs::libusb-tgt

0 commit comments

Comments
 (0)