浏览代码

3.30.0+16+g1bdb3f194-1

Jan Alexander Steffens 6 年之前
父节点
当前提交
5c409bc139
共有 2 个文件被更改,包括 8 次插入48 次删除
  1. 8 12
      PKGBUILD
  2. 0 36
      fix.diff

+ 8 - 12
PKGBUILD

@@ -1,10 +1,11 @@
+# Maintainer: Jan Alexander Steffens (heftig) <jan.steffens@gmail.com>
 # Contributor: Ionut Biru <ibiru@archlinux.org>
 # Contributor: Flamelab <panosfilip@gmail.com
 
 pkgname=gnome-shell
-pkgver=3.28.3+7+g721ce5403
+pkgver=3.30.0+16+g1bdb3f194
 pkgrel=1
-pkgdesc="The next generation GNOME Shell"
+pkgdesc="Next generation desktop shell"
 url="https://wiki.gnome.org/Projects/GnomeShell"
 arch=(x86_64)
 license=(GPL2)
@@ -16,13 +17,11 @@ makedepends=(gtk-doc gnome-control-center evolution-data-server gobject-introspe
 optdepends=('gnome-control-center: System settings'
             'evolution-data-server: Evolution calendar integration')
 groups=(gnome)
-_commit=721ce54037cc07a82927cfdfb7928dadad7d7791  # gnome-3-28
+_commit=1bdb3f194d5ae6c07d4a5fe05fad2abeb8f61c14  # master
 source=("git+https://gitlab.gnome.org/GNOME/gnome-shell.git#commit=$_commit"
-        "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git"
-        fix.diff)
+        "git+https://gitlab.gnome.org/GNOME/libgnome-volume-control.git")
 sha256sums=('SKIP'
-            'SKIP'
-            '11dcffae170776140b1f0c9bed90b8df70e8d3c6694b60ab40bb46235e3ad755')
+            'SKIP')
 
 pkgver() {
   cd $pkgname
@@ -32,9 +31,6 @@ pkgver() {
 prepare() {
   cd $pkgname
 
-  # Try to fix docs build
-  patch -Np1 -i ../fix.diff
-
   # Move the plugin to our custom epiphany-only dir
   sed -i "s/'mozilla'/'epiphany'/g" meson.build
 
@@ -49,8 +45,8 @@ build() {
 }
 
 package() {
-  DESTDIR="$pkgdir" ninja -C build install
+  DESTDIR="$pkgdir" meson install -C build
 
-  # Must exist; FS#37412
+  # https://bugs.archlinux.org/task/37412
   mkdir "$pkgdir/usr/share/gnome-shell/modes"
 }

+ 0 - 36
fix.diff

@@ -1,36 +0,0 @@
-diff --git i/docs/reference/shell/meson.build w/docs/reference/shell/meson.build
-index 1469ed422..bf99c9446 100644
---- i/docs/reference/shell/meson.build
-+++ w/docs/reference/shell/meson.build
-@@ -45,6 +45,7 @@ configure_file(
- 
- gnome.gtkdoc('shell',
-   main_sgml: 'shell-docs.sgml',
-+  dependencies: [libshell_dep, libshell_menu_dep],
-   src_dir: [
-     join_paths(meson.source_root(), 'src'),
-     join_paths(meson.build_root(), 'src')
-diff --git i/docs/reference/st/meson.build w/docs/reference/st/meson.build
-index fe89b53d4..8fdd4f4b5 100644
---- i/docs/reference/st/meson.build
-+++ w/docs/reference/st/meson.build
-@@ -11,6 +11,7 @@ configure_file(
- 
- gnome.gtkdoc('st',
-   main_sgml: 'st-docs.sgml',
-+  dependencies: libst_dep,
-   src_dir: [
-     join_paths(meson.source_root(), 'src', 'st'),
-     join_paths(meson.build_root(), 'src', 'st')
-diff --git i/src/st/meson.build w/src/st/meson.build
-index 97ce6134d..216700fb7 100644
---- i/src/st/meson.build
-+++ w/src/st/meson.build
-@@ -122,6 +122,7 @@ libst = shared_library('st-1.0',
-   sources: st_gir_sources + st_non_gir_sources,
-   c_args: st_cflags,
-   dependencies: [clutter_dep, gtk_dep, croco_dep, x11_dep, m_dep],
-+  build_rpath: mutter_typelibdir,
-   install_rpath: mutter_typelibdir,
-   install_dir: pkglibdir,
-   install: true