aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-05-07 05:26:57 -0300
committerNatanael Copa <ncopa@alpinelinux.org>2019-05-30 15:23:55 +0000
commit443457b04cbf93b96ed79fffe4bf7ee5466a53dc (patch)
treee117bab6d09fe7baaab1a0b0c2e3401c66a1bd20
parentaa71a2947ca959c2da9cf1a7ea8d98e1e001c3d9 (diff)
downloadaports-443457b04cbf93b96ed79fffe4bf7ee5466a53dc.tar.bz2
aports-443457b04cbf93b96ed79fffe4bf7ee5466a53dc.tar.xz
community/appstream-glib: upgrade to 0.7.5
-rw-r--r--community/appstream-glib/APKBUILD99
1 files changed, 57 insertions, 42 deletions
diff --git a/community/appstream-glib/APKBUILD b/community/appstream-glib/APKBUILD
index 63cf2f0f2a..ce957a0b7d 100644
--- a/community/appstream-glib/APKBUILD
+++ b/community/appstream-glib/APKBUILD
@@ -1,66 +1,81 @@
+# Contributor: Leo <thinkabit.ukim@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=appstream-glib
-pkgver=0.6.3
+pkgver=0.7.5
pkgrel=0
pkgdesc="Library for AppStream metadata"
url="https://people.freedesktop.org/~hughsient/appstream-glib/"
arch="all"
license="LGPL-2.0-or-later"
-depends=""
-depends_dev="glib-dev gdk-pixbuf-dev"
-makedepends="$depends_dev fontconfig-dev freetype-dev pango-dev sqlite-dev
- gobject-introspection-dev gtk-doc yaml-dev libarchive-dev libsoup-dev
- gtk+3.0-dev json-glib-dev libgcab-dev"
-install=""
-subpackages="$pkgname-dev $pkgname-doc $pkgname-lang $pkgname-builder"
+makedepends="
+ meson
+ glib-dev
+ libarchive-dev
+ libsoup-dev
+ json-glib-dev
+ gdk-pixbuf-dev
+ gtk+3.0-dev
+ freetype-dev
+ fontconfig-dev
+ yaml-dev
+ gperf
+ libgcab-dev
+ gobject-introspection-dev
+ "
+checkdepends="gsettings-desktop-schemas"
+subpackages="
+ $pkgname-dev
+ $pkgname-doc
+ $pkgname-lang
+ $pkgname-builder
+ $pkgname-bash-completion:bashcomp:noarch"
source="https://people.freedesktop.org/~hughsient/appstream-glib/releases/appstream-glib-$pkgver.tar.xz"
-_builddir="$srcdir"/appstream-glib-$pkgver
-prepare() {
- local i
- cd "$_builddir"
- for i in $source; do
- case $i in
- *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
- esac
- done
-}
-
build() {
- cd "$_builddir"
- DATADIRNAME=share ./configure \
- --build=$CBUILD \
- --host=$CHOST \
+ meson \
--prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --localstatedir=/var \
- --disable-rpm \
- --enable-shared \
- --disable-static \
- --enable-gobject-introspection \
- || return 1
- make || return 1
+ -Ddep11=true \
+ -Dbuilder=true \
+ -Drpm=false \
+ -Dalpm=false \
+ -Dfonts=true \
+ -Dstemmer=false \
+ -Dman=true \
+ -Dgtk-doc=false \
+ -Dintrospection=true \
+ output
+ ninja -C output
+}
+
+check() {
+ ninja -C output test
}
package() {
- cd "$_builddir"
- make DESTDIR="$pkgdir" install || return 1
+ DESTDIR="$pkgdir" ninja -C output install
+
+ # Remove installed tests
+ rm -rf usr/share/installed-tests/appstream-glib
}
builder() {
pkgdesc="Library and command line tools for building AppStream metadata"
mkdir -p "$subpkgdir"/usr/bin "$subpkgdir"/usr/lib \
- "$subpkgdir"/usr/share/bash-completion/completions || return 1
- mv "$pkgdir"/usr/bin/appstream-builder "$subpkgdir"/usr/bin/ || return 1
+ "$subpkgdir"/usr/share/bash-completion/completions
+ mv "$pkgdir"/usr/bin/appstream-builder "$subpkgdir"/usr/bin/
mv "$pkgdir"/usr/share/bash-completion/completions/appstream-builder \
- "$subpkgdir"/usr/share/bash-completion/completions/ || return 1
+ "$subpkgdir"/usr/share/bash-completion/completions/
mv "$pkgdir"/usr/lib/asb-plugins-5 \
"$pkgdir"/usr/lib/libappstream-builder.so.* \
- "$subpkgdir"/usr/lib/ || return 1
+ "$subpkgdir"/usr/lib/
}
-md5sums="2654b73dd55dcc2a1b52f3a19ed7cdd0 appstream-glib-0.6.3.tar.xz"
-sha256sums="3ec355c950b86cd792b6e396a5a4a72487999e300fcacf7466a663974ec4ad24 appstream-glib-0.6.3.tar.xz"
-sha512sums="aae4885e32bc6f0247f6e8f415471531a8c28976e1ba4bd977200d72e24a04dfc2370395e3e0ea6e052386a963540cb91f025cd4f1ab837404762f1be2a76ff0 appstream-glib-0.6.3.tar.xz"
+bashcomp() {
+ depends=""
+ pkgdesc="Bash completions for $pkgname"
+ install_if="$pkgname=$pkgver-r$pkgrel bash-completion"
+
+ install -Dm644 "$pkgdir"/usr/share/bash-completion/completions/* \
+ "$subpkgdir"/usr/share/bash-completion/completions
+}
+sha512sums="1747d27b357df63458011c6579e8ad56e8ec5328490d2d449e1b39a3bad98250c60df8d2174be523acb53da3518a136aa0a2e54f5ccce911ca1884dd6a8d5e77 appstream-glib-0.7.5.tar.xz"