diff --git a/srcpkgs/st/INSTALL b/srcpkgs/st/INSTALL new file mode 100644 index 00000000000..c98f3c76c2b --- /dev/null +++ b/srcpkgs/st/INSTALL @@ -0,0 +1,5 @@ +case "${ACTION}" in +post) + tic -s st.info + ;; +esac diff --git a/srcpkgs/st/REMOVE b/srcpkgs/st/REMOVE new file mode 100644 index 00000000000..026ddb590ab --- /dev/null +++ b/srcpkgs/st/REMOVE @@ -0,0 +1,8 @@ +case "${ACTION}" in +post) + rm /usr/share/terminfo/s/st + rm /usr/share/terminfo/s/st-meta + rm /usr/share/terminfo/s/st-meta-256color + rm /usr/share/terminfo/s/st-256color + ;; +esac diff --git a/srcpkgs/st/template b/srcpkgs/st/template index 77d5053fd8c..bc1f1f111db 100644 --- a/srcpkgs/st/template +++ b/srcpkgs/st/template @@ -1,22 +1,28 @@ # Template file for 'st' pkgname=st -version=0.4 +version=0.5 revision=1 -makedepends="pkg-config libX11-devel libXinerama-devel libXft-devel terminus-font" -depends="terminus-font" -short_desc="simple terminal implementation for X" -maintainer="pancake " +replaces="st>=0" +build_style=gnu-makefile +hostmakedepends="pkg-config" +makedepends="fontconfig-devel libX11-devel libXft-devel" +depends="terminus-font ncurses" +short_desc="Simple terminal implementation for X" +maintainer="Ypnose " license="MIT" homepage="http://st.suckless.org" distfiles="http://dl.suckless.org/$pkgname/$pkgname-$version.tar.gz" -checksum=307aef01d0de0411439bf32d55c23a930e779efd003a31acaa0ddcf8b45a3afe +checksum=ae80ddfaf8146f7665772efc9b85e05e08be5087682a689ecdf71aa4d4bfdd4e -do_build() { - sed -e 's,Liberation Mono,Terminus,' config.def.h > config.h - make +pre_build() { + sed -i 's|Liberation Mono|Terminus|g' config.def.h + sed -i 's|-I/usr/include||g' config.mk + sed -i 's|-L/usr/lib||g' config.mk + # We will use tic after install. See INSTALL. + sed -i 's|@tic -s st.info||g' Makefile } -do_install() { - vinstall st 755 usr/bin - vinstall st.1 644 usr/share/man/man1 +post_install() { + vinstall README 644 usr/share/doc/$pkgname + vinstall LICENSE 644 usr/share/licenses/$pkgname }