Commit graph

34 commits

Author SHA1 Message Date
Michael Natterer
9667d2566d icons: fix .gitignore in Symbolic-Inverted/ 2018-05-20 18:28:09 +02:00
Michael Natterer
cb142b396e icons: forgot Symbolic-Inverted/Makefile.am in the previous icons commit 2017-06-07 21:59:02 +02:00
Jehan
228929957a Revert "Bug 780270 - MinGW build fail on Windows, wrong definition in..."
This reverts commit 2226fb1dc8.
It doesn't make much difference right now, will work the same on
native builds and be broken on cross-builds.
I need to fix how invert-svg is built (broken on commit 84439a8),
so that it is a build executable again. Work in progress.
But since it makes no difference right now, let's just revert this
one already.
2017-03-23 15:54:25 +01:00
Michael Natterer
2226fb1dc8 Bug 780270 - MinGW build fail on Windows, wrong definition in...
...icons/Symbolic-Inverted/Makefile.am (BUILD_EXEEXT should read EXEEXT)

Use EXEEXT instead of BUILD_EXEEXT.
2017-03-19 20:19:03 +01:00
Jehan
9eb143f389 Bug 780137 - SVG icon files are not removed by make distclean. 2017-03-17 04:16:20 +01:00
Hartmut Kuhse
66bc98d299 Revert "New GimpMetadata as subclass of GExiv2Metadata"
This reverts commit 3ab08c8bfd.
2017-01-03 19:36:22 +01:00
Hartmut Kuhse
3ab08c8bfd New GimpMetadata as subclass of GExiv2Metadata 2017-01-03 19:26:35 +01:00
Øyvind Kolås
dfad0d115e icons: set GEGL_USE_OPENCL=no for symbolic icon inversion
Observed initialization time for OpenCL observed on modern systems has been up
to 1 second - OpenCL speed ups will not outweigh initialization costs for these
small icons.
2016-09-21 01:03:26 +02:00
Massimo Valentini
3cc77b03bf Bug 759904: Some icons can't be set from the icon theme
make it possible to use themed standard named icons
so to have also gtk dialogs show icons in the same style
as GIMP ui.
2016-09-02 12:30:49 +02:00
Sebastian Pipping
42420c3c4d Bug 769102: fix creation of output directories for inverted icons.
https://bugs.gentoo.org/show_bug.cgi?id=589394
2016-07-23 14:35:23 +02:00
Jehan
fec8d46002 icons: wrong directory created.
Likel copy-paste typo.
2016-06-12 13:38:22 +02:00
Jehan
18b0468cc9 tools: invert-svg is a build-only tool.
It must be built with a native compiler and native libs only.
2016-06-12 04:25:53 +02:00
Jehan
0e33c7d84d icons: use pixel-perfect 24x24 icons with vectorial icon themes. 2016-04-10 18:17:58 +02:00
Øyvind Kolås
2da8aadfe2 icons: use argv chain of ops instead of xml to express inverting graph 2016-03-07 11:48:51 +01:00
Jehan
6ff0670323 icons: ignore all generated icons. 2016-02-29 17:38:38 +01:00
Jehan
e26fdc9e46 icons: allow vectorial icons for the Color icon theme too.
Extraction is still wrong for many icons. I'll see what I can do later.
The icon-list.mk is now common for all 3 icon themes.
2016-02-15 18:01:10 +01:00
Jehan
be7d48e11d icons: fix gimp-toilet-paper icon exception.
It was infinitely-looping because of a mis-usage of the % matching rule.
On the rule or dependency side, I must use $(@D) instead of % to match
the directory part of the target (I could also have used $* to get only
the matching part of the stem).
2016-02-15 16:15:04 +01:00
Jehan
684c196bcd icons: more exceptions in icon generation.
gimp-toilet-paper must not be inverted and gimp-color-picker-white|black
must be inverted from respectively gimp-color-picker-black|white.
2016-02-15 01:54:30 +01:00
Jehan
1d1e2c5c00 icons: do not include generated inverted icons into the distribution. 2016-02-15 01:54:08 +01:00
Jehan
8bb14211bb icons: add configure option --enable-vector-icons.
This will extract vectorial symbolic icons out of the SVG source, and
generate vectorial symbolic inverted icons too.
Vectorial color icons are not extracted yet.
I also make sure that the tools/ subdir is processed by make before
icons/ because a few build tools will be needed to extract the icons.
Yet I mark the feature as experimental because librsvg seems to be
broken on many edge cases and several icons end up wrong. I'll keep
the option experimental until I figure the right way to extract the
icons.
2016-02-15 01:53:33 +01:00
Jehan
e897f61807 icons: both symbolic icon themes share the same folder tree. 2016-01-28 16:56:54 +01:00
Jehan
37a482a096 icons: invert the symbolic icons with gegl:invert-gamma...
... instead of gegl:invert-linear.
2016-01-18 00:28:37 +01:00
Michael Natterer
72d8bcd663 icons: create the directory in the rule to make 12/gimp-default-colors.png 2016-01-12 02:09:05 +01:00
Michael Natterer
3428a5c579 icons: use cp not LN_S to "create" the inverted 12/gimp-default-colors.png
Linking it apparently messed up something (identical timestamps?) so
sudo make install would fail.
2016-01-11 20:34:16 +01:00
Benoit Touchette
fdb582b95c icons: fix compile errors
Fixed "gimpicons.c:30:45: fatal error: icons/Default/gimp-icon-pixbufs.c:
No such file or directory" after commits :
ee512b610d
fa9e5b8f98
Fixed "ln: failed to create symbolic link ‘12/gimp-default-colors.png’:
File exists" by forcing new symlinking on creating get-default-colors.png
for Symbolic-inverted to prevent error during make.
2016-01-11 08:48:14 -05:00
Jehan
3275ea4a29 icons: do not invert "gimp-default-colors" icon for Symbolic-Inverted. 2016-01-11 02:43:20 +01:00
Jehan
ca5003240c icons: set example icons to our themes.
This is not strictly necessary since "gimp-wilber" is already the default
icon name. But it is good form to show the example for theme makes.
2015-12-30 15:54:45 +01:00
Jehan
a750a2a775 icons: install the complete Symbolic icon sets. 2015-12-29 21:05:10 +01:00
Michael Natterer
0c798520e6 icons: put the recipe for the generated icons into a variable
and use that variable instead of repeating the recipe for each icon size.
2015-12-28 02:51:36 +01:00
Jehan
7102d3d82b icons: fix generated Symbolic-Inverted icons dependency.
They need to be properly dependent on the image with the same name
in the Symbolic icon theme. Until now we could only make them dependent
on either nothing or all Symbolic icons.
2015-12-26 03:42:25 +01:00
Michael Natterer
9868e28df9 icons: add the generated Symbolic-Inverted icons to DISTCLEANFILES 2015-12-22 13:33:51 +01:00
Michael Natterer
71a02c62f0 icons: recreate Symbolic-Inverted icons when the original changes 2015-12-22 12:03:26 +01:00
Michael Natterer
44d5e7adcd configure.ac, icons: check for the "gegl" binary
and use the found executable instead of hardcoding "gegl".
2015-12-21 00:21:17 +01:00
Jehan
94aec7cb6c icons: generate "negative" color symbolic icons.
The negative icons are generated from the Symbolic icon theme with
the GEGL operation 'gegl:invert-linear'.
2015-12-20 17:43:33 +01:00