1
0
Fork 0

New ports: libtermkey & libtool

This commit is contained in:
oak 2024-01-23 21:24:08 +01:00
parent 45aab0751a
commit 1d3313c916
2 changed files with 46 additions and 0 deletions

View File

@ -0,0 +1,22 @@
#!/bin/sh
name="libtermkey"
short_desc="Easy processing of keyboard entry from terminal-based programs"
desc="This library allows easy processing of keyboard entry from terminal-based programs. It handles all the necessary logic to recognise special keys, UTF-8 combining, and so on, with a simple interface."
category="devel"
version="0.22"
maintainer="oak@petrifiedoak.com"
www="https://www.leonerd.org.uk/code/libtermkey/"
master_site="https://www.leonerd.org.uk/code/libtermkey/"
source_name="$name-$version.tar.gz"
license_logic="single"
license="MIT"
build_dependencies=("lang/gcc" "devel/gmake" "devel/ncurses" "devel/pkgconf" "devel/libtool")
run_dependencies=("devel/ncurses" "system/glibc")
build_process() {
cd "$name-$version" || exit 1
sed -i -e 's/"pkg-config"/pkgconf/g' Makefile
make DESTDIR="$TAMANDUA_STAGE_DIR" install
}

24
devel/libtool/SCHEMATIC Normal file
View File

@ -0,0 +1,24 @@
#!/bin/sh
name="libtool"
short_desc="GNU Libtool is a generic library support script that hides the complexity of using shared libraries behind a consistent, portable interface."
desc="GNU Libtool is a generic library support script that hides the complexity of using shared libraries behind a consistent, portable interface."
category="devel"
version="2.4.7"
maintainer="oak@petrifiedoak.com"
www="https://www.gnu.org/software/libtool/"
master_site="https://ftp.gnu.org/gnu/libtool/"
source_name="$name-$version.tar.gz"
license_logic="single"
license=("GPLv2")
build_dependencies=("lang/gcc" "devel/gmake" "devel/m4")
run_dependencies=("devel/glibc")
build_process() {
cd $name-$version || exit 1
./configure --prefix=/usr \
--disable-static || exit 1
make
make DESTDIR="$TAMANDUA_STAGE_DIR" install
}