LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 12-20-2009, 01:32 PM   #1
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,755

Rep: Reputation: 466Reputation: 466Reputation: 466Reputation: 466Reputation: 466
[ANNOUNCE] src2pkg-2.0 and src2pkg-ng-0.0.1


Hello Folks! A new release of src2pkg is available -just in time for those last-minute Christmas packages...

Since the last release in May of this year, a lot of work has gone into the new release of src2pkg. As usual, it has also undergone lots of pre-release testing, so I wouldn't expect any major problems for anyone. Still, if something comes up, please let me know as soon as possible.

The big news this time, is that src2pkg can now create other package formats besides Slackware packages. Quite a lot of code has been added to make this possible, but the core code which creates Slackware packages has not been drastically revised, and should remain stable.

You can now create packages for debian or rpm-based systems using src2pkg, as well as several other more obscure formats. src2pkg itself is also now available packaged in these alternate formats for the same ease of installation and setup as on Slackware.

A few new command-line options have been added, so you'll want to have a look at the man-pages or run 'src2pkg --help' to review the new features. There are also some new options in the src2pkg.conf file, but these are mostly applicable for use when creating non-Slackware packages.
Also, the source-version for the src2pkg-helpers has been upgraded, so if you are upgrading from a previously-installed version of src2pkg, you'll see a prompt that reminds you to run 'src2pkg --setup' to upgrade the src2pkg-helpers.

Many small improvements were made. The new entries in the ChangeLog are around 500 lines, so grab a cup of coffee before sitting down to review the changes...

All of the documentation has been re-written from scratch -I hope some of you actually read it from time to time as I really hate writing it... But, the old docs were hopelessly outdated. The new docs are shorter and hopefully clearer, and since the functionality has changed so much, there was no getting around a re-write.

I am also happy to announce the first public release of src2pkg-ng. src2pkg-ng is a re-write from scratch of src2pkg, by Tim Goya, who has been working on it for quite some time now. Tim has always been, and still is, a great contributor to src2pkg. But, he wanted to start with a fresh slate to address some areas of package-building which are not so well handled by src2pkg itself because of some of its' basic concepts. Tim is a great coder and has put together a really useful tool -even in its' infancy.

src2pkg-ng is much more compact than src2pkg and only works with a valid build script -it does not automatically build packages like src2pkg. But it may offer more flexibility for special types of builds which involve combining multiple sources or creating multiple packages from a single source. I'll leave Tim to answer any questions about src2pkg-ng and what direction he takes with it.

At least for now, src2pkg-ng will be available for download right alongside of src2pkg. If Tim later decides to have it hosted elsewhere then we'll announce that here.

As always, feedback is more than welcome -especially if you run into any problems. Regarding src2pkg, contact me (Gilbert) at: [ amigo AT ibiblio.org ]
I'll leave Tim to post his email address here for questions, suggestions or comments regarding src2pkg-ng.

The installable slackware package of src2pkg-2.0 is here:
http://distro.ibiblio.org/pub/linux/...-noarch-16.tgz
Edit: I have created and will maintain a symlink to the latest *.tgz package of src2pkg for Slackware, so you can
bookmark a permanent bookmark to it:
http://distro.ibiblio.org/pub/linux/...pkg-latest.tgz


Installable packages of other formats, as well as the sources of src2pkg-2.0 are available under this directory:
http://distro.ibiblio.org/pub/linux/...g/src2pkg-2.0/

The sources and both *.tgz and *.txz packages of src2pkg-ng-0.0.1 are available under here:
http://distro.ibiblio.org/pub/linux/...kg/src2pkg-ng/

Last edited by gnashley; 12-21-2009 at 09:19 AM. Reason: Updated package link and add note about permanent symlink
 
Old 12-20-2009, 01:46 PM   #2
GrapefruiTgirl
Guru
 
Registered: Dec 2006
Location: underground
Distribution: Slackware64
Posts: 7,594

Rep: Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550Reputation: 550
Awesome Gilbert, congrats, and thanks to you guys for the great work!

A note: you may like to (you really should) bork up your email address there in the thread; might save yourself a little spam

Sasha
 
Old 12-20-2009, 01:48 PM   #3
camphor
Member
 
Registered: Jan 2009
Location: USA
Distribution: Fedora 14 / Slackware 13.1
Posts: 85

Rep: Reputation: 20
What a present! Thanks a million.
 
