Commit Graph

154 Commits

Author SHA1 Message Date
Sebastian Ramacher
03c02bbc97 Check versions first
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-08-13 18:23:17 +02:00
Sebastian Ramacher
0fb57ad15c Include interface specification in resource
This commit essentially reverts
4ee323a89a. We now duplicate the data
again, but loading the interface specification from somewhere else does
not make much sense, since the specification must match the actually
implemented interface.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-07-08 12:28:49 +02:00
Sebastian Ramacher
e28598a07d Rename resources
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-07-08 12:19:05 +02:00
Sebastian Ramacher
66805ec2eb Query pkg-config only once for libs and cflags
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-07-02 19:09:34 +02:00
Sebastian Ramacher
2c6ab6b092 Use glib-compile-resource instead of sed magic
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-05-30 23:10:06 +02:00
Sebastian Ramacher
2498d5cf81 Simplify source file filtering 2017-01-24 23:43:18 +01:00
Sebastian Ramacher
84a1f213d6 Simplify the computation
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-24 23:21:48 +01:00
Sebastian Ramacher
c106f09f28 Compute PWD correctly
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-24 23:19:07 +01:00
Sebastian Ramacher
4ee323a89a Load D-Bus interface XML data during runtime
We already install the XML data anyway, so there is no reason to ship it
twice (once in the binary and once as a file).

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-24 22:50:40 +01:00
Sebastian Ramacher
6c86855949 Factor out common dependencies 2017-01-24 22:03:58 +01:00
Sebastian Ramacher
1c1f0d0284 Use correct variable
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-24 22:03:40 +01:00
Sebastian Ramacher
1d0e611067 Remove unused variable
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-24 21:58:49 +01:00
Sebastian Ramacher
04eb04cab6 Simplify source file handling
sort removes duplicates.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-24 21:57:40 +01:00
Sebastian Ramacher
e858e193a6 Remove obsolete reference to synctex headers
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2017-01-24 21:53:37 +01:00
Sebastian Ramacher
e087fa6634 Sort for reproducability
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2016-11-07 21:49:25 +01:00
Sebastian Ramacher
40e5019276 Fix makefile dependencies
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2015-10-22 19:30:35 +02:00
Sebastian Ramacher
5c60ce4156 Get rid of embedded copy of libsynctex
TeXLive 2015 including libsynctex is out long enough.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2015-10-08 21:26:22 +02:00
Sebastian Ramacher
9d1b58a4d9 Introduce PKG_CONFIG 2015-04-10 15:51:50 +02:00
Sebastian Ramacher
fe18512880 Merge remote-tracking branch 'skuwent/master' into develop 2015-01-02 12:18:06 +01:00
NGKS
d44b2c8c74 fix typo 2015-01-01 21:20:11 -08:00
Moritz Lipp
11e3e222f5 Fix gdb and valgrind target 2014-12-15 11:16:54 +01:00
Sebastian Ramacher
cd5f23d8a6 Include correct depends dir
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-11-27 18:01:53 +01:00
Sebastian Ramacher
1c695a51e1 Store tmp files in only one location
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-11-27 18:01:44 +01:00
Sebastian Ramacher
a63c6a5703 Filter database-sqlite.c correctly
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-11-27 18:01:34 +01:00
Moritz Lipp
01683e5492 Replace remaining make calls with 2014-11-20 13:10:52 +01:00
Moritz Lipp
13274b948b Fix build debug and gcov targets 2014-11-20 13:00:24 +01:00
Sebastian Ramacher
df915d2227 Update patch to version.h
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-11-10 00:20:25 +01:00
Moritz Lipp
a6db865596 Add run targets 2014-11-08 02:27:40 +01:00
Moritz Lipp
f408b3a775 Update Makefiles and fix dependencies 2014-11-07 22:05:03 +01:00
Moritz Lipp
e96c96f276 Update Makefile 2014-11-07 18:08:59 +01:00
Moritz Lipp
a1a0e47148 Begin to update build-system 2014-11-07 15:57:46 +01:00
Sebastian Ramacher
50ea97468c Add AppData file
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-09-29 14:44:12 +02:00
Sebastian Ramacher
b48733d59f Fix .depend directory creation
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-08-18 19:11:07 +02:00
Sebastian Ramacher
562f1736b7 Take advantage of shared SyncTeX parser library
As of revision 34449 texlive builds  SyncTeX parser as library. We continue to
include the code until this patch is deployed on most major distributions.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-06-27 22:15:55 +02:00
Sebastian Ramacher
1eec4a683f Remove css-definitions.c* in clean
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-06-25 18:37:55 +02:00
Sebastian Ramacher
54457a5906 Prepend zathura-$(VERSION)/ in archive and add prebuilt man pages
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-06-24 22:09:18 +02:00
Sebastian Ramacher
1f286ebcb3 Build synctex_parser
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-05-30 14:58:20 +02:00
Sebastian Ramacher
e1673cb4a6 Install manpages correctly
Thanks to Αριστοτέλης Πανάρας <spiritual.dragon.of.ra@gmail.com> for noticing.
2014-04-28 16:22:00 +02:00
Sebastian Ramacher
45defb75eb Reduce dist to one tar call 2014-04-27 17:07:15 +02:00
Sebastian Ramacher
411089b2ae Test if breathe and sphinx_rtd_theme are available before building html
documentation

Also build man pages only if sphinx is available. Make it nops otherwise.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-04-27 14:24:55 +02:00
Sebastian Ramacher
b24bf0771f Fix typo
Thanks to Kamil Smardzewski <roderyk197@gmail.com> for the patch.

Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-04-27 12:32:55 +02:00
Sebastian Ramacher
8f61583af7 Style index mode with CSS
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-04-26 23:32:38 +02:00
Sebastian Ramacher
9a0ff4b79b CSS definitions for index mode 2014-04-26 23:08:45 +02:00
Moritz Lipp
8ac14a4a22 Update Makefile 2014-04-24 16:57:53 +02:00
Moritz Lipp
0465e7e381 Update dist target 2014-04-24 16:56:14 +02:00
Moritz Lipp
f148a9aed7 Enable colors in Makefile 2014-04-24 16:23:19 +02:00
Moritz Lipp
2f18e905c9 Build manpages and update Makefile 2014-04-20 01:43:49 +02:00
Moritz Lipp
8bd390d396 Use sphinx for documentation 2014-04-08 20:31:56 +02:00
Sebastian Ramacher
8200dd0884 Get rid of ZATHURA_GTK_VERSION
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-01-15 18:50:06 +01:00
Sebastian Ramacher
e5b951451a Uninstall D-Bus interface definitions
Signed-off-by: Sebastian Ramacher <sebastian+dev@ramacher.at>
2014-01-15 17:56:09 +01:00