[Pkg-owncloud-commits] [owncloud] 02/05: Shorten rules
David Prévot
taffit at moszumanska.debian.org
Mon Aug 18 22:34:14 UTC 2014
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository owncloud.
commit b76479a5557ba573b839fe2733b2d3349d1ce21a
Author: David Prévot <taffit at debian.org>
Date: Mon Aug 18 12:42:23 2014 -0400
Shorten rules
---
debian/rules | 55 ++++++++++++++++---------------------------------------
1 file changed, 16 insertions(+), 39 deletions(-)
diff --git a/debian/rules b/debian/rules
index c0a82b2..d8400cc 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,8 +1,4 @@
#!/usr/bin/make -f
-# -*- makefile -*-
-
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
VERSION := $(shell head -1 debian/changelog | sed 's/.*(//;s/).*//')
@@ -10,43 +6,24 @@ VERSION := $(shell head -1 debian/changelog | sed 's/.*(//;s/).*//')
dh $@
override_dh_install:
- dh_install
-
- # Remove redundant license files as it is already captured in debian/copyright.
- rm debian/owncloud/usr/share/owncloud/apps/calendar/3rdparty/fullcalendar/*-LICENSE.txt
- rm debian/owncloud/usr/share/owncloud/apps/contacts/COPYING-README
- rm debian/owncloud/usr/share/owncloud/apps/documents/css/fonts/LICENSE_Apache2.txt
- rm debian/owncloud/usr/share/owncloud/apps/documents/css/fonts/LICENSE_GPLv3.txt
- rm debian/owncloud/usr/share/owncloud/apps/documents/css/fonts/README.txt
- rm debian/owncloud/usr/share/owncloud/apps/files_pdfviewer/3rdparty/pdfjs/LICENSE
- rm debian/owncloud/usr/share/owncloud/apps/files_texteditor/css/DroidSansMono/Google\ Android\ License.txt
- rm debian/owncloud/usr/share/owncloud/core/fonts/LICENSE.txt
- rm debian/owncloud/usr/share/owncloud/core/js/LICENSE.jquery.inview
- rm debian/owncloud/usr/share/owncloud/core/js/jquery.inview.txt
-
- # Remove other useless documentation
- rm debian/owncloud/usr/share/owncloud/apps/*/README.md
- rm debian/owncloud/usr/share/owncloud/apps/contacts/Changelog
- rm debian/owncloud/usr/share/owncloud/apps/contacts/composer.json
- rm debian/owncloud/usr/share/owncloud/apps/documents/css/fonts/index.html
- rm debian/owncloud/usr/share/owncloud/apps/files_encryption/appinfo/spec.txt
-
- # Remove unused scripts, tests and sources
- rm -r debian/owncloud/usr/share/owncloud/3rdparty/phpass/c
- rm debian/owncloud/usr/share/owncloud/3rdparty/phpass/test.php
+ # Remove useless licences, documentation, tests, scripts and sources
+ dh_install \
+ -XChangelog -Xcomposer.json -XCOPYING \
+ -Xdocuments/src \
+ -Xfiles_videoviewer/src -Xfonts/index.html \
+ -Xignorelist -Ximage-optimization.sh \
+ -Xjquery.inview.txt \
+ -Xl10n.pl -XLICENSE -XLicense.txt \
+ -Xphpass/c -Xphpass/test.php \
+ -XREADME. \
+ -Xspec.txt \
+ -Xtemplateeditor/l10n -Xtests \
+ -Xxgettextfiles \
+ -X.jshintrc
+
+ # Remove other unused sources
find debian/owncloud/usr/share/owncloud/apps/*/l10n \
-mindepth 1 -type d | xargs rm -r
- rm debian/owncloud/usr/share/owncloud/apps/*/l10n/l10n.pl
- rm debian/owncloud/usr/share/owncloud/apps/*/l10n/xgettextfiles
- rm -r debian/owncloud/usr/share/owncloud/apps/*/tests
- rm debian/owncloud/usr/share/owncloud/apps/contacts/.jshintrc
- rm -r debian/owncloud/usr/share/owncloud/apps/documents/src
- rm -r debian/owncloud/usr/share/owncloud/apps/files_videoviewer/src
- rmdir debian/owncloud/usr/share/owncloud/apps/templateeditor/l10n
- rm debian/owncloud/usr/share/owncloud/core/img/image-optimization.sh
- rm debian/owncloud/usr/share/owncloud/core/l10n/ignorelist
- rm debian/owncloud/usr/share/owncloud/core/l10n/xgettextfiles
- rm -r debian/owncloud/usr/share/owncloud/core/js/tests
# Minify JavaScript files.
rm debian/owncloud/usr/share/owncloud/apps/calendar/3rdparty/fullcalendar/js/fullcalendar.min.js
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-owncloud/owncloud.git
More information about the Pkg-owncloud-commits
mailing list