Bug#688821: libglyr-dev: arch-dependent files in "Multi-Arch: same" package

Jakub Wilk jwilk at debian.org
Tue Sep 25 22:12:17 UTC 2012


Package: libglyr-dev
Version: 1.0.0-1
Severity: important
User: multiarch-devel at lists.alioth.debian.org
Usertags: multiarch

libglyr-dev is marked as "Multi-Arch: same", but the following files are 
architecture-dependent:

/usr/share/doc/libglyr-dev/html/ch01.html
/usr/share/doc/libglyr-dev/html/libglyr-Cache.html
/usr/share/doc/libglyr-dev/html/libglyr-Config.html
/usr/share/doc/libglyr-dev/html/libglyr-Glyr.html

An example diff between i386 and mips is attached.

-- 
Jakub Wilk
-------------- next part --------------
diff -ur libglyr-dev_1.0.0-1_mips/usr/share/doc/libglyr-dev/html/ch01.html libglyr-dev_1.0.0-1_i386/usr/share/doc/libglyr-dev/html/ch01.html
--- libglyr-dev_1.0.0-1_mips/usr/share/doc/libglyr-dev/html/ch01.html	2012-09-25 00:26:34.000000000 +0200
+++ libglyr-dev_1.0.0-1_i386/usr/share/doc/libglyr-dev/html/ch01.html	2012-09-25 00:17:51.000000000 +0200
@@ -21,7 +21,7 @@
 </tr></table>
 <div class="chapter">
 <div class="titlepage"><div><div><h2 class="title">
-<a name="idp17495168"></a>[Insert title here]</h2></div></div></div>
+<a name="idp6013832"></a>[Insert title here]</h2></div></div></div>
 <div class="toc"><dl>
 <dt>
 <span class="refentrytitle"><a href="libglyr-Cache.html">Cache</a></span><span class="refpurpose"> ? A fast SQLite cache for glyr's results</span>
diff -ur libglyr-dev_1.0.0-1_mips/usr/share/doc/libglyr-dev/html/libglyr-Cache.html libglyr-dev_1.0.0-1_i386/usr/share/doc/libglyr-dev/html/libglyr-Cache.html
--- libglyr-dev_1.0.0-1_mips/usr/share/doc/libglyr-dev/html/libglyr-Cache.html	2012-09-25 00:26:34.000000000 +0200
+++ libglyr-dev_1.0.0-1_i386/usr/share/doc/libglyr-dev/html/libglyr-Cache.html	2012-09-25 00:17:51.000000000 +0200
@@ -103,8 +103,22 @@
   <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
     <tbody>
       <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"></pre></td>
+        <td class="listing_lines" align="right"><pre>1
+2
+3
+4
+5
+6
+7
+8</pre></td>
+        <td class="listing_code"><pre class="programlisting"><span class="gtkdoc slc">// Create a new "dummy" cache</span>
+GlyrMemCache <span class="gtkdoc opt">*</span> ct <span class="gtkdoc opt">=</span> <span class="function"><a href="libglyr-Cache.html#glyr-db-make-dummy">glyr_db_make_dummy</a></span><span class="gtkdoc opt">();</span>
+
+<span class="gtkdoc slc">// Query with filled in artist, album, title, type,</span>
+<span class="gtkdoc slc">// and opened db</span>
+<span class="function"><a href="libglyr-Cache.html#glyr-db-insert">glyr_db_insert</a></span><span class="gtkdoc opt">(</span>db<span class="gtkdoc opt">,&</span>q<span class="gtkdoc opt">,</span>ct<span class="gtkdoc opt">);</span>
+
+<span class="function"><a href="libglyr-Glyr.html#glyr-cache-free">glyr_cache_free</a></span><span class="gtkdoc opt">(</span>ct<span class="gtkdoc opt">);</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -198,8 +212,38 @@
   <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
     <tbody>
       <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"></pre></td>
