summaryrefslogtreecommitdiff
path: root/libre/iceape
diff options
context:
space:
mode:
authorAndré Fabian Silva Delgado <emulatorman@parabola.nu>2016-03-15 18:24:18 -0300
committerAndré Fabian Silva Delgado <emulatorman@parabola.nu>2016-03-15 18:24:18 -0300
commit176aee5840e5837d97a76165540c5f481eb5daf4 (patch)
tree6ed9f54a770e3688cf04fce91d7453c1bd84c444 /libre/iceape
parenta5c6ecf62c0b49f8f0ae012551f7f4729d1fb91d (diff)
downloadabslibre-176aee5840e5837d97a76165540c5f481eb5daf4.tar.gz
abslibre-176aee5840e5837d97a76165540c5f481eb5daf4.tar.bz2
abslibre-176aee5840e5837d97a76165540c5f481eb5daf4.zip
iceape: use librsvg-stable instead of imagemagick since it's better to convert SVG to PNG files
Diffstat (limited to 'libre/iceape')
-rw-r--r--libre/iceape/PKGBUILD53
1 files changed, 24 insertions, 29 deletions
diff --git a/libre/iceape/PKGBUILD b/libre/iceape/PKGBUILD
index 9fe71558c..e0e5a6369 100644
--- a/libre/iceape/PKGBUILD
+++ b/libre/iceape/PKGBUILD
@@ -12,7 +12,7 @@ pkgdesc="A libre version of Debian Iceape, the internet suite based on SeaMonkey
arch=(i686 x86_64)
license=(MPL GPL LGPL)
depends=(alsa-lib dbus-glib desktop-file-utils gtk2 hunspell libevent libnotify libvpx libxt mime-types mozilla-common mozilla-searchplugins nss sqlite startup-notification libpulse icu gconf)
-makedepends=(unzip zip pkg-config python2 imagemagick wireless_tools yasm mesa autoconf2.13 quilt imake python3 gst-plugins-base)
+makedepends=(unzip zip pkg-config python2 librsvg-stable wireless_tools yasm mesa autoconf2.13 quilt imake python3 gst-plugins-base)
optdepends=('gst-plugins-base: vorbis decoding, ogg demuxing'
'gst-plugins-bad: aac, vp8 and opus decoding'
'gst-plugins-good: webm and mp4 demuxing'
@@ -69,44 +69,39 @@ prepare() {
_brandingdir=$pkgname/branding
brandingdir=suite/branding/nightly
for i in 16 48; do
- convert -background none $_brandingdir/${pkgname}_icon_plain.svg \
- -resize ${i}x${i}^ -gravity center -extent ${i}x${i} \
- $brandingdir/icons/gtk/default${i}.png
- convert -background none $_brandingdir/${pkgname}_icon_plain.svg \
- -resize ${i}x${i}^ -gravity center -extent ${i}x${i} \
- $brandingdir/icons/gtk/main-window${i}.png
+ rsvg-convert -w $i -h $i $_brandingdir/${pkgname}_icon_plain.svg \
+ -o $brandingdir/icons/gtk/default$i.png
+ rsvg-convert -w $i -h $i $_brandingdir/${pkgname}_icon_plain.svg \
+ -o $brandingdir/icons/gtk/main-window$i.png
done
for i in 32 48 64; do
- convert -background none $_brandingdir/${pkgname}_icon_plain.svg \
- -resize ${i}x${i}^ -gravity center -extent ${i}x${i} \
- $brandingdir/content/icon${i}.png
+ rsvg-convert -w $i -h $i $_brandingdir/${pkgname}_icon_plain.svg \
+ -o $brandingdir/content/icon$i.png
done
- convert -background none $_brandingdir/${pkgname}_icon_plain.svg \
- -resize 32x32^ -gravity center -extent 32x32 \
- $brandingdir/icons/gtk/default.png
- convert -background none $_brandingdir/${pkgname}_icon_plain.svg \
- -resize 32x32^ -gravity center -extent 32x32 \
- $brandingdir/icons/gtk/main-window.png
- convert -background none $_brandingdir/${pkgname}_icon_plain.svg \
- -resize 128x128^ -gravity center -extent 128x128 \
- $brandingdir/icons/gtk/${pkgname}.png
- convert -background none $_brandingdir/${pkgname}_icon_plain.svg \
- -resize 200x200^ -gravity center -extent 200x200 \
- $brandingdir/content/logo.gif
- convert -background none $_brandingdir/${pkgname}_logo_plain.svg \
- -resize 300x280^ -gravity center -extent 300x280 \
- $brandingdir/content/about.png
-
+ rsvg-convert -w 32 -h 32 $_brandingdir/${pkgname}_icon_plain.svg \
+ -o $brandingdir/icons/gtk/default.png
+
+ rsvg-convert -w 32 -h 32 $_brandingdir/${pkgname}_icon_plain.svg \
+ -o $brandingdir/icons/gtk/main-window.png
+
+ rsvg-convert -w 128 -h 128 $_brandingdir/${pkgname}_icon_plain.svg \
+ -o $brandingdir/icons/gtk/${pkgname}.png
+
+ rsvg-convert -w 200 -h 200 $_brandingdir/${pkgname}_icon_plain.svg \
+ -o $brandingdir/content/logo.gif
+
+ rsvg-convert -w 300 -h 280 $_brandingdir/${pkgname}_logo_plain.svg \
+ -o $brandingdir/content/about.png
+
# Create app-icons folder for iceape*.png icons
install -m755 -d $_brandingdir/app-icons
# Icons for /usr/share/icons/hicolor
for i in 16 32 48 64 128; do
- convert -background none $_brandingdir/${pkgname}_icon_plain.svg \
- -resize ${i}x${i}^ -gravity center -extent ${i}x${i} \
- $_brandingdir/app-icons/$pkgname${i}.png
+ rsvg-convert -w $i -h $i $_brandingdir/${pkgname}_icon_plain.svg \
+ -o $_brandingdir/app-icons/$pkgname${i}.png
done
cp "${srcdir}/mozconfig" .mozconfig