Skip to main content
Welcome guest. | Register | Login | Post

tgz to pkg.tar.gz

8 replies [Last post]
libervisco's picture
Offline
Joined: 2006-05-04

Does anyone know of a tool that can convert slackware tgz packages into Archs pacman pkg.tar.gz packages?

I think that should well be possible considering that tgz packs are very similar in nature to pkg.tar.gz, that is, both are basically just compressed and archived binaries.

There's lots of tgz packs around so this might be useful when needing something exotic not yet in pacman repositories, but not wanting to go through compiling the package yourself with ABS.

Thanks

tbuitenh's picture
Offline
Joined: 2005-12-21

That's not true. IIRC slackware tgz's don't contain dependency information, but arch packages do. These dependencies cannot be detected automatically easily, however it's easy to write an abs script with the slackware tgz as source, that copies the entire contents to $startdir/pkg/ to make a package.

However, you might run into trouble because the slackware packages might be compiled with much older versions of the libraries than those installed on archlinux.

libervisco's picture
Offline
Joined: 2006-05-04

Ah I see.. The dependancy issue crossed my mind, but I thought maybe such a converter would insert dependancy information into the newly created package.

But I see how that could be slightly problematic sometimes. I guess it is still best to build packages that aren't in repos using ABS which then has every source package in existance at our disposal provided we know how to compile them. Laughing out loud

But I suppose Arch repos grew considerably since last time I used it (around the middle of 2005).

Thanks
Daniel

tbuitenh's picture
Offline
Joined: 2005-12-21

Yup, and they now also have a "community" repo, which contains popular packages from the AUR. It's hard to think of a package that is not in the normal repos and also not in the AUR.

libervisco's picture
Offline
Joined: 2006-05-04

Yeah, I enabled community repo, but it doesn't seem to cover the whole AUR. It seems that there might be a separate line that should be added to include the whole AUR or maybe I should add something to the mirror list for community?

Anyway, I'll check it out.

tbuitenh's picture
Offline
Joined: 2005-12-21

Eh no, many packages in the AUR are in the category "unsupported", because they have not been reviewed for evil PKGBUILDs yet, or simply because they are not popular enough. If you fetch a PKGBUILD from the AUR, or install a package from community, be sure to vote for it so it will be included in the future. Right now arch doesn't have the resources (developers) to review, compile and maintain each and every thing that is uploaded to the AUR.

By the way, add this to your pacman.conf :
[fouiny_repo]
Server = http://elusseau.free.fr/arch/fouiny_repo/

Then run
pacman -Sy e-cvs entrance-cvs

You won't regret it ;-)

libervisco's picture
Offline
Joined: 2006-05-04

Great then. I enabled unsupported repos.

You're so right about not regretting adding that enlightenment repository. I've just tried the new e17 and I see there are quite some improvements since last time I tried it. I love the new run command feature! Laughing out loud

It looks absolutely awesome. I just need to have it load a proper GTK theme and it'll be great. I might even start using it as my main WM. Smiling

Thanks for the info

tbuitenh's picture
Offline
Joined: 2005-12-21

Entrance is the enlightenment login screen, by the way. You need to enable entranced in the daemons section of rc.conf .

It's not just the run command feature that is new. Have a look at how configuration GUI! And the filemanager actually seems to work, although I don't dare to use it yet.
By the way, the module section of the configuration GUI seems to be broken at the moment, but that's no problem because you can easily configure modules from the commandline with enlightenment_remote ( -module-list , -module-load , -module-unload , -module-enable , -module-disable )

There doesn't seem to be a gtk theme that really matches (there used to be one, but it doesn't match anymore). I use Clearlooks-DeepSky, which looks very much unlike the e17 default theme, but combines well.

libervisco's picture
Offline
Joined: 2006-05-04
"tbuitenh" wrote:

Entrance is the enlightenment login screen, by the way. You need to enable entranced in the daemons section of rc.conf .

I see. I already used the old entrance before, but since this one may be improved I'll try it out.

I usually just startx from console though.

"tbuitenh" wrote:

It's not just the run command feature that is new. Have a look at how configuration GUI! And the filemanager actually seems to work, although I don't dare to use it yet.

Yep, I noticed that there are now more configuration GUIs. I love them, and the control panel seems complete as well. As for the filemanager it works for browsing around folders, but I can't open any files with it, even when I select "open with". I guess it's not ready yet. I'll just use konqueror, rox, or nautilus.. or something else I can find)

"tbuitenh" wrote:

By the way, the module section of the configuration GUI seems to be broken at the moment, but that's no problem because you can easily configure modules from the commandline with enlightenment_remote ( -module-list , -module-load , -module-unload , -module-enable , -module-disable )

Well I was able to at least disable modules I don't need. I really just need the Ibox and a clock. Smiling Thanks for the tip though. Might be useful when I get and install some other cool modules that may be available.

"tbuitenh" wrote:

There doesn't seem to be a gtk theme that really matches (there used to be one, but it doesn't match anymore). I use Clearlooks-DeepSky, which looks very much unlike the e17 default theme, but combines well.

That's probably subjective anyway. I'll just go through all the themes and see what mathes best for me.. I might try Clearlooks-DeepSky.

Btw, this enlightenment talk is a bit offtopic here. We might rather continue in this thread. Smiling

Thanks

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.