# Maintainer: Björn _pkgname=sdk-setup pkgname=sailfish-$_pkgname pkgver=1.3.24.r159.9560e2e pkgrel=1 pkgdesc="https://git.sailfishos.org/mer-core/scratchbox2" arch=('x86_64' 'i686') url="https://git.sailfishos.org/mer-core/scratchbox2" license=('GPL') depends=( 'sh' 'rpm-tools' 'createrepo_c' 'git' 'scratchbox2' 'rsync' 'sudo' ) optdepends=( 'compiledb: mb2 compiledb' 'p7zip: sdk-manage install' 'ssu: sdk-manage install' ) # groups=() # depends=() source=($pkgname::git+https://github.com/sailfishos/sdk-setup.git#tag=1.3.72) makedepends=( 'git' ) pkgver() { cd "$srcdir/$pkgname" printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" } build() { cd "$srcdir/$pkgname/$_pkgname/src" sed -e "s/VERSION_FROM_SPEC/$pkgver/" \ -e "s|libexec/sdk-setup|lib/$pkgname|" \ -e '/shopt\ -s\ extglob/i export\ PATH="$PATH:/bin"' \ -i mb2 sed -e "s/VERSION_FROM_SPEC/$pkgver/" \ -e "s|^INSIDE_CHROOT.*|INSIDE_CHROOT=1\n export PATH=$PATH:/bin\n|" \ -i sdk-manage } package() { cd $pkgname/$_pkgname/src _bindir=$pkgdir/usr/bin _libexec=$pkgdir/usr/lib/$pkgname install -dm755 $pkgdir/usr/bin install -dm755 $pkgdir/usr/lib/$pkgname _install="/usr/bin/install -m755" $_install oomadvice $_libexec/oomadvice $_install git-change-log ${_bindir}/git-change-log $_install mb2 ${_bindir}/mb2 $_install qb ${_bindir}/qb $_install sdk-foreach-su ${_bindir}/sdk-foreach-su $_install sdk-manage ${_bindir}/sdk-manage $_install sdk-assistant ${_bindir}/sdk-assistant $_install sdk-motd ${_bindir}/sdk-motd $_install rpmvalidation ${_bindir}/rpmvalidation $_install git-lltb ${_bindir}/git-lltb $_install sdk-init ${_bindir}/sdk-init } md5sums=('SKIP')