build: Move libgd and gvc modules to subprojects
In order to share the libgd and gvc modules between autotools and meson, this patch moves their directories to subprojects directory and updates autotools. https://bugzilla.gnome.org/show_bug.cgi?id=785414
This commit is contained in:
parent
f24b528695
commit
d7012d0337
14 changed files with 39 additions and 38 deletions
8
.gitmodules
vendored
8
.gitmodules
vendored
|
@ -1,7 +1,7 @@
|
||||||
[submodule "panels/sound/gvc"]
|
[submodule "subprojects/gvc"]
|
||||||
path = panels/sound/gvc
|
path = subprojects/gvc
|
||||||
url = git://git.gnome.org/libgnome-volume-control
|
url = git://git.gnome.org/libgnome-volume-control
|
||||||
|
|
||||||
[submodule "libgd"]
|
[submodule "subprojects/libgd"]
|
||||||
path = libgd
|
path = subprojects/libgd
|
||||||
url = git://git.gnome.org/libgd
|
url = git://git.gnome.org/libgd
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
ACLOCAL_AMFLAGS = -I m4 -I libgd ${ACLOCAL_FLAGS}
|
ACLOCAL_AMFLAGS = -I m4 -I subprojects/gvc -I subprojects/libgd ${ACLOCAL_FLAGS}
|
||||||
|
|
||||||
SUBDIRS = data libgd po panels shell search-provider
|
SUBDIRS = data subprojects/gvc subprojects/libgd po panels shell search-provider
|
||||||
if BUILD_DOCUMENTATION
|
if BUILD_DOCUMENTATION
|
||||||
SUBDIRS += man
|
SUBDIRS += man
|
||||||
endif
|
endif
|
||||||
DIST_SUBDIRS = data libgd po panels shell man search-provider
|
DIST_SUBDIRS = data subprojects/gvc subprojects/libgd po panels shell man search-provider
|
||||||
|
|
||||||
MAINTAINERCLEANFILES = \
|
MAINTAINERCLEANFILES = \
|
||||||
$(srcdir)/INSTALL \
|
$(srcdir)/INSTALL \
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
srcdir=`dirname $0`
|
srcdir=`dirname $0`
|
||||||
test -z "$srcdir" && srcdir=.
|
test -z "$srcdir" && srcdir=.
|
||||||
|
|
||||||
ACLOCAL_FLAGS="-I libgd $ACLOCAL_FLAGS"
|
ACLOCAL_FLAGS="-I subprojects/gvc -I subprojects/libgd $ACLOCAL_FLAGS"
|
||||||
|
|
||||||
(test -f $srcdir/configure.ac \
|
(test -f $srcdir/configure.ac \
|
||||||
&& test -f $srcdir/autogen.sh \
|
&& test -f $srcdir/autogen.sh \
|
||||||
|
|
|
@ -115,7 +115,7 @@ COMMON_MODULES="gtk+-3.0 >= $GTK_REQUIRED_VERSION
|
||||||
gio-unix-2.0
|
gio-unix-2.0
|
||||||
gsettings-desktop-schemas >= $SCHEMAS_REQUIRED_VERSION"
|
gsettings-desktop-schemas >= $SCHEMAS_REQUIRED_VERSION"
|
||||||
|
|
||||||
LIBGD_INIT([_view-common static])
|
LIBGD_INIT([_view-common static],[subprojects/libgd])
|
||||||
|
|
||||||
PKG_CHECK_MODULES(LIBLANGUAGE, $COMMON_MODULES gnome-desktop-3.0 fontconfig)
|
PKG_CHECK_MODULES(LIBLANGUAGE, $COMMON_MODULES gnome-desktop-3.0 fontconfig)
|
||||||
PKG_CHECK_MODULES(LIBSHORTCUTS, $COMMON_MODULES x11)
|
PKG_CHECK_MODULES(LIBSHORTCUTS, $COMMON_MODULES x11)
|
||||||
|
@ -486,7 +486,6 @@ panels/search/gnome-search-panel.desktop.in
|
||||||
panels/sharing/Makefile
|
panels/sharing/Makefile
|
||||||
panels/sharing/gnome-sharing-panel.desktop.in
|
panels/sharing/gnome-sharing-panel.desktop.in
|
||||||
panels/sound/Makefile
|
panels/sound/Makefile
|
||||||
panels/sound/gvc/Makefile
|
|
||||||
panels/sound/data/Makefile
|
panels/sound/data/Makefile
|
||||||
panels/sound/data/gnome-sound-panel.desktop.in
|
panels/sound/data/gnome-sound-panel.desktop.in
|
||||||
panels/sound/data/symbolic-icons/Makefile
|
panels/sound/data/symbolic-icons/Makefile
|
||||||
|
@ -560,11 +559,12 @@ panels/wacom/Makefile
|
||||||
panels/wacom/calibrator/Makefile
|
panels/wacom/calibrator/Makefile
|
||||||
panels/wacom/gnome-wacom-panel.desktop.in
|
panels/wacom/gnome-wacom-panel.desktop.in
|
||||||
po/Makefile.in
|
po/Makefile.in
|
||||||
libgd/Makefile
|
|
||||||
search-provider/Makefile
|
search-provider/Makefile
|
||||||
shell/appdata/Makefile
|
shell/appdata/Makefile
|
||||||
shell/Makefile
|
shell/Makefile
|
||||||
shell/gnome-control-center.desktop.in
|
shell/gnome-control-center.desktop.in
|
||||||
|
subprojects/gvc/Makefile
|
||||||
|
subprojects/libgd/Makefile
|
||||||
man/Makefile
|
man/Makefile
|
||||||
])
|
])
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@ SUBDIRS = icons
|
||||||
AM_CPPFLAGS = \
|
AM_CPPFLAGS = \
|
||||||
$(PANEL_CFLAGS) \
|
$(PANEL_CFLAGS) \
|
||||||
$(ONLINE_ACCOUNTS_PANEL_CFLAGS) \
|
$(ONLINE_ACCOUNTS_PANEL_CFLAGS) \
|
||||||
-I$(top_srcdir)/libgd \
|
-I$(top_srcdir)/subprojects/libgd \
|
||||||
-DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
|
-DGNOMELOCALEDIR="\"$(datadir)/locale\"" \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
|
@ -23,7 +23,7 @@ libonline_accounts_la_SOURCES = \
|
||||||
libonline_accounts_la_LIBADD = \
|
libonline_accounts_la_LIBADD = \
|
||||||
$(PANEL_LIBS) \
|
$(PANEL_LIBS) \
|
||||||
$(ONLINE_ACCOUNTS_PANEL_LIBS) \
|
$(ONLINE_ACCOUNTS_PANEL_LIBS) \
|
||||||
$(top_builddir)/libgd/libgd.la \
|
$(top_builddir)/subprojects/libgd/libgd.la \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
libonline_accounts_la_LDFLAGS = $(PANEL_LDFLAGS)
|
libonline_accounts_la_LDFLAGS = $(PANEL_LDFLAGS)
|
||||||
|
|
|
@ -5,7 +5,7 @@ AM_CPPFLAGS = \
|
||||||
$(PANEL_CFLAGS) \
|
$(PANEL_CFLAGS) \
|
||||||
$(REGION_PANEL_CFLAGS) \
|
$(REGION_PANEL_CFLAGS) \
|
||||||
-I$(srcdir)/../common/ \
|
-I$(srcdir)/../common/ \
|
||||||
-I$(top_srcdir)/libgd/ \
|
-I$(top_srcdir)/subprojects/libgd/ \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
noinst_LTLIBRARIES = libregion.la
|
noinst_LTLIBRARIES = libregion.la
|
||||||
|
@ -31,7 +31,7 @@ libregion_la_SOURCES = \
|
||||||
libregion_la_LIBADD = \
|
libregion_la_LIBADD = \
|
||||||
$(PANEL_LIBS) \
|
$(PANEL_LIBS) \
|
||||||
$(REGION_PANEL_LIBS) \
|
$(REGION_PANEL_LIBS) \
|
||||||
$(top_builddir)/libgd/libgd.la \
|
$(top_builddir)/subprojects/libgd/libgd.la \
|
||||||
$(builddir)/../common/liblanguage.la
|
$(builddir)/../common/liblanguage.la
|
||||||
|
|
||||||
resource_files = $(shell glib-compile-resources --sourcedir=$(srcdir) --generate-dependencies $(srcdir)/region.gresource.xml)
|
resource_files = $(shell glib-compile-resources --sourcedir=$(srcdir) --generate-dependencies $(srcdir)/region.gresource.xml)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
SUBDIRS = data gvc
|
SUBDIRS = data
|
||||||
|
|
||||||
# This is used in PANEL_CFLAGS
|
# This is used in PANEL_CFLAGS
|
||||||
cappletname = sound
|
cappletname = sound
|
||||||
|
@ -7,7 +7,7 @@ NULL =
|
||||||
noinst_LTLIBRARIES = libsound.la libgvcgtk.la
|
noinst_LTLIBRARIES = libsound.la libgvcgtk.la
|
||||||
|
|
||||||
AM_CPPFLAGS = \
|
AM_CPPFLAGS = \
|
||||||
-I$(srcdir)/gvc/ \
|
-I$(top_srcdir)/subprojects/gvc/ \
|
||||||
$(PANEL_CFLAGS) \
|
$(PANEL_CFLAGS) \
|
||||||
$(SOUND_PANEL_CFLAGS) \
|
$(SOUND_PANEL_CFLAGS) \
|
||||||
-DLOCALE_DIR=\""$(datadir)/locale"\" \
|
-DLOCALE_DIR=\""$(datadir)/locale"\" \
|
||||||
|
@ -27,7 +27,7 @@ libgvcgtk_la_SOURCES = \
|
||||||
$(NULL)
|
$(NULL)
|
||||||
|
|
||||||
libsound_la_LIBADD = \
|
libsound_la_LIBADD = \
|
||||||
gvc/libgvc.la \
|
$(top_builddir)/subprojects/gvc/libgvc.la \
|
||||||
libgvcgtk.la \
|
libgvcgtk.la \
|
||||||
$(PANEL_LIBS) \
|
$(PANEL_LIBS) \
|
||||||
$(SOUND_PANEL_LIBS) \
|
$(SOUND_PANEL_LIBS) \
|
||||||
|
|
|
@ -12,7 +12,7 @@ AM_CPPFLAGS = \
|
||||||
-DHAVE_LIBPWQUALITY \
|
-DHAVE_LIBPWQUALITY \
|
||||||
-I$(srcdir)/../common/ \
|
-I$(srcdir)/../common/ \
|
||||||
-I$(srcdir)/../../shell/ \
|
-I$(srcdir)/../../shell/ \
|
||||||
-I$(top_srcdir)/libgd/ \
|
-I$(top_srcdir)/subprojects/libgd/ \
|
||||||
$(PANEL_CFLAGS) \
|
$(PANEL_CFLAGS) \
|
||||||
$(USER_ACCOUNTS_PANEL_CFLAGS)
|
$(USER_ACCOUNTS_PANEL_CFLAGS)
|
||||||
|
|
||||||
|
@ -67,7 +67,7 @@ libuser_accounts_la_LIBADD = \
|
||||||
-lpwquality \
|
-lpwquality \
|
||||||
-lcrypt \
|
-lcrypt \
|
||||||
$(LIBM) \
|
$(LIBM) \
|
||||||
$(top_builddir)/libgd/libgd.la
|
$(top_builddir)/subprojects/libgd/libgd.la
|
||||||
|
|
||||||
if BUILD_CHEESE
|
if BUILD_CHEESE
|
||||||
libuser_accounts_la_LIBADD += $(CHEESE_LIBS)
|
libuser_accounts_la_LIBADD += $(CHEESE_LIBS)
|
||||||
|
|
|
@ -180,8 +180,6 @@ panels/sound/data/sounds/gnome-sounds-default.xml.in.in
|
||||||
panels/sound/gvc-balance-bar.c
|
panels/sound/gvc-balance-bar.c
|
||||||
panels/sound/gvc-channel-bar.c
|
panels/sound/gvc-channel-bar.c
|
||||||
panels/sound/gvc-combo-box.c
|
panels/sound/gvc-combo-box.c
|
||||||
# Please do not remove this file from POTFILES.in. Run "git submodule init && git submodule update" to get it.
|
|
||||||
panels/sound/gvc/gvc-mixer-control.c
|
|
||||||
panels/sound/gvc-mixer-dialog.c
|
panels/sound/gvc-mixer-dialog.c
|
||||||
panels/sound/gvc-sound-theme-chooser.c
|
panels/sound/gvc-sound-theme-chooser.c
|
||||||
panels/sound/gvc-speaker-test.c
|
panels/sound/gvc-speaker-test.c
|
||||||
|
@ -231,3 +229,5 @@ shell/gnome-control-center.desktop.in.in
|
||||||
shell/hostname-helper.c
|
shell/hostname-helper.c
|
||||||
[type: gettext/glade]shell/panel-list.ui
|
[type: gettext/glade]shell/panel-list.ui
|
||||||
[type: gettext/glade]shell/window.ui
|
[type: gettext/glade]shell/window.ui
|
||||||
|
# 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
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
# List of source files that should *not* be translated.
|
# List of source files that should *not* be translated.
|
||||||
# Please keep this file sorted alphabetically.
|
# Please keep this file sorted alphabetically.
|
||||||
egg-list-box/egg-flow-box.c
|
egg-list-box/egg-flow-box.c
|
||||||
libgd/libgd/gd-header-bar.c
|
|
||||||
panels/background/gnome-background-panel.desktop.in
|
panels/background/gnome-background-panel.desktop.in
|
||||||
panels/bluetooth/gnome-bluetooth-panel.desktop.in
|
panels/bluetooth/gnome-bluetooth-panel.desktop.in
|
||||||
panels/color/gnome-color-panel.desktop.in
|
panels/color/gnome-color-panel.desktop.in
|
||||||
|
@ -61,3 +60,5 @@ sub/panels/universal-access/gnome-universal-access-panel.desktop.in
|
||||||
sub/panels/user-accounts/data/gnome-user-accounts-panel.desktop.in
|
sub/panels/user-accounts/data/gnome-user-accounts-panel.desktop.in
|
||||||
sub/panels/wacom/gnome-wacom-panel.desktop.in
|
sub/panels/wacom/gnome-wacom-panel.desktop.in
|
||||||
sub/shell/gnome-control-center.desktop.in
|
sub/shell/gnome-control-center.desktop.in
|
||||||
|
|
||||||
|
subprojects/libgd/libgd/gd-header-bar.c
|
||||||
|
|
|
@ -17,7 +17,7 @@ AM_CPPFLAGS = \
|
||||||
-I$(top_srcdir) \
|
-I$(top_srcdir) \
|
||||||
$(SHELL_CFLAGS) \
|
$(SHELL_CFLAGS) \
|
||||||
-I$(top_srcdir)/panels/common/ \
|
-I$(top_srcdir)/panels/common/ \
|
||||||
-I$(top_srcdir)/libgd
|
-I$(top_srcdir)/subprojects/libgd
|
||||||
|
|
||||||
libexec_PROGRAMS = gnome-control-center-search-provider
|
libexec_PROGRAMS = gnome-control-center-search-provider
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ AM_CPPFLAGS = \
|
||||||
$(CHEESE_CFLAGS) \
|
$(CHEESE_CFLAGS) \
|
||||||
$(WACOM_PANEL_CFLAGS) \
|
$(WACOM_PANEL_CFLAGS) \
|
||||||
-I$(top_srcdir)/panels/common/ \
|
-I$(top_srcdir)/panels/common/ \
|
||||||
-I$(top_srcdir)/libgd
|
-I$(top_srcdir)/subprojects/libgd
|
||||||
|
|
||||||
all-local: check-local
|
all-local: check-local
|
||||||
|
|
||||||
|
@ -63,7 +63,7 @@ gnome_control_center_LDADD = \
|
||||||
libshell.la \
|
libshell.la \
|
||||||
$(SHELL_LIBS) \
|
$(SHELL_LIBS) \
|
||||||
$(CHEESE_LIBS) \
|
$(CHEESE_LIBS) \
|
||||||
$(top_builddir)/libgd/libgd.la \
|
$(top_builddir)/subprojects/libgd/libgd.la \
|
||||||
$(top_builddir)/panels/common/liblanguage.la \
|
$(top_builddir)/panels/common/liblanguage.la \
|
||||||
$(top_builddir)/panels/common/libdevice.la \
|
$(top_builddir)/panels/common/libdevice.la \
|
||||||
$(top_builddir)/panels/background/libbackground.la \
|
$(top_builddir)/panels/background/libbackground.la \
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue