Bug#345888: debian/rules patch to install gtkmozembed.so in libgtk-mozembed-ruby1.8
On 15:37 Sat 28 Jan 2006, Mario Izquierdo (mariodebian) wrote: gtkmozembed.so is installed in libgtk-trayicon-ruby1.8 not libgtk-mozembed-ruby1.8, and in an unssual dir. Yes, my stupid mistake. Generated Makefile with ruby1.8 extconf.rb --enable-fullwidth-reverse-solidus dont' have correct paths. Possible patch: --- debian/rules2006-01-28 15:10:10.0 +0100 +++ ../../rules 2006-01-28 15:32:06.0 +0100 @@ -26,10 +26,14 @@ dh_clean -k dh_installdirs - $(MAKE) DESTDIR=$(CURDIR)/debian/libgtk-trayicon-ruby1.8/usr/lib/ruby install + $(MAKE) DESTDIR=$(CURDIR)/debian/libgtk-mozembed-ruby1.8 install # $(MAKE) sitedir=$(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/lib/ruby install touch install-stamp - + mkdir -p $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/lib/ruby/1.8/i486-linux + mv $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/local/lib/site_ruby/1.8/i486-linux/gtkmozembed.so $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/lib/ruby/1.8/i486-linux + mv $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/local/lib/site_ruby/1.8/gtkmozembed.rb $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/lib/ruby/1.8/ + rm -rf $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/local That wouldn't work on architectures different than i486-linux, as on my workstation, PPC. Therefore, I've change your patch a bit: install-stamp: build-stamp dh_testdir dh_testroot dh_clean -k dh_installdirs $(MAKE) DESTDIR=$(CURDIR)/debian/libgtk-mozembed-ruby1.8 install mkdir -p $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/lib/ruby/ mv $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/local/lib/site_ruby/1.8 \ $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/lib/ruby/ rm -rf $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/local touch install-stamp And now this works for everybody. I have uploaded the corrected package, thanks. -- David Moreno Garza [EMAIL PROTECTED] | http://www.damog.net/ [EMAIL PROTECTED] | GPG: C671257D The number of RC bugs in Debian is... -Steve Langasek. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Bug#345888: debian/rules patch to install gtkmozembed.so in libgtk-mozembed-ruby1.8
Package: libgtk-mozembed-ruby1.8 Version: 0.3.1-3 Followup-For: Bug #345888 If I build libgtk-mozembed-ruby1.8 with $ apt-get source libgtk-mozembed-ruby1.8 $ cd libgtk-mozembed-ruby-0.3.1 $ debuild find shows this: $ find debian/ debian/ debian/docs debian/libgtk-mozembed-ruby debian/libgtk-mozembed-ruby/usr debian/libgtk-mozembed-ruby/usr/share debian/libgtk-mozembed-ruby/usr/share/doc debian/libgtk-mozembed-ruby/usr/share/doc/libgtk-mozembed-ruby debian/libgtk-mozembed-ruby/usr/share/doc/libgtk-mozembed-ruby/README debian/libgtk-mozembed-ruby/usr/share/doc/libgtk-mozembed-ruby/copyright debian/libgtk-mozembed-ruby/usr/share/doc/libgtk-mozembed-ruby/changelog.Debian.gz debian/libgtk-mozembed-ruby/DEBIAN debian/libgtk-mozembed-ruby/DEBIAN/md5sums debian/libgtk-mozembed-ruby/DEBIAN/control debian/control debian/files debian/rules debian/changelog debian/compat debian/copyright debian/libgtk-mozembed-ruby1.8 debian/libgtk-mozembed-ruby1.8/usr debian/libgtk-mozembed-ruby1.8/usr/share debian/libgtk-mozembed-ruby1.8/usr/share/doc debian/libgtk-mozembed-ruby1.8/usr/share/doc/libgtk-mozembed-ruby1.8 debian/libgtk-mozembed-ruby1.8/usr/share/doc/libgtk-mozembed-ruby1.8/copyright debian/libgtk-mozembed-ruby1.8/usr/share/doc/libgtk-mozembed-ruby1.8/examples debian/libgtk-mozembed-ruby1.8/usr/share/doc/libgtk-mozembed-ruby1.8/examples/ruby-gecko.rb debian/libgtk-mozembed-ruby1.8/usr/share/doc/libgtk-mozembed-ruby1.8/changelog.Debian.gz debian/libgtk-mozembed-ruby1.8/DEBIAN debian/libgtk-mozembed-ruby1.8/DEBIAN/md5sums debian/libgtk-mozembed-ruby1.8/DEBIAN/control debian/libgtk-trayicon-ruby1.8 debian/libgtk-trayicon-ruby1.8/usr debian/libgtk-trayicon-ruby1.8/usr/lib debian/libgtk-trayicon-ruby1.8/usr/lib/ruby debian/libgtk-trayicon-ruby1.8/usr/lib/ruby/usr debian/libgtk-trayicon-ruby1.8/usr/lib/ruby/usr/local debian/libgtk-trayicon-ruby1.8/usr/lib/ruby/usr/local/lib debian/libgtk-trayicon-ruby1.8/usr/lib/ruby/usr/local/lib/site_ruby debian/libgtk-trayicon-ruby1.8/usr/lib/ruby/usr/local/lib/site_ruby/1.8 debian/libgtk-trayicon-ruby1.8/usr/lib/ruby/usr/local/lib/site_ruby/1.8/i486-linux debian/libgtk-trayicon-ruby1.8/usr/lib/ruby/usr/local/lib/site_ruby/1.8/i486-linux/gtkmozembed.so debian/libgtk-trayicon-ruby1.8/usr/lib/ruby/usr/local/lib/site_ruby/1.8/gtkmozembed.rb gtkmozembed.so is installed in libgtk-trayicon-ruby1.8 not libgtk-mozembed-ruby1.8, and in an unssual dir. Generated Makefile with ruby1.8 extconf.rb --enable-fullwidth-reverse-solidus dont' have correct paths. Possible patch: --- debian/rules2006-01-28 15:10:10.0 +0100 +++ ../../rules 2006-01-28 15:32:06.0 +0100 @@ -26,10 +26,14 @@ dh_clean -k dh_installdirs - $(MAKE) DESTDIR=$(CURDIR)/debian/libgtk-trayicon-ruby1.8/usr/lib/ruby install + $(MAKE) DESTDIR=$(CURDIR)/debian/libgtk-mozembed-ruby1.8 install # $(MAKE) sitedir=$(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/lib/ruby install touch install-stamp - + mkdir -p $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/lib/ruby/1.8/i486-linux + mv $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/local/lib/site_ruby/1.8/i486-linux/gtkmozembed.so $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/lib/ruby/1.8/i486-linux + mv $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/local/lib/site_ruby/1.8/gtkmozembed.rb $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/lib/ruby/1.8/ + rm -rf $(CURDIR)/debian/libgtk-mozembed-ruby1.8/usr/local + binary-arch: build install dh_testdir -a dh_testroot -a This works for me!!! ruby /usr/share/doc/libgtk-mozembed-ruby1.8/examples/ruby-gecko.rb works again. -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (990, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15-1-486 Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8) Versions of packages libgtk-mozembed-ruby1.8 depends on: ii libatk1.0-0 1.10.3-1 The ATK accessibility toolkit ii libc6 2.3.5-12 GNU C Library: Shared libraries an ii libcairo2 1.0.2-3The Cairo 2D vector graphics libra ii libfontconfig12.3.2-1.1 generic font configuration library ii libglib2.0-0 2.8.6-1The GLib library of C routines ii libgtk2.0-0 2.8.10-1 The GTK+ graphical user interface ii libpango1.0-0 1.10.2-1 Layout and rendering of internatio ii libruby1.81.8.4-1Libraries necessary to run Ruby 1. ii libx11-6 6.9.0.dfsg.1-4 X Window System protocol client li ii libxcursor1 1.1.3-1X cursor management library ii libxext6 6.9.0.dfsg.1-4 X Window System miscellaneous exte ii libxi66.9.0.dfsg.1-4 X Window System Input extension li ii libxinerama1 6.9.0.dfsg.1-4 X Window