finish package creation
This commit is contained in:
10
build.sh
10
build.sh
@@ -1,11 +1,11 @@
|
||||
#!/bin/bash
|
||||
cd lib
|
||||
#sh buildalllibs.sh
|
||||
sh buildalllibs.sh
|
||||
cd ..
|
||||
mkdir -p build/121Nat
|
||||
cd build/121Nat
|
||||
mkdir -p build/121Natbuild
|
||||
cd build/121Natbuild
|
||||
cmake ../../
|
||||
make
|
||||
cp 121Nat ../
|
||||
cp src/121Nat ../
|
||||
cd ../..
|
||||
rm -Rf build/121Nat
|
||||
rm -Rf build/121Natbuild
|
||||
|
||||
36
dist/package/PKGBUILD
vendored
36
dist/package/PKGBUILD
vendored
@@ -11,16 +11,36 @@ source=(./$pkgname-$pkgver.tar.gz)
|
||||
md5sums=('0e1494ebbcf0b0ca1bfa8475c5078f21')
|
||||
|
||||
build() {
|
||||
cd $srcdir/$pkgname
|
||||
mkdir build
|
||||
cd build
|
||||
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
|
||||
cd "${srcdir}/${pkgname}"
|
||||
cd lib
|
||||
mkdir -p bin
|
||||
mkdir -p build/jsoncpp/
|
||||
cd build/jsoncpp/
|
||||
cmake ../../src/jsoncpp -DCMAKE_INSTALL_PREFIX=/usr
|
||||
make
|
||||
cp src/lib_json/libjsoncpp.a ../../bin
|
||||
cd ../..
|
||||
mkdir -p build/libtins/
|
||||
cd build/libtins/
|
||||
cmake ../../src/libtins -DLIBTINS_BUILD_SHARED=1 -DLIBTINS_ENABLE_CXX11=1 -DLIBTINS_ENABLE_WPA2=0 -DLIBTINS_ENABLE_DOT11=0 -DHAVE_PCAP_IMMEDIATE_MODE=1 -DCMAKE_INSTALL_PREFIX=/usr
|
||||
make
|
||||
cp lib/libtins.so ../../bin
|
||||
cd ../../..
|
||||
mkdir -p build/121Natbuild
|
||||
cd build/121Natbuild
|
||||
cmake ../../ -DCMAKE_INSTALL_PREFIX=/usr
|
||||
make
|
||||
cp src/121Nat ../
|
||||
}
|
||||
|
||||
package() {
|
||||
cd $srcdir/$pkgname/build
|
||||
make DESTDIR=$pkgdir install
|
||||
mkdir -p $pkgdir/etc/$pkgname
|
||||
cp ../src/config.json $pkgdir/etc/$pkgname/config-example.json
|
||||
cd ${srcdir}/${pkgname}/lib/build/jsoncpp
|
||||
make DESTDIR="${pkgdir}" install
|
||||
cd "${srcdir}/${pkgname}/lib/build/libtins"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
cd "${srcdir}/${pkgname}/build/121Natbuild"
|
||||
make DESTDIR="${pkgdir}" install
|
||||
mkdir -p "${pkgdir}/etc/${pkgname}"
|
||||
cp "../../src/config.json" "${pkgdir}/etc/${pkgname}/config-example.json"
|
||||
rm -R "${pkgdir}/usr/CMake"
|
||||
}
|
||||
|
||||
17
dist/package/createpackage.sh
vendored
Normal file
17
dist/package/createpackage.sh
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
#!/bin/bash
|
||||
mkdir -p temp/121Nat/lib
|
||||
|
||||
cp -R ../../src/ temp/121Nat/
|
||||
cp -R ../../lib/src/ temp/121Nat/lib/
|
||||
cp ../../lib/*.sh temp/121Nat/lib/
|
||||
cp ../../build.sh temp/121Nat/
|
||||
cp ../../CMakeLists.txt temp/121Nat/
|
||||
cp PKGBUILD temp/
|
||||
|
||||
cd temp
|
||||
tar -cvzf 121Nat-1.0.tar.gz 121Nat/
|
||||
md5=($(md5sum 121Nat-1.0.tar.gz))
|
||||
echo "md5sums=('$md5')" >> PKGBUILD
|
||||
makepkg
|
||||
cp temp/*.pkg.tar.xz .
|
||||
rm -Rf temp/121Nat/
|
||||
@@ -2,7 +2,7 @@
|
||||
mkdir -p bin
|
||||
mkdir -p build/jsoncpp/
|
||||
cd build/jsoncpp/
|
||||
cmake ../../src/jsoncpp
|
||||
cmake ../../src/jsoncpp
|
||||
make
|
||||
cp src/lib_json/libjsoncpp.a ../../bin
|
||||
cd ../..
|
||||
|
||||
Reference in New Issue
Block a user