Source i (link to git-repo or to original if based on someone elses unmodified work):

https://github.com/AntumDeluge/debreate

9
Become a Fan
7.0

Available as/for:debian-packagesource-package
Description:
Debreate is a utility to aid in creating installable Debian packages (.deb).

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
Last changelog:

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

epielettronica

'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

d4a67c93ea

I can not donwload, the button is gray

Deluge

It should be working now. I had to re-submit the download links for some reason. I suppose because of changes to the website.

sadi

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?

Deluge

Added for next release.

sonsuzdongu

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.

sonsuzdongu

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.

sonsuzdongu

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.

aullidolunar

No support for amd64?

Deluge

It should work fine for amd64. It's written in Python so it's platform independent.

entrerrianas

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.

Deluge

Thank you, that's very useful. I'll change my code to make it compatible with 2.6.

Deluge

Should be fixed now.

entrerrianas

Thank you, I'll try it again.

wacmemphis

works like a charm :D made two .deb packages this morning

YAFU

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.

Deluge

Sure thing, I'll get to work on it right away.

Deluge

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.

YAFU

The text visibility in Control page is excelent now. Thank you very much!

elmodos

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?

Deluge

I'll see if I can create an option to show/hide tabs

tsujan

Useful application for Debian package building when all files are ready to be installed. It's also good for repackaging.

Padster

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?

Deluge

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.

Padster

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

Pling
0 Affiliates
Details
license MIT License
version 0.7.13
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 1

More Developers Apps from Deluge:

KDebreate (discontinued)
Deluge
last update date: 15 years ago

Score 5.0

Other Developers Apps:

Oo-mox
actionless
last update date: 8 years ago

Score 6.5

KEXI
jstaniek
last update date: 7 years ago

Score 6.5

BlackAdder
appy
last update date: 20 years ago

Score 5.0

Wing IDE Professional
sdeibel
last update date: 15 years ago

Score 5.0

Quanta Gold
appy
last update date: 20 years ago

Score 5.0

Codie
elgunvo
last update date: 15 years ago

Score 5.0