[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: quilt help



2011/3/12 Vincent Carmona <vinc4mai@gmail.com>:
> Hi.
>
> I am trying to package ruby-libnotify for my personnal use for now.
>
> I use the 3.0 (quilt) format and cdbs. I add a patch to remove
> rubygems use in extconf.rb but it doesn't seems to be applied in
> pbuilder or by debuild command.
>
> $ LANG=C debuild -S
> dpkg-buildpackage -rfakeroot -d -us -uc -S
> dpkg-buildpackage: export CFLAGS from dpkg-buildflags (origin: vendor): -g -O2
> dpkg-buildpackage: export CPPFLAGS from dpkg-buildflags (origin: vendor):
> dpkg-buildpackage: export CXXFLAGS from dpkg-buildflags (origin: vendor): -g -O2
> dpkg-buildpackage: export FFLAGS from dpkg-buildflags (origin: vendor): -g -O2
> dpkg-buildpackage: export LDFLAGS from dpkg-buildflags (origin:
> vendor): -Wl,-Bsymbolic-functions
> dpkg-buildpackage: source package libnotify-ruby1.8
> dpkg-buildpackage: source version 0.4.1.1-0ubuntu0~zik1natty
> dpkg-buildpackage: source changed by Vincent Carmona <vinc4mai@gmail.com>
>  dpkg-source --before-build vargolo-ruby-libnotify-d284621
> dpkg-source: warning: patches have not been applied, applying them now
> (use --no-preparation to override)
> dpkg-source: info: applying rubygems.patch
>  fakeroot debian/rules clean
> test -x debian/rules
> dh_testroot
> dh_clean
> dh_clean: Compatibility levels before 5 are deprecated.
> /usr/bin/make -f debian/rules reverse-config
> make[1]: Entering directory
> `/home/instable/Desktop/zik/notifyppa/vargolo-ruby-libnotify-d284621'
> make[1]: Nothing to be done for `reverse-config'.
> make[1]: Leaving directory
> `/home/instable/Desktop/zik/notifyppa/vargolo-ruby-libnotify-d284621'
> if [ -d "." ]; then \
>          cd . && QUILT_PATCHES=/home/instable/Desktop/zik/notifyppa/vargolo-ruby-libnotify-d284621/debian/patches
> quilt --quiltrc /dev/null pop -a -R || test $? = 2 ; \
>        fi
> Removing patch rubygems.patch
> Restoring ext/extconf.rb
>
> No patches applied
> rm -rf ./.pc
> rm -f debian/stamp-patch*
> if [ ! -L debian-setup.rb ] ; then if [ -f debian-setup.rb ] ; then mv
> debian-setup.rb debian-setup.rb.moved_away_by_debian_build ; fi ; ln
> -s /usr/lib/ruby/1.8/setup.rb debian-setup.rb ; fi
> /usr/bin/ruby debian-setup.rb config --installdirs=std
> ---> lib
> <--- lib
> ---> ext
> /usr/bin/ruby1.8
> /home/instable/Desktop/zik/notifyppa/vargolo-ruby-libnotify-d284621/ext/extconf.rb
> /home/instable/Desktop/zik/notifyppa/vargolo-ruby-libnotify-d284621/ext/extconf.rb:8:in
> `require': no such file to load -- rubygems (LoadError)
>        from /home/instable/Desktop/zik/notifyppa/vargolo-ruby-libnotify-d284621/ext/extconf.rb:8
> debian-setup.rb:656:in `command': system("/usr/bin/ruby1.8"
> "/home/instable/Desktop/zik/notifyppa/vargolo-ruby-libnotify-d284621/ext/extconf.rb")
> failed (RuntimeError)
>        from debian-setup.rb:661:in `ruby'
>        from debian-setup.rb:1239:in `extconf'
>        from debian-setup.rb:1231:in `config_dir_ext'
>        from debian-setup.rb:1533:in `__send__'
>        from debian-setup.rb:1533:in `traverse'
>        from debian-setup.rb:1550:in `dive_into'
>        from debian-setup.rb:1531:in `traverse'
>        from debian-setup.rb:1525:in `exec_task_traverse'
>        from debian-setup.rb:1520:in `each'
>        from debian-setup.rb:1520:in `exec_task_traverse'
>        from debian-setup.rb:1224:in `exec_config'
>        from debian-setup.rb:992:in `exec_config'
>        from debian-setup.rb:827:in `__send__'
>        from debian-setup.rb:827:in `invoke'
>        from debian-setup.rb:774:in `invoke'
>        from debian-setup.rb:1579
> make: *** [clean] Error 1
> dpkg-buildpackage: error: fakeroot debian/rules clean gave error exit status 2
> debuild: fatal error at line 1337:
> dpkg-buildpackage -rfakeroot -d -us -uc -S failed
>
>
>
>
> my d/rules:
> #!/usr/bin/make -f
>
> include /usr/share/cdbs/1/rules/debhelper.mk
> include /usr/share/cdbs/1/rules/patchsys-quilt.mk
> include /usr/share/ruby-pkg-tools/1/class/ruby-setup-rb.mk
>
>
> I thought everything (3.0 format) will be magic. What am I missing ?
>
>
The packaging files can be seen at
https://launchpad.net/~vinc-mai/+archive/zik/+files/libnotify-ruby1.8_0.4.1.1-0ubuntu0%7Ezik1natty.debian.tar.gz
.
Any help ?

> --
> Vincent Carmona
>



-- 
Vincent Carmona


Reply to: