VectorLinux
August 22, 2014, 09:13:40 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Visit our home page for VL info. To search the old message board go to http://vectorlinux.com/forum1. The first VL forum is temporarily offline until we can find a host for it. Thanks for your patience.
 
Now powered by KnowledgeDex.
   Home   Help Search Login Register  
Please support VectorLinux!
Pages: [1]
  Print  
Author Topic: cruxports4linux  (Read 1315 times)
thump
Member
*
Posts: 34


« on: September 13, 2007, 06:08:58 pm »

To start:
I have d/l'ed and installed the VL5.9Pseudo 64 bit version.
I installed (and updated) cruxports4linux (4th version [gotta love it]).
I've tried to use it and successfully installed a couple of programs (emacs and aterm)

Situation:
Everytime I run "pkgmk -d -i" I am prompted for a name to upload the package to. I assume this is on a testing repository. Since I'm not a packager, I've not got a place to upload to, and I just hit the enter key.

My main question concerns your server.
When I do the pkgmk, I'm not trying to send to the server, am I? If so, how do I stop the program from doing that?  I'm not wanting to spam your server.
I have no experience at doing  packaging and I'm leery about sending packages out.
The next question, "How do I get the testing packages that someone else made?"
I really like VL, and want to help out.
I am also installing the 32 bit 5.9 to an older box, so the last question concerns that version also.

Thanks for your time.
Bill
Logged
exeterdad
Packager
Vectorian
****
Posts: 2046



« Reply #1 on: September 13, 2007, 06:43:02 pm »

pkgmk won't send to our server, or anyone else's.  Smiley
It simply creates the package on your machine.  You will find it in /usr/ports/dir_you_launched/pkgmk_from.

To upload to our server is no accident. You need to contact us, generate a ssl key. Send the key via email. We install it on the server. Then you can log in and create a user folder. Upload your stuff. This is done with ftp/ssh2 (using gftp, cli, etc.).

Maybe I shouldn't of used "us" and "we".  I'm not the guy to contact   Cheesy

The reason it asks for your name is there will be a bit of extra information in the slack-desc within the package.  It tells who built it, machine/OS information, and what was passed to ./configure.  So the next guy who comes along can replicate it, find out who made it, and what system it was built on. Handy stuff actually.

Does that shed some light on what's going on?

Edited to add examples:

This is what you see when checking out a package with slapt-get or gslapt.
Code:
Inkscape (SVG creator and editor)
 
 Inkscape is an open source drawing tool with capabilities similar to
 Illustrator, Freehand, CorelDraw that uses the W3C standard scalable
 vector graphics  format (SVG). Some supported SVG features include
 basic shapes, paths, text, markers, clones, alpha blending, transforms
 gradients, and grouping. In addition, Inkscape supports Creative Com-
 mons meta-data, node-editing, layers, text-on-path, and SVG XML edit.
 License: GPL
 Author:  Many, many authors.  Please see docs.
 Website: http://www.inkscape.org/

This info is contained in a file called slack-desc within the package. But you're only seeing part of it. The file actually has this (depending on the packagers preferences) in it. The packagers name, date, OS info and config options are at the bottom.

Code:
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.  Line
# up the first '|' above the ':' following the base package name, and the '|'
# on the right side marks the last column you can put a character in.  You must
# make exactly 11 lines for the formatting to be correct.  It's also
# customary to leave one space after the ':'.

#       |-----handy-ruler------------------------------------------------------|
inkscape: Inkscape (SVG creator and editor)
inkscape:
inkscape: Inkscape is an open source drawing tool with capabilities similar to
inkscape: Illustrator, Freehand, CorelDraw that uses the W3C standard scalable
inkscape: vector graphics  format (SVG). Some supported SVG features include
inkscape: basic shapes, paths, text, markers, clones, alpha blending, transforms
inkscape: gradients, and grouping. In addition, Inkscape supports Creative Com-
inkscape: mons meta-data, node-editing, layers, text-on-path, and SVG XML edit.
inkscape: License: GPL
inkscape: Author:  Many, many authors.  Please see docs.
inkscape: Website: http://www.inkscape.org/

#----------------------------------------

BUILDDATE: Mon Jul 16 15:54:25 EDT 2007
PACKAGER:  exeterdad
HOST:      Linux 2.6.18.5 i686
DISTRO:    Vector Linux 5.8 Standard   12-16-2006
CFLAGS:    -O2 -march=i586 -mtune=i686
CONFIGURE:   $ ./configure --prefix=/usr --mandir=/usr/man --disable-static --enable-lcms --enable-inkboard --program-prefix= --program-suffix= --with-included-gettext i486-slackware-linux

« Last Edit: September 13, 2007, 06:58:41 pm by exeterdad » Logged
thump
Member
*
Posts: 34


« Reply #2 on: September 13, 2007, 07:04:56 pm »

exeterdad,
thanks much for your answer. I'll quit worrying about causing problems. Grin.
What about getting packages someone else has made? Is it possible?
Bill
Logged
exeterdad
Packager
Vectorian
****
Posts: 2046



« Reply #3 on: September 13, 2007, 07:44:14 pm »

Quote
What about getting packages someone else has made?

Not quite sure what you're asking? All the packages in the repo's are made by someone.  Cheesy

Unless you are a packager, you can't get VL packages until they make it into testing. Are you talking about cruxports?
Logged
thump
Member
*
Posts: 34


« Reply #4 on: September 13, 2007, 07:59:02 pm »

What I meant is 'cruxports' packages that have been packaged by an official packager and are ready to be tested. Or is it going to be a situation similar to FreeBSD/Gentoo (among others) where all the packages are downloaded and installed through ports? Either way, it's all good.
Bill
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!