+        <td class="listing_lines" align="right"><pre>1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16</pre></td>
+        <td class="listing_code"><pre class="programlisting"><span class="gtkdoc kwb">int</span> <span class="function"><a href="libglyr-Cache.html#glyr-db-edit">glyr_db_edit</a></span><span class="gtkdoc opt">(</span>GlyrDatabase <span class="gtkdoc opt">*</span> db<span class="gtkdoc opt">,</span> GlyrQuery <span class="gtkdoc opt">*</span> query<span class="gtkdoc opt">,</span> GlyrMemCache <span class="gtkdoc opt">*</span> edited<span class="gtkdoc opt">)</span>
+<span class="gtkdoc opt">{</span>
+  <span class="gtkdoc kwb">int</span> result <span class="gtkdoc opt">=</span> <span class="number">0</span><span class="gtkdoc opt">;</span>
+  <span class="keyword">if</span><span class="gtkdoc opt">(</span>db <span class="gtkdoc opt">&&</span> query<span class="gtkdoc opt">)</span>
+  <span class="gtkdoc opt">{</span>
+      result <span class="gtkdoc opt">=</span> <span class="function"><a href="libglyr-Cache.html#glyr-db-delete">glyr_db_delete</a></span><span class="gtkdoc opt">(</span>db<span class="gtkdoc opt">,</span>query<span class="gtkdoc opt">);</span>
+      <span class="keyword">if</span><span class="gtkdoc opt">(</span>result <span class="gtkdoc opt">!=</span> <span class="number">0</span><span class="gtkdoc opt">)</span>
+      <span class="gtkdoc opt">{</span>
+          <span class="keyword">for</span><span class="gtkdoc opt">(</span>GlyrMemCache <span class="gtkdoc opt">*</span> elem <span class="gtkdoc opt">=</span> edited<span class="gtkdoc opt">;</span> elem<span class="gtkdoc opt">;</span> elem <span class="gtkdoc opt">=</span> elem<span class="gtkdoc opt">-></span>next<span class="gtkdoc opt">)</span>
+          <span class="gtkdoc opt">{</span>
+              <span class="function"><a href="libglyr-Cache.html#glyr-db-insert">glyr_db_insert</a></span><span class="gtkdoc opt">(</span>db<span class="gtkdoc opt">,</span>query<span class="gtkdoc opt">,</span>edited<span class="gtkdoc opt">);</span>
+          <span class="gtkdoc opt">}</span>
+      <span class="gtkdoc opt">}</span>
+  <span class="gtkdoc opt">}</span>
+  <span class="keyword">return</span> result<span class="gtkdoc opt">;</span>
+<span class="gtkdoc opt">}</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -405,8 +449,22 @@
   <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
     <tbody>
       <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"></pre></td>
+        <td class="listing_lines" align="right"><pre>1
+2
+3
+4
+5
+6
+7
+8</pre></td>
+        <td class="listing_code"><pre class="programlisting"><span class="gtkdoc slc">// If you have a cache called 'c', that's already</span>
+<span class="gtkdoc slc">// In the Database:</span>
+<span class="gtkdoc slc">// Save the old checksum, edit it, update the database.</span>
+<span class="gtkdoc kwb">unsigned char</span> old_md5sum<span class="gtkdoc opt">[</span><span class="number">16</span><span class="gtkdoc opt">] = {</span><span class="number">0</span><span class="gtkdoc opt">};</span>
+<span class="function">memcpy</span><span class="gtkdoc opt">(</span>old_md5sum<span class="gtkdoc opt">,</span>c<span class="gtkdoc opt">-></span>md5sum<span class="gtkdoc opt">,</span><span class="number">16</span><span class="gtkdoc opt">);</span>
+<span class="function"><a href="libglyr-Glyr.html#glyr-cache-set-data">glyr_cache_set_data</a></span><span class="gtkdoc opt">(</span>c<span class="gtkdoc opt">,</span><span class="function">g_strdup</span><span class="gtkdoc opt">(</span><span class="string">"Changed the data - muahahah"</span><span class="gtkdoc opt">),-</span><span class="number">1</span><span class="gtkdoc opt">);</span>
+c<span class="gtkdoc opt">-></span>rating <span class="gtkdoc opt">=</span> <span class="number">4200</span><span class="gtkdoc opt">;</span>
+<span class="function"><a href="libglyr-Cache.html#glyr-db-replace">glyr_db_replace</a></span><span class="gtkdoc opt">(</span>s<span class="gtkdoc opt">-></span>local_db<span class="gtkdoc opt">,</span> old_md5sum<span class="gtkdoc opt">,</span> s<span class="gtkdoc opt">,</span> c<span class="gtkdoc opt">);</span></pre></td>
       </tr>
     </tbody>
   </table>
