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