1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
#!/usr/bin/make -f
#
# As you can see we do nothing, all work will be done on the target
# system using postinst
#
package=yard
build:
clean:
rm -f debian/files
rm -rf debian/tmp
binary-indep:
binary-arch:
rm -rf debian/tmp
install -d debian/tmp/DEBIAN
install -d debian/tmp/usr/share/yard
install -d debian/tmp/usr/share/doc/yard/html
install -m 755 debian/postinst debian/preinst debian/postrm debian/prerm debian/tmp/DEBIAN
/bin/ls -1A | egrep -v ^debian$ | xargs -i"@" cp -r @ debian/tmp/usr/share/yard
rm -rf debian/tmp/usr/share/yard/debian
cp debian/copyright debian/tmp/usr/share/doc/yard/copyright
cp debian/changelog debian/tmp/usr/share/doc/yard/changelog.Debian
gzip -9 debian/tmp/usr/share/doc/yard/changelog.Debian
mv debian/tmp/usr/share/yard/Readme.debian debian/tmp/usr/share/doc/yard/README.Debian
mv debian/tmp/usr/share/yard/doc/*.html debian/tmp/usr/share/doc/yard/html
mv debian/tmp/usr/share/yard/doc/Yard* debian/tmp/usr/share/doc/yard/
mv debian/tmp/usr/share/yard/doc/Broken* debian/tmp/usr/share/doc/yard/
mv debian/tmp/usr/share/yard/0_* debian/tmp/usr/share/doc/yard/
rm -rf debian/tmp/usr/share/yard/doc
dh_fixperms
# changes to source package for lintian
find . | xargs grep -l '#!/' * 2>/dev/null | xargs chmod u+x
chmod a-x debian/tmp/usr/share/yard/configure
chmod 0700 debian/tmp/usr/share/yard/conf_yard
chmod a-x debian/tmp/usr/share/yard/Replacements/root/.profile
# okay now build package
dpkg-gencontrol
dpkg --build debian/tmp ..
binary: binary-indep binary-arch
get-orig-source:
|