finish package creation

This commit is contained in:
stubbfel
2015-11-23 22:47:15 +01:00
parent 4b928b8750
commit 25a99ca0d2
4 changed files with 51 additions and 14 deletions

View File

@@ -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
View File

@@ -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
View 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/

View File

@@ -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 ../..