diff --git a/debian/rules b/debian/rules
index 2620bed4dc48d4e37f6ba34bafd89b9feaf88627..a8ede19ee6a6fb942e98f22d9e302153856d5418 100755 (executable)
--- a/debian/rules
+++ b/debian/rules
#!/usr/bin/make -f
#!/usr/bin/make -f
-# -*- makefile -*-
+# debian/rules for kohana2
+#
+# Written by Sven Velt <sven@velt.de> and Sebastian Harl <tokkee@debian.org>.
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
get-orig-source:
uscan --force --verbose --repack --rename
get-orig-source:
uscan --force --verbose --repack --rename
-configure: configure-stamp
-configure-stamp:
- dh_testdir
- # Add here commands to configure the package.
-
- touch configure-stamp
-
-
build: build-stamp
build: build-stamp
-build-stamp: configure-stamp
+build-stamp:
dh_testdir
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
touch $@
clean:
dh_testdir
dh_testroot
- rm -f build-stamp configure-stamp
+ rm -f build-stamp
dh_clean
dh_clean
dh_testdir
dh_testroot
dh_prep
dh_testdir
dh_testroot
dh_prep
- dh_installdirs
+ dh_installdirs -A
+
+ cp -a system debian/libkohana2-php/usr/share/php/kohana2/
- # Add here commands to install the package into debian/libkohana2-php.
- cp -a system $(CURDIR)/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/
+
+ # remove DejaVu-Fonts and create symlink
+ 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
# 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
chmod 644 $$file; \
done
-# Build architecture-independent files here.
+ # 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/
+
binary-indep: install
dh_testdir
dh_testroot
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
binary-arch: install
binary: binary-indep binary-arch