1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
#!/usr/bin/make -f
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/rules/simple-patchsys.mk
include /usr/share/ruby-pkg-tools/1/class/ruby-setup-rb.mk
BASEDIR = `pwd`/debian
DEB_INSTALL_MANPAGES_edit-json = debian/edit_json.1 debian/prettify_json.1
binary-install/libjson-ruby-doc::
rm $(BASEDIR)/libjson-ruby-doc/usr/share/doc/libjson-ruby-doc/examples/prototype.js
ln -s /usr/share/javascript/prototype/prototype.js $(BASEDIR)/libjson-ruby-doc/usr/share/doc/libjson-ruby-doc/examples/prototype.js
dh_link -plibjson-ruby-doc
install/libjson-ruby1.8::
# remove files already installed in edit-json package
rm -r $(BASEDIR)/libjson-ruby1.8/usr/bin
rm $(BASEDIR)/libjson-ruby1.8/usr/lib/ruby/1.8/json/editor.rb
rm $(BASEDIR)/libjson-ruby1.8/usr/lib/ruby/1.8/json/*.xpm
# Remove erroneously installed examples as shared data (under data/).
rm $(BASEDIR)/libjson-ruby1.8/usr/share/*
# remove empty directory
find $(CURDIR)/debian/$(cdbs_curpkg) -type d -empty -delete
binary-install/edit-json::
# remove .rb suffix from programs
mv $(BASEDIR)/edit-json/usr/bin/edit_json.rb \
$(BASEDIR)/edit-json/usr/bin/edit_json
mv $(BASEDIR)/edit-json/usr/bin/prettify_json.rb \
$(BASEDIR)/edit-json/usr/bin/prettify_json
sed -i 's,#!/usr/bin/env ruby,#! /usr/bin/ruby1.8,' $(BASEDIR)/edit-json/usr/bin/prettify_json $(BASEDIR)/edit-json/usr/bin/edit_json
clean::
sed -i 's,#! /usr/bin/ruby1.8,#!/usr/bin/env ruby,' bin/edit_json.rb bin/prettify_json.rb
|