X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/blobdiff_plain/cdabf44d4bf72678b402c0fd7dac394eb36513da..c764e832cef2e0828e46762b66ca97cc5541686b:/debian/rules?ds=inline diff --git a/debian/rules b/debian/rules index 1861c13..9a7c28a 100755 --- a/debian/rules +++ b/debian/rules @@ -123,7 +123,7 @@ pkg-disorder: build dpkg-shlibdeps -Tdebian/substvars.disorder \ debian/disorder/usr/bin/* $(INSTALL_DATA) CHANGES.html README debian/README.Debian \ - BUGS README.* \ + BUGS README.* docs.css \ debian/disorder/usr/share/doc/disorder/. gzip -9f debian/disorder/usr/share/doc/disorder/README \ debian/disorder/usr/share/doc/disorder/README.* \ @@ -174,6 +174,7 @@ pkg-disorder-server: build rm -f debian/disorder-server/usr/share/man/man5/disorder_config.5 rm -f debian/disorder-server/usr/share/man/man5/disorder_preferences.5 rm -f debian/disorder-server/usr/share/man/man5/disorder_protocol.5 + rm -f debian/disorder-server/usr/sbin/disorder-gstdecode find debian/disorder-server -name '*.la' -print0 | xargs -r0 rm -f find debian/disorder-server -name '*.so.0' -print0 | xargs -r0 rm -f @for f in debian/disorder-server/usr/lib/disorder/*.so.0.0.0; do \ @@ -186,6 +187,7 @@ pkg-disorder-server: build $(MKDIR) debian/disorder-server/etc/init.d $(MKDIR) debian/disorder-server${cgiexecdir} $(MKDIR) debian/disorder-server/var/lib/disorder + $(MKDIR) debian/disorder-server/etc/cron.daily $(INSTALL_SCRIPT) examples/disorder.init \ debian/disorder-server/etc/init.d/disorder $(INSTALL_DATA) debian/etc.disorder.config \ @@ -194,6 +196,7 @@ pkg-disorder-server: build debian/disorder-server/etc/disorder/options $(INSTALL_DATA) debian/etc.disorder.options.user \ debian/disorder-server/etc/disorder/options.user + $(INSTALL_SCRIPT) debian/disorder.daily debian/disorder-server/etc/cron.daily/disorder $(LIBTOOL) --mode=install $(INSTALL_PROGRAM) cgi/disorder \ $(shell pwd)/debian/disorder-server${cgiexecdir}/disorder gzip -9f debian/disorder-server/usr/share/man/man*/* @@ -254,6 +257,42 @@ pkg-disorder-playrtp: build chmod -R g-ws debian/disorder-playrtp dpkg --build debian/disorder-playrtp .. +pkg-disorder-gstdecode: build + rm -rf debian/disorder-gstdecode + $(MKDIR) debian/disorder-gstdecode + $(MKDIR) debian/disorder-gstdecode/DEBIAN + $(MKDIR) debian/disorder-gstdecode/usr/share/doc/disorder-gstdecode + $(INSTALL_DATA) debian/copyright \ + debian/disorder-gstdecode/usr/share/doc/disorder-gstdecode/copyright + $(INSTALL_DATA) debian/changelog \ + debian/disorder-gstdecode/usr/share/doc/disorder-gstdecode/changelog + gzip -9 debian/disorder-gstdecode/usr/share/doc/disorder-gstdecode/changelog* + @for f in preinst postinst prerm postrm conffiles templates config; do\ + if test -e debian/$$f.disorder-gstdecode; then\ + echo $(INSTALL_SCRIPT) debian/$$f.disorder-gstdecode debian/disorder-gstdecode/DEBIAN/$$f; \ + $(INSTALL_SCRIPT) debian/$$f.disorder-gstdecode debian/disorder-gstdecode/DEBIAN/$$f; \ + fi;\ + done + $(MKDIR) debian/disorder-gstdecode/usr/sbin + $(MKDIR) debian/disorder-gstdecode/usr/share/man/man8 + $(INSTALL_PROGRAM) server/disorder-gstdecode \ + debian/disorder-gstdecode/usr/sbin/disorder-gstdecode + strip --remove-section=.comment debian/disorder-gstdecode/usr/sbin/disorder-gstdecode + $(INSTALL_DATA) doc/disorder-gstdecode.8 \ + debian/disorder-gstdecode/usr/share/man/man8/disorder-gstdecode.8 + dpkg-shlibdeps -Tdebian/substvars.disorder-gstdecode \ + debian/disorder-gstdecode/usr/sbin/* + $(INSTALL_DATA) CHANGES.html debian/disorder-gstdecode/usr/share/doc/disorder-gstdecode/CHANGES.html + gzip -9f debian/disorder-gstdecode/usr/share/man/man*/* + cd debian/disorder-gstdecode && \ + find -name DEBIAN -prune -o -type f -print \ + | sed 's/^\.\///' \ + | xargs md5sum > DEBIAN/md5sums + dpkg-gencontrol -isp -pdisorder-gstdecode -Pdebian/disorder-gstdecode -Tdebian/substvars.disorder-gstdecode + chown -R root:root debian/disorder-gstdecode + chmod -R g-ws debian/disorder-gstdecode + dpkg --build debian/disorder-gstdecode .. + pkg-disobedience: build rm -rf debian/disobedience $(MKDIR) debian/disobedience @@ -319,11 +358,11 @@ source-check: source binary: binary-arch binary-indep binary-arch: pkg-disorder pkg-disorder-server pkg-disorder-playrtp \ - pkg-disobedience + pkg-disorder-gstdecode pkg-disobedience binary-indep: clean: - test -f Makefile && $(MAKE) distclean + if test -f Makefile; then $(MAKE) distclean; fi rm -f config.cache rm -f debian/files rm -f debian/substvars.*