[arch-commits] Commit in nautilus/trunk (PKGBUILD)
Jan Steffens
heftig at archlinux.org
Wed Apr 5 19:24:53 UTC 2017
Date: Wednesday, April 5, 2017 @ 19:24:52
Author: heftig
Revision: 292213
3.24.0+6+g5d5e16989-1
Modified:
nautilus/trunk/PKGBUILD
----------+
PKGBUILD | 49 ++++++++++++++++++++++---------------------------
1 file changed, 22 insertions(+), 27 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-04-05 19:11:33 UTC (rev 292212)
+++ PKGBUILD 2017-04-05 19:24:52 UTC (rev 292213)
@@ -3,7 +3,7 @@
pkgbase=nautilus
pkgname=(nautilus libnautilus-extension)
-pkgver=3.22.3
+pkgver=3.24.0+6+g5d5e16989
pkgrel=1
pkgdesc="Default file manager for GNOME"
url="https://wiki.gnome.org/Apps/Nautilus"
@@ -10,9 +10,9 @@
arch=(i686 x86_64)
license=(GPL)
depends=(libexif gnome-desktop exempi gvfs dconf libtracker-sparql nautilus-sendto gnome-autoar)
-makedepends=(intltool gobject-introspection python packagekit python2 gnome-common git gtk-doc)
+makedepends=(gobject-introspection packagekit git gtk-doc meson)
options=(!emptydirs)
-_commit=8edb4f1c886417ceae8c3a20638e3cec8ba9f911 # tags/3.22.3^0
+_commit=5d5e16989484933181d374dd9afbd3981617cacc # gnome-3-24
source=("git+https://git.gnome.org/browse/nautilus#commit=$_commit"
"git+https://git.gnome.org/browse/libgd")
sha256sums=('SKIP'
@@ -19,13 +19,8 @@
'SKIP')
prepare() {
+ mkdir -p build libne/usr/{lib,share}
cd $pkgbase
-
- git submodule init
- git config --local submodule.libgd.url "$srcdir/libgd"
- git submodule update
-
- NOCONFIGURE=1 ./autogen.sh
}
pkgver() {
@@ -34,16 +29,15 @@
}
build() {
- cd $pkgbase
- ./configure --prefix=/usr --sysconfdir=/etc \
- --localstatedir=/var --disable-static \
- --libexecdir=/usr/lib/nautilus \
- --enable-gtk-doc \
- --disable-update-mimedb \
- --disable-schemas-compile \
- --disable-selinux --enable-gtk-doc
- sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
- make
+ cd build
+ export LANG=en_US.UTF-8
+ meson --prefix=/usr --buildtype=release ../$pkgbase \
+ --sysconfdir=/etc \
+ -Denable-exif=true \
+ -Denable-xmp=true \
+ -Denable-gtk-doc=true \
+ -Denable-selinux=false
+ ninja
}
package_nautilus() {
@@ -50,18 +44,19 @@
depends+=(libnautilus-extension)
groups=(gnome)
- cd $pkgbase
- make DESTDIR="$pkgdir" install
- make DESTDIR="$pkgdir" -C libnautilus-extension uninstall
- make DESTDIR="$pkgdir" -C docs/reference/libnautilus-extension uninstall
+ cd build
+ DESTDIR="$pkgdir" ninja install
+### Split libnautilus-extension
+
+ cd ../libne
+ mv "$pkgdir"/usr/include usr
+ mv "$pkgdir"/usr/lib/{girepository-1.0,libnautilus-extension*,pkgconfig} usr/lib
+ mv "$pkgdir"/usr/share/{gir-1.0,gtk-doc} usr/share
}
package_libnautilus-extension() {
pkgdesc="Library for extending the $pkgdesc"
depends=(gtk3)
-
- cd $pkgbase
- make DESTDIR="$pkgdir" -C libnautilus-extension install
- make DESTDIR="$pkgdir" -C docs/reference/libnautilus-extension install
+ mv libne/usr "$pkgdir"
}
More information about the arch-commits
mailing list