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