AuthorTopic: Package Request (Read 5663 times)

I may be way off base here, but I don't find "Skype" listed in the repository. Does someone need to package it, or is it as simple as downloading from the skype webpage? If one downloads it from the webpage, for which distro? I don't see Vector listed.

We technically can't package Skype, as it's proprietary software. If you download the Skype software from their site, get either the linux-static version or the linux-dynamic version. The major difference is that the static version has qt-4.2.1 linked into it, whereas the dynamic version requires qt-4.2.1 or later to be on your box. Fortunately there is a qt-4.3.0 package in the repository. However, if you don't plan on doing any compiling of programs from source, I would get the linux-static version.

Once you download the tarball, extract it using the tar command like so:

We technically can't package Skype, as it's proprietary software. If you download the Skype software from their site, get either the linux-static version or the linux-dynamic version. The major difference is that the static version has qt-4.2.1 linked into it, whereas the dynamic version requires qt-4.2.1 or later to be on your box. Fortunately there is a qt-4.3.0 package in the repository. However, if you don't plan on doing any compiling of programs from source, I would get the linux-static version.

Once you download the tarball, extract it using the tar command like so:

shadow:$ skype skype: /usr/lib/libstdc++.so.6: version `CXXABI_1.3.1' not found (required by skype) skype: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.4' not found (required by skype)static version doesnt work.Havent tried dynamic. and yes,i copied the files where needed.(and in the package there wasnt any /emoticones folder)

I could whip up a package using more up-to-date libraries from other distros like Fedora (the static skype seems to work fine there).But Skype's license doesn't allow us to host the package in our repos, unless they give us permission for it...

I've wondered that Hanu. I can't see any reason it wouldn't be legal. I think packaging the installation file, and fill the package with stubs (touch file file1 file2) so slapt-get has files to uninstall later. Then have the doinst.sh launch the installer.

I know the fella's that teach you how to install MS core fonts can't actually distribute the fonts, but they give you the tools/scripts to install and extract them from .cab files. I'd think if that wasn't legal MS wouldn't hesitate to shake things up a bit.

I will open it to examine the script. Maybe i can learn something from you,hanu. This procedure can be applied for other packages,that are not gpl.

It's a pain in the ass. Basically, you have to create a 'skeleton' of empty files in the package (so that installpkg has the right list in case you want to delete it), then download the archive into a safe temporary directory, then copy relevant parts where they belong, overwriting the empty files, then finally get rid of the temp dir. I can guide you through the process if you want.