[crux-contrib] Contributor Application

Danny Rawlins monster.romster at gmail.com
Mon Feb 6 16:05:50 UTC 2012


On 06/02/12 19:09, Richard Nespithal wrote:
> Hi everybody,
>
> today I want to put in my application.
>
> You can check my repo here (GIT): http://rines.nespithal.com/
>
> Focused on multimedia software I can maintain/update packages like
> blender, gimp, inkscape or lmms, for example.
>
> Have a look and send me some feedback.
>
> Thanks
> Richard "Rines" Nespithal
> _______________________________________________
> crux-contrib mailing list
> crux-contrib at lists.crux.nu
> http://lists.crux.nu/mailman/listinfo/crux-contrib
I would suggest cleaning up these issues first.

$ prtverify -m missing-deps -c /usr/ports/core -c /usr/ports/opt -c
/usr/ports/xorg -c /usr/ports/contrib /usr/ports/rines/*
WARN   rines/assaultcube ........ junk file found:
usr/share/assaultcube/docs/README.html
WARN   rines/assaultcube ........ junk file found:
usr/share/assaultcube/mods/!Mods-README.html
ERROR  rines/audacious .......... directory not allowed: usr/share/locale/
ERROR  rines/audacious .......... directory not allowed: usr/share/man/
ERROR  rines/blender ............ missing dependency: openjpeg
ERROR  rines/blender ............ missing dependency: openimageio
ERROR  rines/blender ............ missing dependency: python3
WARN   rines/blender ............ junk file found:
usr/share/blender/2.61/scripts/addons/rigify/README
ERROR  rines/blender ............ directory not allowed: usr/share/man/
ERROR  rines/bluefish ........... directory not allowed: usr/share/locale/
ERROR  rines/bluefish ........... directory not allowed: usr/share/man/
ERROR  rines/bti ................ missing dependency: pcre
ERROR  rines/bti ................ missing dependency: liboauth
ERROR  rines/bti ................ directory not allowed: usr/share/man/
ERROR  rines/liboauth ........... missing dependency: OAuth
ERROR  rines/liboauth ........... missing dependency: C
ERROR  rines/liboauth ........... missing dependency: library
ERROR  rines/liboauth ........... directory not allowed: usr/share/man/
ERROR  rines/liferea ............ missing dependency: linunique
ERROR  rines/liferea ............ missing dependency: gconf
ERROR  rines/liferea ............ missing dependency: json-glib
ERROR  rines/liferea ............ directory not allowed: usr/share/locale/
ERROR  rines/liferea ............ directory not allowed: usr/share/man/
WARN   rines/lout ............... junk file found: usr/lib/lout/data/README
WARN   rines/lout ............... junk file found:
usr/lib/lout/font/00README
WARN   rines/lout ............... junk file found: usr/lib/lout/hyph/README
WARN   rines/lout ............... junk file found:
usr/lib/lout/include/README
WARN   rines/lout ............... junk file found:
usr/lib/lout/maps/00README
ERROR  rines/lout ............... directory not allowed: usr/share/man/
WARN   rines/openttd ............ junk file found:
usr/share/doc/openttd/COPYING
ERROR  rines/openttd ............ directory not allowed: usr/share/man/
WARN   rines/python3 ............ junk file found:
usr/lib/python3.2/ctypes/macholib/README.ctypes
WARN   rines/python3 ............ junk file found:
usr/lib/python3.2/distutils/README
WARN   rines/python3 ............ junk file found:
usr/lib/python3.2/idlelib/ChangeLog
WARN   rines/python3 ............ junk file found:
usr/lib/python3.2/idlelib/NEWS.txt
WARN   rines/python3 ............ junk file found:
usr/lib/python3.2/idlelib/README.txt
WARN   rines/python3 ............ junk file found:
usr/lib/python3.2/idlelib/TODO.txt
WARN   rines/python3 ............ junk file found:
usr/lib/python3.2/site-packages/README
ERROR  rines/python3 ............ directory not allowed: usr/share/man/
ERROR  rines/synfig ............. missing dependency: libxml++
ERROR  rines/synfig ............. missing dependency: etl
ERROR  rines/synfig ............. directory not allowed: usr/share/locale/
ERROR  rines/synfigstudio ....... missing dependency: synfig
ERROR  rines/synfigstudio ....... directory not allowed: usr/share/locale/
WARN   rines/xonotic ............ invalid Maintainer-header:     Richard
Nespithal, richard at nespithal.com
ERROR  rines/xorg-xf86-input-wac  missing dependency: xorg-libext
ERROR  rines/xorg-xf86-input-wac  directory not allowed: usr/share/man/

$ prtverify -m file-conflict -c /usr/ports/core -c /usr/ports/opt -c
/usr/ports/xorg -c /usr/ports/contrib /usr/ports/rines/* | grep 'file
conflict'
ERROR  rines/blender ............ file conflict found: contrib/blender
-> usr/bin/blender

Also the # Packager: line should be present the # Maintainer line is
optional can be omitted if Maintainer = Packager

Please do not remove the original Packager of the port and give credit
where due, (add in who packaged the port and put yourself as the maintainer.


If you intend to place this in contrib you should contact the maintainer
first if they are already contrib member to see if it's ok to do so.
Example libxml++


Quick overview of other issues I spotted in your ports.

assaultcube:
looks like junk could be omitted:
usr/share/assaultcube/docs
Locale belongs in /usr/share/locale but we remove these in crux:
usr/share/assaultcube/packages/locale

audacious-plugins:
# packager Mattias Hedenskog, mattias at hedenskog dot se

blender:
# Packager: Jose V Beneyto, sepen at crux dot nu
It also exists in contrib so this can't be put in contrib, ask sepen if
he'll bump the version or let you take over maintainer.

etl:
I see --with-libdv but no # Depends on: libdv

gconf:
you forgot to update the # Maintianer line
while it's ok to have this in your personal repo you could just use my
romster repo to get this, if you need some change message me i'll see
what i can do.
I do not think we want gconf in contrib though?

json-glib:
# Packager: Shin Sterneck, shin at sterneck dot asia
usr/share/gtk-doc/ junk directory unless this is important for the port
to function please remove that.

liboauth:
# Depends on:   OAuth C library <- what is that?

libxml++:
another port from my collection, you forgot to change the maintainer line.

lout:
tested line commented out doens't need to be there #mkdir -p
$PKG/{bin,usr/lib,usr/share/doc,usr/share/man}

mirage:
# Packager: Danny Rawlins, romster at shortcircuit dot net dot au

openjpeg:
# Packager: Christian Brassat, crshd at mail dot com

openttd:
Ok who's port did you copy from for this packager? also i see it's just
a bumped up version of mine. and where is the sfx archive or is that not
required in this new version?

python3:
# Packager: James Mills, prologic at shortcircuit dot net dot au


Let me know when you've fixed these then I'll do a test in a chroot,
then when that passes then we will see what the other contrib
maintainers say.

Regards,
Danny Rawlins
<Romster>




More information about the crux-contrib mailing list