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:
parent
ec88e497fa
commit
7ebe935805
9 changed files with 81 additions and 27 deletions
|
@ -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
|
||||
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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
52
package/update_version.sh
Executable 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
|
Loading…
Add table
Add a link
Reference in a new issue