aboutsummaryrefslogtreecommitdiff
path: root/projects/fontconfig
diff options
context:
space:
mode:
authorAndrew Robbins <contact@andrewrobbins.info>2017-09-06 15:34:16 -0400
committerAndrew Robbins <contact@andrewrobbins.info>2017-09-07 21:35:33 -0400
commitc2f8065be58aad2af5f3f3072f56b90c3f85855b (patch)
tree22d72039e0c5a544729808b401ec69624bb0a887 /projects/fontconfig
parent57069c4a68eb1cd41715a11f8fb00808f6355c5c (diff)
downloadlibrebootfr-c2f8065be58aad2af5f3f3072f56b90c3f85855b.tar.gz
librebootfr-c2f8065be58aad2af5f3f3072f56b90c3f85855b.zip
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.
Diffstat (limited to 'projects/fontconfig')
-rwxr-xr-xprojects/fontconfig/fontconfig80
1 files changed, 80 insertions, 0 deletions
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 <contact@paulk.fr>
+#
+# 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 <http://www.gnu.org/licenses/>.
+
+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}" "$@"
+}