Code

rules: Pass -A/-i to dh_* calls as appropriate.
[pkg-libkohana2-php.git] / debian / rules
index 2620bed4dc48d4e37f6ba34bafd89b9feaf88627..a8ede19ee6a6fb942e98f22d9e302153856d5418 100755 (executable)
@@ -1,5 +1,7 @@
 #!/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
@@ -7,28 +9,16 @@
 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-stamp: configure-stamp
+build-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
 
@@ -36,52 +26,54 @@ install: build
        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
-       for file in `find $(CURDIR)/debian/libkohana2-php -name '*.php'`; do \
+       for file in `find debian/libkohana2-* -name '*.php'`; do \
                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
-       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