[opensuse-buildservice] Other things to build then RPM's ...
Imagine I also want to build OTHER things then RPM's. I have for example a lot of Java projects which I build with Maven. The problem is : the buildservice is using a spec file?! What can I do to build a Maven project? I could define a "dummy spec" file. %build => nothing %install mvn blabla .... .... and then just pack the WAR file in the RPM and deliver it. But that's not what I want. I want my buildscript to say: hey you! build me this using maven and deliver me a WAR file, and no RPM Is that situation possible? And what happens when you build on the Ubuntu distro? Ubuntu isn't really able to build RPM's ... --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Wed, Mar 07, 2007 at 03:34:09PM +0100, Jochen Hebbrecht wrote:
Imagine I also want to build OTHER things then RPM's. I have for [...] But that's not what I want. I want my buildscript to say: hey you! build me this using maven and deliver me a WAR file, and no RPM
Hm, the build service is designed to build installable packages, in rpm and deb format, so your wish is outside the project scope.
Is that situation possible? And what happens when you build on the Ubuntu distro? Ubuntu isn't really able to build RPM's ...
The build service can handle both RPM and deb packages. Ubuntu, derived from Debian, uses deb. cheers, Sonja -- Sonja Krause-Harder (skh@suse.de) SUSE Research & Development ----------------------------------------------------------------- SUSE Linux Products GmbH GF: Markus Rex, HRB 16746 (AG Nuernberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2007/3/7, Sonja Krause-Harder
Hm, the build service is designed to build installable packages, in rpm and deb format, so your wish is outside the project scope.
I can't find any information about the deb format. How do you define build.deb?
The build service can handle both RPM and deb packages. Ubuntu, derived from Debian, uses deb.
Thnx! --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
On Wed, Mar 07, 2007 at 03:56:39PM +0100, Jochen Hebbrecht wrote:
2007/3/7, Sonja Krause-Harder
: Hm, the build service is designed to build installable packages, in rpm and deb format, so your wish is outside the project scope.
I can't find any information about the deb format. How do you define build.deb?
I severely lack clue about debian packages, but the usual strategy includes hunting down projects already in the build service with working packages for Ubuntu or Debian, and learning from them. As an example, the screen project seems to build on Debian Etch, and there may be others. Good luck ;-) Sonja -- Sonja Krause-Harder (skh@suse.de) SUSE Research & Development ----------------------------------------------------------------- SUSE Linux Products GmbH GF: Markus Rex, HRB 16746 (AG Nuernberg) --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Hi, On Wed, 2007-03-07 at 16:12 +0100, Sonja Krause-Harder wrote:
On Wed, Mar 07, 2007 at 03:56:39PM +0100, Jochen Hebbrecht wrote:
2007/3/7, Sonja Krause-Harder
: Hm, the build service is designed to build installable packages, in rpm and deb format, so your wish is outside the project scope.
I can't find any information about the deb format. How do you define build.deb?
I severely lack clue about debian packages, but the usual strategy includes hunting down projects already in the build service with working packages for Ubuntu or Debian, and learning from them. As an example, the screen project seems to build on Debian Etch, and there may be others.
Yeah, a tutorial from someone who has successfully built Debian packages in the buildservice would be greatly appreciated. Especially if written for those of us who are basically clueless about Debian packaging. On a somewhat related note, the version of Ubuntu in the buildservice is pretty old. The 6.10 (Edgy) release is newer than the 6.06 LTS (Dapper) release currently in the buildservice, and the 7.04 (Feisty) release is due out next month. It would be helpful to have those in the build service as well. Joe --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
Jochen Hebbrecht wrote:
Imagine I also want to build OTHER things then RPM's. I have for example a lot of Java projects which I build with Maven. The problem is : the buildservice is using a spec file?!
Or a dsc file. I thing with "OTHER things", it's up to you to code support for it :) See https://forgesvn1.novell.com/svn/opensuse/trunk/buildservice/ Michal --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
2007/3/7, Michal Marek
Or a dsc file. I thing with "OTHER things", it's up to you to code support for it :) See https://forgesvn1.novell.com/svn/opensuse/trunk/buildservice/
I would love to do that, so I'm indeed thinking about it. I first have to find HOW the Build Service works ... Developers should place their documentation online! --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org
participants (4)
-
Jochen Hebbrecht
-
Joe Shaw
-
Michal Marek
-
Sonja Krause-Harder