APKBUILD examples:Simple

From Alpine Linux
Revision as of 18:15, 31 August 2016 by Jirutka (talk | contribs) (Update example, change _builddir to builddir and use default prepare())
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Simple APKBUILD with -doc subpackage, using abuild's default doc() and prepare() functions:

# Contributor: William Pitcock <nenolod@dereferenced.org>
# Maintainer:
pkgname=gnuplot
pkgver=4.4.4
pkgrel=0
pkgdesc="Utility for plotting graphs"
url="http://www.gnuplot.info/"
arch="all"
license="GPL"
depends=""
depends_dev="cairo-dev pango-dev gd-dev lua-dev readline-dev libpng-dev jpeg-dev"
makedepends="$depends_dev"
install=""
subpackages="$pkgname-doc"
source="http://downloads.sourceforge.net/project/gnuplot/gnuplot/$pkgver/gnuplot-$pkgver.tar.gz"
builddir="$srcdir/$pkgname-$pkgver"

build() {
	cd "$builddir"
	./configure --prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		--localstatedir=/var \
		--disable-wxwidgets \
		--disable-qt || return 1
	make || return 1
}

package() {
	cd "$builddir"
	make DESTDIR="$pkgdir" install || return 1
	rm -f "$pkgdir"/usr/lib/*.la
}

md5sums="97a43328e81e57ebed7f135ca0c07e82  gnuplot-4.4.4.tar.gz"