10 Commits

Author SHA1 Message Date
Enrico Tröger
6a4cb61a55 Windows installer: copyright and NSIS version update 2016-07-02 14:39:13 +02:00
Quentin Glidic
1f392b75bf ui-utils: Load per-version GTK+ CSS file
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
2016-04-14 13:17:12 +02:00
Enrico Tröger
d75873f9bc Windows installer: fix broken installation tags files 2016-03-22 08:44:11 +01:00
Enrico Tröger
e1a9929e9c Windows installer: install data files into new locations
This adapts the paths in the installer for the tags and filedefs files
as changed in #485.
Also simply include everything in share/ when including a GTK3
runtime environment instead of a fixed list of subdirectories,
share/glib-2.0 doesn't exist anymore when using MSYS2 packages.
2016-03-21 23:01:05 +01:00
Enrico Tröger
12f6ad6915 Install and uninstall ReadMe.Dependencies.Geany.txt 2016-03-12 18:32:40 +01:00
Enrico Tröger
c9a799bb0c Windows Installer: fix documentation installation paths 2016-03-06 16:50:32 +01:00
Enrico Tröger
52f5b88873 Windows Installer: declare files to be reserved for faster startup
This tells NSIS to place the necessary libraries at the beginning
of the packed installer so the installer does not need to extract
everything before it can start.
2016-03-06 16:14:46 +01:00
Colomban Wendling
f4b270a60e Use the same DOCDIR on Windows than on other platforms
NSIS installer changes were not tested, hopefully they'll work.

Closes #928.
2016-03-04 20:31:52 +01:00
Enrico Tröger
5379e1387f Windows installer: fix plugin installation directory 2015-07-11 16:36:03 +02:00
Thomas Martitz
9224c3c391 win32: run geany.nsi.in through automake to replace @GTK_VERSION@ variable
This automatically keeps the installer's idea of Gtk version with the one
used to compile geany in sync.

Traditionally we use the bundles from gtk.org to compile geany, and this
is also used for the installer. With msys2, we can use precompiled
msys2 binaries. These exist for GTK3 as well so we can actually provide a
GTK3 based installer. The installer naturually should reflect this.
Msys2's GTK2 is also newer.

Use the new script gtk-bundle-from-msys2.sh to extract the precompiled
GTK binaries from msys2 / pacman for packing the installer (can also be
used to make a zip for sharing).

mkdir gtk; cd gtk; ../scripts/gtk-bundle-from-msys.sh [-c] [-z] [-2 | -3]

waf is also adapted to process geany.nsi.in. This implies geany.nsi is now
under _build_, not in the root anymore.
2015-07-05 18:28:09 +02:00