1
0
mirror of https://github.com/qTox/qTox.git synced 2024-03-22 14:00:36 +08:00
Commit Graph

58 Commits

Author SHA1 Message Date
Zetok Zalbavar
a2aaff115c
chore(build): fix version script failure when called from non-base dir
Now script will work regardless of the working directory it was called
from.

This fixes problem with CMake failing when it's called from directory
other than base `qTox`.

Fix from
https://stackoverflow.com/questions/59895/getting-the-source-directory-of-a-bash-script-from-within
2017-02-23 09:49:13 +00:00
Zetok Zalbavar
63e95f3528
chore(build): adjust version updating script to not rely on git
Relying on git doesn't work in awful lot of cases, e.g. when there's a
shallow `git clone`.

Instead have "hardcoded" version in files, and update it before release.

Closes #4165.
2017-02-11 17:04:58 +00:00
Zetok Zalbavar
3b56a6ec2a
chore(tools): remove from qTox repo tools for creating updates
They were moved into a separate repo.
2017-01-08 14:44:33 +00:00
Zetok Zalbavar
343989d575
chore(tools): add a script for creating and signing release tarballs
`lzip` is used for its great compression (better even than `xz`) and
properties that make it a viable format for long-term archiving (feature
that `xz` is missing).

http://www.nongnu.org/lzip/xz_inadequate.html

Also add some docs regarding release process.

Re: #3912, #4045
2017-01-05 11:08:23 +00:00
sudden6
6bad4ad3ba
chore(style): add coding style file for Qt Creator 2017-01-04 17:07:32 +01:00
Zetok Zalbavar
b5af649190
chore(tools): replace unsafe signing C++ code with Rust 2017-01-02 18:22:25 +00:00
Zetok Zalbavar
335b408278
chore(tools): make deweblate script work with long commit messages
Previously it would fail to work if commit message wasn't limited to a
single line.
2016-12-30 06:25:17 +00:00
Zetok Zalbavar
c717f128da
chore: add current version in OSX's .plist file(s) with a script
Also add a script to update both osx and windows versions.
2016-12-08 16:12:54 +00:00
Zetok Zalbavar
7b60a5dd36
chore: explicitly mention that copyright belongs to qTox contributors 2016-11-29 11:12:06 +00:00
Zetok Zalbavar
78b242a418
chore(tools): make deweblate script automatically use last commit msg 2016-11-29 09:42:14 +00:00
Zetok Zalbavar
70246f0208
chore(tools): add script to automatically update & amend Weblate commits 2016-11-05 20:21:14 +00:00
Zetok Zalbavar
4b7ab093c2
chore(tools): update translation updater's commit message (s/w/W/) 2016-10-08 08:50:21 +01:00
Zetok Zalbavar
8f37d4c7ab
chore: delete leftover branches from previous testing with test script 2016-10-06 19:23:26 +01:00
Zetok Zalbavar
04ae171d04
chore: make script for updating translations actually commit stuff 2016-10-02 12:28:34 +01:00
Zetok Zalbavar
dc10309a82
chore: update docs & scripts for getting translations from Weblate
Removed not used script.
2016-09-19 19:00:04 +01:00
initramfs
b7aa982a57
chore: rewrite all links to the qTox repository from tux3 to qTox 2016-08-04 06:25:50 +08:00
Zetok Zalbavar
2a420b85ef
chore(test-pr.sh): commit merge as qTox testing <>
With this one doesn't need to even have git properly configured to test
a PR.
2016-07-13 20:50:40 +01:00
Zetok Zalbavar
99ce719b80
chore: remove unnecessary indentation from merge commit message 2016-07-05 14:47:24 +01:00
Zetok Zalbavar
784d42d8d7
chore(test-pr.sh): add test-pr.sh script as requested
Add missing copyright stuff to `merge-pr.sh`.

Refactored & split `merge-pr.sh` script, since most of required
code for `test-pr.sh` already existed there.

Differences from `merge-pr.sh`:
  * if there's no `upstream` remote, https version is used instead of
    git
  * merge commit *is not* GPG-signed (less hassle)
  * merge branch is named e.g. `test1234` instead of `merge1234`
  * instructions for pushing test branch onto upstream master are not
    printed
2016-06-19 10:22:02 +01:00
Zetok Zalbavar
612893af3e
chore(i18n): add scripts for pulling translations & updating files
Script for pulling translations from Weblate was taken from
7a220077c5
and adjusted for qTox needs.
2016-05-07 20:26:16 +01:00
Zetok Zalbavar
95794b4464
chore: remove all mentions of long-deprecated OpenCV 2016-04-16 05:49:12 +01:00
Zetok Zalbavar
983c4ff688
chore: remove not needed binary blobs and script from tools/
Other things in `tools/` are, or might be still needed.

