Package Details: muffin-git 4.2.0.r2.gf0d02aa-1

Git Clone URL: https://aur.archlinux.org/muffin-git.git (read-only)
Package Base: muffin-git
Description: A window manager for GNOME
Upstream URL: https://github.com/linuxmint/muffin
Licenses: GPL
Conflicts: cinnamon<4.2.0, muffin
Provides: muffin=4.2.0.r2.gf0d02aa
Submitter: chenxiaolong
Maintainer: eschwartz
Last Packager: eschwartz
Votes: 85
Popularity: 0.026442
First Submitted: 2012-01-11 21:48
Last Updated: 2019-07-03 20:33

Latest Comments

« First ‹ Previous ... 2 3 4 5 6 7 8 9 Next › Last »

chenxiaolong commented on 2012-03-19 17:16

@krzd: Thanks! It's now automated :)

Anonymous comment on 2012-03-19 15:30

Another idea on fully automating the build process for all cogl versions:

at the top:

if pkg-config --atleast-version 1.9 cogl-1.0
then
_gitroot='https://github.com/rat4/muffin.git'
else
_gitroot='https://github.com/linuxmint/muffin.git'
fi
_gitname='muffin'


in build():

if pkg-config --atleast-version 1.9 cogl-1.0
then
cd "${srcdir}/${_gitname}"
git checkout gtk_3.3
git checkout master
git merge gtk_3.3
fi

Anonymous comment on 2012-03-19 14:56

Yes, because git won't checkout the gtk_3.3 branch otherwise and the merge will fail then.

chenxiaolong commented on 2012-03-19 14:51

@krzd: Thanks for the comment! Is it necessary to switch to the gtk_3.3 branch then back to master before merging?

Anonymous comment on 2012-03-19 08:29

The gtk_3.3 branch is pretty old. But with a simple change you can have latest muffin working with [gnome-unstable].
Change those lines:

# If cogl >= 1.9:
#pushd "${srcdir}/${_gitname}"
#git checkout gtk_3.3
#popd

to:

# If cogl >= 1.9:
#pushd "${srcdir}/${_gitname}"
#git checkout gtk_3.3
#git checkout master
#git merge gtk_3.3
#popd

Oh, and you can change pushd to cd an remove popd, since you are cd'ing afterwards anyway, so it is not needed to go back to the old directory after that.

chenxiaolong commented on 2012-03-17 18:33

@afv: Oh, I see the problem. The command is run before cd'ing into the git directory. I'll update the PKGBUILD :)

Anonymous comment on 2012-03-17 11:32

Thanks! Just another note, using "git checkout gtk_3.3" gives this error: "Resolving deltas: 100% (682/682), done. fatal: Not a git repository (or any parent up to mount parent )"
By using "git clone -b gtk_3.3 "${_gitroot}" "${_gitname}"" instead works ok. :)

chenxiaolong commented on 2012-03-17 05:11

@afv: Done :)

Anonymous comment on 2012-03-17 02:29

Sure, no problem by me. You can add a comment if you want, so others can know. Thanks. :)

chenxiaolong commented on 2012-03-13 19:57

@afv: Thanks for the link! In that case, I probably won't change the package, since most people are using non-development versions of the GNOME packages. Would you like me to add a comment about the branch in the PKGBUILD?