a7b64f63ff02f6d106c95adcf58ef358f252cf5b
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
31 cp -a system $(CURDIR)/debian/libkohana2-php/usr/share/php/kohana2/
33 # remove DejaVu-Fonts and create symlink
34 rm -rf $(CURDIR)/debian/libkohana2-php/usr/share/php/kohana2/system/fonts
36 cp -a modules $(CURDIR)/debian/libkohana2-modules-php/usr/share/php/kohana2/
37 rm -f $(CURDIR)/debian/libkohana2-modules-php/usr/share/php/kohana2/modules/kodoc/views/kodoc/media/js/jquery.js
38 ln -s /usr/share/javascript/jquery/jquery.js \
39 $(CURDIR)/debian/libkohana2-modules-php/usr/share/php/kohana2/modules/kodoc/views/kodoc/media/js/jquery.js
41 # fix permissions
42 for file in `find $(CURDIR)/debian/libkohana2-* -name '*.php'`; do \
43 chmod 644 $$file; \
44 done
46 # remove empty directories
47 rmdir debian/libkohana2-php/usr/share/php/kohana2/system/i18n/el_GR/
48 rmdir debian/libkohana2-php/usr/share/php/kohana2/system/tests/
50 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/archive/i18n/el_GR/
51 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/auth/controllers/
52 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/auth/views/
53 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/kodoc/views/kodoc/media/css/
54 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/payment/i18n/el_GR/
55 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/payment/i18n/es_AR/
56 rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/payment/i18n/zh_CN/
58 binary-indep: install
59 dh_testdir
60 dh_testroot
61 dh_installchangelogs
62 dh_installdocs
63 dh_installexamples
64 dh_lintian
65 dh_installman
66 dh_link
67 dh_compress
68 dh_fixperms
69 dh_installdeb
70 dh_gencontrol
71 dh_md5sums
72 dh_builddeb
74 binary-arch: install
76 binary: binary-indep binary-arch
77 .PHONY: build clean binary-indep binary-arch binary install configure