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