Closes #3103.
2016-04-05 23:07:30 +01:00
tux3
7f4f0bbb82
Update genflist tool 2015-12-10 00:55:39 +01:00
tux3
a16bdeb27c
Update update-server tools 2015-12-10 00:02:43 +01:00
tux3
cb8b9dc913
Update update server tools 2015-12-09 03:03:09 +01:00
tux3
e6083e4f5b
Add update server keygen tool 2015-12-09 00:05:43 +01:00
Zetok Zalbavar
90d1f4be02 Fix incorrect copyright headers
The qTox Project is not associated with the Tox Project in any way, with the
exception of qTox using the Tox Projet's toxcore collection of libraries.
In particular, the Tox Projet does not own copyright over the qTox Project's
qTox collection of software, source code, and assets.
The qTox Project's assets are under the sole copyright of the qTox
contributors, and no partiular rights are granted to the Tox Project.
2015-10-04 23:43:32 +02:00
Zetok Zalbavar
2acfeaf7c4
Change references to tox.im to tox.chat 2015-09-19 08:55:28 +01:00
tux3
e79d40e356
Merge branch 'pr1446'
Conflicts:
	src/chatlog/chatlog.cpp
	src/chatlog/content/filetransferwidget.cpp
	src/core.cpp
	src/core/coreencryption.cpp
	src/toxdns.cpp
	src/widget/form/chatform.cpp
	src/widget/form/genericchatform.cpp
	src/widget/friendwidget.cpp
	src/widget/widget.cpp
2015-05-07 22:00:50 +02:00
Dubslow
2e388f03df
Merge branches 'pr1474', 'pr1406', 'pr1463' and 'pr1472' 2015-03-27 17:33:53 -05:00
Yuri
ce3033a0cf Fixed bash shebangs to use /usr/bin/env for better compatibility 2015-03-25 22:16:22 -07:00
Zetok Zalbavar
f3aa3073b0
Fix coding style and add copyright header
* added copyright header to src/platform/statusnotifier/enums.c
* 'switch(' → 'switch ('
* use Allman style

----
for / if / while / switch () {
 ↓
for / if / while / switch ()
{
----

----
for / if / while ()
{
    1_line;
}
 ↓
for / if / while ()
    1_line;

----

----
for / if / while ()
    1_line;
line_out_of_loop;
 ↓
for / if / while ()
    1_line;

line_out_of_loop;
----
2015-03-21 08:59:28 +00:00
tux3
bb8464bbde
Upload update FTP deployement scripts
In case someone finds those interesting, or if I get hit by a bus unexpectedly
2015-02-25 16:16:18 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
a255d13b54
Windows: Uninstall start menu entries 2014-11-13 18:20:28 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
05c9ae9390
Auto-updater: Check timestamps before updating
Update the version file format to 2, breaks backward compatibility.
2014-11-13 14:42:26 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
625c9792a2
Update update-server tools
Forgot to update them. But it turns out they are already multiplatform.
2014-11-13 00:41:35 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
1a8d77ccfa
Update genflist tool to search recursively 2014-11-10 18:50:55 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
96a0509610
Update S3 update deploy script 2014-11-10 13:49:34 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
8eb1377c5e
Add S3 update deployement script
Did I mention that https://s3.amazonaws.com/qtox-updater/ is online ?

qTox is now officially SRS BZNS
2014-11-10 12:11:55 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
a4f629164b
Add two helpers for the update server 2014-11-10 01:40:35 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
5681e62bfb
Make qtox-updater-genflist compatible with qtox-updater 2014-11-10 01:04:00 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
1350fbbaf9
Add qtox update-server tools
qtox-updater-sign takes data from stdin or as argument, signs it with the updater's private key, and output the signature + the data

qtox-updater-genflist generates a flist, a serialized list of AutoUpdater::UpdateFileMeta for the qTox updater
2014-11-09 18:04:00 +01:00
Tux3 / Mlkj / !Lev.uXFMLA
be707b032d
buildPackages.sh : Don't use --local bootstrap 2014-10-16 23:24:45 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
951dc74258
buildPackages.sh : Don't rebuild libsodium everytime 2014-10-16 23:14:22 +02:00
dubslow
227e483bdd tweak buildPackages 2014-10-06 00:49:26 -05:00
Tux3 / Mlkj / !Lev.uXFMLA
1ccecaa80c
Build both i386 and amd64 linux packages 2014-10-01 16:05:03 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
c4059af010
Update publish.py 2014-10-01 15:06:03 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
864bb342d0
Add GitHub release publishing script for Jenkins 2014-10-01 14:56:35 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
35f548c3a1
Update build scripts 2014-09-28 00:43:01 +02:00
Tux3 / Mlkj / !Lev.uXFMLA
2c224b6f3a
Update build scripts 2014-09-28 00:19:40 +02:00