build: Move gvc submodule to /subprojects/gvc
When using the meson build system, gvc will be built as a subproject. As meson restricts submodules to a subprojects/ directory in the source tree root, move the submodule there. https://bugzilla.gnome.org/show_bug.cgi?id=783229
This commit is contained in:
parent
6878ee99d9
commit
7f4e914b00
6
.gitmodules
vendored
6
.gitmodules
vendored
@ -1,6 +1,6 @@
|
|||||||
[submodule "src/gvc"]
|
|
||||||
path = src/gvc
|
|
||||||
url = git://git.gnome.org/libgnome-volume-control
|
|
||||||
[submodule "data/theme/gnome-shell-sass"]
|
[submodule "data/theme/gnome-shell-sass"]
|
||||||
path = data/theme/gnome-shell-sass
|
path = data/theme/gnome-shell-sass
|
||||||
url = git://git.gnome.org/gnome-shell-sass
|
url = git://git.gnome.org/gnome-shell-sass
|
||||||
|
[submodule "subprojects/gvc"]
|
||||||
|
path = subprojects/gvc
|
||||||
|
url = git://git.gnome.org/libgnome-volume-control
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Point to our macro directory and pick up user flags from the environment
|
# Point to our macro directory and pick up user flags from the environment
|
||||||
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
|
ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
|
||||||
|
|
||||||
SUBDIRS = data js src tests po docs
|
SUBDIRS = data js subprojects/gvc src tests po docs
|
||||||
|
|
||||||
if BUILD_BROWSER_PLUGIN
|
if BUILD_BROWSER_PLUGIN
|
||||||
SUBDIRS += browser-plugin
|
SUBDIRS += browser-plugin
|
||||||
|
@ -16,7 +16,7 @@ cd "${srcdir}"
|
|||||||
}
|
}
|
||||||
|
|
||||||
# Fetch submodules if needed
|
# Fetch submodules if needed
|
||||||
if test ! -f src/gvc/Makefile.am || test ! -f data/theme/gnome-shell-sass/COPYING;
|
if test ! -f subprojects/gvc/Makefile.am || test ! -f data/theme/gnome-shell-sass/COPYING;
|
||||||
then
|
then
|
||||||
echo "+ Setting up submodules"
|
echo "+ Setting up submodules"
|
||||||
git submodule init
|
git submodule init
|
||||||
|
@ -259,7 +259,7 @@ AC_CONFIG_FILES([
|
|||||||
docs/reference/st/st-docs.sgml
|
docs/reference/st/st-docs.sgml
|
||||||
js/Makefile
|
js/Makefile
|
||||||
src/Makefile
|
src/Makefile
|
||||||
src/gvc/Makefile
|
subprojects/gvc/Makefile
|
||||||
browser-plugin/Makefile
|
browser-plugin/Makefile
|
||||||
tests/Makefile
|
tests/Makefile
|
||||||
po/Makefile.in
|
po/Makefile.in
|
||||||
|
@ -65,8 +65,6 @@ js/ui/windowAttentionHandler.js
|
|||||||
js/ui/windowManager.js
|
js/ui/windowManager.js
|
||||||
js/ui/windowMenu.js
|
js/ui/windowMenu.js
|
||||||
src/calendar-server/evolution-calendar.desktop.in
|
src/calendar-server/evolution-calendar.desktop.in
|
||||||
# Please do not remove this file from POTFILES.in. Run "git submodule init && git submodule update" to get it.
|
|
||||||
src/gvc/gvc-mixer-control.c
|
|
||||||
src/main.c
|
src/main.c
|
||||||
src/shell-app.c
|
src/shell-app.c
|
||||||
src/shell-app-system.c
|
src/shell-app-system.c
|
||||||
@ -74,3 +72,5 @@ src/shell-global.c
|
|||||||
src/shell-keyring-prompt.c
|
src/shell-keyring-prompt.c
|
||||||
src/shell-polkit-authentication-agent.c
|
src/shell-polkit-authentication-agent.c
|
||||||
src/shell-util.c
|
src/shell-util.c
|
||||||
|
# Please do not remove this file from POTFILES.in. Run "git submodule init && git submodule update" to get it.
|
||||||
|
subprojects/gvc/gvc-mixer-control.c
|
||||||
|
@ -8,8 +8,6 @@ noinst_LTLIBRARIES =
|
|||||||
noinst_PROGRAMS =
|
noinst_PROGRAMS =
|
||||||
service_in_files =
|
service_in_files =
|
||||||
|
|
||||||
SUBDIRS = gvc
|
|
||||||
|
|
||||||
-include $(INTROSPECTION_MAKEFILE)
|
-include $(INTROSPECTION_MAKEFILE)
|
||||||
INTROSPECTION_GIRS =
|
INTROSPECTION_GIRS =
|
||||||
INTROSPECTION_SCANNER_ARGS = --warn-all --warn-error --add-include-path=$(srcdir) --add-include-path=$(MUTTER_GIR_DIR) -L$(MUTTER_TYPELIB_DIR)
|
INTROSPECTION_SCANNER_ARGS = --warn-all --warn-error --add-include-path=$(srcdir) --add-include-path=$(MUTTER_GIR_DIR) -L$(MUTTER_TYPELIB_DIR)
|
||||||
@ -287,6 +285,8 @@ shell-enum-types.c: $(srcdir)/shell-enum-types.c.in stamp-shell-enum-types.h
|
|||||||
rm -f $(@F).tmp
|
rm -f $(@F).tmp
|
||||||
EXTRA_DIST += shell-enum-types.c.in
|
EXTRA_DIST += shell-enum-types.c.in
|
||||||
|
|
||||||
|
gvcdir = $(top_builddir)/subprojects/gvc
|
||||||
|
|
||||||
libgnome_shell_ldflags = -avoid-version
|
libgnome_shell_ldflags = -avoid-version
|
||||||
libgnome_shell_libadd = \
|
libgnome_shell_libadd = \
|
||||||
-lm \
|
-lm \
|
||||||
@ -294,7 +294,7 @@ libgnome_shell_libadd = \
|
|||||||
libgnome-shell-menu.la \
|
libgnome-shell-menu.la \
|
||||||
libst-1.0.la \
|
libst-1.0.la \
|
||||||
libtray.la \
|
libtray.la \
|
||||||
gvc/libgvc.la \
|
$(gvcdir)/libgvc.la \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
libgnome_shell_menu_la_LDFLAGS = $(libgnome_shell_ldflags)
|
libgnome_shell_menu_la_LDFLAGS = $(libgnome_shell_ldflags)
|
||||||
|
@ -30,7 +30,7 @@ builddir=`cd $builddir && pwd`
|
|||||||
srcdir=@srcdir@
|
srcdir=@srcdir@
|
||||||
srcdir=`cd $srcdir && pwd`
|
srcdir=`cd $srcdir && pwd`
|
||||||
|
|
||||||
GI_TYPELIB_PATH="$GI_TYPELIB_PATH${GI_TYPELIB_PATH:+:}@MUTTER_TYPELIB_DIR@:$builddir/../src:$builddir/../src/gvc"
|
GI_TYPELIB_PATH="$GI_TYPELIB_PATH${GI_TYPELIB_PATH:+:}@MUTTER_TYPELIB_DIR@:$builddir/../src:$builddir/../subprojects/gvc"
|
||||||
GJS_PATH="$srcdir:$srcdir/../js:$builddir/../js"
|
GJS_PATH="$srcdir:$srcdir/../js:$builddir/../js"
|
||||||
GJS_DEBUG_OUTPUT=stderr
|
GJS_DEBUG_OUTPUT=stderr
|
||||||
$verbose || GJS_DEBUG_TOPICS="JS ERROR;JS LOG"
|
$verbose || GJS_DEBUG_TOPICS="JS ERROR;JS LOG"
|
||||||
|
Loading…
Reference in New Issue
Block a user