diff -ur libglyr-dev_1.0.0-1_mips/usr/share/doc/libglyr-dev/html/libglyr-Config.html libglyr-dev_1.0.0-1_i386/usr/share/doc/libglyr-dev/html/libglyr-Config.html
--- libglyr-dev_1.0.0-1_mips/usr/share/doc/libglyr-dev/html/libglyr-Config.html	2012-09-25 00:26:34.000000000 +0200
+++ libglyr-dev_1.0.0-1_i386/usr/share/doc/libglyr-dev/html/libglyr-Config.html	2012-09-25 00:17:51.000000000 +0200
@@ -79,8 +79,12 @@
   <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
     <tbody>
       <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"></pre></td>
+        <td class="listing_lines" align="right"><pre>1
+2
+3</pre></td>
+        <td class="listing_code"><pre class="programlisting"><span class="gtkdoc ppc">#if GLYR_CHECK_VERSION(0,8,7)</span>
+     <span class="function">puts</span><span class="gtkdoc opt">(</span><span class="string">"Version is at least 0.87!"</span><span class="gtkdoc opt">);</span>
+<span class="gtkdoc ppc">#endif</span></pre></td>
       </tr>
     </tbody>
   </table>
diff -ur libglyr-dev_1.0.0-1_mips/usr/share/doc/libglyr-dev/html/libglyr-Glyr.html libglyr-dev_1.0.0-1_i386/usr/share/doc/libglyr-dev/html/libglyr-Glyr.html
--- libglyr-dev_1.0.0-1_mips/usr/share/doc/libglyr-dev/html/libglyr-Glyr.html	2012-09-25 00:26:34.000000000 +0200
+++ libglyr-dev_1.0.0-1_i386/usr/share/doc/libglyr-dev/html/libglyr-Glyr.html	2012-09-25 00:17:51.000000000 +0200
@@ -439,8 +439,10 @@
   <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
     <tbody>
       <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"></pre></td>
+        <td class="listing_lines" align="right"><pre>1
+2</pre></td>
+        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="libglyr-Glyr.html#glyr-init">glyr_init</a></span><span class="gtkdoc opt">();</span>
+<span class="function">atexit</span><span class="gtkdoc opt">(</span>glyr_destroy<span class="gtkdoc opt">);</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -574,8 +576,34 @@
   <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
     <tbody>
       <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"></pre></td>
+        <td class="listing_lines" align="right"><pre>1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14</pre></td>
+        <td class="listing_code"><pre class="programlisting">GLYR_FIELD_REQUIREMENT reqs <span class="gtkdoc opt">=</span> <span class="function"><a href="libglyr-Glyr.html#glyr-get-requirements">glyr_get_requirements</a></span><span class="gtkdoc opt">(</span>GLYR_GET_COVERART<span class="gtkdoc opt">);</span>
+<span class="keyword">if</span><span class="gtkdoc opt">(</span>reqs <span class="gtkdoc opt">&</span> GLYR_REQUIRES_ALBUM<span class="gtkdoc opt">)</span>
+<span class="gtkdoc opt">{</span>
+   <span class="gtkdoc slc">// do something when artist is required</span>
+<span class="gtkdoc opt">}</span>
+<span class="keyword">else</span>
+<span class="keyword">if</span><span class="gtkdoc opt">(</span>reqs <span class="gtkdoc opt">&</span> GLYR_OPTIONAL_TITLE<span class="gtkdoc opt">)</span>
+<span class="gtkdoc opt">{</span>
+  <span class="gtkdoc slc">// Title is optional</span>
+<span class="gtkdoc opt">}</span>
+<span class="keyword">else</span>
+<span class="gtkdoc opt">{</span>
+  <span class="gtkdoc slc">// None of both</span>
+<span class="gtkdoc opt">}</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -648,13 +676,45 @@
 It is best understood by an example:
 </p>
 <div class="example">
