diff options
author | Philip Goto | 2019-01-01 17:30:03 +0100 |
---|---|---|
committer | Philip Goto | 2019-01-01 17:30:03 +0100 |
commit | e21c7b70771e159b7b907abcc2b16973101209b4 (patch) | |
tree | b3abbcbc51164183c76d0fc8a84b92c184b9db92 | |
parent | 34ef2f852205cc9cd7791063d1bbe23212164fe7 (diff) | |
download | aur-e21c7b70771e159b7b907abcc2b16973101209b4.tar.gz |
Rebase on repo version
-rw-r--r-- | .SRCINFO | 58 | ||||
-rw-r--r-- | PKGBUILD | 90 | ||||
-rw-r--r-- | nautilus.install | 14 |
3 files changed, 92 insertions, 70 deletions
@@ -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 @@ -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 -} |