commit 9a3f54f

hovercats  ·  2024-01-07 19:55:33 +0000 UTC
parent 10fcfc7
repo/: start adding dependencies for tinyx
25 files changed,  +229, -0
+38, -0
 1@@ -0,0 +1,38 @@
 2+#!/bin/sh -e
 3+
 4+export DESTDIR="$1"
 5+
 6+TMPDIR="$1/tmp"
 7+
 8+./configure \
 9+    --host=x86_64-linux-musl \
10+    --prefix=/ \
11+    --sysconfdir=/etc \
12+    --localstatedir=/var \
13+    --without-xmlto \
14+    --disable-specs \
15+    --disable-shared
16+
17+make
18+make install
19+
20+# Some X11 packages install to /share.
21+! [ -d "$1/share/pkgconfig" ] || {
22+    mkdir -p "$1/lib"
23+    mv -f "$1/share/pkgconfig" "$1/lib"
24+}
25+
26+# We need to keep this around.
27+! [ -d "$1/share/aclocal" ] || {
28+    mkdir -p "$TMPDIR"
29+    mv -f "$1/share/aclocal" "$TMPDIR"
30+}
31+
32+# Restore kept directories.
33+! [ -d "$TMPDIR" ] || {
34+    mv -f "$TMPDIR/"* "$1/share"
35+    rm -rf "$TMPDIR"
36+}
37+
38+# Remove docs
39+rm -rf "$1/share/doc"
+1, -0
1@@ -0,0 +1 @@
2+38e3a64a3e38a3ffefb01c31dac17a6c78e3ac9ae38fd90ab588760522e866d554
+2, -0
1@@ -0,0 +1,2 @@
2+pkgconf   make
3+xorgproto make
+1, -0
1@@ -0,0 +1 @@
2+https://x.org/releases/individual/lib/libXdmcp-1.1.4.tar.gz
+1, -0
1@@ -0,0 +1 @@
2+1.1.4 1
+34, -0
 1@@ -0,0 +1,34 @@
 2+#!/bin/sh -e
 3+
 4+export DESTDIR="$1"
 5+
 6+TMPDIR="$1/tmp"
 7+
 8+./configure \
 9+    --prefix=/usr \
10+    --sysconfdir=/etc \
11+    --mandir=/usr/share/man \
12+    --localstatedir=/var \
13+    --without-xmlto \
14+    --disable-specs
15+
16+make
17+make install
18+
19+# Some X11 packages install to /usr/share.
20+! [ -d "$1/usr/share/pkgconfig" ] || {
21+    mkdir -p "$1/usr/lib"
22+    mv -f "$1/usr/share/pkgconfig" "$1/usr/lib"
23+}
24+
25+# We need to keep this around.
26+! [ -d "$1/usr/share/aclocal" ] || {
27+    mkdir -p "$TMPDIR"
28+    mv -f "$1/usr/share/aclocal" "$TMPDIR"
29+}
30+
31+# Restore kept directories.
32+! [ -d "$TMPDIR" ] || {
33+    mv -f "$TMPDIR/"* "$1/usr/share"
34+    rm -rf "$TMPDIR"
35+}
+1, -0
1@@ -0,0 +1 @@
2+ed40672d69bbbe4bfa5d4d80be713785039ec4b158e1177e9b1db7c8c9cd22b2ac
+6, -0
1@@ -0,0 +1,6 @@
2+freetype-harfbuzz
3+libfontenc
4+pkgconf   make
5+xorgproto make
6+xtrans    make
7+zlib
+1, -0
1@@ -0,0 +1 @@
2+https://x.org/releases/individual/lib/PACKAGE-VERSION.tar.gz
+38, -0
 1@@ -0,0 +1,38 @@
 2+/var/db/kiss/installed/libXfont/version
 3+/var/db/kiss/installed/libXfont/sources
 4+/var/db/kiss/installed/libXfont/manifest
 5+/var/db/kiss/installed/libXfont/esources
 6+/var/db/kiss/installed/libXfont/depends
 7+/var/db/kiss/installed/libXfont/checksums
 8+/var/db/kiss/installed/libXfont/build
 9+/var/db/kiss/installed/libXfont/
