Package Details: ladish-git 1.r47.g5fe205f-1

Git Clone URL: https://aur.archlinux.org/ladish-git.git (read-only)
Package Base: ladish-git
Description: Session management system for JACK.
Upstream URL: https://github.com/LADI/ladish
Licenses: GPL2
Conflicts: ladish, lash
Provides: ladish, lash
Submitter: speps
Maintainer: WoefulDerelict
Last Packager: WoefulDerelict
Votes: 2
Popularity: 0.003291
First Submitted: 2011-08-01 01:19
Last Updated: 2016-03-31 00:35

Required by (16)

Sources (1)

Latest Comments

WoefulDerelict commented on 2016-03-31 00:31

nlehmann: This likely comes down to the simple fact that package maintainers are limited human organisms capable of mistakes and not omniscient beings aware of every repository where a codebase exists and the changes being made to them. Aside from a difference in tags the github and repo.or.cz repositories appear identical.

The package has been redirected to the github master branch. Users can edit the _branch variable in PKGBUILD if they wish to checkout and build something different.

nlehmann commented on 2016-03-30 22:37

Why is the package not using ladish-1 from github?

WoefulDerelict commented on 2016-03-18 19:46

cmt227: You are likely correct, it is probably at the very least a make dependency. I will try to get this verified and tested locally as soon as I can so I can push out the necessary update.

cmt227 commented on 2016-03-18 19:02

I had to manually install intltool package to build this. Maybe that needs to be added to the dependencies?

WoefulDerelict commented on 2015-07-08 17:04

I'm iterating the package release as part of the migration to AUR 4.0.0 as the PKGBUILD has been modified to follow the Arch Packaging Standards (https://wiki.archlinux.org/index.php/Arch_Packaging_Standards) as closely as possible. Long live ladish!

WoefulDerelict commented on 2015-05-04 05:05

Updated to pull from the active LADI repo using a more modern PKGBUILD. Enjoy.

WoefulDerelict commented on 2015-05-04 03:02

Updated the package to pull from LADI's github repo.

WoefulDerelict commented on 2015-05-04 02:24

A jack2-dbus compliant build can be made from the following PKGBUILD:

_p=ladish
pkgname=$_p-git
pkgver=5fe205f
pkgrel=0
pkgdesc="A session management system for JACK applications on GNU/Linux."
arch=(i686 x86_64)
url="http://ladish.org/"
license=('GPL')
depends=('jack2-dbus' 'dbus-glib' 'laditools-git' 'flowcanvas<=0.7.1' 'a2jmidid')
makedepends=('git' 'python2')
provides=("$_p=1.5fe205f" 'lash')
conflicts=("$_p" 'lash')
install="$pkgname.install"

_gitroot="git://github.com/LADI/$_p.git"
_gitname="$_p"

build() {
cd "$srcdir"
msg "Connecting to GIT server...."

if [ -d $_gitname ] ; then
cd $_gitname && git pull origin
msg "The local files are updated."
else
git clone $_gitroot $_gitname
fi

msg "GIT checkout done or server timeout"
msg "Starting make..."

rm -rf "$srcdir/$_gitname-build"
git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build"
cd "$srcdir/$_gitname-build"

#
# BUILD HERE
#

# python2 fix
export PYTHON=/usr/bin/python2
sed -i "s|env python|&2|" ${_p}_control

# build release
sed -i "s|\(RELEASE = \).*|\1True|" wscript

python2 waf configure --prefix=/usr \
--enable-liblash \
--enable-pylash
python2 waf
}

package() {
cd "$srcdir/$_gitname-build"

python2 waf install --destdir="$pkgdir/"
}

speps commented on 2014-11-27 05:24

Disowning for lack of time

JazzyEagle commented on 2014-08-12 20:17

Hello -

The repo that used to maintain this package no longer does. A friend of mine updated the PKGBUILD for me. In case you need it, here it is:

pkgname=ladish-git
pkgver=0.2.r630.geaf678e
pkgrel=1
pkgdesc="A session management system for JACK applications on GNU/Linux."
arch=(i686 x86_64)
url="http://ladish.org/"
license=('GPL')
depends=('jackdbus' 'dbus-glib' 'laditools-git' 'flowcanvas<=0.7.1' 'a2jmidid')
makedepends=('git' 'python2')
provides=('ladish' 'lash')
conflicts=('ladish' 'lash')
source=("$pkgname"::'git://github.com/LADI/ladish.git')
md5sums=('SKIP')
install="$pkgname.install"

pkgver() {
cd "$pkgname"
git describe --long | sed -r 's/([^-]*-g)/r\1/;s/-/./g'
}

prepare() {
cd "$srcdir/$pkgname"
# python2 fix
export PYTHON=/usr/bin/python2
sed -i "s|env python|&2|" ladish_control
}
build() {
cd "$srcdir/$pkgname"
# build release
sed -i "s|\(RELEASE = \).*|\1True|" wscript
python2 waf configure --prefix=/usr \
--enable-liblash \
--enable-pylash
python2 waf
}

package() {
cd "$srcdir/$pkgname"
python2 waf install --destdir="$pkgdir/"
}

All comments