-<a name="idp22824544"></a><p class="title"><b>Example?1.?Using GlyrFetcherInfo:</b></p>
+<a name="idp11825576"></a><p class="title"><b>Example?1.?Using GlyrFetcherInfo:</b></p>
 <div class="example-contents">
   <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
     <tbody>
       <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"></pre></td>
+        <td class="listing_lines" align="right"><pre>1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17</pre></td>
+        <td class="listing_code"><pre class="programlisting"><span class="gtkdoc kwb">static void</span> <span class="function">visualize_from_options</span><span class="gtkdoc opt">(</span><span class="gtkdoc kwb">void</span><span class="gtkdoc opt">)</span>
+<span class="gtkdoc opt">{</span>
+    GlyrFetcherInfo <span class="gtkdoc opt">*</span> info <span class="gtkdoc opt">=</span> <span class="function"><a href="libglyr-Glyr.html#glyr-info-get">glyr_info_get</a></span><span class="gtkdoc opt">();</span>
+    <span class="keyword">if</span><span class="gtkdoc opt">(</span>info <span class="gtkdoc opt">!=</span> NULL<span class="gtkdoc opt">)</span>
+    <span class="gtkdoc opt">{</span>
+        <span class="keyword">for</span><span class="gtkdoc opt">(</span>GlyrFetcherInfo <span class="gtkdoc opt">*</span> elem0 <span class="gtkdoc opt">=</span> info<span class="gtkdoc opt">;</span> elem0<span class="gtkdoc opt">;</span> elem0 <span class="gtkdoc opt">=</span> elem0<span class="gtkdoc opt">-></span>next<span class="gtkdoc opt">)</span>
+        <span class="gtkdoc opt">{</span>
+            <span class="function">printf</span><span class="gtkdoc opt">(</span><span class="string">"%s</span><span class="gtkdoc esc">\n</span><span class="string">"</span><span class="gtkdoc opt">,</span>elem0<span class="gtkdoc opt">-></span>name<span class="gtkdoc opt">);</span>
+            <span class="keyword">for</span><span class="gtkdoc opt">(</span>GlyrSourceInfo <span class="gtkdoc opt">*</span> elem1 <span class="gtkdoc opt">=</span> elem0<span class="gtkdoc opt">-></span>head<span class="gtkdoc opt">;</span> elem1<span class="gtkdoc opt">;</span> elem1 <span class="gtkdoc opt">=</span> elem1<span class="gtkdoc opt">-></span>next<span class="gtkdoc opt">)</span>
+            <span class="gtkdoc opt">{</span>
+                <span class="function">printf</span><span class="gtkdoc opt">(</span><span class="string">"  [%c] %s</span><span class="gtkdoc esc">\n</span><span class="string">"</span><span class="gtkdoc opt">,</span>elem1<span class="gtkdoc opt">-></span>key<span class="gtkdoc opt">,</span>elem1<span class="gtkdoc opt">-></span>name<span class="gtkdoc opt">);</span>
+            <span class="gtkdoc opt">}</span>
+            <span class="function">printf</span><span class="gtkdoc opt">(</span><span class="string">"</span><span class="gtkdoc esc">\n</span><span class="string">"</span><span class="gtkdoc opt">);</span>
+        <span class="gtkdoc opt">}</span>
+   <span class="gtkdoc opt">}</span>
+   <span class="function"><a href="libglyr-Glyr.html#glyr-info-free">glyr_info_free</a></span><span class="gtkdoc opt">(</span>info<span class="gtkdoc opt">);</span>
+<span class="gtkdoc opt">}</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -945,7 +1005,7 @@
     <tbody>
       <tr>
         <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"></pre></td>
+        <td class="listing_code"><pre class="programlisting">GLYR_ERROR <span class="function">my_callback</span><span class="gtkdoc opt">(</span>GlyrMemCache <span class="gtkdoc opt">*</span> dl<span class="gtkdoc opt">,</span> <span class="gtkdoc kwb">struct</span> GlyrQuery <span class="gtkdoc opt">*</span> s<span class="gtkdoc opt">);</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -1066,7 +1126,7 @@
     <tbody>
       <tr>
         <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"></pre></td>
+        <td class="listing_code"><pre class="programlisting"><span class="string">"lastfm;google"</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -1083,7 +1143,7 @@
     <tbody>
       <tr>
         <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"></pre></td>
