On Thursday 25 of June 2009, Andreas Marschke wrote:
Hi everyone,
I've been working now for several weeks with a developer that is creating a really interesting program for the desktop that could be used in the future for plugins (amarok , KDEVELOP) and plasmoids.
The application is Aki. Its an IRC Client that ships a library for a lot of use cases in other programs and even a plasmoid. I've decided to start packagin this Applicaton for opensuse and also created a project on my build service home directory already. The only thing that keeps me from a first time packaging it is the spec file.
I've experimented with packages before on debian and found it a nice opportunity to start packaging for opensuse. I really don't havve much of an Idea what I have to put all into these specfiles and how to do that right so that the buildservice can package it for other Distros too.
Incidentally I've been recently working on making it easily possible to build KDE4 applications in the buildservice for all the distributions that are supported. I have several simple packages in home:llunak:kde that build with a relatively simple .spec file for openSUSE, Fedora and Mandriva. It is still work in progress and will probably still take a little time, given that Akademy is getting very near, so I cannot give you a nice howto for that now. Since you say you have experience with packaging for Debian, and I still struggle with making this ready also for Debian/Kubuntu, if you could point me to some usable 'Debian/Kubuntu KDE apps packaging for dummies' guide, that could save me time and get it ready sooner.
So now to provide these things I would like you to help me maintain and build these packages. I will probably just need a first start example as I cant find a really good intro to this.
http://en.opensuse.org/KDE/Packaging/Cookbook could be a good starting point. You could also have a look at the packages in home:llunak:kde, building for non-openSUSE is done by configuring build repositories to hide differences by mapping and that's not really done yet, but they could be enough as a template for building for openSUSE. The wiki at http://en.opensuse.org has also other information about .spec files and building, and you could stop by in #opensuse-kde , maybe there would be somebody to help you. -- Lubos Lunak KDE developer -------------------------------------------------------------- SUSE LINUX, s.r.o. e-mail: l.lunak@suse.cz , l.lunak@kde.org Lihovarska 1060/12 tel: +420 284 028 972 190 00 Prague 9 fax: +420 284 028 951 Czech Republic http://www.suse.cz -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-factory+help@opensuse.org