Easy RPM Builder

Developers Apps

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

4
Score 72%
Description:

A tool for developers who want to make there application available as RPM packages. rpmbuild has to be installed and you should have a good idea how rpmbuild works. The templates will give you some help how to build your own rpm package for your application.

Supported languages are spanish, german and english.

A 64 bit version is now available.
A 32 bit version for SuSE 11.2 is now available

Last changelog:

9 years ago

* Thu Jan 28 2010 Version 0.5.6. Package rebuild with Easy RPM Builder
- Spanish translation updated
- Error parser improved

* Wed Jan 6 2010 Version 0.5.5. Package rebuild with Easy RPM Builder
- Handling of the toolbars changed (remember position and visibility)
- Config dialog for toolbars (what icon is displayed)
- Fixed a bug in the routine for removing obsolete files from the installation file list
- Translation files updated
- Vendor, packager and homepage can now be set to it default values by clicking a button
- Changed the menu structur

* Mon Jan 4 2010 Version 0.5.4. Package rebuild with Easy RPM Builder
- Recently Used Menu handling improved.
- Print Menu implemented

* Tue Dec 22 2009 Version 0.5.3. Package rebuild with Easy RPM Builder
- implemented support for signing packages (--sign option). If an entry like %_gpg_name is found in the local macro file (~/.rpmmacros) the build process is invoked with --sign option.

* Tue Dec 22 2009 Version 0.5.2. Package rebuild with Easy RPM Builder
- fixed a bug in the save procedure
- changed the look of various dialogs

* Mon Dec 21 2009 Version 0.5.1. Package rebuild with Easy RPM Builder
- handling of the %file sections (%doc %docdir, %config ....) implemented.

* Sun Dec 20 2009 Version 0.5.0. Package rebuild with Easy RPM Builder
- The result window gives more detailed information about the packages build.

spell

8 years ago

You should make that application avaiable on the openSUSE Build Service. For users it's easier because they can install it over the 1-Click-Install functionality.

Report

shamblett

9 years ago

Any chance of posting the SRPM for SUSE? I can mod this for use with Fedora.

Report

C

wusel1007

9 years ago

You want it - you got it. I'am close to release 0.5.4. Thought don't put to much work in the 0.5.4 version. I think I will upload the new version till monday.

Report

shamblett

9 years ago

Hi guys, I've rolled some RPM's and SRPM's for F11 and F12, the F11 is 64 bit and the F12 32 but you should be able to rebuild these RPM's as you wish.

They are here if you wish to post them :-

http://bitez.hobby-site.com/index.php?id=63&relPath=misc/Easyrpmbuilder

Or Just navigate to my site http://bitez.hobby-site.com Software Downloads misc.

I'll re-roll these if you wish as you develop this.

Report

C

wusel1007

9 years ago

Thanks in advance. Version 0.5.5 is out and it has some relevant changes in it.

Report

shamblett

9 years ago

Ok, re-rolled the Fedora RPM's to version 0.5.6

Report

olahaye74

9 years ago

It would be cool if kdevelop could integrate this tool.

Generating the binary and source backage for rpm (and deb one day?) would kick ass.

Best regards.

Report

C

wusel1007

9 years ago

Thanks for your comment. Would be realy cool if kdevelop or qdevelop would include this to there IDE's. My favorit programming IDE is QDevelop but I worked with kdevelop for a while.
Would you like to add a (frensh) translation to the project?
Best regards.

Report

atilla

9 years ago

Hi again! I have tried new 0.4.0 version. First of all, thanks for implementing some of the futures i have suggested. I have noticed that, in x86_64 package, application is crashing immediatly witouht when "Edit Sources" option selected. Also, every stratup of application, seeing "About" notification is very annoying. About new features of easyrpmbuilder; i recommend that you should add "Add sources" and "Add patches" buttons to main window. So, they will be easier to reach and to use. I think you should consider other suggestions to create more powerful rpm-build frontend. Thanks for good work!

Report

C

wusel1007

9 years ago

With Version 0.4.3 I hope a could fix the problem and have implemeted all the features you requested.

Report

atilla

9 years ago