10+/var/db/kiss/installed/
11+/var/db/kiss/
12+/var/db/
13+/var/
14+/usr/lib/pkgconfig/xfont.pc
15+/usr/lib/pkgconfig/
16+/usr/lib/libXfont.so.1.4.1
17+/usr/lib/libXfont.so.1
18+/usr/lib/libXfont.so
19+/usr/lib/libXfont.a
20+/usr/lib/
21+/usr/include/X11/fonts/pcf.h
22+/usr/include/X11/fonts/ftfuncs.h
23+/usr/include/X11/fonts/ft.h
24+/usr/include/X11/fonts/fontxlfd.h
25+/usr/include/X11/fonts/fontutil.h
26+/usr/include/X11/fonts/fontshow.h
27+/usr/include/X11/fonts/fontmisc.h
28+/usr/include/X11/fonts/fontencc.h
29+/usr/include/X11/fonts/fontconf.h
30+/usr/include/X11/fonts/fntfilst.h
31+/usr/include/X11/fonts/fntfilio.h
32+/usr/include/X11/fonts/fntfil.h
33+/usr/include/X11/fonts/bufio.h
34+/usr/include/X11/fonts/bitmap.h
35+/usr/include/X11/fonts/bdfint.h
36+/usr/include/X11/fonts/
37+/usr/include/X11/
38+/usr/include/
39+/usr/
+1, -0
1@@ -0,0 +1 @@
2+https://x.org/releases/individual/lib/libXfont-1.5.4.tar.gz
+1, -0
1@@ -0,0 +1 @@
2+1.5.4 1
+18, -0
 1@@ -0,0 +1,18 @@
 2+#!/bin/sh -e
 3+
 4+export LDFLAGS="$LDFLAGS -static-pie"
 5+export CFLAGS="$CFLAGS -fPIE"
 6+
 7+./configure \
 8+    --prefix=/ \
 9+    --sysconfdir=/etc \
10+    --mandir=/share/man \
11+    --disable-shared
12+
13+make bin_PROGRAMS=pkgconf
14+make bin_PROGRAMS=pkgconf DESTDIR="$1" install
15+
16+ln -s pkgconf "$1/bin/pkg-config"
17+
18+# Remove documentation (README, etc).
19+rm -rf "$1/share/doc"
+1, -0
1@@ -0,0 +1 @@
2+6c462df0a2d2e1a384cea44c775ef6991be31f21b5bde515f175e6ac6fdb116479
+1, -0
1@@ -0,0 +1 @@
2+https://distfiles.dereferenced.org/pkgconf/pkgconf-2.1.0.tar.xz
+1, -0
1@@ -0,0 +1 @@
2+2.1.0 1
+38, -0
 1@@ -0,0 +1,38 @@
 2+#!/bin/sh -e
 3+
 4+export DESTDIR="$1"
 5+
 6+TMPDIR="$1/tmp"
 7+
 8+./configure \
 9+    --host=x86_64-linux-musl \
10+    --prefix=/ \
11+    --sysconfdir=/etc \
12+    --mandir=/share/man \
13+    --localstatedir=/var \
14+    --without-xmlto \
15+    --disable-specs
16+
17+make
18+make install
19+
20+# Some X11 packages install to /share.
21+! [ -d "$1/share/pkgconfig" ] || {
22+    mkdir -p "$1/lib"
23+    mv -f "$1/share/pkgconfig" "$1/lib"
24+}
25+
26+# We need to keep this around.
27+! [ -d "$1/share/aclocal" ] || {
28+    mkdir -p "$TMPDIR"
29+    mv -f "$1/share/aclocal" "$TMPDIR"
30+}
31+
32+# Restore kept directories.
33+! [ -d "$TMPDIR" ] || {
34+    mv -f "$TMPDIR/"* "$1/share"
35+    rm -rf "$TMPDIR"
36+}
37+
38+# Remove docs
39+rm -rf "$1/share/doc"
+1, -0
1@@ -0,0 +1 @@
2+1e108dfcfcf6d19b31fa06619f1eeb3f4df036af12f015f1a03d9791bfcf075456
+1, -0
1@@ -0,0 +1 @@
2+https://x.org/releases/individual/proto/xorgproto-2023.2.tar.gz
+1, -0
1@@ -0,0 +1 @@
2+2023.2 1
+38, -0
 1@@ -0,0 +1,38 @@
 2+#!/bin/sh -e
 3+
 4+export DESTDIR="$1"
 5+
 6+TMPDIR="$1/tmp"
 7+
 8+./configure \
 9+    --host=x86_64-linux-musl \
10+    --prefix=/ \
11+    --sysconfdir=/etc \
12+    --mandir=/share/man \
13+    --localstatedir=/var \
14+    --without-xmlto \
15+    --disable-specs
16+
17+make
18+make install
19+
20+# Some X11 packages install to /share.
21+! [ -d "$1/share/pkgconfig" ] || {
22+    mkdir -p "$1/lib"
23+    mv -f "$1/share/pkgconfig" "$1/lib"
24+}
25+
26+# We need to keep this around.
27+! [ -d "$1/share/aclocal" ] || {
28+    mkdir -p "$TMPDIR"
29+    mv -f "$1/share/aclocal" "$TMPDIR"
30+}
31+
32+# Restore kept directories.
33+! [ -d "$TMPDIR" ] || {
34+    mv -f "$TMPDIR/"* "$1/share"
35+    rm -rf "$TMPDIR"
36+}
37+
38+# Remove docs
39+rm -rf "$1/share/doc"
+1, -0
1@@ -0,0 +1 @@
2+f6aa5dc41f63e0e841c8006a805622d7cf66fccfc73cd9cb6f62be8d86df7ee9bf
+1, -0
1@@ -0,0 +1 @@
2+pkgconf make
+1, -0
1@@ -0,0 +1 @@
2+https://x.org/releases/individual/lib/xtrans-1.5.0.tar.gz
+1, -0
1@@ -0,0 +1 @@
2+1.5.0 1