X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=debian%2Frules;h=7a2c9c9c3d4a4532875abd35c3b65ae3cfd259b5;hb=HEAD;hp=9b375b056984d8231e47be4e43b8022745745dc5;hpb=9d3d4cfeb8cf5ce4bd84a5e509a5b97af9e8ec90;p=pkg-libkohana2-php.git diff --git a/debian/rules b/debian/rules old mode 100644 new mode 100755 index 9b375b0..7a2c9c9 --- a/debian/rules +++ b/debian/rules @@ -1,35 +1,26 @@ #!/usr/bin/make -f -# -*- makefile -*- +# debian/rules for kohana2 +# +# Written by Sven Velt and Sebastian Harl . # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 +get-orig-source: + uscan --force --verbose --repack --rename - - - -configure: configure-stamp -configure-stamp: +build: build-arch build-indep +build-arch: build-stamp +build-indep: build-stamp +build-stamp: dh_testdir - # Add here commands to configure the package. - - touch configure-stamp - - -build: build-stamp -build-stamp: configure-stamp - dh_testdir - - # Add here commands to compile the package. - #$(MAKE) - #docbook-to-man debian/libkohana-php.sgml > libkohana-php.1 touch $@ clean: dh_testdir dh_testroot - rm -f build-stamp configure-stamp + rm -f build-stamp dh_clean @@ -37,48 +28,70 @@ install: build dh_testdir dh_testroot dh_prep - dh_installdirs - - # Add here commands to install the package into debian/libkohana-php. - cp -a system $(CURDIR)/debian/libkohana-php/usr/share/php/kohana/ - # Remove DejaVu-Fonts and create symlink - rm -rf $(CURDIR)/debian/libkohana-php/usr/share/php/kohana/system/fonts - ln -s /usr/share/fonts/truetype/ttf-dejavu $(CURDIR)/debian/libkohana-php/usr/share/php/kohana/system/fonts + dh_installdirs -A + + cp -a system debian/libkohana2-php/usr/share/php/kohana2/ + + # 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 debian/libkohana2-* -name '*.php'`; do \ + chmod 644 $$file; \ + done + + # remove empty directories + 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/ - -# Build architecture-independent files here. binary-indep: install dh_testdir dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples -# dh_install -# dh_installmenu -# dh_installdebconf -# dh_installlogrotate -# dh_installemacsen -# dh_installpam -# dh_installmime -# dh_installinit -# dh_installcron -# dh_installinfo -# dh_installwm -# dh_installudev - dh_lintian -# dh_undocumented - dh_installman - dh_link - dh_compress - dh_fixperms -# dh_perl -# dh_python - dh_installdeb - dh_gencontrol - dh_md5sums - dh_builddeb - -# Build architecture-dependent files here. + 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 binary: binary-indep binary-arch