source: npl/overig/libmm/libmm.SlackBuild @ 0105685

gcc484ntopperl-5.22
Last change on this file since 0105685 was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100755
File size: 1.1 KB
Line 
1#!/bin/sh
2#uit apache buildscript van apache gehaald
3
4MM_VER=1.4.0
5ARCH=${ARCH:-i486}
6BUILD=1DatuX
7CWD=`pwd`
8TMP=/tmp
9PKG=$TMP/package-libmm
10NAME=libmm
11
12rm -rf $PKG
13mkdir -p $PKG
14#( cd $PKG ; explodepkg $CWD/_apache.tar.gz )
15
16cd $TMP
17tar xvzf $CWD/mm-$MM_VER.tar.gz
18
19# build libmm
20cd $TMP/mm-$MM_VER
21chown -R root.root .
22./configure \
23  --prefix=/usr \
24  --enable-static \
25  --enable-shared
26make -j
27
28
29# install libmm
30cd $TMP/mm-$MM_VER
31make install prefix=$PKG/usr
32chmod 755 $PKG/usr/lib/libmm.so.*
33mkdir -p $PKG/usr/doc/mm-$MM_VER
34cp -a \
35  ChangeLog INSTALL LICENSE PORTING README THANKS \
36  $PKG/usr/doc/mm-$MM_VER
37
38
39# some housekeeping
40( cd $PKG
41  find . | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
42  find . | xargs file | grep "shared object" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
43)
44rm -r  $PKG/usr/man/*/*
45chown -R root.bin $PKG/usr/bin
46chown -R root.bin $PKG/usr/sbin
47
48
49# make the package
50cd $PKG
51makepkg -l y -c n $CWD/$NAME.pkg > /dev/null &&
52echo $MM_VER > $CWD/$NAME.version &&
53arch > $CWD/$NAME.arch
54
Note: See TracBrowser for help on using the repository browser.