X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=debian%2Frules;h=7a2c9c9c3d4a4532875abd35c3b65ae3cfd259b5;hb=HEAD;hp=661b99cc13ebc862fb67034bc8e532fa9ddc4722;hpb=e89ce5f51771ce4ff75676db0daccfdf34e6a363;p=pkg-libkohana2-php.git diff --git a/debian/rules b/debian/rules index 661b99c..7a2c9c9 100755 --- a/debian/rules +++ b/debian/rules @@ -9,7 +9,9 @@ get-orig-source: uscan --force --verbose --repack --rename -build: build-stamp +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp build-stamp: dh_testdir @@ -18,7 +20,7 @@ build-stamp: clean: dh_testdir dh_testroot - rm -f build-stamp configure-stamp + rm -f build-stamp dh_clean @@ -26,17 +28,39 @@ install: build dh_testdir dh_testroot dh_prep - dh_installdirs + dh_installdirs -A - cp -a system $(CURDIR)/debian/libkohana2-php/usr/share/php/kohana2/ + cp -a system debian/libkohana2-php/usr/share/php/kohana2/ - # remove DejaVu-Fonts and create symlink - rm -rf $(CURDIR)/debian/libkohana2-php/usr/share/php/kohana2/system/fonts - ln -s /usr/share/fonts/truetype/ttf-dejavu \ - $(CURDIR)/debian/libkohana2-php/usr/share/php/kohana2/system/fonts + # install modules + cp -a modules debian/libkohana2-modules-php/usr/share/php/kohana2/ + + # move config to /etc + mv debian/libkohana2-php/usr/share/php/kohana2/system/config \ + debian/libkohana2-php/etc/kohana2/system + ln -s /etc/kohana2/system/config \ + debian/libkohana2-php/usr/share/php/kohana2/system/config + + ( \ + set -e; \ + cd debian/libkohana2-modules-php/usr/share/php/kohana2/modules; \ + for config in */config; do \ + mkdir ../../../../../etc/kohana2/modules/$${config%\/*}; \ + mv $$config ../../../../../etc/kohana2/modules/$${config%\/*}; \ + ln -s /etc/kohana2/modules/$$config $$config; \ + done \ + ) + + # remove local copy of the DejaVu fonts + rm -rf debian/libkohana2-php/usr/share/php/kohana2/system/fonts + + # replace jQuery with a symlink to the JavaScript provided by libjs-jquery + rm -f debian/libkohana2-modules-php/usr/share/php/kohana2/modules/kodoc/views/kodoc/media/js/jquery.js + ln -s /usr/share/javascript/jquery/jquery.js \ + debian/libkohana2-modules-php/usr/share/php/kohana2/modules/kodoc/views/kodoc/media/js/jquery.js # fix permissions - for file in `find $(CURDIR)/debian/libkohana2-php -name '*.php'`; do \ + for file in `find debian/libkohana2-* -name '*.php'`; do \ chmod 644 $$file; \ done @@ -44,21 +68,29 @@ install: build rmdir debian/libkohana2-php/usr/share/php/kohana2/system/i18n/el_GR/ rmdir debian/libkohana2-php/usr/share/php/kohana2/system/tests/ + rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/archive/i18n/el_GR/ + rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/auth/controllers/ + rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/auth/views/ + rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/kodoc/views/kodoc/media/css/ + rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/payment/i18n/el_GR/ + rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/payment/i18n/es_AR/ + rmdir debian/libkohana2-modules-php/usr/share/php/kohana2/modules/payment/i18n/zh_CN/ + binary-indep: install dh_testdir dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples - dh_lintian - dh_installman - dh_link - dh_compress - dh_fixperms - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb + dh_installchangelogs -i + dh_installdocs -i + dh_installexamples -i + dh_lintian -i + dh_installman -i + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i binary-arch: install