Makefile revision 493
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder###############################################################################
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# Deja Vu Fonts Makefile
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# Copyright 2008 Sun Microsystems, Inc. All rights reserved.
b4fbc96e05117839ca409f5f20f97b3ac872d1edTill Mossakowski# Use subject to license terms.
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# Permission is hereby granted, free of charge, to any person obtaining a
f3a94a197960e548ecd6520bb768cb0d547457bbChristian Maeder# copy of this software and associated documentation files (the
33faa3cc2e40834141817a5c95b1d1ba2a58313cChristian Maeder# "Software"), to deal in the Software without restriction, including
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# without limitation the rights to use, copy, modify, merge, publish,
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# distribute, and/or sell copies of the Software, and to permit persons
33faa3cc2e40834141817a5c95b1d1ba2a58313cChristian Maeder# to whom the Software is furnished to do so, provided that the above
33faa3cc2e40834141817a5c95b1d1ba2a58313cChristian Maeder# copyright notice(s) and this permission notice appear in all copies of
c4838488bd0d0a5a5ffc7cd365d795095e89336fChristian Maeder# the Software and that both the above copyright notice(s) and this
c4838488bd0d0a5a5ffc7cd365d795095e89336fChristian Maeder# permission notice appear in supporting documentation.
33faa3cc2e40834141817a5c95b1d1ba2a58313cChristian Maeder# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
33faa3cc2e40834141817a5c95b1d1ba2a58313cChristian Maeder# OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
33faa3cc2e40834141817a5c95b1d1ba2a58313cChristian Maeder# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
33faa3cc2e40834141817a5c95b1d1ba2a58313cChristian Maeder# OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
2c7ae3029e1b504443c9c699641558bfba7a36cfChristian Maeder# HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL
2c7ae3029e1b504443c9c699641558bfba7a36cfChristian Maeder# INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING
2c7ae3029e1b504443c9c699641558bfba7a36cfChristian Maeder# FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT,
2c7ae3029e1b504443c9c699641558bfba7a36cfChristian Maeder# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
2c7ae3029e1b504443c9c699641558bfba7a36cfChristian Maeder# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# Except as contained in this notice, the name of a copyright holder
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# shall not be used in advertising or otherwise to promote the sale, use
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# or other dealings in this Software without prior written authorization
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# of the copyright holder.
33faa3cc2e40834141817a5c95b1d1ba2a58313cChristian Maeder# @(#)Makefile 1.5 08/08/08
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# Package name used in tarballs
42c01284bba8d7c8d995c8dfb96ace57d28ed1bcTill Mossakowski# Version number (used in path names)
b645cf3dc1e449038ed291bbd11fcc6e02b2fc7fChristian Maeder# Download site for source
95936ba3a6577d40aae065aafac4147f5a308782Christian MaederSOURCE_URL=$(SF_DOWNLOADS_URL)/dejavu/$(SOURCE_TARBALL_NAME)
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# Patches to apply to source after unpacking, in order
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# What to build
1043ff50a05d4480e43a658f66d8c1c659ff75acChristian Maeder# What to install
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder# Directory to install to
42c01284bba8d7c8d995c8dfb96ace57d28ed1bcTill Mossakowski# License file
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder### Include common rulesets
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder### Rules specific to this directory:
42c01284bba8d7c8d995c8dfb96ace57d28ed1bcTill Mossakowski$(SOURCE_DIR)/ttf/fonts.scale: $(UNPACK_TARGET)
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder LD_LIBRARY_PATH=$(PROTODIR)$(X11_SERVERLIBS_DIR)$(ARCHLIBSUBDIR) \
0cb5f9c8582ad87ceef1c16b5d92347ae0878019Christian Maeder -( cd $(FONT_DEST_DIR) ; rm -f $(DEJAVU_FONT_FILES) DejaVuFontsCopyright.txt )
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder ( cd $(SOURCE_DIR)/ttf ; cp -p $(DEJAVU_FONT_FILES) $(FONT_DEST_DIR) )
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder cp -p $(SOURCE_DIR)/LICENSE $(FONT_DEST_DIR)/DejaVuFontsCopyright.txt
0cb5f9c8582ad87ceef1c16b5d92347ae0878019Christian Maeder ( cd $(SOURCE_DIR)/fontconfig ; set -x ; for f in *.conf ; do \
0cb5f9c8582ad87ceef1c16b5d92347ae0878019Christian Maeder rm -f $(FONTCONF_DEST_DIR)/conf.avail/$$f \
0cb5f9c8582ad87ceef1c16b5d92347ae0878019Christian Maeder cp -p $$f $(FONTCONF_DEST_DIR)/conf.avail/ ; \
0cb5f9c8582ad87ceef1c16b5d92347ae0878019Christian Maeder ln -s ../conf.avail/$$f $(FONTCONF_DEST_DIR)/conf.d/ ; \
95936ba3a6577d40aae065aafac4147f5a308782Christian Maeder ../merge-fonts.scale.pl -i $(FONT_DEST_DIR)/fonts.scale \