summaryrefslogtreecommitdiff
path: root/libs/fcft
diff options
context:
space:
mode:
Diffstat (limited to 'libs/fcft')
-rw-r--r--libs/fcft/.footprint32
-rw-r--r--libs/fcft/.signature6
-rw-r--r--libs/fcft/MAKEPKG35
3 files changed, 73 insertions, 0 deletions
diff --git a/libs/fcft/.footprint b/libs/fcft/.footprint
new file mode 100644
index 0000000..435e1d4
--- /dev/null
+++ b/libs/fcft/.footprint
@@ -0,0 +1,32 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/fcft/
+-rw-r--r-- root/root usr/include/fcft/fcft.h
+-rw-r--r-- root/root usr/include/fcft/stride.h
+drwxr-xr-x root/root usr/lib/
+-rwxr-xr-x root/root usr/lib/libfcft.so.4.3.3
+lrwxrwxrwx root/root usr/lib/libfcft.so -> libfcft.so.4
+lrwxrwxrwx root/root usr/lib/libfcft.so.4 -> libfcft.so.4.3.3
+drwxr-xr-x root/root usr/lib/pkgconfig/
+-rw-r--r-- root/root usr/lib/pkgconfig/fcft.pc
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man3/
+-rw-r--r-- root/root usr/share/man/man3/fcft_capabilities.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_clone.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_destroy.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_fini.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_font_options_create.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_font_options_destroy.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_from_name.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_from_name2.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_init.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_kerning.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_log_init.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_precompose.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_rasterize_char_utf32.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_rasterize_grapheme_utf32.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_rasterize_text_run_utf32.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_set_emoji_presentation.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_set_scaling_filter.3.gz
+-rw-r--r-- root/root usr/share/man/man3/fcft_text_run_destroy.3.gz
diff --git a/libs/fcft/.signature b/libs/fcft/.signature
new file mode 100644
index 0000000..abd77d7
--- /dev/null
+++ b/libs/fcft/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mG8ArP2dF57saRDBW7lrCm+W58dysPOOBy/BBiuv71moexfj7jkBMNplM1CnN/GjktB2+6rfrGVk623Wr+ialw0=
+
+SHA256 (MAKEPKG) = 5a7d50e29295405dc4317caa8338eafcae0d53a7ca1520eb2a737f0783d6bf9c
+SHA256 (.footprint) = c448074cbbbf44264a2cb08ac593992daf638fd558201785670b3a54735ff41e
+SHA256 (fcft-3.3.3.tar.gz) = b0c0f4a599f43723736c8565b8b84337c4195077f07f1bb8bb3252bb13a2306a
+SHA256 (fcft#3.3.3-1.pkg.tar.gz) = c112c8eddedd49ed1f7fc85b2660ef4f6517f0c7f5bdfed882771f40b1e42a02
diff --git a/libs/fcft/MAKEPKG b/libs/fcft/MAKEPKG
new file mode 100644
index 0000000..1f1fc9b
--- /dev/null
+++ b/libs/fcft/MAKEPKG
@@ -0,0 +1,35 @@
+#!/bin/mkpkg
+# description: Font loading and glyph rasterization library
+# url: https://codeberg.org/dnkl/fcft
+
+name=fcft
+version=3.3.3
+release=1
+depends=(fontconfig pixman tllist utf8proc)
+makedeps=(meson scdoc)
+source=(https://codeberg.org/dnkl/$name/archive/$version.tar.gz)
+renames=($name-$version.tar.gz)
+
+sha256sums=(
+ "b0c0f4a599f43723736c8565b8b84337c4195077f07f1bb8bb3252bb13a2306a"
+)
+
+build() {
+ meson setup $name build \
+ --prefix=/usr \
+ --buildtype=plain \
+ -D grapheme-shaping=enabled \
+ -D run-shaping=enabled
+
+ meson compile -C build
+ DESTDIR=$PKG meson install -C build
+
+ rm -rf $PKG/usr/share/doc
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh