Mercurial > vanilla
comparison lib/libcddb/libcddb.sh @ 13:6639623adb59
vanilla: simplify packages
author | David Demelier <markand@malikania.fr> |
---|---|
date | Fri, 22 Feb 2019 19:36:06 +0100 |
parents | 6fc9eba0423c |
children | c3705b1f0f32 |
comparison
equal
deleted
inserted
replaced
12:ba6aaa8845c9 | 13:6639623adb59 |
---|---|
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 . ./libcddb.info | 18 source ./libcddb.info |
19 | |
20 CWD=$(pwd) | |
21 TMP=${TMP:-/tmp/vpk} | |
22 | |
23 OBJDIR=$TMP/${PKGNAME}.work | |
24 DSTDIR=$TMP/${PKGNAME}.install | |
25 OUTDIR=$TMP/pkg | |
26 | 19 |
27 case $(uname -m) in | 20 case $(uname -m) in |
28 x86_64) | 21 x86_64) |
29 ARCH="amd64" | |
30 CFLAGS="-O2 -fPIC" | 22 CFLAGS="-O2 -fPIC" |
31 ;; | 23 ;; |
32 *) | 24 *) |
33 ARCH="$(uname -m)" | |
34 CFLAGS="-O2" | 25 CFLAGS="-O2" |
35 ;; | 26 ;; |
36 esac | 27 esac |
37 | 28 |
38 set -e | 29 set -e |
39 rm -rf $DSTDIR $OBJDIR | |
40 | 30 |
41 mkdir -p $DSTDIR $OBJDIR $OUTDIR && cd $OBJDIR | 31 rm -rf $PKGNAME-$PKGVERSION |
42 tar xvaf $CWD/$PKGNAME-$PKGVERSION.tar.bz2 | 32 tar xvaf $PKGNAME-$PKGVERSION.tar.bz2 |
43 cd $PKGNAME-$PKGVERSION | 33 pushd $PKGNAME-$PKGVERSION |
44 | 34 |
45 CFLAGS="$CFLAGS" ./configure --prefix=/usr | 35 CFLAGS="$CFLAGS" ./configure --prefix=/usr |
46 make | 36 make |
47 make install DESTDIR=$DSTDIR | 37 make install DESTDIR=$DESTDIR |
48 | 38 |
49 cd $DSTDIR | 39 popd |
50 vpk package $OUTDIR/$PKGNAME-$PKGVERSION-$ARCH.txz | 40 rm -rf $PKGNAME-$PKGVERSION |
51 | |
52 rm -rf $DSTDIR $OBJDIR |