Commit Graph

8 Commits (master)

Author SHA1 Message Date
James Le Cuirot 550065724b Make better use of autotools (#149)
* Check for inkscape, optipng, and sass in the PATH with configure

* Define themedirs once in configure instead of each Makefile

* Set GTK3_VERSION to compatible version instead of actual version

autotools doesn't like symlinks much, especially when building outside
of the source tree. This also adds better version detection errors.

* Don't distribute gulpfile.js as it has been removed

* Don't need $(srcdir) when defining EXTRA_DIST

Distributions are always prepared from the sources.

* Install theme index files using automake

* Generate and install XFWM4 files properly with autotools

This handles parallelism better and allows out-of-source builds.

* Generate and install GTK+2 files properly with autotools

This handles parallelism better and allows out-of-source builds.

* Generate and install GTK+3 files properly with autotools

This handles parallelism better and allows out-of-source builds.
2018-10-20 17:38:07 +01:00
jnsh 7ff5b36c28 Update documentation for gtk3, gnome-shell and parallel dependencies (#140)
* Update supported GTK & Gnome versions in README

* Improve version auto-detection error messages

* Update dependency info in README

* Mention parallel as optional dependency in README

If parallel is installed, asset images are rendered with it, which
usually results in a nice build speed improvement.
2018-10-08 13:07:47 +01:00
jnsh 1759706eb4 Separate gtk3 and gnome-shell versioning (#117)
* Separate gtk3 and gnome-shell version detection

GTK3's version isn't tied to gnome desktop version any more. Let's
separate the versioning for gtk3 and gnome-shell themes to reflect that.

* Add symlinks to support shell versions up to 3.30

* Fix indentation in autoconf macros

* Detect version with gnome-shell: grab the shell version directly from 'gnome-shell --version'
output.

* Update README for gtk3 and gnome-shell options

GTK3 and gnome-shell themes are now versioned separately.

* Update build options indentation in README
2018-09-08 16:13:25 +01:00
Kylie McClain 2753f47db6 m4/arc-gnome: Use correct pkg-config macro
This allows for ./configure to detect prefixed versions of
pkg-config.
2015-12-14 08:23:07 -05:00
Horst3180 6e9113718e some tweaks 2015-10-26 17:28:45 +01:00
Horst3180 cadb4ac730 better error handling 2015-10-26 16:14:42 +01:00
Score_Under c90c108c44 Fix broken test
Test with "==" is non-standard so it doesn't work on all shells. Arc-theme will not build without this change for me.
2015-06-24 16:38:15 +01:00
Horst3180 f21150e179 add build system 2015-05-28 17:41:22 +02:00