+        <td class="listing_code"><pre class="programlisting"><span class="string">"all;-lastfm;"</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -1328,7 +1388,7 @@
     <tbody>
       <tr>
         <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"></pre></td>
+        <td class="listing_code"><pre class="programlisting"><span class="function"><a href="libglyr-Glyr.html#glyr-opt-from">glyr_opt_from</a></span><span class="gtkdoc opt">(</span>s<span class="gtkdoc opt">,</span><span class="string">"all;-local"</span><span class="gtkdoc opt">);</span></pre></td>
       </tr>
     </tbody>
   </table>
@@ -1373,13 +1433,51 @@
 For reference the actual C code is given (${artist} gets expanded):
 </p>
 <div class="example">
-<a name="idp22961704"></a><p class="title"><b>Example?2.?Used regexes and recurse_depth</b></p>
+<a name="idp11962736"></a><p class="title"><b>Example?2.?Used regexes and recurse_depth</b></p>
 <div class="example-contents">
   <table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
     <tbody>
       <tr>
-        <td class="listing_lines" align="right"><pre>1</pre></td>
-        <td class="listing_code"><pre class="programlisting"></pre></td>
+        <td class="listing_lines" align="right"><pre>1
+2
+3
+4
+5
+6
+7
+8
+9
+10
+11
+12
+13
+14
+15
+16
+17
+18
+19
+20</pre></td>
+        <td class="listing_code"><pre class="programlisting"><span class="keyword">case</span> GLYR_GET_COVERART<span class="gtkdoc opt">:</span>
+    search_regex <span class="gtkdoc opt">=</span> <span class="string">"^(folder|front|cover|.*${album}.*)</span><span class="gtkdoc esc">\\</span><span class="string">.(jpg|png|jpeg|gif)"</span><span class="gtkdoc opt">;</span>
+    recurse_depth <span class="gtkdoc opt">=</span> <span class="number">2</span><span class="gtkdoc opt">;</span>
+    <span class="keyword">break</span><span class="gtkdoc opt">;</span>
+<span class="keyword">case</span> GLYR_GET_ARTIST_PHOTOS<span class="gtkdoc opt">:</span>
+    search_regex <span class="gtkdoc opt">=</span> <span class="string">"^(${artist}|artist)</span><span class="gtkdoc esc">\\</span><span class="string">.(jpg|png|jpeg|gif)$"</span><span class="gtkdoc opt">;</span>
+    recurse_depth <span class="gtkdoc opt">=</span> <span class="number">3</span><span class="gtkdoc opt">;</span>
+    <span class="keyword">break</span><span class="gtkdoc opt">;</span>
+<span class="keyword">case</span> GLYR_GET_ALBUM_REVIEW<span class="gtkdoc opt">:</span>
+    search_regex <span class="gtkdoc opt">=</span> <span class="string">"^(${album})</span><span class="gtkdoc esc">\\</span><span class="string">.(info|txt)$"</span><span class="gtkdoc opt">;</span>
+    recurse_depth <span class="gtkdoc opt">=</span> <span class="number">2</span><span class="gtkdoc opt">;</span>
+    <span class="keyword">break</span><span class="gtkdoc opt">;</span>
+<span class="keyword">case</span> GLYR_GET_ARTIST_BIO<span class="gtkdoc opt">:</span>
+    search_regex <span class="gtkdoc opt">=</span> <span class="string">"^BIOGRAPHY(</span><span class="gtkdoc esc">\\</span><span class="string">.txt)?$"</span><span class="gtkdoc opt">;</span>
+    recurse_depth <span class="gtkdoc opt">=</span> <span class="number">2</span><span class="gtkdoc opt">;</span>
+    <span class="keyword">break</span><span class="gtkdoc opt">;</span>
+<span class="keyword">default</span><span class="gtkdoc opt">:</span>
+    search_regex <span class="gtkdoc opt">=</span> NULL<span class="gtkdoc opt">;</span>
+    recurse_depth <span class="gtkdoc opt">=</span> <span class="number">0</span><span class="gtkdoc opt">;</span>
+    <span class="keyword">break</span><span class="gtkdoc opt">;</span></pre></td>
       </tr>
     </tbody>
   </table>


More information about the pkg-multimedia-maintainers mailing list