FreeEMS Issues - EMStudio
View Issue Details
0000623EMStudioGeneralpublic2012-07-22 14:172013-05-31 12:00
Fred 
Fred 
normalminoralways
closedfixed 
LinuxDebianSid
 
0.0.10.0.1 
Task
0000623: Create scripts/process to generate release binary .debs for Ubuntu/Debian systems
This may require building multiple times in chroots for each distro from the release tag of the code.
No tags attached.

Notes
(0001728)
malcom2073   
2012-07-25 09:25   
Started in 42c014dc6bd155fb23fbfd5de0aaa98bd87f0f1f,

Need to figure out dependency needs to ensure I get everything listed that is required.
(0001870)
malcom2073   
2012-08-12 13:29   
http://mikesshop.net/EMStudio/ [^]
(0002430)
malcom2073   
2012-11-26 02:12   
Re-opened until I fix the dependency issue.
(0002431)
Fred   
2012-11-26 18:30   
Fix OS.
(0002598)
malcom2073   
2013-02-03 02:24   
Fixed in: 9aaca5f8d14ae8c0c609338f103ac546c794ff66

Installer here for verification: http://mikesshop.net/EMStudio/emstudio_DEV_0.0.1-2013-02-02_21-14-54_i386.deb [^]
(0002599)
Fred   
2013-02-03 12:20   
Installed OK! One more thing before closing, I'd like to verify that it's easy to build, and therefore easily scriptable. Can you share (even if just to me) the steps for a deb build and win build so I can make sure there's nothing box-specific about it? Then it's a matter of MrOnion's Mac setup, and an actual release script to drive the three builds (or just two, skip mac)
(0002600)
Fred   
2013-02-03 14:05   
you should not depend on build essential

you should depend on those things from within that you need

I don't have build-essential, but I do have make, qmake, etc.
(0002603)
Fred   
2013-02-07 13:20   
debs now install OK, which is great, but do not run on my system :-( libc version issues.

Unsure if building on an older system for all newer ones is the best plan, or doing a chroot style build like Dave used to is. Obviously building with each platform's deps is ideal, but may be a lot of work.

For the record, it's the build tools that depend on build-essential, which is kinda yucky IMO.
(0002668)
Fred   
2013-05-31 12:00   
Debs now install on my system, are built for Debian wheezy and Ubuntu precise. Just built it @ 39871f2a5bdf4ef6c8845d0981d3df0e0a345cfb with "debuild -uc -us" very very easy. Great work, Mike! :-) Closed!