Add tinyx-git.

This commit is contained in:
Mid Favila 2022-08-13 15:19:49 -04:00
parent b1c45b983c
commit 6c8aad5c86
16 changed files with 57 additions and 38 deletions

View File

@ -4,7 +4,7 @@ enum_rolling()
{
MID_DIR=$(printf $KISS_PATH|sed -ne 's/.*:\(.*kiss-mfavila\):.*/\1/p')
ls "${MID_DIR}/community-mod/rolling/"
ls "${MID_DIR}/ports/unofficial/rolling/"
}
for file in enum_rolling #For every file under rolling...

View File

@ -1,6 +1,6 @@
#!/bin/rc
fn enum_core_deps { for (i in `{cat /var/db/kiss/repos/kiss-mfavila/core-mod/core/*/depends|cut -f1 -d' '}){printf '%s\n' $i}}
fn enum_core_deps { for (i in `{cat /var/db/kiss/repos/kiss-mfavila/ports/official/core/*/depends|cut -f1 -d' '}){printf '%s\n' $i}}
fn get_dep_paths { list=`{for (i in `{for (i in `enum_core_deps){kiss search $i|grep -v installed|grep -v 'core-mod/core'}}){printf '%s\n' $i}}
printf %s\n $list|tr ' ' '\n'|sort|uniq}

View File

@ -1,21 +1 @@
-LessTif is busted; tries to mkdir an existing dir. Replace with OS/F MOTIF
-Package Haskell tools to allow building shellcheck from source
-es needs to have its patch adjusted
-libwebp cannot be retrieved from upstream securely; look into alternate sources
-rename all non-obvious GNU tools to gnu-$package
-rename all libraries to lib$package, adjust depends
-remove superfluous packages
-remove coreutils from browser deps - build as part of browser???
-replace all gnu-* in core-mod/core with alternatives
-look into packaging ftpfs, encfs, x11fs, and ucspi, as well as stunnel, sent,
-removed bkeymaps, brotli, jq.
-fix iptables package to not require GNU install
-add iptables to mbase?
-begin adding 'about' files to each directory
-remove need for autoconf in core/core-mod/
-remove need for git in core/core-mod/
-attempt to make packages m4-agnostic
-make rc the default user shell
-gradually rewrite shell scripts in rc - maybe port kiss?
-get python to build without GNU-compatible grep?

View File

@ -0,0 +1,14 @@
### Adding Fonts
If you want to add a font to tinyx here are the steps:
1. Get the font in .bdf format.
2. Use mkfontscale(1) to convert them into a format that X can read.
1. Optionally compress resulting font with gzip.
3. Give the font an alias that other X programs can understand.[1]
1. For example, tinyx looks for 2 fonts at startup, aliased "fixed" &
"cursor.
4. Run 'exec mkfontscale -b -s -l' in the font directory to generate fonts.dir
[1] - The font alias is only required if the font name patches the alias
perfectly.

View File

@ -0,0 +1,19 @@
#!/bin/sh -e
sed -i 's/-flto//g' configure.ac
./autogen.sh
./configure \
--prefix="$1"/usr \
--with-fontdir=/usr/share/fonts
make
make PREFIX="$1" install
chmod u+s "$1/usr/bin/Xfbdev"
chmod u+s "$1/usr/bin/Xvesa"
# Install minimum requirement for bitmap fonts.
mkdir -p "$1/usr/share/fonts/misc"
cp ./*.pcf.gz fonts.alias fonts.dir "$1/usr/share/fonts/misc"

View File

@ -0,0 +1 @@
e77ad154972a8203c1304a9b4ea707cea7b2968a655ae609fd3da37bfbad4138

View File

@ -0,0 +1,9 @@
autoconf make
freetype-harfbuzz
libXdmcp
libXfont
libXtst
libfontenc
libpng
libtool make
xtrans

View File

@ -0,0 +1 @@
0

View File

@ -0,0 +1,2 @@
git+https://github.com/tinycorelinux/tinyx
https://github.com/kyx0r/repo-main/releases/download/tinyxfont_1.0/tinyxfont.tar.gz

View File

@ -0,0 +1 @@
git 1

View File

@ -7,8 +7,4 @@ do
done
make
make PREFIX="$1/usr" MANDIR="$1/usr/share/man/" MWMRCDIR="$1/etc/X11/mwm" APPLRESDIR="$1/etc/X11/app-defaults" install
#install -Dm755 emwm "$1/usr/bin/emwm"
#install -Dm644 system.mwmrc "$1/usr/etc/X11/mwm/system.emwmrc"
#install -Dm644 emwm.1 "$1/usr/share/man/man1/emwm.1"
make PREFIX="$1/usr" MANDIR="$1/usr/share/man/" RCDIR="$1/etc/X11/mwm" APPLRESDIR="$1/etc/X11/app-defaults" install

View File

@ -1 +1 @@
2c5cc11c672d449301576a86de55bebaa10da120f45f8fd5b442c45607873f41
5d6797c1455e8ecb11879ae586ee3cb2e82aad6cbb5cbe4b5a87492609a7d468

View File

@ -10,7 +10,6 @@ patch -p1 < 01-links-tabbed.patch
--without-gpm \
--without-libtiff \
--without-librsvg \
--disable-png-pkgconfig \
--with-x \
--mandir=/usr/share/man

View File

@ -1,2 +1,2 @@
d6f53da25ec66ea4912e3175b4daafe4090559612d37e31fd390e7bf2451e619
5c0b3b0b8fe1f3c8694f5fb7fbdb19c63278ac68ae4646da69b49640b20283b1
b3e7f302e748f6394806aaac28ea878dbfa2af38745d96507adf68a0a541ba8b

View File

@ -1,8 +1,5 @@
bzip2
fontconfig
freetype-harfbuzz
libX11
libjpeg-turbo
libpng
libressl
libtool make
pkgconf make
xz

View File

@ -1,2 +1,2 @@
patches/01-links-tabbed.patch
http://links.twibright.com/download/links-2.25.tar.gz
http://links.twibright.com/download/links-2.27.tar.gz