X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Fdh-make-gosa;h=4b85a9e53abac944c73c17cd4a7db3f1863cd1fa;hb=214120d0b203fb143ec47821d9960550697d891d;hp=26f01427ba38f92d65d8b0f9af312d64b2d0fa4d;hpb=ca2b8ec9016a6dee5cffee496ec74b43f602dff9;p=gosa.git diff --git a/gosa-core/dh-make-gosa b/gosa-core/dh-make-gosa index 26f01427b..4b85a9e53 100755 --- a/gosa-core/dh-make-gosa +++ b/gosa-core/dh-make-gosa @@ -130,8 +130,6 @@ pushd . &> /dev/null cd "$BUILD_PATH" -find -name '.svn' -type d -exec rm -rf {} \; &> /dev/null - # Use gosa-plugin skelleton echo "Calling dh_make..." echo | dh_make -e "$PL_MAIL" -c gpl -s -n -f gosa-plugin-${PL_NAME}-${PL_VERSION}.tar.gz &> /dev/null @@ -166,15 +164,33 @@ if [ -d html ]; then done fi +# Fix copyright +sed -i '/^#/d;/^.*likewise for another author.*$/d' debian/copyright +year=$(date +%Y) +sed -i "s/.Copyright (C) YYYY Name OfAuthor./Copyright (C) $year $PL_AUTHOR/g" debian/copyright +sed -i "s/.url:\/\/example.com./http:\/\/www.gosa-project.org/g" debian/copyright +sed -i "/.put author's name and email here.\ +/d" debian/copyright +sed -i '/^Upstream/,/^$/d' debian/copyright + # Adapt control sed -i 's/^Section: unknown/Section: web/g' debian/control +sed -i 's/^Architecture: any/Architecture: all/g' debian/control sed -i 's/^Depends: .*$/Depends: gosa/g' debian/control sed -i "s/^Description: .*$/Description: $PL_NAME plugin for GOsa/g" debian/control -sed -i "s/^ <.*$/ $PL_DESCRIPTION\ - .\ - GOsa is a combination of system-administrator and end-user web\ - interface, designed to handle LDAP based setups.\ -/g" debian/control +sed -i "s/^ <.*$/ %DESCRIPTION%/g" debian/control +dsc=$(tempfile) +{ +echo $PL_DESCRIPTION +cat < $dsc +sed -i "/%DESCRIPTION%/r $dsc" debian/control +sed -i "/%DESCRIPTION%/d" debian/control +rm $dsc # Adapt README.debian cat < debian/README.Debian @@ -187,9 +203,67 @@ Please read the main GOsa README.Debian file for more information. $PL_AUTHOR <$PL_MAIL> Fri 02 Jun 2006 16:23:50 +0200 EOF +# Fix README +sed -i "s/Comments regarding the Package/After installing this plugin you may need to reload apache../g" debian/README + # Fix rules -sed -i "/MAKE/d" debian/rules -sed -i "s/#.*dh_install$/\tdh_install/" debian/rules +cat < debian/rules +#!/usr/bin/make -f +# -*- makefile -*- +# GOsa default plugin debhelper file. +# This file was originally written by Joey Hess and Craig Small. +# As a special exception, when this file is copied by dh-make into a +# dh-make output file, you may use that output file without restriction. +# This special exception was added by Craig Small in version 0.37 of dh-make. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +configure: configure-stamp +configure-stamp: + dh_testdir + touch configure-stamp + + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + + touch $@ + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_install + dh_installman + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep +.PHONY: build clean binary-indep binary install configure +EOF # Adapt postinst/postrm for file in postinst postrm; do @@ -224,3 +298,4 @@ rm debian/*ex debian/*EX &> /dev/null popd &> /dev/null echo "Done." +