diff --git a/srcpkgs/gir-mutter b/srcpkgs/gir-mutter new file mode 120000 index 0000000000..9c8407d026 --- /dev/null +++ b/srcpkgs/gir-mutter @@ -0,0 +1 @@ +mutter \ No newline at end of file diff --git a/srcpkgs/mutter-devel b/srcpkgs/mutter-devel new file mode 120000 index 0000000000..9c8407d026 --- /dev/null +++ b/srcpkgs/mutter-devel @@ -0,0 +1 @@ +mutter \ No newline at end of file diff --git a/srcpkgs/mutter/depends b/srcpkgs/mutter/depends new file mode 100644 index 0000000000..6e8d7e9a54 --- /dev/null +++ b/srcpkgs/mutter/depends @@ -0,0 +1,2 @@ +abi_depends=">=2.91.90" +api_depends="${abi_depends}" diff --git a/srcpkgs/mutter/gir-mutter.template b/srcpkgs/mutter/gir-mutter.template new file mode 100644 index 0000000000..d99d6782a8 --- /dev/null +++ b/srcpkgs/mutter/gir-mutter.template @@ -0,0 +1,13 @@ +# Template file for 'gir-mutter'. +# +short_desc="Introspection data for mutter" +long_desc="${long_desc} + + This package contains small pieces of introspection data for Mutter." + +do_install() +{ + install -d ${DESTDIR}/usr/lib/girepository-1.0 + mv ${SRCPKGDESTDIR}/usr/lib/mutter/*.typelib \ + ${DESTDIR}/usr/lib/girepository-1.0 +} diff --git a/srcpkgs/mutter/mutter b/srcpkgs/mutter/mutter new file mode 120000 index 0000000000..9c8407d026 --- /dev/null +++ b/srcpkgs/mutter/mutter @@ -0,0 +1 @@ +mutter \ No newline at end of file diff --git a/srcpkgs/mutter/mutter-devel.template b/srcpkgs/mutter/mutter-devel.template new file mode 100644 index 0000000000..9280bfb225 --- /dev/null +++ b/srcpkgs/mutter/mutter-devel.template @@ -0,0 +1,15 @@ +# Template file for 'clutter-gtk--devel'. +# +short_desc="${sourcepkg} - development files" +long_desc="${long_desc} + + This package contains files for development, headers, static libs, etc." + +do_install() +{ + mkdir -p ${DESTDIR}/usr/lib ${DESTDIR}/usr/share/gir-1.0 + mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr + mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/*.a ${DESTDIR}/usr/lib + mv ${SRCPKGDESTDIR}/usr/lib/mutter/*.gir ${DESTDIR}/usr/share/gir-1.0 +} diff --git a/srcpkgs/mutter/template b/srcpkgs/mutter/template new file mode 100644 index 0000000000..85f2753dd7 --- /dev/null +++ b/srcpkgs/mutter/template @@ -0,0 +1,88 @@ +# Template file for 'mutter' +pkgname=mutter +version=2.91.90 +distfiles="${GNOME_SITE}/$pkgname/2.91/$pkgname-$version.tar.bz2" +build_style=gnu_configure +configure_args="--localstatedir=/var --disable-scrollkeeper +--with-gconf-schema-file-dir=/usr/share/gconf/schemas +--disable-schemas-install" +short_desc="Lightweight GTK+3 window manager" +maintainer="Juan RP " +checksum=aa10cb7caeae48ecea1903cbdd13d13cdf1b173b4c79684beaa451e4583d01ea +long_desc=" + Mutter is a small window manager, using GTK+ and Clutter to do everything. + + Mutter is the clutter-based evolution of Metacity, which, as the author says, + is a 'Boring window manager for the adult in you. Many window managers are + like Marshmallow Froot Loops; Metacity is like Cheerios.'" + +gconf_schemas="mutter.schemas" +subpackages="gir-mutter mutter-devel" + +Add_dependency run glibc +Add_dependency run gtk+3 +Add_dependency run glib +Add_dependency run libX11 +Add_dependency run gdk-pixbuf +Add_dependency run GConf +Add_dependency run startup-notification +Add_dependency run libcanberra +Add_dependency run libXrender +Add_dependency run clutter +Add_dependency run atk +Add_dependency run pango +Add_dependency run MesaLib +Add_dependency run libXdamage +Add_dependency run libXcomposite +Add_dependency run cairo +Add_dependency run libXfixes +Add_dependency run libgirepository +Add_dependency run libXcursor +Add_dependency run libXrandr +Add_dependency run libSM +Add_dependency run libICE +Add_dependency run libXext +Add_dependency run libXinerama +Add_dependency run json-glib +Add_dependency run libpng +Add_dependency run libdrm +Add_dependency run libXi +Add_dependency run freetype +Add_dependency run fontconfig +Add_dependency run libffi + +Add_dependency build pkg-config +Add_dependency build intltool +Add_dependency build gnome-doc-utils +Add_dependency build gtk+3-devel +Add_dependency build glib-devel +Add_dependency build libX11-devel +Add_dependency build gdk-pixbuf-devel +Add_dependency build GConf-devel +Add_dependency build startup-notification-devel +Add_dependency build libcanberra-devel +Add_dependency build libXrender-devel +Add_dependency build clutter-devel +Add_dependency build atk-devel +Add_dependency build pango-devel +Add_dependency build MesaLib-devel +Add_dependency build libXdamage-devel +Add_dependency build libXcomposite-devel +Add_dependency build cairo-devel +Add_dependency build libXfixes-devel +Add_dependency build libgirepository-devel +Add_dependency build libXcursor-devel +Add_dependency build libXrandr-devel +Add_dependency build libSM-devel +Add_dependency build libICE-devel +Add_dependency build libXext-devel +Add_dependency build libXinerama-devel +Add_dependency build json-glib-devel +Add_dependency build libpng-devel +Add_dependency build libdrm-devel +Add_dependency build libXi-devel +Add_dependency build freetype-devel +Add_dependency build fontconfig-devel +Add_dependency build libffi-devel + +Add_dependency full desktop-file-utils diff --git a/xbps-src/common/mapping_shlib_binpkg.txt b/xbps-src/common/mapping_shlib_binpkg.txt index 9161441fef..4525bc8ce4 100644 --- a/xbps-src/common/mapping_shlib_binpkg.txt +++ b/xbps-src/common/mapping_shlib_binpkg.txt @@ -780,3 +780,4 @@ libpeas-1.0.so libpeas libpeas-devel libpeas-gtk-1.0.so libpeas libpeas-devel libtotem.so totem totem-devel libclutter-glx-1.0.so clutter clutter-devel +libmutter-private.so mutter mutter-devel