Add tinyx-git.
This commit is contained in:
parent
b1c45b983c
commit
6c8aad5c86
@ -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...
|
||||
|
@ -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}
|
||||
|
22
NR_NOTES
22
NR_NOTES
@ -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?
|
||||
|
14
ports/unofficial/rolling/tinyx-git/README.md
Normal file
14
ports/unofficial/rolling/tinyx-git/README.md
Normal 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.
|
19
ports/unofficial/rolling/tinyx-git/build
Executable file
19
ports/unofficial/rolling/tinyx-git/build
Executable 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"
|
1
ports/unofficial/rolling/tinyx-git/checksums
Normal file
1
ports/unofficial/rolling/tinyx-git/checksums
Normal file
@ -0,0 +1 @@
|
||||
e77ad154972a8203c1304a9b4ea707cea7b2968a655ae609fd3da37bfbad4138
|
9
ports/unofficial/rolling/tinyx-git/depends
Normal file
9
ports/unofficial/rolling/tinyx-git/depends
Normal file
@ -0,0 +1,9 @@
|
||||
autoconf make
|
||||
freetype-harfbuzz
|
||||
libXdmcp
|
||||
libXfont
|
||||
libXtst
|
||||
libfontenc
|
||||
libpng
|
||||
libtool make
|
||||
xtrans
|
1
ports/unofficial/rolling/tinyx-git/fonts.scale
Normal file
1
ports/unofficial/rolling/tinyx-git/fonts.scale
Normal file
@ -0,0 +1 @@
|
||||
0
|
2
ports/unofficial/rolling/tinyx-git/sources
Normal file
2
ports/unofficial/rolling/tinyx-git/sources
Normal 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
|
1
ports/unofficial/rolling/tinyx-git/version
Normal file
1
ports/unofficial/rolling/tinyx-git/version
Normal file
@ -0,0 +1 @@
|
||||
git 1
|
@ -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
|
||||
|
@ -1 +1 @@
|
||||
2c5cc11c672d449301576a86de55bebaa10da120f45f8fd5b442c45607873f41
|
||||
5d6797c1455e8ecb11879ae586ee3cb2e82aad6cbb5cbe4b5a87492609a7d468
|
||||
|
@ -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
|
||||
|
||||
|
@ -1,2 +1,2 @@
|
||||
d6f53da25ec66ea4912e3175b4daafe4090559612d37e31fd390e7bf2451e619
|
||||
5c0b3b0b8fe1f3c8694f5fb7fbdb19c63278ac68ae4646da69b49640b20283b1
|
||||
b3e7f302e748f6394806aaac28ea878dbfa2af38745d96507adf68a0a541ba8b
|
||||
|
@ -1,8 +1,5 @@
|
||||
bzip2
|
||||
fontconfig
|
||||
freetype-harfbuzz
|
||||
libX11
|
||||
libjpeg-turbo
|
||||
libpng
|
||||
libressl
|
||||
libtool make
|
||||
pkgconf make
|
||||
xz
|
||||
|
||||
|
@ -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
|
||||
|
Loading…
x
Reference in New Issue
Block a user