From c2f8065be58aad2af5f3f3072f56b90c3f85855b Mon Sep 17 00:00:00 2001 From: Andrew Robbins Date: Wed, 6 Sep 2017 15:34:16 -0400 Subject: Add new project 'fontconfig' for dejavu-fonts This is only used as a resource for building DejaVu fonts so there's no need to do any building or installing with this project. fontconfig could be cloned into DejaVu fonts' sources instead but it'd be easier to maintain by keeping it as a separate project. --- projects/fontconfig/fontconfig | 80 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100755 projects/fontconfig/fontconfig diff --git a/projects/fontconfig/fontconfig b/projects/fontconfig/fontconfig new file mode 100755 index 00000000..42e94968 --- /dev/null +++ b/projects/fontconfig/fontconfig @@ -0,0 +1,80 @@ +#!/usr/bin/env bash + +# Copyright (C) 2016 Paul Kocialkowski +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . + +arguments() { + project_arguments_targets "${project}" "$@" +} + +usage() { + project_usage_actions "${project}" + project_usage_arguments "${project}" "$@" +} + +download() { + local repository="${project}" + + project_download_git "${project}" \ + "${repository}" \ + 'https://anongit.freedesktop.org/git/fontconfig' \ + "$@" +} + +download_check() { + local repository="${project}" + + project_download_check_git "${project}" "${repository}" "$@" +} + +extract() { + local repository="${project}" + + project_extract "${project}" "$@" +} + +extract_check() { + local repository="${project}" + + project_extract_check "${project}" "$@" +} + +update() { + local repository="${project}" + + project_update_git "${project}" "${repository}" "$@" +} + +update_check() { + local repository="${project}" + + project_update_check_git "${project}" "${repository}" "$@" +} + +release() { + local repository="${project}" + + project_release_sources_git "${project}" "${repository}" "$@" +} + +release_check() { + local repository="${project}" + + project_release_check_sources_git "${project}" "${repository}" "$@" +} + +clean() { + project_clean "${project}" "$@" +} -- cgit v1.2.3-70-g09d2