Compare commits

...

20 Commits

@ -19,9 +19,11 @@ autoreconf -i
Download configure script [configure_debian](../../../raw/branch/main/configure_debian)
```
bash configure_debian
make
```
## Build debian packages (.deb)

@ -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}
if [ -z "$LIB_VERSION" ];
then
@ -84,6 +84,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
@ -120,7 +141,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

@ -5,6 +5,7 @@ Architecture:
Maintainer:
Installed-Size:
Depends: libc6 (>= 2.25), liblz4-1 (>= 0.0~r127), libuv1 (>= 1.4.2)
Conflicts: libraft, libraft2
Section: libs
Priority: optional
Multi-Arch: same

Loading…
Cancel
Save