From: Ismaƫl Bouya Date: Fri, 22 Feb 2019 21:43:50 +0000 (+0100) Subject: Add 'st-git/' from commit 'a148393242d40e0d28d5f1216962c543cbcc6b1f' X-Git-Url: https://git.immae.eu/?p=perso%2FImmae%2FConfig%2FAUR.git;a=commitdiff_plain;h=f887ecc2402c17ad27ccae2ff7e4d5e33162d9ee;hp=-c Add 'st-git/' from commit 'a148393242d40e0d28d5f1216962c543cbcc6b1f' git-subtree-dir: st-git git-subtree-mainline: b720d343f3ee3492d8027450a4636dc8a52793e0 git-subtree-split: a148393242d40e0d28d5f1216962c543cbcc6b1f --- f887ecc2402c17ad27ccae2ff7e4d5e33162d9ee diff --combined st-git/.SRCINFO index 0000000,d2bd346..d2bd346 mode 000000,100644..100644 --- a/st-git/.SRCINFO +++ b/st-git/.SRCINFO @@@ -1,0 -1,23 +1,23 @@@ + # Generated by mksrcinfo v8 + # Wed Oct 26 08:45:07 UTC 2016 + pkgbase = st-git + pkgdesc = Simple virtual terminal emulator for X + pkgver = 0.7.9.g8c99915 + pkgrel = 1 + epoch = 1 + url = http://st.suckless.org/ + arch = i686 + arch = x86_64 + license = MIT + makedepends = ncurses + makedepends = libxext + makedepends = git + depends = libxft + provides = st + conflicts = st + options = zipman + source = git://git.suckless.org/st + sha1sums = SKIP + + pkgname = st-git + diff --combined st-git/PKGBUILD index 0000000,7d9b4df..7d9b4df mode 000000,100644..100644 --- a/st-git/PKGBUILD +++ b/st-git/PKGBUILD @@@ -1,0 -1,66 +1,66 @@@ + # Maintainer: mar77i + # Past Maintainer: Gaetan Bisson + # Contributor: Scytrin dai Kinthra + + pkgname=st-git + _pkgname=st + pkgver=0.7.9.g8c99915 + pkgrel=1 + pkgdesc='Simple virtual terminal emulator for X' + url='http://st.suckless.org/' + arch=('i686' 'x86_64') + license=('MIT') + options=('zipman') + depends=('libxft') + makedepends=('ncurses' 'libxext' 'git') + epoch=1 + # include config.h and any patches you want to have applied here + source=('git://git.suckless.org/st') + sha1sums=('SKIP') + + provides=("${_pkgname}") + conflicts=("${_pkgname}") + + pkgver() { + cd "${_pkgname}" + git describe --tags |sed 's/-/./g' + } + + prepare() { + local file + cd "${_pkgname}" + sed \ + -e '/char font/s/= .*/= "Fixed:pixelsize=13:style=SemiCondensed";/' \ + -e '/char worddelimiters/s/= .*/= " '"'"'`\\\"()[]{}<>|";/' \ + -e '/int defaultcs/s/= .*/= 1;/' \ + -i config.def.h + sed \ + -e 's/CPPFLAGS =/CPPFLAGS +=/g' \ + -e 's/CFLAGS =/CFLAGS +=/g' \ + -e 's/LDFLAGS =/LDFLAGS +=/g' \ + -e 's/_BSD_SOURCE/_DEFAULT_SOURCE/' \ + -i config.mk + sed '/@tic/d' -i Makefile + for file in "${source[@]}"; do + if [[ "$file" == "config.h" ]]; then + # add config.h if present in source array + # Note: this supersedes the above sed to config.def.h + cp "$srcdir/$file" . + elif [[ "$file" == *.diff || "$file" == *.patch ]]; then + # add all patches present in source array + patch -Np1 <"$srcdir/$(basename ${file})" + fi + done + } + + build() { + cd "${_pkgname}" + make X11INC=/usr/include/X11 X11LIB=/usr/lib/X11 + } + + package() { + cd "${_pkgname}" + make PREFIX=/usr DESTDIR="${pkgdir}" install + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + install -Dm644 README "${pkgdir}/usr/share/doc/${pkgname}/README" + }