1 #!/usr/bin/make -f
2 # debian/rules for kohana2
3 #
4 # Written by Sven Velt <sven@velt.de> and Sebastian Harl <tokkee@debian.org>.
6 # Uncomment this to turn on verbose mode.
7 #export DH_VERBOSE=1
9 get-orig-source:
10 uscan --force --verbose --repack --rename
12 build: build-stamp
13 build-stamp:
14 dh_testdir
16 touch $@
18 clean:
19 dh_testdir
20 dh_testroot
21 rm -f build-stamp
23 dh_clean
25 install: build
26 dh_testdir
27 dh_testroot
28 dh_prep
29 dh_installdirs -A
31 cp -a system debian/libkohana2-php/usr/share/php/kohana2/
33 # install modules
34 cp -a modules debian/libkohana2-modules-php/usr/share/php/kohana2/
36 # remove DejaVu-Fonts and create symlink
37 rm -rf debian/libkohana2-php/usr/share/php/kohana2/system/fonts
39 # replace jQuery with a symlink to the JavaScript provided by libjs-jquery
40 rm -f debian/libkohana2-modules-php/usr/share/php/kohana2/modules/kodoc/views/kodoc/media/js/jquery.js
41 ln -s /usr/share/javascript/jquery/jquery.js \
42 debian/libkohana2-modules-php/usr/share/php/kohana2/modules/kodoc/views/kodoc/media/js/jquery.js
44 # fix permissions
45 for file in `find debian/libkohana2-* -name '*.php'`; do \
46 chmod 644 $$file; \
47 done
49 # remove empty directories
50 rmdir debian/libkohana2-php/usr/share/php/kohana2/system/i18n/el_GR/
51 rmdir debian/libkohana2-php/usr/share/php/kohana2/system/tests/
53 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/archive/i18n/el_GR/
54 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/auth/controllers/
55 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/auth/views/
56 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/kodoc/views/kodoc/media/css/
57 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/payment/i18n/el_GR/
58 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/payment/i18n/es_AR/
59 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/payment/i18n/zh_CN/
61 binary-indep: install
62 dh_testdir
63 dh_testroot
64 dh_installchangelogs -i
65 dh_installdocs -i
66 dh_installexamples -i
67 dh_lintian -i
68 dh_installman -i
69 dh_link -i
70 dh_compress -i
71 dh_fixperms -i
72 dh_installdeb -i
73 dh_gencontrol -i
74 dh_md5sums -i
75 dh_builddeb -i
77 binary-arch: install
79 binary: binary-indep binary-arch
80 .PHONY: build clean binary-indep binary-arch binary install configure