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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
#!/usr/bin/make -f
#LIB_PACKAGE_FILTER = libsinatra-ruby%
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
build/libsinatra-ruby-doc::
# build ri doc
rdoc1.8 \
--charset utf8 \
--line-numbers \
--inline-source \
--title 'Sinatra API Documentation' \
--main README.rdoc \
--ri \
--op debian/libsinatra-ruby-doc/usr/share/ri/1.8/site \
README.rdoc LICENSE AUTHORS CHANGES lib \
&& rm -f debian/libsinatra-ruby-doc/usr/share/ri/1.8/site/created.rid
rdoc1.9.1 \
--charset utf8 \
--line-numbers \
--inline-source \
--title 'Sinatra API Documentation' \
--main README.rdoc \
--ri \
--op debian/libsinatra-ruby-doc/usr/share/ri/1.9.1/site \
README.rdoc LICENSE AUTHORS CHANGES lib \
&& rm -f debian/libsinatra-ruby-doc/usr/share/ri/1.9.1/site/created.rid
install/libsinatra-ruby::
# images install (see debian patch 02-base-image-path-fix.patch)
mkdir -p debian/libsinatra-ruby/usr/share/pixmaps
cp lib/sinatra/images/404.png \
debian/libsinatra-ruby/usr/share/pixmaps/sinatra-error-404.png
cp lib/sinatra/images/500.png \
debian/libsinatra-ruby/usr/share/pixmaps/sinatra-error-500.png
install/libsinatra-ruby-doc::
mkdir -p debian/libsinatra-ruby-doc/usr/share/ri/1.8
install/libsinatra-ruby1.8::
# remove images from ruby library path
rm -r debian/libsinatra-ruby1.8/usr/lib/ruby/1.8/sinatra/images
install/libsinatra-ruby1.9.1::
# remove images from ruby library path
rm -r debian/libsinatra-ruby1.9.1/usr/lib/ruby/1.9.1/sinatra/images
|