mirror of
https://github.com/kbumsik/VirtScreen.git
synced 2025-02-15 04:41:50 +00:00
47 lines
1.3 KiB
Bash
47 lines
1.3 KiB
Bash
|
#!/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
|