Use cairosvg rather than librsvg to convert SVG to PNG.
[dhcpcd-ui] / mk / icon.mk
index e50812630bb0e7a30c5dc88fe1cfcbe257851461..52226127da96cb44bd6ce1f1d08215777fb0b2c1 100644 (file)
@@ -4,7 +4,7 @@ SIZEDIR?=       ${SIZE}x${SIZE}
 ICONDIR?=      ${PREFIX}/share/dhcpcd/icons
 IDIR=          ${ICONDIR}/hicolor/${SIZEDIR}/${CATEGORY}
 
-RSVG_CONVERT?= rsvg-convert
+CAIROSVG?=     cairosvg
 
 ICONS+=                ${SRCS:.svg=.png}
 CLEANFILES+=   ${SRCS:.svg=.png}
@@ -14,7 +14,7 @@ CLEANFILES+=  ${SRCS:.svg=.png}
 all: ${ICONS}
 
 .svg.png:
-       ${RSVG_CONVERT} -h ${SIZE} -w ${SIZE} $< >$@
+       ${CAIROSVG} -f png -H ${SIZE} -W ${SIZE} $< >$@
 
 _iconinstall: ${ICONS}
        ${INSTALL} -d ${DESTDIR}${IDIR}