<br><br><div class="gmail_quote">On Wed, Jul 8, 2009 at 9:34 AM, Ed Bartosh <span dir="ltr">&lt;<a href="mailto:bartosh@gmail.com">bartosh@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
2009/7/8 b0unc3 &lt;<a href="mailto:b0unc3@email.it">b0unc3@email.it</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Hi,<br>
&gt;<br>
&gt; I&#39;m the developer of wizard-mounter<br>
&gt; (<a href="https://garage.maemo.org/projects/wizard-mounter" target="_blank">https://garage.maemo.org/projects/wizard-mounter</a>) and I have a problem with<br>
&gt; the extras-assistant.<br>
&gt; I build my own .deb in my sdk and it works fine, also the installation is<br>
&gt; correct (as you can check by downloading the .deb directly from the browser<br>
&gt; or you can try to build it yourself through svn in diablo-trunk/ ). When I<br>
&gt; upload the .tar.gz and other files to the extras-assistant that, I suppose,<br>
&gt; will automatically generate the deb but it result incorrect : the<br>
&gt; installation works quite fine but it never show the entry in the menu-list<br>
&gt; because the .desktop and .service files are placed alone in /.<br>
&gt; I&#39;m wondering why of this strange behavior and what I&#39;m doing wrong since<br>
&gt; the extras-assistant output is OK.<br>
&gt; In my sdk I simply run dpkg-build -rfakeroot to build the .deb and other<br>
&gt; files.<br>
&gt; What do extras-assistant exactly to build the .deb ?<br>
</div></div>First of all it&#39;s autobuilder, not assistant. Extras assistent is a<br>
web interface to building system and repositories.</blockquote><div><br>My mistake, sorry. <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
Autobuilder builds packages &#39;right way&#39;. It starts from clean<br>
scratchbox target, install basic build system(gcc, glibc and small<br>
amount of other packages), then installs build dependencies and bulds<br>
the package using dpkg-buildpackage.<br>
The main difference from usual developer builds is that in developer<br>
environment there are already tons of installed packages(most of them<br>
are not needed for your build) and dirty filesystem. By dirty I mean<br>
that there are a lot of files in there that don&#39;t belong to any<br>
package, but can influence on build results. Each time you do make<br>
install you put those on your filesystem. Very often they forgotten<br>
after that.<br>
<br>
Now to the business. The reason of above issue is most probably in<br>
your Makefile*. To check it our you can simply delete everything from<br>
debian/wizard-mounter and run &#39;make install<br>
DESTDIR=debian/wizard-mounter. You will most probably see your<br>
.desktop and .service files in debian/wizard-mounter instead of<br>
debian/wizard-mounter/usr/share/...<br>
</blockquote><div><br>I just tried it , but everything in the destdir is at his right place. <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
<br>
--<br>
BR,<br>
<font color="#888888">Ed<br>
</font></blockquote></div><br>