summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFrederic Bezies2020-01-06 22:32:06 +0100
committerFrederic Bezies2020-01-06 22:32:06 +0100
commit682452557581ea48b41db6e739aa4e527721754f (patch)
tree8b0a0da745135f3aa28cfc191dc1f5f680465a95 /PKGBUILD
parentb3b1ce5c4f6d445d59384a6c1ccfe6b8ab59a5ca (diff)
downloadaur-682452557581ea48b41db6e739aa4e527721754f.tar.gz
adopted and updated PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD32
1 files changed, 13 insertions, 19 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f25a66ef2829..b6dec8d44c78 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,24 +1,24 @@
-# Maintainer: Yosef Or Boczko <yoseforb@gnome.org>
+# Maintainer: Frederic Bezies <fredbezies at gmail dot com>
+# Contributor: Yosef Or Boczko <yoseforb@gnome.org>
_pkgname=libpeas
pkgname=$_pkgname-git
-pkgver=1.14.0.r17.ga919b8c
+pkgver=1.24.0.r25.gc228acf
pkgrel=1
_realver=1.14.1
pkgdesc="A GObject-based plugins engine"
arch=(i686 x86_64)
url="https://wiki.gnome.org/Projects/Libpeas"
license=(GPL2)
-depends=(gtk3 hicolor-icon-theme gobject-introspection)
-makedepends=(gtk-doc intltool python-gobject python2-gobject gjs seed glade)
-optdepends=('gjs: gobject-based plugin engine - gjs runtime loader'
- 'seed: gobject-based plugin engine - seed runtime loader')
+depends=(gtk3 gobject-introspection-runtime)
+makedepends=(gtk-doc python-gobject glade gobject-introspection git meson vala)
+optdepends=('python-gobject: Python loader')
options=('!libtool')
install=$_pkgname.install
provides=("${_pkgname}=${_realver}")
conflicts=("${_pkgname}")
replace=("${_pkgname}")
-source=('git://git.gnome.org/libpeas')
+source=('git+https://gitlab.gnome.org/GNOME/libpeas.git')
sha256sums=('SKIP')
pkgver() {
@@ -26,23 +26,17 @@ pkgver() {
git describe --always | sed -E 's/^libpeas.//;s/_/./g;s/([^-]*-g)/r\1/;s|-|.|g'
}
-prepare() {
- cd "$srcdir/$_pkgname"
-}
-
build() {
cd "$srcdir/$_pkgname"
+
+ mkdir -p build
+ cd build
- ./autogen.sh --prefix=/usr --sysconfdir=/etc \
- --localstatedir=/var --enable-gtk-doc
-
- # https://bugzilla.gnome.org/show_bug.cgi?id=655517
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
-
- make
+ meson -D vapi=true -D gtk_doc=true
+ ninja
}
package() {
cd "$srcdir/$_pkgname"
- make DESTDIR="${pkgdir}" install
+ DESTDIR="$pkgdir" meson install -C build
}