X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=gosa-core%2Fdh-make-gosa;h=4b85a9e53abac944c73c17cd4a7db3f1863cd1fa;hb=9e7961defd98dbdfafdb90713d0e44e2bb277dff;hp=fe36fe41b9abd206ea6d6dd5af2bc62b254df5cc;hpb=57c948f5230dcac0408be532f136e1ade3a2515f;p=gosa.git diff --git a/gosa-core/dh-make-gosa b/gosa-core/dh-make-gosa index fe36fe41b..4b85a9e53 100755 --- a/gosa-core/dh-make-gosa +++ b/gosa-core/dh-make-gosa @@ -164,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 @@ -185,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 @@ -222,3 +298,4 @@ rm debian/*ex debian/*EX &> /dev/null popd &> /dev/null echo "Done." +