summaryrefslogtreecommitdiffstats
path: root/gnome3-libs
diff options
context:
space:
mode:
Diffstat (limited to 'gnome3-libs')
-rwxr-xr-xgnome3-libs/adwaita-icon-theme/DEPENDS11
-rw-r--r--gnome3-libs/adwaita-icon-theme/HISTORY5
-rwxr-xr-xgnome3-libs/adwaita-icon-theme/PRE_BUILD6
-rw-r--r--gnome3-libs/adwaita-icon-theme/symbolic-svg.patch19
4 files changed, 40 insertions, 1 deletions
diff --git a/gnome3-libs/adwaita-icon-theme/DEPENDS b/gnome3-libs/adwaita-icon-theme/DEPENDS
index 260cd24a11..9ccd89bffe 100755
--- a/gnome3-libs/adwaita-icon-theme/DEPENDS
+++ b/gnome3-libs/adwaita-icon-theme/DEPENDS
@@ -1,4 +1,13 @@
depends gtk+2 &&
depends intltool &&
depends hicolor-icon-theme &&
-depends icon-naming-utils
+depends icon-naming-utils &&
+
+optional_depends librsvg2 \
+ "--enable-symbolic-svg" \
+ "--disable-symbolic-svg" \
+ "to encode symbolic files from SVG (requires gtk-encode-symbolic-svg tool from ${SPELL_COLOR}gtk+3${DEFAULT_COLOR})" &&
+
+if is_depends_enabled $SPELL librsvg2; then
+ depends gtk+3
+fi
diff --git a/gnome3-libs/adwaita-icon-theme/HISTORY b/gnome3-libs/adwaita-icon-theme/HISTORY
index c6af5b2c33..1e225285ad 100644
--- a/gnome3-libs/adwaita-icon-theme/HISTORY
+++ b/gnome3-libs/adwaita-icon-theme/HISTORY
@@ -1,3 +1,8 @@
+2015-04-24 Vlad Glagolev <stealth@sourcemage.org>
+ * DEPENDS: added missing librsvg2, gtk+3 dependencies
+ * PRE_BUILD: added, to apply patch
+ * symbolic-svg.patch: added, to make librsvg2 dependency configurable
+
2015-03-14 Vlad Glagolev <stealth@sourcemage.org>
* DEPENDS: added, for missing dependencies, imported from
gnome-icon-theme
diff --git a/gnome3-libs/adwaita-icon-theme/PRE_BUILD b/gnome3-libs/adwaita-icon-theme/PRE_BUILD
new file mode 100755
index 0000000000..c3c7c405ea
--- /dev/null
+++ b/gnome3-libs/adwaita-icon-theme/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p0 < "$SPELL_DIRECTORY/symbolic-svg.patch" &&
+
+autoreconf -fi
diff --git a/gnome3-libs/adwaita-icon-theme/symbolic-svg.patch b/gnome3-libs/adwaita-icon-theme/symbolic-svg.patch
new file mode 100644
index 0000000000..c289eb15e0
--- /dev/null
+++ b/gnome3-libs/adwaita-icon-theme/symbolic-svg.patch
@@ -0,0 +1,19 @@
+--- configure.ac.orig 2014-09-23 06:22:31.000000000 +0400
++++ configure.ac 2015-04-24 17:14:54.603619466 +0300
+@@ -52,9 +52,15 @@
+ fi
+ AM_CONDITIONAL(ALLOW_RENDERING, test "x$allow_rendering" = "xyes")
+
++AC_ARG_ENABLE(symbolic-svg,
++ AC_HELP_STRING([--disable-symbolic-svg], [disable encoding symbolic files from SVG]),
++ [symbolic_svg=${enableval}],
++ [symbolic_svg=yes]
++)
++
+ symbolic_encode_sizes="16x16 24x24 32x32 48x48 64x64 96x96"
+ AC_PATH_PROG([GTK_ENCODE_SYMBOLIC_SVG], [gtk-encode-symbolic-svg], [false])
+-if test "x$GTK_ENCODE_SYMBOLIC_SVG" = "xfalse"; then
++if test "x$GTK_ENCODE_SYMBOLIC_SVG" = "xfalse" || test "x$symbolic_svg" = "xno"; then
+ symbolic_encode_sizes=""
+ fi
+ AC_SUBST(symbolic_encode_sizes)