[arch-commits] Commit in grilo/trunk (PKGBUILD PKGBUILD.meson)

Jan Steffens heftig at archlinux.org
Wed Feb 15 22:03:22 UTC 2017


    Date: Wednesday, February 15, 2017 @ 22:03:22
  Author: heftig
Revision: 289029

0.3.3

Added:
  grilo/trunk/PKGBUILD.meson
    (from rev 288942, grilo/trunk/PKGBUILD)
Modified:
  grilo/trunk/PKGBUILD

----------------+
 PKGBUILD       |   16 ++++++++--------
 PKGBUILD.meson |   42 ++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 50 insertions(+), 8 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-02-15 21:23:05 UTC (rev 289028)
+++ PKGBUILD	2017-02-15 22:03:22 UTC (rev 289029)
@@ -2,7 +2,7 @@
 # Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
 
 pkgname=grilo
-pkgver=0.3.2+8+g6ffe445
+pkgver=0.3.3
 pkgrel=1
 pkgdesc="Framework that provides access to various sources of multimedia content"
 url="https://wiki.gnome.org/Projects/Grilo"
@@ -11,8 +11,8 @@
 depends=(gtk3 libxml2 libsoup liboauth totem-plparser)
 makedepends=(gobject-introspection gtk-doc vala intltool git gnome-common)
 optdepends=('grilo-plugins: Plugins for grilo')
-_commit=6ffe44554fe4abd4f21e35497133c1ebe02482af
-source=("git://git.gnome.org/grilo#commit=$_commit")
+_commit=53b44b711a4558c0511dbe73d928971fd2c7bb30  # tags/grilo-0.3.3^0
+source=("git+https://git.gnome.org/browse/grilo#commit=$_commit")
 sha256sums=('SKIP')
 
 pkgver() {
@@ -22,22 +22,22 @@
 
 prepare() {
   cd $pkgname
-  # Add missing tag for pkgver()
-  git tag -f grilo-0.3.2 343d0a4c29b234f81197f502fed16ba739022a6a
   NOCONFIGURE=1 ./autogen.sh
 }
 
 build() {
   cd $pkgname
-
   ./configure --prefix=/usr --sysconfdir=/etc --libdir=/usr/lib \
     --disable-static --disable-debug --enable-gtk-doc
-
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-
   make
 }
 
+check() {
+  cd $pkgname
+  make check
+}
+
 package() {
   cd $pkgname
   make DESTDIR="$pkgdir" install

Copied: grilo/trunk/PKGBUILD.meson (from rev 288942, grilo/trunk/PKGBUILD)
===================================================================
--- PKGBUILD.meson	                        (rev 0)
+++ PKGBUILD.meson	2017-02-15 22:03:22 UTC (rev 289029)
@@ -0,0 +1,42 @@
+# $Id$
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens at gmail.com>
+
+pkgname=grilo
+pkgver=0.3.3
+pkgrel=1
+pkgdesc="Framework that provides access to various sources of multimedia content"
+url="https://wiki.gnome.org/Projects/Grilo"
+arch=(i686 x86_64)
+license=(LGPL)
+depends=(gtk3 libxml2 libsoup liboauth totem-plparser)
+makedepends=(gobject-introspection gtk-doc vala git meson)
+optdepends=('grilo-plugins: Plugins for grilo')
+_commit=53b44b711a4558c0511dbe73d928971fd2c7bb30  # tags/grilo-0.3.3^0
+source=("git+https://git.gnome.org/browse/grilo#commit=$_commit")
+sha256sums=('SKIP')
+
+pkgver() {
+  cd $pkgname
+  git describe --tags | sed 's/^grilo-//;s/-/+/g'
+}
+
+prepare() {
+  mkdir build
+}
+
+build() {
+  cd build
+  export LANG=en_US.UTF-8
+  meson --prefix=/usr --buildtype=plain -Denable-gtk-doc=true ../$pkgname
+  ninja
+}
+
+check() {
+  cd build
+  ninja test
+}
+
+package() {
+  cd build
+  DESTDIR="$pkgdir" ninja install
+}



More information about the arch-commits mailing list