Compare commits

...

29 Commits

Author SHA1 Message Date
sam f030163d1d Aggiornare 'README.md'
3 years ago
sam 7b6aae9c4e Aggiornare 'build-deb'
3 years ago
sam 4bf8bd2844 Aggiornare 'build-deb'
3 years ago
sam 4e39c41cba Aggiornare 'build-deb'
3 years ago
sam f21d50dd92 Aggiornare 'README.md'
3 years ago
sam 10a5025ac9 Eliminare 'configure_arch'
3 years ago
sam c56c61b453 Aggiornare 'configure_debian'
3 years ago
sam ab898303ed Aggiornare 'configure_debian'
3 years ago
sam 4bacf630f9 Aggiornare 'configure_arch'
3 years ago
sam 8d4072330d Aggiornare 'README.md'
3 years ago
sam 9c1f069d69 Aggiornare 'README.md'
3 years ago
sam dd7b56bd6e Aggiornare 'README.md'
3 years ago
sam eb8201f858 Aggiornare 'arch/configure_arch'
3 years ago
sam 4cfc826b5c Aggiornare 'arch/configure_arch'
3 years ago
sam 4bfaea1a83 Eliminare 'arch/configure_armhf'
3 years ago
sam 251184156e Eliminare 'arch/configure_armel'
3 years ago
sam 80d3e46ba9 Eliminare 'arch/configure_arm64'
3 years ago
sam 211f7358a4 Eliminare 'arch/configure_amd64'
3 years ago
sam 65989f7a19 Aggiornare 'configure_debian'
3 years ago
sam fc66a45668 Aggiungi 'arch/configure_armhf'
3 years ago
sam b1203da58e Aggiungi 'arch/configure_i386'
3 years ago
sam e1ee4dc1bd Aggiornare 'arch/configure_arm64'
3 years ago
sam 1e55f3d403 Aggiornare 'arch/configure_amd64'
3 years ago
sam 3015a5a5dc Aggiungi 'arch/configure_armel'
3 years ago
sam 6534cc32bc Aggiungi 'arch/configure_arm64'
3 years ago
sam dff631b4fe Aggiungi 'arch/configure_amd64'
3 years ago
sam 25ae32175f Aggiornare 'configure_debian'
3 years ago
sam 1d4b13f7b8 Aggiornare 'configure_debian'
3 years ago
sam 217cb267f5 Aggiornare 'configure_debian'
3 years ago

@ -8,24 +8,6 @@ libraft-dev (>= 0.17.0 required)
build-essential libsqlite3-dev libuv1-dev pkg-config shellcheck autoconf libtool
```
## libraft-dev (>= 0.17.0) install
```
git clone https://github.com/canonical/raft
cd raft
autoreconf -i
./configure
make
su
make install
```
## Building Script
```

@ -46,7 +46,7 @@ rm -rf $SYSROOT
mkdir -p $SYSROOT
cd $SRC_PATH
make DESTDIR=$SYSROOT install > /dev/null 2>&1
#LIB_VERSION=$(ls -1 $SYSROOT/usr/lib/x86_64-linux-gnu|grep so.|grep -v 0.0)
#LIB_VERSION=$(ls -1 $SYSROOT/usr/lib/*|grep so.|grep -v 0.0)
#LIB_VERSION=${LIB_VERSION: -1}
LIB_VERSION=0
if [ -z "$LIB_VERSION" ];
@ -60,7 +60,7 @@ cd $WORK_PATH
############################################################################################################################
## vars config
############################################################################################################################
VERSION=$(cat $SRC_PATH/${PKG}.pc|grep Version|awk '{print $2}')
#VERSION=$(cat $SRC_PATH/${PKG}.pc|grep Version|awk '{print $2}')
if [ -z "$VERSION" ];
then
echo "$PKG version not detected"
@ -85,6 +85,27 @@ read MAINTAINER
############################################################################################################################
## copy package files
############################################################################################################################
ARCH=$(dpkg --print-architecture)
if [ $ARCH = "amd64" ]
then
LIB_ARCH=x86_64-linux-gnu
elif [ $ARCH = "i386" ]
then
LIB_ARCH=i386-linux-gnu
elif [ $ARCH = "arm64" ]
then
LIB_ARCH=aarch64-linux-gnu
elif [ $ARCH = "armhf" ]
then
LIB_ARCH=arm-linux-gnueabihf
elif [ $ARCH = "armel" ]
then
ARCH=arm-linux-gnueabi
else
echo architecture not found!!!!!!!!!
echo exiting
exit 0
fi
PKG_NAME=lib$PKG
PKG_NAME_LIB=$PKG_NAME$LIB_VERSION
PKG_NAME_DEV=${PKG_NAME}-dev
@ -121,7 +142,7 @@ DIR=DEBIAN
chmod 644 $PKG_ROOT_LIB/$DIR/*
chmod 644 $PKG_ROOT_DEV/$DIR/*
DIR=$LIB_DIR
DIR=$DIR/x86_64-linux-gnu
DIR=$DIR/$LIB_ARCH
mkdir -p $PKG_ROOT_LIB/$DIR
mkdir -p $PKG_ROOT_DEV/$DIR
mv $SYSROOT/$DIR/*.so* $PKG_ROOT_LIB/$DIR

@ -1 +1,23 @@
./configure --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking
ARCH=$(dpkg --print-architecture)
echo $ARCH
if [ $ARCH = "amd64" ]
then
ARCH=x86_64-linux-gnu
elif [ $ARCH = "i386" ]
then
ARCH=i386-linux-gnu
elif [ $ARCH = "arm64" ]
then
ARCH=aarch64-linux-gnu
elif [ $ARCH = "armhf" ]
then
ARCH=arm-linux-gnueabihf
elif [ $ARCH = "armel" ]
then
ARCH=arm-linux-gnueabi
else
echo architecture not found!!!!!!!!!
echo exiting
exit 0
fi
./configure --prefix=/usr --includedir=/usr/include --mandir=/usr/share/man --infodir=/usr/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=/usr/lib/${ARCH} --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking
Loading…
Cancel
Save