applnk: pixmaps/Makefile.am - use globs to list and regenerate 48x48 PNG files
baggins
baggins at pld-linux.org
Sun May 16 23:02:55 CEST 2010
Author: baggins Date: Sun May 16 21:02:55 2010 GMT
Module: applnk Tag: HEAD
---- Log message:
- use globs to list and regenerate 48x48 PNG files
---- Files affected:
applnk/pixmaps:
Makefile.am (1.31 -> 1.32)
---- Diffs:
================================================================
Index: applnk/pixmaps/Makefile.am
diff -u applnk/pixmaps/Makefile.am:1.31 applnk/pixmaps/Makefile.am:1.32
--- applnk/pixmaps/Makefile.am:1.31 Mon Nov 1 18:40:16 2004
+++ applnk/pixmaps/Makefile.am Sun May 16 23:02:48 2010
@@ -1,68 +1,17 @@
+SUBDIRS = scalable
+
pixmapsdir = $(datadir)/pixmaps
-pixmaps_DATA = \
- package_astronomy.png \
- package_cd-rw.png \
- package_chemistry.png \
- package_communications.png \
- package_databases.png \
- package_development.png \
- package_docklets.png \
- package_editors.png \
- package_edutainment.png \
- package_engineering.png \
- package_games.png \
- package_games_arcade.png \
- package_games_board.png \
- package_games_card.png \
- package_games_fpp.png \
- package_games_racing.png \
- package_games_rpg.png \
- package_games_strategy.png \
- package_gnome.png \
- package_gnome_accessibility.png \
- package_gnome_advanced.png \
- package_gnome_system.png \
- package_graphics.png \
- package_graphics_viewers.png \
- package_help.png \
- package_kde.png \
- package_languages.png \
- package_multimedia.png \
- package_multimedia_mixers.png \
- package_mathematics.png \
- package_network.png \
- package_network_ftp.png \
- package_network_mail.png \
- package_network_news.png \
- package_network_www.png \
- package_office.png \
- package_pims.png \
- package_presentations.png \
- package_scientific.png \
- package_settings.png \
- package_spreadsheet.png \
- package_system.png \
- package_system_administration.png \
- package_terminals.png \
- package_utilities.png \
- package_wordprocessing.png \
- package_numerics.png \
- package_toys.png \
- package_archives.png \
- package_clock.png \
- package_i18n.png \
- package_pda.png \
- package_scan.png \
- package_access.png \
- package_calc.png \
- package_filesys.png \
- package_m_play.png \
- package_plotting.png \
- package_teach.png \
- package_x11.png \
- package_music.png \
- package_monitor.png \
- package_xfce4.png
+
+svg_pixmaps = $(shell for i in scalable/*.svg ; do echo $$i ; done)
+png_pixmaps = $(shell for i in $(svg_pixmaps) ; do echo `basename $$i .svg`.png ; done)
+
+pixmaps_DATA = $(png_pixmaps)
EXTRA_DIST = $(pixmaps_DATA)
+
+render-png: $(svg_pixmaps) Makefile
+ for file in $(svg_pixmaps); do \
+ pngfile="`basename $$file .svg`.png"; \
+ inkscape -z -w 48 -h 48 -y 0.0 -d 90 -f $$file -e $$pngfile; \
+ done
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/applnk/pixmaps/Makefile.am?r1=1.31&r2=1.32&f=u
More information about the pld-cvs-commit
mailing list