I have tried this eye candy RPM builder app on Mandriva Linux. I don't know OpenSuse build system but according to my Mandriva experiences, i have some suggestions:
1. Application should look for local .rpmmacros file (/home/user/.rpmmacros) and if one found parse it and skip existing macros like %vendor or %packager. but it sould get rpm %topdir form .rpmmcaros.
2. There should be a "Add %define macro" button on ui to add them if needed.
3. There should be an "Add source" button to add more Sources if needed. Also there should be an "Add patch" button. These newly added patches and sources should be auto-numbered like;

Source0: xxxxx.tar.gz
Source1: yyyyy.tar.gz

Patch0: xxxxx.patch
Patch1: yyyyy.patch

4. It would be nice if there is a button to display macros in /etc/rpm/macros.d (rpm build macros are in this directory on Mandriva) like displaying RPM-Howto included in your package.

5. Also it would be nice if syntax highlighting can be used. KDE' s kate have RPMSPEC.xml file to use for syntax higlighitng. I think it can be used for this purpose.

6. For Mandriva RPM package template, Release section should use %mkrel release_number.

7. I remembered now, also there should be "Buildrequires", "Requires", "Provides", "Conflicts", "Obsoletes" buttons to add these sections automatically like i have suggest in #3 rd suggestion.

If these suggestions can be implemented this will be a rocking frontend for rpm-build!

Report

C

wusel1007

9 years ago

Thanks for the comment. I will have a look to these topics and implement them if possible.
Maybe I will come back to you for further questions cause in Open SuSE ther is no .rpmmacros folder in the users home directory.
Best regards

Report

atilla

9 years ago

I have one more sugestion,

- If applicable, Easy RPM Builder should sign packages (via rpmbuild --sign option) if it defined in .rpmmacros file

Report

atilla

9 years ago

.rpmmacros is a file to keep rpm macros settings defined by packager locally. And there should be one on OpenSuse too, if packager wants to define global macros. See http://fedoraproject.org/wiki/Packaging/RPMMacros and also see http://wiki.mandriva.com/en/Mandriva_RPM_HOWTO#Create_.rpmmacros_file

Report

Herz-von-Hessen

9 years ago

Hello,
at this moment i have downloadet this Tool an when i run it with the Package Manager it became an error.
Is it nessesary that i run a 64bit System or is it a bug?
greetz from germany

Report

C

wusel1007

9 years ago

Hi
It is not necessary to have a 64 bit system. This is a simple 32 bit application. The rpm package is intended for SuSE Linux. If you got a different distro please try the source package instead.
You can eMail me direct at joerg.zopes@gmx.de (dann können wir uns auch in deutsch unterhalten)

Report

LazyKent

9 years ago

Good idea, but your SUSE package isn't correct. Check it with rpmlint.

Report

C

wusel1007

9 years ago

thank you for the hint to rpmlint. The new package should be correct now.

Report

9 years ago

* Thu Jan 28 2010 Version 0.5.6. Package rebuild with Easy RPM Builder
- Spanish translation updated
- Error parser improved

* Wed Jan 6 2010 Version 0.5.5. Package rebuild with Easy RPM Builder
- Handling of the toolbars changed (remember position and visibility)
- Config dialog for toolbars (what icon is displayed)
- Fixed a bug in the routine for removing obsolete files from the installation file list
- Translation files updated
- Vendor, packager and homepage can now be set to it default values by clicking a button
- Changed the menu structur

* Mon Jan 4 2010 Version 0.5.4. Package rebuild with Easy RPM Builder
- Recently Used Menu handling improved.
- Print Menu implemented

* Tue Dec 22 2009 Version 0.5.3. Package rebuild with Easy RPM Builder
- implemented support for signing packages (--sign option). If an entry like %_gpg_name is found in the local macro file (~/.rpmmacros) the build process is invoked with --sign option.

* Tue Dec 22 2009 Version 0.5.2. Package rebuild with Easy RPM Builder
- fixed a bug in the save procedure
- changed the look of various dialogs

* Mon Dec 21 2009 Version 0.5.1. Package rebuild with Easy RPM Builder
- handling of the %file sections (%doc %docdir, %config ....) implemented.

* Sun Dec 20 2009 Version 0.5.0. Package rebuild with Easy RPM Builder
- The result window gives more detailed information about the packages build.

product-maker rogaven Oct 03 2010

product-maker 7 25

File (click to download) Version Description PackagetypeArchitecture Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.5.6
updated Jan 30 2010
added Oct 24 2009
downloads today
0
page views today 3
System Tags app software