r53234 - in /desktop/experimental/gnome-shell/debian: changelog control.in rules

jbicha at users.alioth.debian.org jbicha at users.alioth.debian.org
Thu Aug 31 11:24:23 UTC 2017


Author: jbicha
Date: Thu Aug 31 11:24:23 2017
New Revision: 53234

URL: http://svn.debian.org/wsvn/pkg-gnome/?sc=1&rev=53234
Log:
Build with meson

Modified:
    desktop/experimental/gnome-shell/debian/changelog
    desktop/experimental/gnome-shell/debian/control.in
    desktop/experimental/gnome-shell/debian/rules

Modified: desktop/experimental/gnome-shell/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-shell/debian/changelog?rev=53234&op=diff
==============================================================================
--- desktop/experimental/gnome-shell/debian/changelog	[utf-8] (original)
+++ desktop/experimental/gnome-shell/debian/changelog	[utf-8] Thu Aug 31 11:24:23 2017
@@ -2,6 +2,7 @@
 
   [ Jeremy Bicha ]
   * New upstream release
+  * Build with meson
   * debian/control.in:
     - Drop obsolete Build-Depends against telepathy-glib
     - Bump minimum mutter to 3.24.0, gjs to 1.47.90

Modified: desktop/experimental/gnome-shell/debian/control.in
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-shell/debian/control.in?rev=53234&op=diff
==============================================================================
--- desktop/experimental/gnome-shell/debian/control.in	[utf-8] (original)
+++ desktop/experimental/gnome-shell/debian/control.in	[utf-8] Thu Aug 31 11:24:23 2017
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers at lists.alioth.debian.org>
 Uploaders: @GNOME_TEAM@
-Build-Depends: debhelper (>= 10),
+Build-Depends: debhelper (>= 10.3~),
                gnome-control-center-dev (>= 1:3.4),
                gnome-pkg-tools (>= 0.11),
                gettext,
@@ -42,6 +42,7 @@
                libxfixes-dev,
                libxml2-dev,
                mesa-common-dev,
+               meson (>= 0.42),
                python3,
 Standards-Version: 3.9.8
 Homepage: https://wiki.gnome.org/Projects/GnomeShell

Modified: desktop/experimental/gnome-shell/debian/rules
URL: http://svn.debian.org/wsvn/pkg-gnome/desktop/experimental/gnome-shell/debian/rules?rev=53234&op=diff
==============================================================================
--- desktop/experimental/gnome-shell/debian/rules	[utf-8] (original)
+++ desktop/experimental/gnome-shell/debian/rules	[utf-8] Thu Aug 31 11:24:23 2017
@@ -9,22 +9,18 @@
 DEB_LDFLAGS_MAINT_APPEND += -Wl,--disable-new-dtags
 
 %:
-	dh $@ --with gir,gnome
-
-override_dh_autoreconf:
-	dh_autoreconf --as-needed
+	dh $@ --with gir,gnome --buildsystem=meson
 
 ifeq ($(DEB_HOST_ARCH_OS),linux)
 CONFFLAGS = \
-	--enable-networkmanager \
-	--enable-systemd
+	-Denable-networkmanager=yes \
+	-Denable-systemd=yes
 endif
 
 override_dh_auto_configure:
 	dh_auto_configure -- \
 		--libdir=/usr/lib \
 		--libexecdir="\$${libdir}/gnome-shell" \
-		--enable-compile-warnings \
 		$(CONFFLAGS)
 
 override_dh_install:
@@ -38,12 +34,6 @@
 	# gnome-shell uses mutters private mutter-clutter-1.0.so etc.
 	dh_shlibdeps -l"usr/lib/$(DEB_HOST_MULTIARCH)/mutter"
 
-override_dh_girepository:
-	dh_girepository \
-		-l src:src/gvc \
-		-p /usr/lib/$(DEB_HOST_MULTIARCH)/mutter \
-		/usr/lib/gnome-shell
-
 override_dh_strip:
 	dh_strip --dbgsym-migration='gnome-shell-dbg (<< 3.20.2-2~)'
 




More information about the pkg-gnome-commits mailing list