diff options
author | Leo <thinkabit.ukim@gmail.com> | 2019-05-07 05:26:57 -0300 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2019-05-30 15:23:55 +0000 |
commit | 443457b04cbf93b96ed79fffe4bf7ee5466a53dc (patch) | |
tree | e117bab6d09fe7baaab1a0b0c2e3401c66a1bd20 | |
parent | aa71a2947ca959c2da9cf1a7ea8d98e1e001c3d9 (diff) | |
download | aports-443457b04cbf93b96ed79fffe4bf7ee5466a53dc.tar.bz2 aports-443457b04cbf93b96ed79fffe4bf7ee5466a53dc.tar.xz |
community/appstream-glib: upgrade to 0.7.5
-rw-r--r-- | community/appstream-glib/APKBUILD | 99 |
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" |