![](https://secure.gravatar.com/avatar/194f729f4b145e88167e476a338b9572.jpg?s=120&d=mm&r=g)
Date: Tue, 29 Jan 2013 11:18:59 +0100 From: lists@lennart.sauerbeck.org To: crux@lists.crux.nu Subject: Re: helping with porting Cinnamon to Crux.
On 01/29/13 09:22, Roelof Wobben wrote:
Hello,
Hi Roelof,
I want to try to port Cinnamon to Crux 3.0I have found that this are the steps to do : cd muffin git checkout -b stable origin/stable dpkg-buildpackage
I'd recommend the source packages instead of getting the source directly from their repository. Take a look at [1]. Just pick the version you want and use the .tar.gz file. Then have a look at the Handbook and create a Pkgfile [2] to do what you want.
Basically it should be something like this: - ./configure (with the needed options to comply to packaging guidelines [3]) - make - make DESTDIR=$PKG install
./configure will probably fail because of missing libraries. However, the error messages thrown should be self-explanatory. You'll have to find ports for each missing dependency or create them yourself.
And for cinnamon:
cd Cinnamon git checkout -b stable origin/stable ./autogen.sh dpkg-buildpackage Can anyone give me some pointers how I can begin with the build script for Crux.I have read the page about porting but there are nothing about git builds. I think I have to replace dpkg-buildpackage to ./configure , make, make install. Roelof Roelof
Again, I'd go with the released sources instead of a git build. Then it should be about the same as with muffin (and every other port for that matter :)).
Hope this helps Lennart
[1] https://github.com/linuxmint/Muffin/tags [2] http://crux.nu/Main/Handbook3-0#ntoc21 [3] http://crux.nu/Main/Handbook3-0#ntoc23
_______________________________________________ CRUX mailing list CRUX@lists.crux.nu http://lists.crux.nu/mailman/listinfo/crux Hello, I made a Pkgfile with this contents. # Description : muffin the window manager of the Cinnamon Desktop # Url : http://cinnamon.linuxmint.com/# Maintainer : Roelof Wobben, rwobben at hotmail dot nl# Depends on : intltool name=muffinversion=1.1.12release=1 source=(https://github.com/linuxmint/$name/archive/$version.tar.gz build() { cd $name-version ./configure --prefix=/usr make make DESTDIR=$pkg install} So I thought that the depencies are also build when I do pkgmk -d But I still see a message that the build-script cannot find intltool. How to solve this one. Roelof