finish package creation
This commit is contained in:
10
build.sh
10
build.sh
@@ -1,11 +1,11 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
cd lib
|
cd lib
|
||||||
#sh buildalllibs.sh
|
sh buildalllibs.sh
|
||||||
cd ..
|
cd ..
|
||||||
mkdir -p build/121Nat
|
mkdir -p build/121Natbuild
|
||||||
cd build/121Nat
|
cd build/121Natbuild
|
||||||
cmake ../../
|
cmake ../../
|
||||||
make
|
make
|
||||||
cp 121Nat ../
|
cp src/121Nat ../
|
||||||
cd ../..
|
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')
|
md5sums=('0e1494ebbcf0b0ca1bfa8475c5078f21')
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd $srcdir/$pkgname
|
cd "${srcdir}/${pkgname}"
|
||||||
mkdir build
|
cd lib
|
||||||
cd build
|
mkdir -p bin
|
||||||
cmake -DCMAKE_INSTALL_PREFIX=/usr ../
|
mkdir -p build/jsoncpp/
|
||||||
|
cd build/jsoncpp/
|
||||||
|
cmake ../../src/jsoncpp -DCMAKE_INSTALL_PREFIX=/usr
|
||||||
make
|
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() {
|
package() {
|
||||||
cd $srcdir/$pkgname/build
|
cd ${srcdir}/${pkgname}/lib/build/jsoncpp
|
||||||
make DESTDIR=$pkgdir install
|
make DESTDIR="${pkgdir}" install
|
||||||
mkdir -p $pkgdir/etc/$pkgname
|
cd "${srcdir}/${pkgname}/lib/build/libtins"
|
||||||
cp ../src/config.json $pkgdir/etc/$pkgname/config-example.json
|
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 bin
|
||||||
mkdir -p build/jsoncpp/
|
mkdir -p build/jsoncpp/
|
||||||
cd build/jsoncpp/
|
cd build/jsoncpp/
|
||||||
cmake ../../src/jsoncpp
|
cmake ../../src/jsoncpp
|
||||||
make
|
make
|
||||||
cp src/lib_json/libjsoncpp.a ../../bin
|
cp src/lib_json/libjsoncpp.a ../../bin
|
||||||
cd ../..
|
cd ../..
|
||||||
|
|||||||
Reference in New Issue
Block a user