
Source (link to git-repo or to original if based on someone elses unmodified work):
The goal behind the project is to make developing for Debian based Linux distributions more appealing, with an easy to use interface for packaging applications, artwork, media, themes, etc.
Currently, it only supports "binary" packaging which allows packaging of anything that does not require being compiled from source, such as scripted applications or media. These packages can then be used for personal distribution.
Plans for using backends such as dh_make & debuild (available in devscripts package) for creating source packages are in the works. But source packaging can be quite different & is a must if you want to get your packages into a distribution's official repositories or a Launchpad Personal Package Archive (PPA).
Launchpad PPA:
https://launchpad.net/~antumdeluge/+archive/ubuntu/debreate
Debreate was inspired by packin:
http://sourceforge.net/projects/packin
0.7.13
Drag & Drop Support:
- Files can be dropped onto some text areas from system file manager
- Equivalent to opening file's contents into text area
- Files & Folders can be dropped onto the file list from the file manager
- Files & Folders can be dropped onto the file list from the directory tree
License templates generation:
- Full license templates can be generated
- Some common license templates shipped with app
- Custom license templates can be placed in user's "local" directory
- $HOME/.local/share/debreate/templates/licenses
- These take precedence over system & app templates
Caching Distribution Names:
- Menu option "Options ➜ Update dist names cache"
- Attempts to retrieve list of distribution names for Debian, Ubuntu, & Linux Mint
- Names are listed under "Distribution" on the changelog page
Files page:
- Option to list only directory name or individual files when adding directory to file list
- Files/Folders can be renamed or moved to trash from directory tree
- Attached storage devices mount points are listed under directory tree
- Listed devices can be refreshed with context menu
- Multiple items can be selected at a time in directory tree
Changelog page:
- Sections can be delimited by putting one of *, +, -, or # as first character on line
Build page:
- Option to strip ELF binary files (executables & shared objects) before packaging
General:
- Removed custom file/folder dialogs
Fixes:
- Relative path names are preserved when adding directories to the file list
- Fix some startup issues from corrupt config file
Full changelog: https://github.com/AntumDeluge/debreate/blob/0.7/docs/changelog
Ratings & Comments
38 Comments
'list files' can't view hidden files/foders so I can't add it to target please: - add refresh button to refresh 'list files' - add tree navigation also in target
I can not donwload, the button is gray
It should be working now. I had to re-submit the download links for some reason. I suppose because of changes to the website.
I've just tested it and all went OK. The last page is the "Build" page, isn't it? But it still displays the "Next" button at top right corner, which does nothing. Perhaps it should be greyed or replaced with a "Quit" button?
Added for next release.
debreate always gives "It is not a valid lab query and it is not an existing file." error when i click start building button. why is that? i use ubuntu 12.10.
debreate always gives "It is not a valid lab query and it is not an existing file." error when i click start building button. why is that? i use ubuntu 12.10.
debreate always gives "It is not a valid lab query and it is not an existing file." error when i click start building button. why is that? i use ubuntu 12.10.
No support for amd64?
It should work fine for amd64. It's written in Python so it's platform independent.
Hi, the application is very useful but i had problem using python2.6, I had to change the code putting {0},{1} in replacement of {}. I tried on python2.7 and I had no problem. Thank you very much.
Thank you, that's very useful. I'll change my code to make it compatible with 2.6.
Should be fixed now.
Thank you, I'll try it again.
works like a charm :D made two .deb packages this morning
Hello. Thank for your application. A minor inconvenience. I'm trying Debreate 0.7.0-0alpha4 in Kubuntu 10.04 and the problem is that using "dark" themes or color schemes, in the "Control" window the white letters appear on a light background and can not be read. In the following windows everything is correct. Could you fix that? Thank you very much.
Sure thing, I'll get to work on it right away.
I've made some changes, but it hasn't been thoroughly tested. You should be able to see text with dark themes now. If you change themes while debreate is opened it will need to be restarted for some of the changes to take effect.
The text visibility in Control page is excelent now. Thank you very much!
I guess the wizard style is not for advanced people, and I'd like to use tabbed interface. Can you make an option to change it?
I'll see if I can create an option to show/hide tabs
Useful application for Debian package building when all files are ready to be installed. It's also good for repackaging.
i installed the deb and when i try to run the program it says: Traceback (most recent call last): File "/usr/bin/debreate", line 1805, in <module> app = debreate(0) File "/usr/lib/python2.5/site-packages/wx-2.6-gtk2-unicode/wx/_core.py", line 7700, in __init__ self._BootstrapApp() File "/usr/lib/python2.5/site-packages/wx-2.6-gtk2-unicode/wx/_core.py", line 7352, in _BootstrapApp return _core_.PyApp__BootstrapApp(*args, **kwargs) File "/usr/bin/debreate", line 1800, in OnInit frame = MainWindow(None, -1, "Debreate") File "/usr/bin/debreate", line 123, in __init__ home_page = wx.HyperlinkCtrl(self.about_dia, -1, "http://debreate.sourceforge.net", AttributeError: 'module' object has no attribute 'HyperlinkCtrl' what's wrong and how can i fix it?
There was an error in the application. It is fixed now. Download the package again and you shouldn't have any problems. Sorry about that.
when i try to uninstall it it says (in synaptic) E: debreate: subprocess post-removal script returned error exit status 1 and then it says it is uninstalled (but still shows up in synaptic so i just installed the other deb and the same error happens