Ell
fe35294ee7
build: add Korean translation to the Windows installer
...
... but keep it disabled, since the Inno Setup Korean translation
is unofficial.
2019-02-27 03:41:27 -05:00
Jehan
5c20d220dd
build: add "org.freedesktop.FileManager1" bus access to flatpak.
...
Syncing the nightly flatpak with the stable one.
See issue #1588 .
2019-01-08 23:23:50 +01:00
Jehan
5a61959b74
build: sync recent flatpak's stable manifest to the nightly one.
2018-12-20 10:48:52 +01:00
Jehan
a181372795
build: sync the nightly flatpak manifest with the stable one.
2018-11-01 22:22:33 +01:00
Michal
82e59a951d
Use list comprehensions
...
https://docs.python.org/3/tutorial/datastructures.html#list-comprehensions
2018-09-29 20:25:40 +00:00
Michal
09d1a3c82f
Comparision to None should be done with "is" or "is not"
...
https://www.python.org/dev/peps/pep-0008/#programming-recommendations
2018-09-29 20:25:40 +00:00
Jehan
fb0b04e8d9
build: bump some dependencies in nightly flatpak.
...
Sync with recent changes of the stable flatpak.
2018-09-27 23:47:23 +02:00
Jehan
ff56a3af8d
build: update the flatpak cron file.
...
The artifacts should be moved after each export (otherwise we mix
artefacts from various builds). Also fix the last date call.
2018-09-14 18:12:23 +02:00
Jehan
a654ecbd70
build: assume yes to questions when updating flatpak runtimes.
2018-09-13 18:17:18 +02:00
Ell
aafa925906
Issue #1846 - "gitlab::" typo in the Windows installer
...
Introduced by commit 8eb77376c4
.
Change to "gitlab:".
2018-08-03 22:14:52 -04:00
Jehan
fdc3c84fc5
build: move fribidi as a module of pango in flatpak manifest.
...
Makes easier to maintain so that it makes clear why this was added (i.e.
as a dependency of pango, not a direct dependency of GIMP).
2018-07-23 12:46:00 +02:00
Jehan
573ab95315
build: add Wayland socket and bump LibRaw.
...
Apparently the LibRaw 0.18 was taken down as soon as 0.19 got released.
Thanks to solid_black for reporting it on IRC.
2018-07-13 16:25:11 +02:00
Michael Natterer
829f12040d
Forgot two license links...
2018-07-12 00:11:22 +02:00
Michael Natterer
8eb77376c4
More bugzilla -> gitlab in various files
2018-07-11 22:24:02 +02:00
Jehan
dc6c14c29f
build: sync nightly flatpak with recent changes on stable one.
...
Exiv2 and GExiv2 has been updated and using "app-id" instead of "id".
2018-07-05 13:29:26 +02:00
Jehan
401ec556e1
build: remove obsolete patch.
...
As noted by Edward E., SVG detection is rewritten in GTK+3 and this
patch is rendered useless.
2018-06-28 18:27:54 +02:00
Jehan
6b71bf27c8
build: build flatpak with new --with-icc-directory option.
...
This will set the default color profile directory under its path inside
the sandbox and therefore fix issue #15 of our flathub repo.
While I am at it, I do some cleaning and remove --enable-vector-icons
since this is now the default.
This is in particular necessary because permission in manifest
--filesystem=/usr/share/color/icc does not work as expected to mount the
system repository inside the sandbox at the same path.
See commit 8f3bf7b175d44118f9146e31191fcb7558614b31 from flathub
repository for org.gimp.GIMP.
2018-06-27 17:17:05 +02:00
Edward E
f18fcd468e
Issue #1240 - The drive or unc share you selected does not exist...
...
...or is not accessible
Installer: show install path on final confirmation page
2018-06-17 22:55:17 +02:00
Salamandar
8feb51954b
Fix encoding. The world should be utf-8.
2018-06-15 17:34:59 +00:00
Jehan
e7a1b162e6
build: improve and simplify flatpak building script.
2018-06-14 03:21:42 +02:00
Jehan
ea14ce7ff4
build: syncing recent changes from stable flatpak manifest.
2018-06-06 21:30:13 +02:00
Jehan
dcba5f7f26
build: remove flathub's submodule and update flatpak howto.
...
Now our nightly manifest does not depend on the base module used in
flathub so just remove the submodule.
Also update our howto.
2018-06-06 02:37:41 +02:00
Jehan
50c623494e
build: do not depend on base module for flatpak.
...
Let's go with a simpler manifest since soon it will be built on a better
machine (our CI server) and to make scripts simpler.
Note that I also removed the old webkitgtk dependency, but actually I
realize the GNOME runtime does not have the new dependency as well,
since the runtime actually has a webkit2gtk-4.0 instead. We'll have to
look into this.
2018-05-31 15:36:15 +02:00
Jehan
6ef9cd5359
build: the dev flatpak has been removed now.
2018-05-30 11:57:30 +02:00
Jehan
2795512822
build: remove dev flatpak and replace nightly with gtk3 manifest.
...
Now gtk3-port old branch has become master!
Also we don't need a dev flatpak for now. We'll see later when we will
do new development releases.
2018-05-27 22:24:37 +02:00
Jehan
fc8d815ab8
build: update the flatpak howto.
2018-05-27 22:20:09 +02:00
Jehan
c6a1b9bcde
Update various places with old git repository URIs.
2018-05-27 04:19:18 +02:00
Jehan
0034bd44b3
build: update GNOME's git repository URI.
2018-05-27 04:09:47 +02:00
Ell
cdfcf5bdcf
build: add Czech translation to the Windows installer
2018-05-26 14:55:47 -04:00
Jernej Simončič
d436eb66fc
Installer: put back compatibility DLLs (for really old plugins)
2018-05-21 00:31:57 +02:00
Jernej Simončič
fd59ecf2c5
Installer: set compatibility options to run Python plugins in high-DPI-aware mode
2018-05-21 00:31:57 +02:00
Jernej Simončič
952e7f365c
Installer: remove .dll files from plug-ins directory
2018-05-21 00:31:57 +02:00
Jernej Simončič
0dc3b76306
Installer: fix typos
2018-05-21 00:31:57 +02:00
Jernej Simončič
2a438351dd
Installer: Python fixes
2018-05-21 00:31:57 +02:00
Jehan
399ac63548
build: cleaner flatpak building script.
2018-05-16 20:00:11 +02:00
Jehan
c64c985726
build: add HEIF support in flatpak nightly and gtk3.
2018-05-16 19:52:50 +02:00
Jernej Simončič
a36f47356a
Installer: missed a directory when removing cruft
2018-05-15 00:25:09 +02:00
Jernej Simončič
aa7f602978
Installer: use smaller compression dictionary (might help prevent problems as in #795892 )
2018-05-15 00:03:51 +02:00
Jernej Simončič
f557b22d23
Installer: clean up old .debug files during install (they're useless)
2018-05-15 00:01:08 +02:00
Jernej Simončič
391b81c9a4
Installer: updated ghostscript
2018-05-14 22:46:44 +02:00
Jehan
1d30426102
build: add a flatpak for the gtk3-port branch.
...
This flatpak is tested and working.
I have not yet verified though if it has the maximum options enabled
(guessing not), but only that we had at least the required dependencies
at least.
When we will merge, it will become the nightly flatpak and the current
nightly can be used to follow the 2.10 (future) branch.
2018-05-14 01:24:47 +02:00
Jehan
b748dea801
build: add my cron script to build dev flatpak regularly.
...
This is the script I have been personally using for some time now to
build the devel and nightly flatpak on my server regularly through cron
files.
It is not the best script, arguably, and we can most likely do better.
But for now, it worked for me and is a first step toward maybe making
official nightly flatpak builds soon.
2018-05-13 22:42:54 +02:00
Jehan
0d26d00ca3
build: replace some survivor s/2.9/2.10/.
2018-05-11 03:01:00 +02:00
Jernej Simončič
5427d82d21
Installer: better error message about unsupported OS
2018-05-10 17:18:34 +02:00
Jehan
324873c7b8
build: no need for the splash screen patch anymore (was for 2.10.0 RC2).
2018-05-05 18:30:38 +02:00
Jehan
1ef0f50698
build: update nightly and dev flatpak.
...
In particular a bunch of dependencies were moved to the BaseApp.
Dev flatpak is actually a bit useless now (since last dev release is
older than stable). But I keep the dev manifest around to make it easier
to update for the future when we'll have a new dev release.
2018-05-05 16:12:11 +02:00
Jernej Simončič
2d3b8f67a8
Installer: optional GIMP debug symbols inclusion
2018-05-05 00:32:46 +02:00
Jernej Simončič
7376f9ce29
Installer: update URLs
2018-05-02 17:34:26 +02:00
Jernej Simončič
c5bde2559e
Installer: require Windows 7 or newer
2018-05-02 17:18:46 +02:00
Jernej Simončič
8bc219b2c3
Installer: require Windows 7 or newer
2018-05-02 17:18:46 +02:00
Jernej Simončič
2f28ddf62b
Installer: include less cruft
2018-05-02 17:18:46 +02:00
Jernej Simončič
fc34accf4c
Installer: another leftover library to clean up
2018-05-02 17:18:46 +02:00
Jernej Simončič
68b4938830
Installer: fixes for upgrading from 2.8
2018-05-02 14:04:13 +02:00
Jernej Simončič
69cbd89694
Installer: use mingw Python
2018-05-02 13:02:17 +02:00
Jernej Simončič
074b337d43
Installer: don't attempt signing when not compressing the installer
2018-05-02 11:40:06 +02:00
Jernej Simončič
449e7b4961
Installer: NOCOMPRESSION fix 2 (installer name)
2018-05-02 11:36:50 +02:00
Jernej Simončič
e8947d2ac4
Installer: oops, NOCOMPRESSION should only affect installer compression
2018-05-02 11:35:16 +02:00
Jernej Simončič
634b0e68c3
Installer: add missing files
2018-05-02 11:34:29 +02:00
Jernej Simončič
e7c50755f9
Installer: more fixes for split GIMP/deps directories
2018-05-02 02:17:48 +02:00
Jernej Simončič
d981c930c5
Installer: forgot a few things for GIMP/deps split
2018-05-02 02:17:48 +02:00
Jernej Simončič
770f596c6e
Installer: fix mode
2018-05-02 02:17:48 +02:00
Jernej Simončič
b6813cfe3c
Installer: split GIMP and dependencies again (makes it easier to digitally sign
...
binaries I built myself)
2018-05-02 02:17:48 +02:00
Jernej Simončič
68f4c8a5ed
Revert "build: fix removal of old GIMP versions during installation on Windows"
...
This reverts commit d8ae5481ac
.
The original code was meant to remove old (pre-2.8) installers, which used WinGimp AppId.
2018-05-02 02:17:48 +02:00
Ell
d8ae5481ac
build: fix removal of old GIMP versions during installation on Windows
...
Fix the registry path where uninstaller information is searched for
during installation, so that old GIMP versions are properly
uninstalled before installing a new version.
This fix has already been included in the 2.10.0 installer.
2018-05-01 01:12:10 -04:00
Ell
25db980d01
build: add MyPaint brushes component to the Windows installer
...
In order to bundle the MyPaint brushes, GIMP needs to be configured
with --enable-bundled-mypaint-brushes, and the brushes need to be
present at $GIMP_DIR32\share\mypaint-data.
2018-05-01 01:12:10 -04:00
Ell
de508da0e9
build: add 2.10 splash to the Windows installer
2018-05-01 01:11:56 -04:00
Ell
bf7bbdba2e
build: add Chinese (Taiwan) translation to the Windows installer
2018-05-01 01:11:56 -04:00
Jehan
6463e80c71
build: update my howto for flatpak releases.
...
After a small fiasco of 5 consecutive builds, add some newly learned
ways to test the builds beforehand on flathub infrastructure, for the
next time.
2018-04-27 18:35:33 +02:00
Jehan
da2430deaa
build: fix the forgotten splash screen for dev flatpak.
2018-04-21 18:09:21 +02:00
luz.paz
147c09f19e
Bug 795161 - Misc. typo fixes in source comments and doxygen
...
Found via `codespell`
Follow-up to commit 7fdb963e01
2018-04-18 21:06:57 +02:00
Jehan
12b9d7a4e7
build: update dev flatpak to 2.10.0 RC2.
2018-04-18 12:34:07 +02:00
Ell
65c7ce5e7d
build: add Chinese (China) translation to the Windows installer
2018-04-13 08:16:50 -04:00
Jehan
9dfd35be05
build: update base dependencies to fix flatpak.
2018-04-09 04:03:18 +02:00
Jehan
d907898c65
build: update dev and nightly flatpak manifests.
...
Dev flatpak now builds the 2.10.0 RC1.
Both manifest tested and working.
2018-04-07 01:17:09 +02:00
Jehan
d2c4db1984
build: upstream flathub build and base modules updated too.
2018-04-06 21:09:50 +02:00
Jehan
494f68418a
build: do not bundle glib anymore.
...
We now use the GNOME 3.28 runtime and glib 2.56.0 is bundled with it.
2018-04-06 21:01:15 +02:00
Ell
e931d354ab
build: update Windows installer splash for 2.10 RC
2018-03-25 13:31:26 -04:00
Jehan
8f71aeda3d
build: update flatpak builds with latest changes.
...
Untested. Hopefully should build.
Also bump the GNOME runtime to the latest version.
2018-03-19 17:42:49 +01:00
Ell
c0c6856190
build: add Latvian translation to the Windows installer
...
... but keep it disabled for now, since some of the characters may
not render correctly.
2018-03-10 18:23:18 -05:00
Jehan
5b58cc4b7c
build: fix header search paths for windres calls (Win32 build).
...
The Win32 build was not taking the new path of git-version.h into
account and was outputting these errors:
> ../build/windows/gimp.rc:2:10: fatal error: git-version.h: No such file or directory
> #include "git-version.h"
> ^~~~~~~~~~~~~~~
2018-02-12 18:55:50 +01:00
Ell
26e90bfd1f
build: add Indonesian translation to the Windows installer
2018-02-09 09:49:53 -05:00
Ell
b40a64aab3
build: add Greek translation to the Windows installer
2018-01-28 17:11:22 -05:00
Ell
8f441befb6
build: add Basque translation to the Windows installer
2018-01-19 15:46:16 -05:00
Jehan
458e313000
Rename gimp.appdata.xml.in to org.gimp.GIMP.appdata.xml.in.in.
...
I completely forgot to rename the appstream file according to the new
ID. While doing so, I also make it a .in.in file, with initial
processing by the autotools. Indeed I need @GIMP_COMMAND@ to be replaced
by AC_CONFIG_FILES().
Finally I fix a badly closed XML tag (which reminds me I should always
test a commit, even when it's a simple non-C 1-liner change!).
2018-01-14 03:54:17 +01:00
Ell
bc8c79e95a
build: add Icelandic translation to the Windows installer
2018-01-06 12:31:51 -05:00
Jehan
e875ec3fc6
build: when bumping glib, also bump glib-networking.
...
Tested and successful flatpak build!
2018-01-05 03:59:00 +01:00
Jehan
49e60ae72b
build: bump glib dependency in flatpak nightly manifest.
...
We now need glib 2.54.2 which is not available in org.gnome.Sdk,
neither 3.24 nor 3.26.
2018-01-04 22:53:12 +01:00
Sebastian Rasmussen
9b9daba7a4
Bug 792028 - Bug reporting hint in installer should not mention...
...
...the installer component
The warning is actually not only about the installer, but also covers
the installed version of GIMP. The warning was resurrected from commit
6f0bb88e43
and slightly reworded.
2018-01-03 01:39:54 +01:00
Jehan
fe22500e9b
build: update nightly flatpak manifest with mypaint-brushes.
...
Untested, but that should work!
2018-01-02 23:43:52 +01:00
Ell
cf065a37eb
build: add Swedish translation to the Windows installer
2017-12-31 10:47:10 -05:00
Ell
bc16d34604
build: add Turkish translation to the Windows installer
2017-12-27 10:12:13 -05:00
Ell
3837cccb48
build: add Esperanto translation to the Windows installer
...
... but disable it for now, since some of the characters are not
displayed correctly.
2017-12-25 07:45:00 -05:00
Ell
1f27ee6219
build, configure.ac: misc Windows installer translations build improvements
...
In configure.ac, add --enable-windows-installer option (off by
default), which should be set to generate the necessary files for
the installer translations during the build. Using this option is
only supported when building from git, since the installer files
are not included in source tarballs.
Rename setup.isl.desktop.in to setup.isl.in, and instruct intltool
to treat it as an .ini file explicitly.
Delete generated message files during make clean.
2017-12-25 07:42:20 -05:00
Ell
7df863602a
build: small fix to the Windows installer translations makefile
2017-12-24 17:14:09 -05:00
Ell
ac059b9499
build: add/update Windows installer strings
...
Remove the installer graphics credits, since we use a different set
of graphics in master, and will probably use yet different set of
graphics for 2.10.
Add strings for the MyPaint brushes component. The setup script in
git doesn't use those yet, but this lets translators start
translating them.
2017-12-24 16:45:32 -05:00
Ell
f1070f4c80
build: use intltool for Windows installer translations
...
Use intltool for managing the translations for the Windows
installer, instead of manually maintaining the translated message
files.
The message files are generated in the source directory, under
build/windows/installer/lang, as part of the build, and can be
subsequently used to build the installer, as before.
2017-12-24 16:45:32 -05:00
Jehan
edb0928e53
build: 2.9.8 dev build must now use a higher lcms2 dep version.
2017-12-14 02:20:41 +01:00
Jehan
b9260266ab
build: arrrgh! Also the commit for GIMP repo!
2017-12-13 22:57:11 +01:00
Jehan
f112fbe734
build: forgot to update the flatpak commit hashes.
...
Oups!
2017-12-13 22:51:32 +01:00
Jehan
e922671223
build: update flatpak manifest for the development release.
...
Even though we don't have an official build yet (flatpak only does
stable builds), let's keep up with the releases. :-)
2017-12-12 23:49:06 +01:00