At Wed, 02 Aug 2006 14:58:13 +0200,
Andreas Tille wrote:
> 
> Package: d-shlibs
> Version: 0.30
> Severity: wishlist
> 
> Hi,
> 
> under
> 
>     http://people.debian.org/~tille/packages/libgtkdatabox/
> 
> you can find my trial to make use of d-shlibs in the libgtkdatabox
> package.  It throws a lot of
> 
> devlibs error: There is no package matching [...] and noone provides it, 
> please report bug to d-shlibs maintainer
> 
> errors. For your comfort I just extract the unknown lib packages:
> 
> libgdk_pixbuf-2.0-0-dev
> libgdk-x11-2.0-0-dev
> libglib-2.0-0-dev
> libgmodule-2.0-0-dev
> libgobject-2.0-0-dev
> libgtk-x11-2.0-0-dev
> libpango-1.0-0-dev
> libpangocairo-1.0-0-dev
> libXcursor1-dev
> libXfixes3-dev
> libXinerama1-dev
> libXrandr2-dev
> libXrender1-dev
 
Here's a workaround and a patch, though I'm planning on a fixed version soon.:


diff -ur orig-libgtkdatabox-0.5.3.1/debian/control 
libgtkdatabox-0.5.3.1-patch/debian/control
--- orig-libgtkdatabox-0.5.3.1/debian/control   2006-08-03 08:33:50.000000000 
+0900
+++ libgtkdatabox-0.5.3.1-patch/debian/control  2006-08-03 08:32:30.000000000 
+0900
@@ -5,7 +5,7 @@
 Build-Depends: debhelper (>= 5), libgtk2.0-dev (>= 2.2.1-5), d-shlibs
 XBCS-URL: http://www.eudoxos.de/gtk/gtkdatabox/
 
-Package: libgtkdatabox-0.5.3.1-0
+Package: libgtkdatabox-0.5.3-1
 Section: libs
 Architecture: any
 Replaces: libgtkdatabox
@@ -16,10 +16,12 @@
  .
  Homepage: http://www.eudoxos.de/gtk/gtkdatabox/
 
-Package: libgtkdatabox-dev
+Package: libgtkdatabox-0.5.3-1-dev
 Section: libdevel
 Architecture: any
-Depends: libgtkdatabox-0.5.3.1-0 (= ${Source-Version}), libgtk2.0-dev
+Depends: libgtkdatabox-0.5.3-1 (= ${Source-Version}), libgtk2.0-dev
+Provides: libgtkdatabox-dev
+Conflicts: libgtkdatabox-dev
 Description: GTK+ widget to display coordinate systems
  Widget can be used to display data graphically.
  It was used in paul to display histograms
diff -ur orig-libgtkdatabox-0.5.3.1/debian/rules 
libgtkdatabox-0.5.3.1-patch/debian/rules
--- orig-libgtkdatabox-0.5.3.1/debian/rules     2006-08-03 08:33:50.000000000 
+0900
+++ libgtkdatabox-0.5.3.1-patch/debian/rules    2006-08-03 08:30:50.000000000 
+0900
@@ -22,7 +22,7 @@
 
        ./configure --prefix=$(PREFIX)
        $(MAKE) CC="$(CC)" LDFLAGS="$(LDFLAGS)"
-                       
+
        touch build-stamp
 
 clean:
@@ -33,7 +33,7 @@
        # Add here commands to clean up after the build process.
        -test -f Makefile && $(MAKE) clean
        -test -f Makefile && $(MAKE) distclean
-               
+
        dh_clean
 
 install:
@@ -47,6 +47,17 @@
        $(MAKE) install prefix=`pwd`/debian/tmp/$(PREFIX)
        dh_install
        d-shlibmove --commit \
+               --override 's/libX\(.*\)[0-9]-dev/libx\1-dev/' \
+               --override 's/libgdk-x11-2.0-0-dev/libgtk2.0-dev/' \
+               --override 's/libgdk-x11-2.0-0-dev/libgtk2.0-dev/' \
+               --override 's/libgtk-x11-2.0-0-dev/libgtk2.0-dev/' \
+               --override 's/libgdk_pixbuf-2.0-0-dev/libgtk2.0-dev/' \
+               --override 's/libgmodule-2.0-0-dev/libglib2.0-dev/' \
+               --override 's/libgobject-2.0-0-dev/libglib2.0-dev/' \
+               --override 's/libglib-2.0-0-dev/libglib2.0-dev/' \
+               --override 's/libpango-1.0-0-dev/libpango1.0-dev/' \
+               --override 's/libpangocairo-1.0-0-dev/libpango1.0-dev/' \
+               --override 's/libatk-1.0-0-dev/libatk1.0-dev/' \
                    --movedev "debian/tmp/usr/include/*" usr/include \
                    debian/tmp/usr/lib/libgtkdatabox.so
 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to