diff options
author | aksr | 2017-02-03 15:42:33 +0100 |
---|---|---|
committer | aksr | 2017-02-03 15:42:33 +0100 |
commit | a4a3625a0a90d1cce4331a8a1aa12db9b2554914 (patch) | |
tree | 99019a8743ae4ae89f169b2d545eeaaf0ca72a88 /PKGBUILD | |
download | aur-a4a3625a0a90d1cce4331a8a1aa12db9b2554914.tar.gz |
Start.
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..e769c8ddcdc2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,69 @@ +# Maintainer: aksr <aksr at t-com dot me> +pkgname=mdocml-cvs +pkgver=2017.02.01.23.00.00 +pkgrel=1 +pkgdesc="A suite of tools compiling mdoc, the roff macro language for manual pages, and man." +arch=('i686' 'x86_64') +url="http://mdocml.bsd.lv/" +license=('ISC') +depends=('sqlite') +makedepends=('cvs') +provides=('mdocml' 'mandoc') +conflicts=('mdocml') + +_cvsroot=":ext:anoncvs@mdocml.bsd.lv:/cvs" +_cvsmod="mdocml" + +prepare() { + cd ${srcdir} + msg "Connecting to CVS server..." + export CVS_RSH=ssh + if [[ -d ${_cvsmod}/CVS ]]; then + (cd ${_cvsmod} && cvs -z3 update -d) + else + cvs -z3 -d ${_cvsroot} co -D $(echo ${pkgver} | grep -o "r.*" | sed 's/^r//;s/\./-/g') -f ${_cvsmod} + fi + msg "CVS checkout done or server timeout" + msg "Starting make..." + rm -rf ${_cvsmod}-build + cp -r ${_cvsmod} ${_cvsmod}-build +} + +pkgver() { + cd ${srcdir}/${_cvsmod}-build + cat CVS/Tag | sed 's/^D//' +} + +prepare() { + # adapt configuration + cat << END > ${srcdir}/${_cvsmod}-build/configure.local +PREFIX="/usr" +SBINDIR="/usr/bin" +MANDIR="/usr/share/man" +EXAMPLEDIR="/usr/share/mandoc/examples" +BINM_MAN="mman" +BINM_SOELIM="msoelim" +BINM_APROPOS="mapropos" +BINM_WHATIS="mwhatis" +MANM_MAN="mandoc_man" +MANM_MDOC="mandoc_mdoc" +MANM_ROFF="mandoc_roff" +# default cflags +$(grep -m1 'CFLAGS=' configure) +# add our cflags +CFLAGS="\${CFLAGS} $CFLAGS" +END +} + +build() { + cd ${srcdir}/${_cvsmod}-build + ./configure + make -j1 +} + +package() { + cd ${srcdir}/${_cvsmod}-build + make DESTDIR="$pkgdir" -j1 install + install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/${pkgname%-*}/LICENSE +} + |