4ebc55f2b3
In order to minimize the amount of breakage, while at the same time making it easier to make backward incompatible changes needed to continue turning libmutter into a capable Wayland compositor, make the libmutter and friends (libmutter-clutter, libmutter-cogl*) parallel installable by adding a version number to the name. This changes various filenames, for example what previously was libmutter.so is now libmutter-0.so (assuming the version for now is 0), and libmutter-clutter-1.0.so is now libmutter-clutter-0.so. The pkg-config filenames and GObject introspection has been renamed to reflect this as well. This enables a downstream compositor rely on a specific version of the libmutter API, while gracefully handling API/ABI changes by having to update to the new version at their own pace. https://bugzilla.gnome.org/show_bug.cgi?id=777317
114 lines
2.2 KiB
Text
114 lines
2.2 KiB
Text
Makefile
|
|
Makefile.in
|
|
Makefile.in.in
|
|
aclocal.m4
|
|
autom4te.cache
|
|
build-aux
|
|
compile
|
|
config.guess
|
|
config.h
|
|
config.h.in
|
|
config.log
|
|
config.status
|
|
config.sub
|
|
configure
|
|
depcomp
|
|
install-sh
|
|
intltool-extract.in
|
|
intltool-merge.in
|
|
libtool
|
|
ltmain.sh
|
|
missing
|
|
.deps
|
|
50-mutter-navigation.xml
|
|
50-mutter-system.xml
|
|
50-mutter-windows.xml
|
|
mutter.desktop
|
|
mutter-wayland.desktop
|
|
*.o
|
|
*.a
|
|
*.lo
|
|
*.la
|
|
.libs
|
|
*.swp
|
|
*.gir
|
|
*.typelib
|
|
stamp-h1
|
|
*.gmo
|
|
*.make
|
|
*.log
|
|
*.trs
|
|
*~
|
|
stamp-it
|
|
.intltool-merge-cache
|
|
ABOUT-NLS
|
|
POTFILES
|
|
Makevars.template
|
|
po/*.header
|
|
po/*.pot
|
|
po/*.sed
|
|
po/*.sin
|
|
Rules-quot
|
|
libmutter.pc
|
|
mutter
|
|
mutter-restart-helper
|
|
mutter-test-client
|
|
mutter-test-runner
|
|
mutter-test-unit-tests
|
|
mutter-all.test
|
|
org.gnome.mutter.gschema.valid
|
|
org.gnome.mutter.gschema.xml
|
|
org.gnome.mutter.wayland.gschema.valid
|
|
org.gnome.mutter.wayland.gschema.xml
|
|
testasyncgetprop
|
|
testboxes
|
|
testgradient
|
|
m4/*
|
|
INSTALL
|
|
mkinstalldirs
|
|
meta-enum-types.[ch]
|
|
src/stamp-meta-enum-types.h
|
|
src/meta-dbus-display-config.[ch]
|
|
src/meta-dbus-idle-monitor.[ch]
|
|
src/meta-dbus-login1.[ch]
|
|
src/gtk-primary-selection-protocol.c
|
|
src/gtk-primary-selection-server-protocol.h
|
|
src/gtk-shell-protocol.c
|
|
src/gtk-shell-server-protocol.h
|
|
src/xdg-shell-unstable-v*-protocol.c
|
|
src/xdg-shell-unstable-v*-server-protocol.h
|
|
src/pointer-gestures-unstable-v*-protocol.c
|
|
src/pointer-gestures-unstable-v*-server-protocol.h
|
|
src/relative-pointer-unstable-v*-protocol.c
|
|
src/relative-pointer-unstable-v*-server-protocol.h
|
|
src/pointer-constraints-unstable-v*-protocol.c
|
|
src/pointer-constraints-unstable-v*-server-protocol.h
|
|
src/xdg-foreign-unstable-v*-protocol.c
|
|
src/xdg-foreign-unstable-v*-server-protocol.h
|
|
src/meta/meta-version.h
|
|
src/libmutter-*.pc
|
|
doc/reference/*.args
|
|
doc/reference/*.bak
|
|
doc/reference/*.hierarchy
|
|
doc/reference/*.interfaces
|
|
doc/reference/*.prerequisites
|
|
doc/reference/*.signals
|
|
doc/reference/*.stamp
|
|
doc/reference/html/
|
|
doc/reference/xml/
|
|
doc/reference/meta-decl-list.txt
|
|
doc/reference/meta-decl.txt
|
|
doc/reference/meta-overrides.txt
|
|
doc/reference/meta-undeclared.txt
|
|
doc/reference/meta-undocumented.txt
|
|
doc/reference/meta-unused.txt
|
|
doc/reference/meta-docs.sgml
|
|
doc/reference/meta.types
|
|
gtk-doc.m4
|
|
intltool.m4
|
|
libtool.m4
|
|
ltoptions.m4
|
|
ltsugar.m4
|
|
ltversion.m4
|
|
lt~obsolete.m4
|
|
.dirstamp
|