Mercurial > vanilla
comparison core/attr/attr.sh @ 136:e737b80da269
core: merge .sh and .info
author | David Demelier <markand@malikania.fr> |
---|---|
date | Mon, 11 Mar 2019 14:59:13 +0100 |
parents | b00538982dce |
children | 605b4a7b264a |
comparison
equal
deleted
inserted
replaced
135:3565bfc4a451 | 136:e737b80da269 |
---|---|
13 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN | 13 # WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |
14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF | 14 # ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |
15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. | 15 # OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
16 # | 16 # |
17 | 17 |
18 PKGNAME=attr | |
19 PKGVERSION=2.4.48 | |
20 PKGREVISION=1 | |
21 PKGLICENSE="GPLv2+" | |
22 PKGSUMMARY="extended attribute support library" | |
23 PKGDOWNLOAD="https://download.savannah.gnu.org/releases/$PKGNAME/$PKGNAME-$PKGVERSION.tar.gz" | |
24 PKGOPTIONS="NLS" | |
25 | |
18 : ${CHOST:=$(uname -m)-linux-musl} | 26 : ${CHOST:=$(uname -m)-linux-musl} |
19 : ${CBUILD:=$(uname -m)-linux-musl} | 27 : ${CBUILD:=$(uname -m)-linux-musl} |
20 : ${CC:=gcc} | 28 : ${CC:=gcc} |
21 : ${CFLAGS:=-O2} | 29 : ${CFLAGS:=-O2} |
30 : ${NLS:=yes} | |
31 : ${LDFLAGS:=} | |
32 : ${LIBS:=} | |
22 | 33 |
23 source ./attr.info | 34 if [ "$NLS" = "yes" ]; then |
24 | 35 PKGDEPENDS="core/gettext $PKGDEPENDS" |
25 set -ex | 36 with_nls="--enable-nls" |
26 | 37 else |
27 if [ "${NLS:-yes}" = "no" ]; then | |
28 with_nls="--disable-nls" | 38 with_nls="--disable-nls" |
29 else | |
30 with_nls="--enable-nls" | |
31 fi | 39 fi |
32 | 40 |
33 rm -rf $PKGNAME-$PKGVERSION | 41 build() |
34 tar xvaf $PKGNAME-$PKGVERSION.tar.gz | 42 { |
35 pushd $PKGNAME-$PKGVERSION | 43 rm -rf $PKGNAME-$PKGVERSION |
44 tar xvaf $PKGNAME-$PKGVERSION.tar.gz | |
45 pushd $PKGNAME-$PKGVERSION | |
36 | 46 |
37 CC="$CC" \ | 47 CC="$CC" \ |
38 CFLAGS="$CFLAGS" \ | 48 CFLAGS="$CFLAGS" \ |
39 ./configure \ | 49 LDFLAGS="$LDFLAGS" \ |
40 --build=${CBUILD} \ | 50 LIBS="$LIBS" \ |
41 --host=${CHOST} \ | 51 ./configure \ |
42 --prefix=/usr \ | 52 --build=${CBUILD} \ |
43 --sysconfdir=/etc \ | 53 --host=${CHOST} \ |
44 --disable-static \ | 54 --prefix=/usr \ |
45 --enable-shared \ | 55 --sysconfdir=/etc \ |
46 ${with_nls} | 56 --disable-static \ |
47 make | 57 --enable-shared \ |
48 make install DESTDIR=$DESTDIR | 58 ${with_nls} |
49 rm -f $DESTDIR/usr/lib/libattr.la | 59 make |
60 make install DESTDIR=$DESTDIR | |
61 rm -f $DESTDIR/usr/lib/libattr.la | |
50 | 62 |
51 popd | 63 popd |
52 rm -rf $PKGNAME-$PKGVERSION | 64 rm -rf $PKGNAME-$PKGVERSION |
65 } |