Hey there,
I wrote a short "mantra" text for crux and run it past Simone and Matt
to comment; I now felt it's okay to put it onto the wiki, for everyone
to comment and see :-):
http://crux.nu/Main/Mantra
I believe that having a clear idea of how we want to build crux is
important, and I think such a page can help there.
If you have ideas or change requests, please bring them up.
Thanks, Johannes
--
Johannes Winkelmann mailto:jw@smts.ch
Zurich, Switzerland http://jw.smts.ch
Hi,
A new mailing list dedicated to the CRUX infrastructure
team is available here:
http://lists.crux.nu/mailman/listinfo/infra-team
We prepared a document describing the current setup
and plans for the future here*:
http://crux.nu/Main/ServerDocs
Please subscribe If you're interested in contributing
as a infra-team member or simply feel like taking care of one
of the tasks listed in the ServerDocs wiki page.
Regards,
Simone
* access restricted to wiki account owners
hello
on first sorry for my English :)
I write something like gentoo's use flags but more simplest.
for example i need (or i like :) ) fluxbox witch imlib2 but i don't need
xinerama
if i wont add or delete some functionality i must rewrite Pkgfile .
3 steps to change it :
1. add to /etc/pkgmk.conf
USE="nls imlib"
2. add function to pkgmk
if_use() {
local TMP_USE=$1
local RET_YES=$2
local RET_NO=$3
for U in $USE
do
if [ "$U" = "$TMP_USE" ]; then
echo $RET_YES
return
fi
done
echo $RET_NO
}
3. Pkgfile
# Description: light windowmanager based on the original blackbox
# URL: http://fluxbox.org
# Maintainer:
# Packager:
# Depends on: x11 imlib2
deps="x11 $(if_use imlib2 imlib2) $(if_use xinerama xinerama)"
name=fluxbox
version=1.0rc2
release=1
source=(http://surfnet.dl.sourceforge.net/sourceforge/fluxbox/fluxbox-$vers…
build() {
cd $SRC/$name-$version
./configure \
--prefix=/usr \
$(if_use nls --enable-nls --disable-nls) \
$(if_use imlib2 --enable-imlib2) \
$(if_use xinerama --enable-xinerama --disable-xinerama)
make
make install DESTDIR=$PKG
}
and that's all folks :)
if_use <use_flags> <arg_1> <arg_2>
if use_flags exist in config then return arg_1 if not then arg_2
simple but powerful :)
and in variable deps we have all needed deps
What you thinking about it ?
Hi,
Alan has a personal repository at:
http://www.mizrahi.com.ve/crux/pkgs
Here is an excerpt from the "looking for a new KDE maintainer" thread on
crux@:
On Tuesday 22 August 2006 4:40, Alan Mizrahi wrote:
> > Ideally I'd like to find someone to maintain two httpup repositories:
> > kde.httpup (kdelibs, kdebase, kdeartwork, etc.), and kde-extra.httpup
> > (with all of the KDE stuff from my personal repository). It seems
> > reasonable to presume that should this person maintain them well, then he
> > or she could possibly join CRUX as the KDE maintainer, due to the
> > experience gained while maintaining the httpup repositories. Any
> > volunteers?
>
> I volunteer to maintain the kde repositories. I've had experience building
> KDE on Solaris and Linux since the 1.x days. I'll do my best to keep these
> ports updated.
>
> On the other hand, I'm not sure about all the KDE stuff you have there.
> I'll have to check one by one and see what is usefull to me, as I don't
> think I could maintain a port of a piece of software I don't use.
> > Last night I built KDE-3.5.4, but won't have the time to test it
> > thoroughly, so haven't committed it to SVN, but have instead put it in my
> > personal repository. If I hear that it works great, without issues, for
> > a few people then I'll certainly check it in...but I'm transitioning out
> > of my CRUX responsibilities, so don't want to commit to supporting a new
> > release just yet.
>
> I've been using 3.5.4 for a week already and haven't found any problems.
> Anyway, I can commit it when its thoroughly tested if you give me the SVN
> access.
In Alan's personal repository I'm intrigued to see a port for em8300. They're
tricky cards to get working properly, iirc. He has a few other ports that
look interesting, but none which I've had the opportunity to try; they look
like good ports. Because Alan already has a httpup repository, my kde.httpup
+ kde-extra.httpup idea is kind of superfluous.
If everyone is in accordance with Alan's nomination, then is it possible for
him to soon get SVN access so that he can help out with adopting my ports
from attic--when I sed the Maintainer and Packager lines and move the ports
there later this month? Oh yeah! Is anyone interested in maintaining a
category of ports which I privately call "multimedia". Stuff like libxvid,
libdvdread, etc. Matt, you have libtheora, so perhaps you'd like the rest of
the bunch too?
Cheers,
Nick