summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip Goto2019-01-01 17:30:03 +0100
committerPhilip Goto2019-01-01 17:30:03 +0100
commite21c7b70771e159b7b907abcc2b16973101209b4 (patch)
treeb3abbcbc51164183c76d0fc8a84b92c184b9db92
parent34ef2f852205cc9cd7791063d1bbe23212164fe7 (diff)
downloadaur-e21c7b70771e159b7b907abcc2b16973101209b4.tar.gz
Rebase on repo version
-rw-r--r--.SRCINFO58
-rw-r--r--PKGBUILD90
-rw-r--r--nautilus.install14
3 files changed, 92 insertions, 70 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 1e1746668e00..964fd178f0c4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,36 +1,48 @@
pkgbase = nautilus-git
- pkgdesc = GNOME file manager
- pkgver = 3.15.90.17991.be33b71
+ pkgdesc = Default file manager for GNOME
+ pkgver = 3.30.0.r165.g20339a8bb
pkgrel = 1
- url = http://live.gnome.org/Nautilus
- install = nautilus.install
+ url = https://wiki.gnome.org/Apps/Nautilus
arch = i686
arch = x86_64
+ arch = armv6h
+ arch = armv7h
license = GPL
- makedepends = git
- makedepends = intltool
makedepends = gobject-introspection
- depends = libexif
+ makedepends = packagekit
+ makedepends = git
+ makedepends = gtk-doc
+ makedepends = meson
+ makedepends = appstream-glib
+ depends = libgexiv2
depends = gnome-desktop
- depends = exempi
depends = gvfs
- depends = desktop-file-utils
- depends = gnome-icon-theme
depends = dconf
- depends = libtracker-sparql
- depends = libnotify
- depends = glib2-git
- depends = gtk3-git
- provides = nautilus
- provides = libnautilus-extension
- conflicts = nautilus
- conflicts = libnautilus-extension
- options = !makeflags
+ depends = tracker
+ depends = nautilus-sendto
+ depends = gnome-autoar
options = !emptydirs
- source = git+git://git.gnome.org/nautilus
- source = nautilus.install
- md5sums = SKIP
- md5sums = 6e2d69ac9680bd51414d284081117036
+ source = git+https://gitlab.gnome.org/GNOME/nautilus.git
+ source = git+https://gitlab.gnome.org/GNOME/libgd.git
+ sha256sums = SKIP
+ sha256sums = SKIP
pkgname = nautilus-git
+ groups = gnome
+ depends = libgexiv2
+ depends = gnome-desktop
+ depends = gvfs
+ depends = dconf
+ depends = tracker
+ depends = nautilus-sendto
+ depends = gnome-autoar
+ depends = libnautilus-extension
+ provides = nautilus
+ conflicts = nautilus
+
+pkgname = libnautilus-extension-git
+ pkgdesc = Library for extending the Default file manager for GNOME
+ depends = gtk3
+ provides = libnautilus-extension
+ conflicts = libnautilus-extension
diff --git a/PKGBUILD b/PKGBUILD
index 94cc4e8520f0..87003670e87f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,43 +1,67 @@
-#Maintainer: Lubosz Sarnecki <lubosz@gmail.com>
+# Maintainer: Philip Goto <philip.goto@gmail.com>
+# Contributor: Lubosz Sarnecki <lubosz@gmail.com>
+# Contributor: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
+# Contributor: Jan de Groot <jgc@archlinux.org>
-pkgname=nautilus-git
-pkgver=3.15.90.17991.be33b71
+pkgbase=nautilus-git
+pkgname=(nautilus-git libnautilus-extension-git)
+pkgver=3.30.0.r165.g20339a8bb
pkgrel=1
-pkgdesc="GNOME file manager"
-arch=(i686 x86_64)
-url="http://live.gnome.org/Nautilus"
-license=('GPL')
-depends=('libexif' 'gnome-desktop' 'exempi' 'gvfs' 'desktop-file-utils' 'gnome-icon-theme' 'dconf' 'libtracker-sparql' 'libnotify' 'glib2-git' 'gtk3-git')
-makedepends=('git' 'intltool' 'gobject-introspection')
-conflicts=('nautilus' 'libnautilus-extension')
-provides=('nautilus' 'libnautilus-extension')
-options=(!makeflags !emptydirs)
-install=nautilus.install
-source=("git+git://git.gnome.org/nautilus" "nautilus.install")
-_gitname="nautilus"
-
-md5sums=("SKIP" "6e2d69ac9680bd51414d284081117036")
+pkgdesc="Default file manager for GNOME"
+url="https://wiki.gnome.org/Apps/Nautilus"
+arch=(i686 x86_64 armv6h armv7h)
+license=(GPL)
+depends=(libgexiv2 gnome-desktop gvfs dconf tracker nautilus-sendto gnome-autoar)
+makedepends=(gobject-introspection packagekit git gtk-doc meson appstream-glib)
+options=(!emptydirs)
+source=("git+https://gitlab.gnome.org/GNOME/nautilus.git"
+ "git+https://gitlab.gnome.org/GNOME/libgd.git")
+sha256sums=('SKIP'
+ 'SKIP')
+
+prepare() {
+ cd nautilus
+
+ git submodule init
+ git config --local submodule.subprojects/libgd.url "$srcdir/libgd"
+ git submodule update
+}
pkgver() {
- cd $_gitname
- version=$(grep AC_INIT configure.ac | grep AC_INIT configure.ac | sed 's/AC_INIT(\[nautilus\],\[//' | sed 's/\],\[http:\/\/bugzilla.gnome.org\/enter_bug.cgi?product=nautilus\])//')
- hash=$(git log --pretty=format:'%h' -n 1)
- revision=$(git rev-list --count HEAD)
- echo $version.$revision.$hash
+ cd nautilus
+ git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}
build() {
- cd $_gitname
- ./autogen.sh --prefix=/usr --sysconfdir=/etc \
- --localstatedir=/var --disable-static \
- --libexecdir=/usr/lib/nautilus \
- --disable-nst-extension \
- --disable-update-mimedb \
- --disable-schemas-compile
- make
+ arch-meson nautilus build -D docs=true
+ ninja -C build
+}
+
+check() {
+ meson test -C build
+}
+
+package_nautilus-git() {
+ depends+=(libnautilus-extension)
+ provides=(nautilus)
+ conflicts=(nautilus)
+ groups=(gnome)
+
+ DESTDIR="$pkgdir" meson install -C build
+
+### Split libnautilus-extension
+
+ mkdir -p libne/{lib,share}
+ mv "$pkgdir"/usr/include libne
+ mv "$pkgdir"/usr/lib/{girepository-1.0,libnautilus-extension*,pkgconfig} libne/lib
+ mv "$pkgdir"/usr/share/{gir-1.0,gtk-doc} libne/share
}
-package() {
- cd $_gitname
- make DESTDIR=$pkgdir install
+package_libnautilus-extension-git() {
+ pkgdesc="Library for extending the $pkgdesc"
+ depends=(gtk3)
+ provides=(libnautilus-extension)
+ conflicts=(libnautilus-extension)
+
+ mv libne "$pkgdir/usr"
}
diff --git a/nautilus.install b/nautilus.install
deleted file mode 100644
index 082126d24bce..000000000000
--- a/nautilus.install
+++ /dev/null
@@ -1,14 +0,0 @@
-post_install() {
- glib-compile-schemas /usr/share/glib-2.0/schemas
- update-desktop-database -q
- gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor
- update-mime-database /usr/share/mime > /dev/null
-}
-
-post_upgrade() {
- post_install
-}
-
-post_remove() {
- post_install
-}