diff options
Diffstat (limited to 'fonts-x11')
-rwxr-xr-x | fonts-x11/interface/BUILD | 1 | ||||
-rwxr-xr-x | fonts-x11/interface/CONFIGURE | 4 | ||||
-rwxr-xr-x | fonts-x11/interface/DEPENDS | 2 | ||||
-rwxr-xr-x | fonts-x11/interface/DETAILS | 16 | ||||
-rw-r--r-- | fonts-x11/interface/HISTORY | 3 | ||||
-rwxr-xr-x | fonts-x11/interface/INSTALL | 26 | ||||
-rwxr-xr-x | fonts-x11/interface/PRE_BUILD | 4 |
7 files changed, 56 insertions, 0 deletions
diff --git a/fonts-x11/interface/BUILD b/fonts-x11/interface/BUILD new file mode 100755 index 0000000000..27ba77ddaf --- /dev/null +++ b/fonts-x11/interface/BUILD @@ -0,0 +1 @@ +true diff --git a/fonts-x11/interface/CONFIGURE b/fonts-x11/interface/CONFIGURE new file mode 100755 index 0000000000..25a64fc5bd --- /dev/null +++ b/fonts-x11/interface/CONFIGURE @@ -0,0 +1,4 @@ +config_query_list INTERFACE_FORMAT "Which font format do you want to install?" \ + ttf \ + ttf-hinted \ + otf diff --git a/fonts-x11/interface/DEPENDS b/fonts-x11/interface/DEPENDS new file mode 100755 index 0000000000..91c97cdefb --- /dev/null +++ b/fonts-x11/interface/DEPENDS @@ -0,0 +1,2 @@ +depends smgl-foma && +depends unzip diff --git a/fonts-x11/interface/DETAILS b/fonts-x11/interface/DETAILS new file mode 100755 index 0000000000..60a93e8339 --- /dev/null +++ b/fonts-x11/interface/DETAILS @@ -0,0 +1,16 @@ + SPELL=interface + SPELLX=Interface + VERSION=1.1 + SOURCE=${SPELLX}-${VERSION}.zip + SOURCE_URL[0]=https://github.com/rsms/${SPELL}/releases/download/v${VERSION}/${SOURCE} + SOURCE_HASH=sha512:b52822b5751138fbec90e0224cdc3e5cb4e0c25523857d1dfa5fe43c8d7fbdd502009005156baf9efbf4cd91a290778ec909cfce0e981dc4cc0a66543bd9dc96 +SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}" + GATHER_DOCS=off + WEB_SITE=https://rsms.me/interface/ + LICENSE[0]=OFL + ENTERED=20170823 + SHORT="the Interface font family" +cat << EOF +Interface is a typeface specially designed for user interfaces, with excellent +legibility at small sizes. +EOF diff --git a/fonts-x11/interface/HISTORY b/fonts-x11/interface/HISTORY new file mode 100644 index 0000000000..6d27abbb23 --- /dev/null +++ b/fonts-x11/interface/HISTORY @@ -0,0 +1,3 @@ +2017-08-23 Vlad Glagolev <stealth@sourcemage.org> + * DETAILS, DEPENDS, CONFIGURE, {PRE_,}BUILD, INSTALL: created spell, + version 1.1 diff --git a/fonts-x11/interface/INSTALL b/fonts-x11/interface/INSTALL new file mode 100755 index 0000000000..83476e4c21 --- /dev/null +++ b/fonts-x11/interface/INSTALL @@ -0,0 +1,26 @@ +local TTF_DIR="${INSTALL_ROOT}/usr/share/fonts/X11/TTF" && +local OTF_DIR="${INSTALL_ROOT}/usr/share/fonts/X11/OTF" && + +case "${INTERFACE_FORMAT}" in + ttf) + if [ ! -d "${TTF_DIR}" ]; then + install -vm 755 -d "${TTF_DIR}" + fi && + + install -vm 644 "Interface (TTF)"/*.ttf "${TTF_DIR}" + ;; + ttf-hinted) + if [ ! -d "${TTF_DIR}" ]; then + install -vm 755 -d "${TTF_DIR}" + fi && + + install -vm 644 "Interface (hinted TTF)"/*.ttf "${TTF_DIR}" + ;; + otf) + if [ ! -d "${TTF_DIR}" ]; then + install -vm 755 -d "${TTF_DIR}" + fi && + + install -vm 644 "Interface (OTF)"/*.otf "${OTF_DIR}" + ;; +esac diff --git a/fonts-x11/interface/PRE_BUILD b/fonts-x11/interface/PRE_BUILD new file mode 100755 index 0000000000..202d4dea7c --- /dev/null +++ b/fonts-x11/interface/PRE_BUILD @@ -0,0 +1,4 @@ +mk_source_dir "${SOURCE_DIRECTORY}" && +cd "${SOURCE_DIRECTORY}" && + +unpack_file |