#!/bin/bash PKGVER=0.2.4 # Required for debmake DEBEMAIL="k.bumsik@gmail.com" DEBFULLNAME="Bumsik Kim" export PKGVER DEBEMAIL DEBFULLNAME SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" ROOT=$SCRIPT_DIR/../.. # Generate necessary files for package building (generated by debmake) cd $ROOT/package/debian wget -q https://github.com/kbumsik/VirtScreen/archive/$PKGVER.tar.gz tar -xzmf $PKGVER.tar.gz mv VirtScreen-$PKGVER virtscreen-$PKGVER mv $PKGVER.tar.gz virtscreen-$PKGVER.tar.gz cp $ROOT/package/debian/Makefile \ $ROOT/package/debian/virtscreen-$PKGVER/Makefile cd $ROOT/package/debian/virtscreen-$PKGVER debmake -b':sh' # copy files to build # debmake files mkdir -p $ROOT/package/debian/build cp -R $ROOT/package/debian/virtscreen-$PKGVER/debian \ $ROOT/package/debian/build/debian cp $ROOT/package/debian/Makefile \ $ROOT/package/debian/build/ cp $ROOT/package/debian/{control,README.Debian} \ $ROOT/package/debian/build/debian/ # binary and data files cp $ROOT/package/appimage/VirtScreen-x86_64.AppImage \ $ROOT/package/debian/build/ cp $ROOT/virtscreen.desktop \ $ROOT/package/debian/build/ cp -R $ROOT/data \ $ROOT/package/debian/build/ # Build .deb package cd $ROOT/package/debian/build dpkg-buildpackage -b # cleanup rm -rf $ROOT/package/debian/virtscreen-$PKGVER \ $ROOT/package/debian/*.tar.gz