Magellan Linux

Contents of /smage/trunk/core/zstd/zstd-1.5.6-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 18107 - (show annotations) (download)
Wed Apr 3 11:07:58 2024 UTC (8 weeks, 2 days ago) by niro
File size: 1119 byte(s)
-ver bump to 1.5.6-r1
1 # $Id$
2
3 PNAME="zstd"
4 PVER="1.5.6"
5 PBUILD="r1"
6
7 PCAT="app-arch"
8
9 DESCRIPTION="Zstandard - Fast real-time compression algorithm."
10 HOMEPAGE="https://facebook.github.io/zstd/"
11
12 DEPEND=">= virtual/glibc
13 >= sys-libs/zlib-1.2.13
14 >= app-arch/liblzma-5.4
15 >= app-arch/lz4-1.9"
16 # todo cmake build
17
18 ALX_LIB32_DEPEND=">= virtual/glibc-lib32
19 >= sys-libs/zlib-lib32-1.2.13
20 >= app-arch/liblzma-lib32-5.4
21 >= app-arch/lz4-lib32-1.9"
22
23 SRCFILE="${PNAME}-${PVER}.tar.gz"
24 SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
25
26 ALX_PKG_KEEP="usr/bin/zstd usr/$(MABI=m64 mlibdir)/*.so.*"
27 ALX_LIB32_PKG_KEEP="usr/$(MABI=m32 mlibdir)/*.so.*"
28 sminclude multilib mbuild lib32-split alx-split
29
30 SRC_URI=(
31 https://github.com/facebook/${PNAME}/releases/download/v${PVER}/${SRCFILE}
32 mirror://${PNAME}/${SRCFILE}
33 )
34
35 UP2SEPERATOR="v"
36 UP2DATE="updatecmd https://github.com/facebook/${PNAME}/tags | highesttarball gz"
37
38 src_compile()
39 {
40 mmake prefix=/usr libdir=/usr/'$(mlibdir)' || die
41 }
42
43 alx_generic_src_install()
44 {
45 mmake DESTDIR=${BINDIR} prefix=/usr libdir=/usr/'$(mlibdir)' BINDIR=/usr/bin install || die
46 minstalldocs CHANGELOG CO* LICENSE README* || die
47 }