[opensuse-buildservice] What is the next step, for creating installation packages, on public openSUSE build service
Hi all, I am new to public openSUSE build service. I have written a program, called Broadband Download Testing Tool - http://www.cppsoftware.net/freesoftware.html, using Qt SDK, and I want to create installation packages for various Linux distributions. Currently, I am creating Debian packages, using a free in price program, that I found on the web (Debcreator). So far, I created a "package", on public openSUSE build service: https://build.opensuse.org/package/show/home:ivranos/bdtt and I uploaded all the source code files there. I am getting the error message "broken", in the build results of all targeted Linux distributions. I would like to know, what i have to do next, to correct the issue. Thank you, Ioannis Vranos http://www.cppsoftware.net -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Quoting Ioannis Vranos
Hi all,
I am new to public openSUSE build service.
I have written a program, called Broadband Download Testing Tool - http://www.cppsoftware.net/freesoftware.html, using Qt SDK, and I want to create installation packages for various Linux distributions.
Currently, I am creating Debian packages, using a free in price program, that I found on the web (Debcreator).
So far, I created a "package", on public openSUSE build service: https://build.opensuse.org/package/show/home:ivranos/bdtt
and I uploaded all the source code files there.
I am getting the error message "broken", in the build results of all targeted Linux distributions.
I would like to know, what i have to do next, to correct the issue.
Ioannis, Welcome to the world of OBS! I'm sure, once it works for you, you won't have a chance but falling in love with it. As for your issue: you seem to be missing a .spec file; this is, in essence, a 'recipe' for 'how to create a package' (for RPM based distributions). As for the source upload: this will work, but in general it is more common to use a tarball (*.tar.xz or similar compressed) and have the .spec file decompress it. That's especially important when you want to use folder structures: OBS does not offer those capabilities. I once wrote a guide to get people started on writing a .spec file; I hope it will be suitable to you as well: http://dominique.leuenberger.net/blog/2009/05/rpm-packaging-for-beginners/ Happy reading! And should you need more help, feel free to ask (altough: opensuse-packaging might be a more appropriate mailinglist, as your question so far is less 'build service' centric than packaging relate). Best regards, Dominique -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Hi Dominique,
Thank you for your answer.
However the package does not build for Debian-based distributions. I
uploaded the .deb "control", and "md5sums" files, but still, they do
not compile.
Ioannis Vranos
http://www.cppsoftware.net
On Mon, Jul 14, 2014 at 3:39 PM, Dominique Leuenberger a.k.a. Dimstar
Quoting Ioannis Vranos
: Hi all,
I am new to public openSUSE build service.
I have written a program, called Broadband Download Testing Tool - http://www.cppsoftware.net/freesoftware.html, using Qt SDK, and I want to create installation packages for various Linux distributions.
Currently, I am creating Debian packages, using a free in price program, that I found on the web (Debcreator).
So far, I created a "package", on public openSUSE build service: https://build.opensuse.org/package/show/home:ivranos/bdtt
and I uploaded all the source code files there.
I am getting the error message "broken", in the build results of all targeted Linux distributions.
I would like to know, what i have to do next, to correct the issue.
Ioannis,
Welcome to the world of OBS! I'm sure, once it works for you, you won't have a chance but falling in love with it.
As for your issue: you seem to be missing a .spec file; this is, in essence, a 'recipe' for 'how to create a package' (for RPM based distributions).
As for the source upload: this will work, but in general it is more common to use a tarball (*.tar.xz or similar compressed) and have the .spec file decompress it. That's especially important when you want to use folder structures: OBS does not offer those capabilities.
I once wrote a guide to get people started on writing a .spec file; I hope it will be suitable to you as well: http://dominique.leuenberger.net/blog/2009/05/rpm-packaging-for-beginners/
Happy reading! And should you need more help, feel free to ask (altough: opensuse-packaging might be a more appropriate mailinglist, as your question so far is less 'build service' centric than packaging relate).
Best regards, Dominique -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
-- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Quoting Ioannis Vranos
Hi Dominique,
Thank you for your answer.
However the package does not build for Debian-based distributions. I uploaded the .deb "control", and "md5sums" files, but still, they do not compile.
You are missing at least a *.dsc file... Please have a look at http://en.opensuse.org/openSUSE:Build_Service_Debian_builds, guiding you at how to create DEB packages on OBS. Best regards, Dominique -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On July 14, 2014 9:01:08 AM EDT, Ioannis Vranos
Hi all,
I am new to public openSUSE build service.
I have written a program, called Broadband Download Testing Tool - http://www.cppsoftware.net/freesoftware.html, using Qt SDK, and I want to create installation packages for various Linux distributions.
Currently, I am creating Debian packages, using a free in price program, that I found on the web (Debcreator).
So far, I created a "package", on public openSUSE build service: https://build.opensuse.org/package/show/home:ivranos/bdtt
and I uploaded all the source code files there.
I am getting the error message "broken", in the build results of all targeted Linux distributions.
I would like to know, what i have to do next, to correct the issue.
Thank you,
Ioannis Vranos
For your first effort I would suggest you build a rpm. It is more common in OBS and there is almost an unlimited supply of examples. The first thing is you should be uploading the source tarball to OBS, not the expanded sources. The build tools (both rpm and deb based) will expand the tarball as part of the setup process. Look at some other packages and see how they do it. Greg -- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Ioannis Vranos
Hi all,
I am new to public openSUSE build service.
I have written a program, called Broadband Download Testing Tool - http://www.cppsoftware.net/freesoftware.html, using Qt SDK, and I want to create installation packages for various Linux distributions.
Currently, I am creating Debian packages, using a free in price program, that I found on the web (Debcreator).
So far, I created a "package", on public openSUSE build service: https://build.opensuse.org/package/show/home:ivranos/bdtt
and I uploaded all the source code files there.
I am getting the error message "broken", in the build results of all targeted Linux distributions.
I would like to know, what i have to do next, to correct the issue.
Thank you,
Ioannis Vranos
Hello! There are some my simple Qt packages for different distros that could be useful for you: http://software.opensuse.org/package/hzs-reminder http://software.opensuse.org/package/kcheckhash http://software.opensuse.org/package/rexloader (builds from svn only) -- Best regards, Dmitriy DA(P).DarkneSS Perlow @ Linux x64 -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (4)
-
Dmitriy Perlow
-
Dominique Leuenberger a.k.a. Dimstar
-
Greg Freemyer
-
Ioannis Vranos