Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

new file: ChangeLog

	new file:   Manifest
	new file:   files/muffin-1.0.2-frame-initialize-style-contexts.patch
	new file:   metadata.xml
	new file:   muffin-1.0.1.ebuild
	new file:   muffin-1.0.2.ebuild
	new file:   muffin-1.0.3.ebuild
  • Loading branch information...
commit 34e99e568148919de99d1b7ea777290a7431de6b 1 parent 69ec712
@amielke authored
View
43 x11-wm/muffin/ChangeLog
@@ -0,0 +1,43 @@
+# ChangeLog for x11-wm/muffin
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/muffin/ChangeLog,v 1.7 2012/05/22 06:41:16 tetromino Exp $
+
+ 22 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org> muffin-1.0.1.ebuild,
+ muffin-1.0.2.ebuild, muffin-1.0.2-r1.ebuild:
+ Add some missing introspection USE depends (thanks to Sholy).
+
+ 21 May 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ muffin-1.0.2-r1.ebuild:
+ Need eutils for epatch.
+
+ 04 May 2012; Jeff Horelick <jdhore@gentoo.org> muffin-1.0.1.ebuild,
+ muffin-1.0.2.ebuild, muffin-1.0.2-r1.ebuild:
+ dev-util/pkgconfig -> virtual/pkgconfig
+
+*muffin-1.0.2-r1 (13 Apr 2012)
+
+ 13 Apr 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +muffin-1.0.2-r1.ebuild,
+ +files/muffin-1.0.2-frame-initialize-style-contexts.patch:
+ Fix graphical corruption in window decorations with gtk+-3.4 (bug #411723
+ comment #3, thanks to Philipp Riegger).
+
+*muffin-1.0.2 (15 Mar 2012)
+
+ 15 Mar 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ -muffin-1.0.0.ebuild, +muffin-1.0.2.ebuild:
+ Version bump with various bugfixes. Drop old.
+
+*muffin-1.0.1 (21 Feb 2012)
+
+ 21 Feb 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +muffin-1.0.1.ebuild:
+ Version bump.
+
+*muffin-1.0.0 (25 Jan 2012)
+
+ 25 Jan 2012; Alexandre Rostovtsev <tetromino@gentoo.org>
+ +muffin-1.0.0.ebuild, +files/muffin-1.0.0-ignore-shadow-and-padding.patch,
+ +metadata.xml:
+ New package: Linux Mint's fork of x11-wm/mutter for use with Cinnamon.
+
View
9 x11-wm/muffin/Manifest
@@ -0,0 +1,9 @@
+AUX muffin-1.0.2-frame-initialize-style-contexts.patch 1053 SHA256 1718f868b2e2f88519dfef69a67ecddcf411183579ea5497844cbbc11b324932 SHA512 be3da3d4640575e7b0156fe3f11cd95e70538794715df05916bb7bb9155b16ac0f764913bd1921b6c1f242c6797606f969cccaa184d00230e251f3837236bd37 WHIRLPOOL 78f5030c6fec1fdc159c9d3471c9e3785e5cb4b194a7378620d968ec34c16b0872d812bac11c70c6ed3a8db82d9321ad9df75aaf38def5b21a73900e42566aa7
+DIST muffin-1.0.1.tar.gz 3120768 SHA256 8fd972f08e3e51f5a66f9e8c026808235980fcf7a4f0da90591c98d009c72375
+DIST muffin-1.0.2.tar.gz 3127221 SHA256 a8ad2a0f45442f92d4864ab3fc9cc87dbba44f7ca558ddcbb0846da42a10b749 SHA512 485e0c67539d6b4735ed229a36889fce93a8b942541a26ba6ec78247d187d629168a176771c34b3c96569282e86f448958ed1d7731c17e320cf2df1c9b38a855 WHIRLPOOL 059d9052679f897bf425b53c03c786eabe9e7fe68f8b886bf7732fff43c20c664744deb812423a721f62b5b5753dbbb7d13ae2acc8710aa15836e960e2f2a685
+DIST muffin-1.0.3.tar.gz 3127107 SHA256 537fc1cd194be72807674174cc4f5a8bb12b107cd7adea13856d8c20d2114ea4 SHA512 f81e832e40a4aac7717b3b871f72871c7965e16dff3178acbef8297e9b5f2e52633765fbd76b49a1956e962f0c040467907579745b4257bab4d95d0b3bf13d7d WHIRLPOOL e16795f05a5147351951fbb5d2569444f362e14e7ec50608f2ea1106435658668b41a1518f8cf6c5024755971b1265dd5129fd5b2802935460e55e6846f1a7f7
+EBUILD muffin-1.0.1.ebuild 1913 SHA256 093a1f18c66061b076e91cbcd692037b8f1847121df2241b0c135f0b05233963 SHA512 48f66a7987efb5009035485f836343868eb0f777e5d6bd2a6e1997f407254799c06efdde6df497221deabffe706dc1f8e1a540469fe5c574a38754d752c17564 WHIRLPOOL e96508cff1f96ea195dd06c9e5f4ddc1fadc26e6b99530fb76b0c0e91d8b54c8781bc9de2efda7e7892c8ef5b47743e4ee3cd05cbb0ea4d5684fec3badecd641
+EBUILD muffin-1.0.2.ebuild 1913 SHA256 f79e4c4ea03d1b24865afe10d5de83712fee4683eaa5df5f6daf7aca311ca06d SHA512 ed705dc32f0f9992b4fb505e1911bfddeacf9d476001a2f8a323cb7bb0eb37f24cb73a94215b94089efbbcbdae531a17bbe85d46d9758da123bcf91fedf7aa8b WHIRLPOOL a9af3643bdacac2ed9104da25cddce2ab3f1300861d0a4a544d9c1d50d8a6c5aee7b1cee76e4112afac5668b2493f6293ea81e4c216881990876ee54aff53be1
+EBUILD muffin-1.0.3.ebuild 2096 SHA256 82d30af7c63ce8231e3ac2621fffe63aebc86cbb6e69a2d1f25b4a0bcbcac3c6 SHA512 6ee189a4b46797cf93b6acd17397e724ba1fd182f263337b61cfccf4db8693a208ecfc14f3105b46d2fda7299a89ce948b318a13acd86aeaf57fa751ef2615d4 WHIRLPOOL 5dd5bcdba485a236bbb408b128f59c379cd130ac1b35dac5c4e19b96392c57d74a7df4b9d817ef88c10ac0f5c5e7fb3ed8e429df36cccbc6b2e535a6490cab70
+MISC ChangeLog 1532 SHA256 8bd5289fe09740763e181139010bfd5332601db66ee21cf86c7fc4b48178e5bc SHA512 6e065df101e85a2bd6b47899898ffd9ff8a4eeaaa345819c80c19aaab95222c38febee76290408d158e64164d1e7f00f8810d5d29f721638030e4f134326dcf7 WHIRLPOOL e00bb1d864a59cbde21cf92a6e18fb2939944384a74d68ad990c34418399b3072cc55efa0c0c78750835736db24f4277cf3286129dac4afce85ee239d222b609
+MISC metadata.xml 277 SHA256 3d52f90556a9db4ad09f2fbe34e2d25b21f345e474e829ac84669d49cb64c8bb SHA512 ca1d5e77776eb584f9e897f4abb7b4a1e2bc7942564d81c812ff94d64593c6e1e0a7996c0be8f6493cce579c815024e006bf5642b8fc57d59e3818d960b9cb0c WHIRLPOOL ea0c213f488fd7c0cf1783f9542feaed34859244150a79926029bad19b066db2ce6d2cd3e539c860e9eee50b3138bfe32c520e8c663dbe9a86999c04b28b140f
View
30 x11-wm/muffin/files/muffin-1.0.2-frame-initialize-style-contexts.patch
@@ -0,0 +1,30 @@
+From 7253a75b18452f71db3f2d58d0b0e5ccc6ff16cc Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
+Date: Sat, 10 Mar 2012 21:28:13 +0100
+Subject: [PATCH] frames: Explicitly initialize style contexts
+
+We were relying on GTK+ emitting GtkWidget::style-updated during
+widget initialization to create the GtkStyleContexts used for
+window decorations. A recent GTK+ update broke this assumption,
+so do the necessary initialization ourselves.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=671796
+---
+ src/ui/frames.c | 1 +
+ 1 files changed, 1 insertions(+), 0 deletions(-)
+
+diff --git a/src/ui/frames.c b/src/ui/frames.c
+index 0204f1a..1b4ef8d 100644
+--- a/src/ui/frames.c
++++ b/src/ui/frames.c
+@@ -273,6 +273,7 @@ meta_frames_init (MetaFrames *frames)
+
+ frames->style_variants = g_hash_table_new_full (g_str_hash, g_str_equal,
+ g_free, g_object_unref);
++ update_style_contexts (frames);
+
+ gtk_widget_set_double_buffered (GTK_WIDGET (frames), FALSE);
+
+--
+1.7.8.5
+
View
9 x11-wm/muffin/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>gnome</herd>
+ <use>
+ <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg>
+ for introspection</flag>
+ </use>
+</pkgmetadata>
View
75 x11-wm/muffin/muffin-1.0.1.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/muffin/muffin-1.0.1.ebuild,v 1.3 2012/05/22 06:41:16 tetromino Exp $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2
+
+DESCRIPTION="Compositing window manager forked from Mutter for use with Cinnamon"
+HOMEPAGE="http://cinnamon.linuxmint.com/"
+
+SRC_URI="https://github.com/linuxmint/muffin/tarball/${PV} -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+introspection test xinerama"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND=">=x11-libs/pango-1.2[X,introspection?]
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf:2[introspection?]
+ >=x11-libs/gtk+-2.91.7:3[introspection?]
+ >=gnome-base/gconf-2:2
+ >=dev-libs/glib-2.14:2
+ >=media-libs/clutter-1.7.5:1.0[introspection?]
+ >=media-libs/libcanberra-0.26[gtk3]
+ >=x11-libs/startup-notification-0.7
+ >=x11-libs/libXcomposite-0.2
+
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/libXrender
+
+ gnome-extra/zenity
+
+ introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
+ xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="${COMMON_DEPEND}
+ >=app-text/gnome-doc-utils-0.8
+ sys-devel/gettext
+ virtual/pkgconfig
+ >=dev-util/intltool-0.35
+ test? ( app-text/docbook-xml-dtd:4.5 )
+ xinerama? ( x11-proto/xineramaproto )
+ x11-proto/xextproto
+ x11-proto/xproto"
+RDEPEND="${COMMON_DEPEND}
+ !x11-misc/expocity"
+
+S="${WORKDIR}/linuxmint-muffin-e5c8fdb"
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README* *.txt doc/*.txt"
+ G2CONF="${G2CONF}
+ --disable-static
+ --enable-gconf
+ --enable-shape
+ --enable-sm
+ --enable-startup-notification
+ --enable-xsync
+ --enable-verbose-mode
+ --enable-compile-warnings=maximum
+ --with-libcanberra
+ $(use_enable introspection)
+ $(use_enable xinerama)"
+}
View
75 x11-wm/muffin/muffin-1.0.2.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/muffin/muffin-1.0.2.ebuild,v 1.3 2012/05/22 06:41:16 tetromino Exp $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit gnome2
+
+DESCRIPTION="Compositing window manager forked from Mutter for use with Cinnamon"
+HOMEPAGE="http://cinnamon.linuxmint.com/"
+
+SRC_URI="https://github.com/linuxmint/muffin/tarball/${PV} -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+introspection test xinerama"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND=">=x11-libs/pango-1.2[X,introspection?]
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf:2[introspection?]
+ >=x11-libs/gtk+-2.91.7:3[introspection?]
+ >=gnome-base/gconf-2:2
+ >=dev-libs/glib-2.14:2
+ >=media-libs/clutter-1.7.5:1.0[introspection?]
+ >=media-libs/libcanberra-0.26[gtk3]
+ >=x11-libs/startup-notification-0.7
+ >=x11-libs/libXcomposite-0.2
+
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/libXrender
+
+ gnome-extra/zenity
+
+ introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
+ xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="${COMMON_DEPEND}
+ >=app-text/gnome-doc-utils-0.8
+ sys-devel/gettext
+ virtual/pkgconfig
+ >=dev-util/intltool-0.35
+ test? ( app-text/docbook-xml-dtd:4.5 )
+ xinerama? ( x11-proto/xineramaproto )
+ x11-proto/xextproto
+ x11-proto/xproto"
+RDEPEND="${COMMON_DEPEND}
+ !x11-misc/expocity"
+
+S="${WORKDIR}/linuxmint-muffin-08ffc65"
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README* *.txt doc/*.txt"
+ G2CONF="${G2CONF}
+ --disable-static
+ --enable-gconf
+ --enable-shape
+ --enable-sm
+ --enable-startup-notification
+ --enable-xsync
+ --enable-verbose-mode
+ --enable-compile-warnings=maximum
+ --with-libcanberra
+ $(use_enable introspection)
+ $(use_enable xinerama)"
+}
View
82 x11-wm/muffin/muffin-1.0.3.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/muffin/muffin-1.0.2-r1.ebuild,v 1.4 2012/05/22 06:41:16 tetromino Exp $
+
+EAPI="4"
+GCONF_DEBUG="no"
+GNOME2_LA_PUNT="yes"
+
+inherit eutils gnome2
+
+DESCRIPTION="Compositing window manager forked from Mutter for use with Cinnamon"
+HOMEPAGE="http://cinnamon.linuxmint.com/"
+
+SRC_URI="https://github.com/linuxmint/muffin/tarball/${PV} -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="+introspection test xinerama"
+KEYWORDS="~amd64 ~x86"
+
+COMMON_DEPEND=">=x11-libs/pango-1.2[X,introspection?]
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf:2[introspection?]
+ >=x11-libs/gtk+-2.91.7:3[introspection?]
+ >=gnome-base/gconf-2:2
+ >=dev-libs/glib-2.14:2
+ >=media-libs/clutter-1.7.5:1.0[introspection?]
+ >=media-libs/libcanberra-0.26[gtk3]
+ >=x11-libs/startup-notification-0.7
+ >=x11-libs/libXcomposite-0.2
+
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/libXrender
+
+ gnome-extra/zenity
+
+ introspection? ( >=dev-libs/gobject-introspection-0.9.5 )
+ xinerama? ( x11-libs/libXinerama )
+"
+DEPEND="${COMMON_DEPEND}
+ >=app-text/gnome-doc-utils-0.8
+ sys-devel/gettext
+ virtual/pkgconfig
+ >=dev-util/intltool-0.35
+ test? ( app-text/docbook-xml-dtd:4.5 )
+ xinerama? ( x11-proto/xineramaproto )
+ x11-proto/xextproto
+ x11-proto/xproto"
+RDEPEND="${COMMON_DEPEND}
+ !x11-misc/expocity"
+
+S="${WORKDIR}/linuxmint-muffin-08ffc65"
+
+pkg_setup() {
+ DOCS="AUTHORS ChangeLog HACKING MAINTAINERS NEWS README* *.txt doc/*.txt"
+ G2CONF="${G2CONF}
+ --disable-static
+ --enable-gconf
+ --enable-shape
+ --enable-sm
+ --enable-startup-notification
+ --enable-xsync
+ --enable-verbose-mode
+ --enable-compile-warnings=maximum
+ --with-libcanberra
+ $(use_enable introspection)
+ $(use_enable xinerama)"
+}
+
+src_prepare() {
+ # Patch from mutter-3.3.92, fixes window decorations with gtk+-3.4
+ epatch "${FILESDIR}/${P}-frame-initialize-style-contexts.patch"
+
+ gnome2_src_prepare
+}
Please sign in to comment.
Something went wrong with that request. Please try again.