Old 12-20-2009, 02:14 PM   #4
multios
Member
 
Registered: Mar 2006
Location: home
Distribution: OpenBSD, FreeBSD, Slackware, Debian
Posts: 229

Rep: Reputation: 39
I was just trying to download older version, then saw your announcement. Thanks.

To run "src2pkg --setup" successfully, I had to comment out line 240 in /etc/src2pkg/src2pkg.conf. Before doing that, I got:
"/etc/src2pkg/src2pkg.conf: line 240: -fomit-frame-pointer: command not found"
 
Old 12-20-2009, 03:27 PM   #5
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,755

Original Poster
Rep: Reputation: 466Reputation: 466Reputation: 466Reputation: 466Reputation: 466
Fixed! Thanks very much for the quick email. Link has been corrected in the first posting.

Can you uninstall both src2pkg and src2pkg-helpers and remove the file /etc/src2pkg/src2pkg.conf and the repeat the installation from scratch just to be sure it's okay there?
 
Old 12-20-2009, 04:22 PM   #6
hitest
Senior Member
 
Registered: Mar 2004
Location: Prince Rupert, B.C., Canada
Distribution: Slackware, OpenBSD
Posts: 4,170

Rep: Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534Reputation: 534
Awesome! Thanks, gnashley. Downloading now.
 
Old 12-20-2009, 04:24 PM   #7
Daedra
Senior Member
 
Registered: Dec 2005
Location: Springfield, MO
Distribution: Slackware64-14.1
Posts: 1,222

Rep: Reputation: 177Reputation: 177
Sweet. Thanks Gnashley
 
Old 12-20-2009, 04:31 PM   #8
tuxdev
Senior Member
 
Registered: Jul 2005
Distribution: Slackware
Posts: 2,012

Rep: Reputation: 111Reputation: 111
You can contact me via email at [ tuxdev103 @ gmail.com ] for anything regarding src2pkg-ng. I'm also hanging out on FreeNode at #src2pkg. Registration for #src2pkg is still pending, so play nice!
 
Old 12-21-2009, 09:30 AM   #9
multios
Member
 
Registered: Mar 2006
Location: home
Distribution: OpenBSD, FreeBSD, Slackware, Debian
Posts: 229

Rep: Reputation: 39
Quote:
Originally Posted by gnashley View Post
Fixed! Thanks very much for the quick email. Link has been corrected in the first posting.

Can you uninstall both src2pkg and src2pkg-helpers and remove the file /etc/src2pkg/src2pkg.conf and the repeat the installation from scratch just to be sure it's okay there?
I tried a while ago, but forgot to try with new download!

With the new download, the install went fine. No problem with the src2pkg.conf file.
Installation worked without problems this time! Thanks Gilbert.

Last edited by multios; 12-21-2009 at 10:16 AM.
 
Old 12-21-2009, 10:09 AM   #10
Lufbery
Senior Member
 
Registered: Aug 2006
Location: Harrisburg, PA
Distribution: Slackware 64 14.0
Posts: 1,142
Blog Entries: 29

Rep: Reputation: 119Reputation: 119
Hi Gilbert, and congrats on the new release! I look forward to working with it near future. I finally got around to installing Slackware 13 x86_64 last night, so I've got a whole bunch of software I need to build and install.

Regards,
 
Old 12-21-2009, 11:26 AM   #11
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware & Slackware64 14.1
Posts: 7,030
Blog Entries: 52

Rep: Reputation: Disabled
Thanks, Gilbert. Nice Christmas present.
 
Old 12-21-2009, 11:41 AM   #12
eddyvp
Member
 
Registered: Feb 2007
Location: Belgium
Distribution: Slackware
Posts: 37

Rep: Reputation: 17
Thanks gnashley,

nice piece of work
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
src2pkg karp Slackware 6 09-20-2009 05:59 AM
[ANNOUNCE] src2pkg-1.9.9 is released gnashley Slackware 16 09-07-2009 02:35 PM
[Announce] src2pkg-1.9.7 release gnashley Slackware 11 01-31-2009 01:57 AM
src2pkg macondo Slackware 11 01-07-2009 12:20 AM
New src2pkg release available for download -Introducing the src2pkg WIKI gnashley Slackware 11 05-06-2008 11:09 AM


All times are GMT -5. The time now is 01:20 PM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration