1
0
Fork 0
mirror of https://github.com/kbumsik/VirtScreen.git synced 2025-03-09 15:40:18 +00:00

Travis: Built CI deploy

This commit is contained in:
Bumsik Kim 2018-06-18 02:56:56 -04:00
parent ec88e497fa
commit 7ebe935805
No known key found for this signature in database
GPG key ID: E31041C8EC5B01C6
9 changed files with 81 additions and 27 deletions

View file

@ -1,6 +1,6 @@
pkgbase = virtscreen
pkgdesc = Make your iPad/tablet/computer as a secondary monitor on Linux
pkgver = 0.2.0
pkgver = 0.2.1
pkgrel = 1
url = https://github.com/kbumsik/VirtScreen
arch = i686
@ -15,8 +15,7 @@ pkgbase = virtscreen
depends = python-qt5reactor
optdepends = arandr: for display settings option
provides = virtscreen
source = https://github.com/kbumsik/VirtScreen/archive/0.2.0.tar.gz
sha256sums = 73cb4016b06ccb7a18a7aefc5822119655f1c260915bc34218d3b04ac86af3d8
source = https://github.com/kbumsik/VirtScreen/archive/0.2.1.tar.gz
pkgname = virtscreen

View file

@ -1,7 +1,7 @@
# Maintainer: Bumsik Kim <k.bumsik@gmail.com>
_pkgname_camelcase=VirtScreen
pkgname=virtscreen
pkgver=0.2.0
pkgver=0.2.1
pkgrel=1
pkgdesc="Make your iPad/tablet/computer as a secondary monitor on Linux"
arch=("i686" "x86_64")
@ -22,7 +22,7 @@ install=
changelog=
source=(https://github.com/kbumsik/$_pkgname_camelcase/archive/$pkgver.tar.gz)
noextract=()
sha256sums=('73cb4016b06ccb7a18a7aefc5822119655f1c260915bc34218d3b04ac86af3d8')
sha256sums=('')
package() {
cd $_pkgname_camelcase-$pkgver

View file

@ -1,6 +1,6 @@
#!/bin/bash
PKGVER=0.2.0
PKGVER=0.2.1
# Required for debmake
DEBEMAIL="k.bumsik@gmail.com"
DEBFULLNAME="Bumsik Kim"

52
package/update_version.sh Executable file
View file

@ -0,0 +1,52 @@
#!/bin/env bash
# Get parameters. Just return 0 if no parameter passed
if [ -n "$1" ]; then
VERSION=$1
else
exit 0
fi
# Directory
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
ROOT=$DIR/..
override_version () {
# Update python setup.py
perl -pi -e "s/version=\'\d+\.\d+\.\d+\'/version=\'$VERSION\'/" \
$ROOT/setup.py
# Update .json files in the module
perl -pi -e "s/\"version\"\s*\:\s*\"\d+\.\d+\.\d+\"/\"version\"\: \"$VERSION\"/" \
$ROOT/virtscreen/assets/data.json
perl -pi -e "s/\"version\"\s*\:\s*\"\d+\.\d+\.\d+\"/\"version\"\: \"$VERSION\"/" \
$ROOT/virtscreen/assets/config.default.json
# Arch AUR
perl -pi -e "s/pkgver=\d+\.\d+\.\d+/pkgver=$VERSION/" \
$ROOT/package/archlinux/PKGBUILD
# Debian
perl -pi -e "s/PKGVER=\d+\.\d+\.\d+/PKGVER=$VERSION/" \
$ROOT/package/debian/_common.sh
}
build_pypi () {
make -C $ROOT python-wheel
}
build_arch () {
wget -q https://github.com/kbumsik/VirtScreen/archive/$VERSION.tar.gz
SHA256=$(sha256sum $VERSION.tar.gz | cut -d' ' -f1)
# Arch AUR
perl -pi -e "s/sha256sums=\('.*'\)/sha256sums=('$SHA256')/" \
$ROOT/package/archlinux/PKGBUILD
rm $VERSION.tar.gz
make -C $ROOT arch-update
}
build_debian () {
make -C $ROOT deb-env-build
}
override_version
build_pypi
build_arch
build_debian