blob: f444a021ededc94dd96bd3d6ab3746be3f22386e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
# Maintainer: Maximilian Weiss <$(echo "bWF4QG1heHdlaXNzLmlv" | base64 -d)>
# Contributor: D. Bohdan <http://dbohdan.com/contact/>
pkgname=s2png-git
pkgver=v0.10.0.r000
pkgrel=2
pkgdesc='stuff to PNG'
arch=('any')
url='https://github.com/dbohdan/s2png'
license=('GPLv2')
depends=('gd')
makedepends=('cargo' 'rust' 'rustfmt' 'coreutils' 'gcc' 'binutils')
provides=('s2png' 's2png-git')
conflicts=('s2png' 's2png-git')
source=('git+https://github.com/dbohdan/s2png')
sha256sums=('SKIP')
pkgver() {
cd "$srcdir/s2png/"
git reset --hard HEAD > /dev/null 2>&1
echo $(git describe --tags | sed 's/-/./g' | cut -d"." -f1-3)".r"$(git rev-list --all --count)
}
build() {
cd "$srcdir/s2png/"
git reset --hard HEAD > /dev/null 2>&1
mkdir -p "$srcdir/s2png/tempmakedir"
env CC="${CARCH}-unknown-linux-gnu-gcc" TARGET="${CARCH}-unknown-linux-gnu" USER_TEMP="$srcdir/s2png/tempmakedir" make test
env CC="${CARCH}-unknown-linux-gnu-gcc" TARGET="${CARCH}-unknown-linux-gnu" USER_TEMP="$srcdir/s2png/tempmakedir" make release
mv "$srcdir/s2png/tempmakedir/cargo/s2png/${CARCH}-unknown-linux-gnu/release/s2png" ./s2png_release_bin
strip s2png_release_bin
}
package() {
install -Dm755 "$srcdir/s2png/s2png_release_bin" "$pkgdir/usr/bin/s2png"
}
|