Mercurial > mplayer.hg
diff Makefile @ 34480:6c6fb701fa8e
Add differently sized, new icons for the GUI.
This closes Bugzilla #710.
In addition, icon themes are now supported.
| author | ib |
|---|---|
| date | Sat, 14 Jan 2012 16:08:16 +0000 |
| parents | 1b8e44d85ef7 |
| children | 2c9db9cb7310 |
line wrap: on
line diff
--- a/Makefile Sat Jan 14 16:02:37 2012 +0000 +++ b/Makefile Sat Jan 14 16:08:16 2012 +0000 @@ -759,6 +759,9 @@ ADD_ALL_DIRS = $(call ADDSUFFIXES,$(1),$(ALL_DIRS)) ADD_ALL_EXESUFS = $(1) $(call ADDSUFFIXES,$(EXESUFS_ALL),$(1)) +GUI_ICONSIZES = 16x16 22x22 24x24 32x32 48x48 256x256 + + ###### generic rules ####### @@ -905,12 +908,12 @@ install-%: %$(EXESUF) install-dirs $(INSTALL) -m 755 $(INSTALLSTRIP) $< $(BINDIR) -install-gui: install-mplayer +install-gui: install-mplayer install-gui-icons -ln -sf mplayer$(EXESUF) $(BINDIR)/gmplayer$(EXESUF) - $(INSTALL) -d $(DATADIR)/skins $(prefix)/share/pixmaps $(prefix)/share/applications - $(INSTALL) -m 644 etc/mplayer.png $(prefix)/share/pixmaps/ + $(INSTALL) -d $(DATADIR)/skins $(prefix)/share/applications $(INSTALL) -m 644 etc/mplayer.desktop $(prefix)/share/applications/ +install-gui-icons: $(foreach size,$(GUI_ICONSIZES),install-gui-icon-$(size)) install-gui-man: $(foreach lang,$(MAN_LANGS),install-gui-man-$(lang)) install-mencoder-man: $(foreach lang,$(MAN_LANGS),install-mencoder-man-$(lang)) install-mplayer-man: $(foreach lang,$(MAN_LANGS),install-mplayer-man-$(lang)) @@ -925,6 +928,12 @@ $(INSTALL) -d $(MANDIR)/man1 $(INSTALL) -m 644 DOCS/man/en/mplayer.1 $(MANDIR)/man1/ +define GUI_ICON_RULE +install-gui-icon-$(size): + $(INSTALL) -d $(prefix)/share/icons/hicolor/$(size)/apps + $(INSTALL) -m 644 etc/mplayer$(size).png $(prefix)/share/icons/hicolor/$(size)/apps/mplayer.png +endef + define GUI_MAN_RULE install-gui-man-$(lang): install-mplayer-man-$(lang) cd $(MANDIR)/$(lang)/man1/ && ln -sf mplayer.1 gmplayer.1 @@ -941,6 +950,7 @@ $(INSTALL) -m 644 DOCS/man/$(lang)/mplayer.1 $(MANDIR)/$(lang)/man1/ endef +$(foreach size,$(GUI_ICONSIZES),$(eval $(GUI_ICON_RULE))) $(foreach lang,$(filter-out en,$(MAN_LANG_ALL)),$(eval $(GUI_MAN_RULE))) $(foreach lang,$(filter-out en,$(MAN_LANG_ALL)),$(eval $(MENCODER_MAN_RULE))) $(foreach lang,$(filter-out en,$(MAN_LANG_ALL)),$(eval $(MPLAYER_MAN_RULE))) @@ -949,7 +959,7 @@ rm -f $(BINDIR)/mplayer$(EXESUF) $(BINDIR)/gmplayer$(EXESUF) rm -f $(BINDIR)/mencoder$(EXESUF) rm -f $(MANDIR)/man1/mencoder.1 $(MANDIR)/man1/mplayer.1 - rm -f $(prefix)/share/pixmaps/mplayer.png + rm -f $(foreach size,$(GUI_ICONSIZES),$(prefix)/share/icons/hicolor/$(size)/apps/mplayer.png) rm -f $(prefix)/share/applications/mplayer.desktop rm -f $(MANDIR)/man1/mplayer.1 $(MANDIR)/man1/mencoder.1 rm -f $(foreach lang,$(MAN_LANGS),$(foreach man,mplayer.1 mencoder.1,$(MANDIR)/$(lang)/man1/$(man)))
