diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | PKGBUILD | 43 | ||||
-rw-r--r-- | fix-manual-generation.patch | 14 |
3 files changed, 75 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..6eacd92d79dd --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = lash + pkgdesc = A session management system for JACK and ALSA + pkgver = 0.6.0~rc2 + pkgrel = 13 + url = http://lash.nongnu.org/ + arch = x86_64 + license = GPL2 + makedepends = gtk2 + depends = jack + depends = python2 + optdepends = gtk2: For lash_panel, lash_save_button and lash_synth + source = https://download.savannah.gnu.org/releases/lash/lash-0.6.0~rc2.tar.bz2 + source = fix-manual-generation.patch + sha512sums = 704e24ccadccb469e820be5fb58dd4d953a8fc2903cd857a290267a87dda596639ec381d5cb7cdfcd715df7d98d6570e52731bddd17f8a3425edd8b699632401 + sha512sums = 25bb9f97bc6ff7543fea39242bc321b40cd35ba042248671e958348f9e250f810ea1e4753918aceba799b0fdd886184af57a7c497796034b999ca8d6b85e1252 + +pkgname = lash + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d0bcab4dc3c3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,43 @@ +# $Id: PKGBUILD 309613 2018-03-20 14:11:49Z dvzrv $ +# Maintainer: David Runge <dave@sleepmap.de> +# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> +# Contributor: DonVla <donvla@users.sourceforge.net> + +pkgname=lash +pkgver=0.6.0~rc2 +_relver=0.6.0.594 +pkgrel=13 +pkgdesc="A session management system for JACK and ALSA" +arch=('x86_64') +url="http://lash.nongnu.org/" +license=('GPL2') +depends=('jack' 'python2') +makedepends=('gtk2') +optdepends=('gtk2: For lash_panel, lash_save_button and lash_synth') +source=("https://download.savannah.gnu.org/releases/lash/${pkgname}-${pkgver}.tar.bz2" + "fix-manual-generation.patch") +sha512sums=('704e24ccadccb469e820be5fb58dd4d953a8fc2903cd857a290267a87dda596639ec381d5cb7cdfcd715df7d98d6570e52731bddd17f8a3425edd8b699632401' + '25bb9f97bc6ff7543fea39242bc321b40cd35ba042248671e958348f9e250f810ea1e4753918aceba799b0fdd886184af57a7c497796034b999ca8d6b85e1252') + +prepare() { + cd "${pkgname}-${_relver}" + patch -Np0 -i "../fix-manual-generation.patch" + # Python2 fixes + export PYTHON="python2" + sed -i "s#env python#&2#" clients/lash_control +} + +build() { + cd "${pkgname}-${_relver}" + export LDFLAGS="-ldl -lm" + ./configure --prefix=/usr + make +} + +package() { + cd "${pkgname}-${_relver}" + make DESTDIR="${pkgdir}" install + # docs + install -vDm 644 {AUTHORS,ChangeLog,NEWS,README,TODO} \ + -t "${pkgdir}/usr/share/doc/${pkgname}/" +} diff --git a/fix-manual-generation.patch b/fix-manual-generation.patch new file mode 100644 index 000000000000..3d35a1d2d98e --- /dev/null +++ b/fix-manual-generation.patch @@ -0,0 +1,14 @@ +--- docs/Makefile.in.orig 2008-11-09 22:45:28.000000000 +0100 ++++ docs/Makefile.in 2011-07-23 17:12:26.000000000 +0200 +@@ -527,9 +527,9 @@ + @HAVE_TEXI2HTML_TRUE@ mkdir -lash-manual-html-split; \ + @HAVE_TEXI2HTML_TRUE@ fi + @HAVE_TEXI2HTML_TRUE@ cd lash-manual-html-one-page && \ +-@HAVE_TEXI2HTML_TRUE@ texi2html --number ../$(top_srcdir)/docs/lash-manual.texi ++@HAVE_TEXI2HTML_TRUE@ texi2html --number-footnotes --number-sections ../$(top_srcdir)/docs/lash-manual.texi + @HAVE_TEXI2HTML_TRUE@ cd lash-manual-html-split && \ +-@HAVE_TEXI2HTML_TRUE@ texi2html --number --split=chapter ../$(top_srcdir)/docs/lash-manual.texi ++@HAVE_TEXI2HTML_TRUE@ texi2html --number-footnotes --number-sections --split=chapter ../$(top_srcdir)/docs/lash-manual.texi + @HAVE_TEXI2HTML_TRUE@ touch html-manual-stamp + # Tell versions [3.59,3.63) of GNU make to not export all variables. + # Otherwise a system limit (for SysV at least) may be exceeded. |