Commit graph

88 commits

Author SHA1 Message Date
Ben Wiederhake
66ce19898c Re-generate NSI file, fix dependency bug in Makefile 2017-06-21 21:27:49 +02:00
Ben Wiederhake
38a4c095c7 Update copyright years
I can't believe that the copyright notice in Makefile.in was
forgotten for over a year.  Whoops.
2017-06-21 21:25:38 +02:00
Ben Wiederhake
0a4ab8a419 Makefile.in: factorize CFLAGS and LDFLAGS 2017-06-17 15:14:57 +02:00
Ben Wiederhake
11a14a0784 Don't 'install' non-existant file 2017-04-12 00:50:03 +02:00
Ben Wiederhake
edc06b82c5 Remove public key from repo 2017-04-10 23:15:40 +02:00
Ben Wiederhake
05d1d512cf Silence warnings about bad .po files
Sadly, Transifex doesn't seem to acknowledge that the generated files
are bad.  Also, I don't want to introduce any infrastructure to
fix the files every time after I download them.
So they stay broken, and the warnings must be silenced.
Sadly, this means that future warnings will get ignored, too.
Let's hope this won't go too bad.
2017-04-10 22:18:17 +02:00
Alain
ab7dcb8ee6 Changed check if -fstack-protector-strong is supported 2016-10-13 15:41:22 +02:00
Alain
0d0a2cbbd7 Check if gcc >= 5.0 before enabling stack smashing protection 2016-10-13 13:48:06 +02:00
Alain
9d86bf2af6 Enhance security using stack protector and -D_FORTIFY_SOURCE 2016-10-13 12:38:07 +02:00
Ben Wiederhake
b7283219c0 Makefile: remove superfluous indirection 2016-08-30 00:39:29 +02:00
Ben Wiederhake
150f0c48cc Only build required libraries 2016-08-22 22:38:31 +02:00
Ben Wiederhake
43e5f81683 build: properly clean up 2016-08-08 10:53:04 +02:00
Ben Wiederhake
be0d4cd299 build: proper recursion in make 2016-08-08 10:53:04 +02:00
Ben Wiederhake
e1242691d2 Comments shouldn't be printed 2016-08-02 00:04:45 +02:00
Ben Wiederhake
e828fc36ef Allow out-of-vcs builds 2016-03-23 16:32:07 +01:00
Ben Wiederhake
70340d7b55 Extract script to generate origtar 2016-03-23 16:32:07 +01:00
Ben Wiederhake
7439a68b09 Extract script to generate commit.h 2016-03-23 16:32:07 +01:00
Ben Wiederhake
0c1623a8f6 Fix the system one more time
Closes #242. Hopefully.
2016-02-19 01:54:07 +01:00
Ben Wiederhake
5828496b52 Auto-generate .nsi via awk script
Fixes #195
2016-02-18 21:41:59 +01:00
Ben Wiederhake
b30905ef41 Add safety belts when building .orig.tar.gz 2016-02-18 21:41:59 +01:00
Ben Wiederhake
f872bb9bc3 Create a .orig.tar.gz reproducibly
Where "reproducible" means:
Every execution on every machine will always
generate the exact same, bitwise identical result,
when at the same git commit.

Closes #100.
2016-02-18 21:41:59 +01:00
Ben Wiederhake
9b4fa898a9 Reflow AppStream file 2016-02-18 21:41:59 +01:00
Ben Wiederhake
5c88b021af Clean up 'clean' target 2016-02-18 21:41:59 +01:00
Ben Wiederhake
f648686f1b Correctly build commit.h without complaining
The old version threw ugly warnings when commit.h didn't exist (ugh),
and it depended on ifneq, which I don't really like (second ugh).
2016-02-18 21:41:59 +01:00
mjentsch
d8fc5281ce Fix buddy icon refreshing and refactor user info and icon handling
Keep track of loaded pictures to refresh user pictures more reliably. Create new file tgp-info to contain all code related to user information and icons. Clean up the messy code for fetching user info and user pictures and provide a streamlined function in tg-info.
2016-01-10 01:27:38 +01:00
Ben Wiederhake
dec3a260c4 Make tgl in appropriate place
Fixes #206.
2016-01-07 10:51:24 +01:00
Ben Wiederhake
f4f058edb5 Add target noicon_install
This moves the feature #100 from the ./configure option to a make target,
which reduces the combinatory explosion of the ./configure options.
2016-01-07 10:51:24 +01:00
Ben Wiederhake
f958dfe2bc Re-order Makefile to be more sensible 2016-01-06 12:32:06 +01:00
Ben Wiederhake
1e78c9685c Merge branch 'master' into dev-1.3.0
Conflicts:
  rpm/purple-telegram.spec
  tgl
  tgp-ft.c
2016-01-06 12:30:35 +01:00
Ben Wiederhake
1cf511f526 Actually install the appdata file 2016-01-03 16:39:25 +01:00
Ben Wiederhake
0a349cc38e Fix name of test, fix clean target
Since this is a trivial change, [skip ci]
2016-01-02 00:22:17 +01:00
Ben Wiederhake
7ce2d397b8 Implement very basic test.
This can only detect missing symbols or other severe failures.
2016-01-02 00:22:17 +01:00
mjentsch
97f26e9b24 Merge branch 'master' into dev-1.3.0 2016-01-02 00:09:57 +01:00
matj
ffca726ca1 Fix compilation with openssl 2015-12-31 16:33:18 +01:00
mjentsch
a846ef03b0 Revert "Revert "Introduce --disable-gcrypt flag""
This reverts commit 893bb3369c.
2015-12-31 16:31:16 +01:00
mjentsch
893bb3369c Revert "Introduce --disable-gcrypt flag"
This reverts commit 89c27afac1.
2015-12-31 00:14:02 +01:00
mjentsch
3b3a4eafc2 Merge branch 'dev-1.2.3' into dev-1.3.0 2015-12-30 16:32:28 +01:00
Ben Wiederhake
f1078f2d3a Add proper copyright headers 2015-12-30 15:04:18 +01:00
Ben Wiederhake
89c27afac1 Introduce --disable-gcrypt flag 2015-12-30 14:34:44 +01:00
Ben Wiederhake
5b275a6abb Read po/LINGUAS only in one place 2015-12-30 14:17:42 +01:00
mjentsch
085e14287f Make gettext dependency optional 2015-12-29 18:11:29 +01:00
Ben Wiederhake
855e6fc04e Fix ${LOCALES} in Makefile 2015-12-26 11:22:57 +01:00
mjentsch
0bb5b0121d Make gettext dependency optional 2015-12-05 20:31:08 +01:00
mjentsch
53c6b384ec Clean up comments in Makefile.in 2015-12-05 16:56:40 +01:00
mjentsch
7d5722462f Display git commit in commit.h 2015-12-05 16:55:03 +01:00
Ben Wiederhake
f53f13592a Disable unused feature 2015-11-26 08:21:09 +01:00
Ben Wiederhake
8d8f299aec Drop LodePNG 2015-11-25 20:32:31 +01:00
mjentsch
50c4b2ead7 Allow passing configure flags to libtgl subproject
Pass compiler and linker flags down to libtgl Makefile, when calling configure.
2015-11-12 21:14:12 +01:00
Matthias Jentsch
ee9626e6da Merge remote-tracking branch 'wiederhake/beta4' into beta4 2015-10-20 12:38:40 +02:00
mjentsch
306273d4c4 Merge branch 'beta4-human-reable-user-names' into beta4 2015-10-17 18:09:42 +02:00