File: rules

package info (click to toggle)
libsinatra-ruby 1.0.really1.0-1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 484 kB
  • ctags: 329
  • sloc: ruby: 4,669; makefile: 36; sh: 12
file content (49 lines) | stat: -rwxr-xr-x 1,607 bytes parent folder | download
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