diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 64 |
2 files changed, 36 insertions, 37 deletions
@@ -1,8 +1,8 @@ pkgbase = slime-git pkgdesc = The Superior Lisp Interaction Mode for Emacs - from git pkgver = 2.24.r17.g8cb09801 - pkgrel = 2 - url = http://common-lisp.net/project/slime + pkgrel = 1 + url = https://slime.common-lisp.dev install = slime.install arch = any license = GPL @@ -15,8 +15,7 @@ pkgbase = slime-git optdepends = texlive-core: for recreating the documentation provides = slime conflicts = slime - source = git://github.com/slime/slime - md5sums = SKIP + source = git+https://github.com/slime/slime + sha512sums = SKIP pkgname = slime-git - @@ -1,47 +1,47 @@ # Contributor: Johannes Weiner <hannes@saeurebad.de> # Contributor: Daniel Leidisch <spam@leidisch.net> -# Maintainer: Stefan Husmann <stefan-husmann@t-online.de> - -pkgname=slime-git +# Contributor: Stefan Husmann <stefan-husmann@t-online.de> +_base=slime +pkgname=${_base}-git pkgver=2.24.r17.g8cb09801 -pkgrel=2 +pkgrel=1 pkgdesc="The Superior Lisp Interaction Mode for Emacs - from git" -arch=('any') -url="http://common-lisp.net/project/slime" -license=('GPL') -depends=('emacs' 'awk') -makedepends=('git' 'texinfo' 'texlive-core') -optdepends=('awk: for recreating the documentation' - 'texlive-core: for recreating the documentation') -provides=('slime') -conflicts=('slime') -install=slime.install -source=("git://github.com/slime/slime") -md5sums=('SKIP') +arch=(any) +url="https://${_base}.common-lisp.dev" +license=(GPL) +depends=(emacs awk) +makedepends=(git texinfo texlive-core) +optdepends=('awk: for recreating the documentation' + 'texlive-core: for recreating the documentation') +provides=(${_base}) +conflicts=(${_base}) +install=${_base}.install +source=(git+https://github.com/${_base}/${_base}) +sha512sums=('SKIP') pkgver() { - cd ${pkgname%-git} - echo $(git describe --tags | sed 's|-|.r|' | tr - .| cut -c2-) + cd ${_base} + echo $(git describe --tags | sed 's|-|.r|' | tr - . | cut -c2-) } build() { - cd ${pkgname%-git} + cd ${_base} make } package() { - cd ${pkgname%-git} - install -d "$pkgdir"/usr/share/emacs/site-lisp/slime - cp -r * "$pkgdir"/usr/share/emacs/site-lisp/slime - - install -d "$pkgdir"/usr/share/common-lisp/systems - ln -s /usr/share/emacs/site-lisp/slime/swank.asd \ - "$pkgdir"/usr/share/common-lisp/systems/ - + cd ${_base} + install -d "${pkgdir}"/usr/share/emacs/site-lisp/${_base} + cp -r * "${pkgdir}"/usr/share/emacs/site-lisp/${_base} + + install -d "${pkgdir}"/usr/share/common-lisp/systems + ln -s /usr/share/emacs/site-lisp/${_base}/swank.asd \ + "${pkgdir}"/usr/share/common-lisp/systems/ + install -D -m644 README.md \ - "$pkgdir"/usr/share/licenses/$pkgname/public_domain.txt + "${pkgdir}"/usr/share/licenses/${pkgname}/public_domain.txt cd doc - make infodir="$pkgdir"/usr/share/info install - rm "$pkgdir"/usr/share/info/dir - install -Dm644 slime-refcard.pdf \ - "$pkgdir"/usr/share/doc/slime/slime-refcard.pdf + make infodir="${pkgdir}"/usr/share/info install + rm "${pkgdir}"/usr/share/info/dir + install -Dm644 ${_base}-refcard.pdf \ + "${pkgdir}"/usr/share/doc/${_base}/${_base}-refcard.pdf } |