main/shared-mime-info: modernise, add test suite

This commit is contained in:
A. Wilcox 2017-09-06 16:15:20 -05:00 committed by Natanael Copa
parent 27c1843c4c
commit c601babb99

View File

@ -1,11 +1,12 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=shared-mime-info
pkgver=1.8
pkgrel=0
pkgrel=1
pkgdesc="Freedesktop.org Shared MIME Info"
url="http://freedesktop.org/Software/shared-mime-info"
arch="all"
license="GPL"
#options="!check" # No test suite.
makedepends="libxml2-dev libxml2-utils glib-dev intltool"
depends=
install="$pkgname.post-deinstall"
@ -14,20 +15,23 @@ subpackages="$pkgname-doc $pkgname-lang"
source="http://freedesktop.org/~hadess/$pkgname-$pkgver.tar.xz"
build() {
cd "$srcdir"/$pkgname-$pkgver
cd "$builddir"
ac_cv_func_fdatasync=no ./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--disable-update-mimedb \
|| return 1
--enable-default-make-check \
--disable-update-mimedb
make -j1
}
check() {
cd "$builddir"
make check
}
package() {
cd "$srcdir"/$pkgname-$pkgver
cd "$builddir"
make -j1 DESTDIR="$pkgdir" install
}
md5sums="f6dcadce764605552fc956563efa058c shared-mime-info-1.8.tar.xz"
sha256sums="2af55ef1a0319805b74ab40d331a3962c905477d76c086f49e34dc96363589e9 shared-mime-info-1.8.tar.xz"
sha512sums="e3fd57898ca85033a29f17d075b9a18a6ebee14db5f996183fd1183a6c6382c3d10c74cd1863563cd031359937ab95c886909ba6f9d7ecc8f2056464673b5fff shared-mime-info-1.8.tar.xz"