Skip to content
Snippets Groups Projects
Commit e14cfe60 authored by hluk's avatar hluk
Browse files

Added development scripts

parent 017fa599
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
version=$1
out=${2:-"copyq-${version}.tar.gz"}
set -e
die () {
echo "ERROR: $*"
exit 1
}
git archive --format=tar.gz --prefix="copyq-$version/" --output="$out" "v$version" ||
die "First arguments must be existing version (tag v<VERSION> must exist in repository)!"
echo "Created source package for version $version: $out"
#!/bin/bash
# Download packages from openSUSE Build Service.
version=$1
rpm_version="4.1"
base_url="http://download.opensuse.org/repositories/home:/"
user=${2:-"lukho"}
project=${3:-"copyq"}
url=$base_url$user:/$project
urls=(
"$url/xUbuntu_13.10/i386/${project}_${version}_i386.deb"
"$url/xUbuntu_13.10/amd64/${project}_${version}_amd64.deb"
"$url/xUbuntu_13.04/i386/${project}_${version}_i386.deb"
"$url/xUbuntu_13.04/amd64/${project}_${version}_amd64.deb"
"$url/xUbuntu_12.10/i386/${project}_${version}_i386.deb"
"$url/xUbuntu_12.10/amd64/${project}_${version}_amd64.deb"
"$url/xUbuntu_12.04/i386/${project}_${version}_i386.deb"
"$url/xUbuntu_12.04/amd64/${project}_${version}_amd64.deb"
"$url/openSUSE_13.1/x86_64/${project}-${version}-${rpm_version}.x86_64.rpm"
"$url/openSUSE_13.1/i586/${project}-${version}-${rpm_version}.i586.rpm"
"$url/Fedora_19/x86_64/${project}-${version}-${rpm_version}.x86_64.rpm"
"$url/Debian_7.0/i386/${project}_${version}_i386.deb"
"$url/Debian_7.0/amd64/${project}_${version}_amd64.deb"
)
die () {
echo "ERROR: $*"
exit 1
}
get_name () {
sed 's#.*/'"$project"'/x\?\([^/]*\)/.*/'"$project"'[_-]\([^_-]*\)[_-]\(.*\)$#'"$project"'_\2_\1_\3#' <<< "$1"
}
if [ -z "$version" ]; then
die "First argument must be version package version!"
fi
for url in "${urls[@]}"; do
name=$(get_name "$url")
wget -nc "$url" -O "$name"
done
#!/bin/bash
# Script to update CopyQ installation on Windows.
src=${1:-"../build-copyq-Qt_4_8_5-Release"}
dst=${2:-"/c/dev/copyq"}
set -e
update() {
set -e
for file in "$@"; do
cp -uv -- "$file" "$dst/$file"
done
}
mkdir -p "$dst/"{plugins,themes}
update "README.md" "AUTHORS" "HACKING"
cd shared
update themes/*.ini
cd -
cd "$src"
update copyq.exe copyq.com plugins/*.dll
cd -
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment