2023-07-16 Andrew Ruthven
Remove bashisms
+ Include my Makefile in the tarball, this allows using "make install" to install
+ mythtv-status.
+
2001-02-14 Andrew Ruthven
Release version 1.0.2.
TEST_VERBOSE=0
TEST_FILES=t/*.t
-all: test release
+all: test
+dist: test release
release: $(RELEASE_FILES)
$(tarball):
@mkdir -p $(@D)
- @git archive --format=tar --prefix=$(package)-$(version)/ $(version) `git ls-tree --name-only $(version) | egrep -v "(.gitignore|debian|Makefile|testing)"` | gzip > $(tarball)
+ @git archive --format=tar --prefix=$(package)-$(version)/ $(version) `git ls-tree --name-only $(version) | egrep -v "(.gitignore|debian|testing)"` | gzip > $(tarball)
@gpg -sb --armour $(tarball)
../build/$(release)/$(deb): $(orig_tarball)
clean:
@rm -rf build
+
+clean_pkg:
@rm -f ../$(package)*.changes ../$(package)*.dsc ../$(package)*.tar.gz ../$(package)*.deb
-.PHONY: release clean install test
+.PHONY: release clean install test dist
* New upstream release (very minor change).
* Drop 50-mythtv-status-exit-code.patch, applied upstream.
* Bump Standards-Version to 4.6.2 (no changes).
+ * Change d/rules to use dh sequencer.
-- Andrew Ruthven <andrew@etc.gen.nz> Sun, 06 Dec 2020 22:51:12 +1300
-bin/mythtv-status usr/bin
-bin/mythtv_recording_now usr/bin
-bin/mythtv_recording_soon usr/bin
bin/mythtv-update-motd /usr/sbin
molly-guard/40-mythtv-recording-soon etc/molly-guard/run.d
update-motd.d/50-mythtv-status etc/update-motd.d
#!/usr/bin/make -f
# -*- makefile -*-
-# Sample debian/rules that uses debhelper.
-# 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
-clean:
- dh_testdir
- dh_testroot
- rm -f build-stamp configure-stamp
- dh_clean
- debconf-updatepo
-
-build: build-arch build-indep
-build-arch: build-stamp
-build-indep: build-stamp
-build-stamp:
- pod2man bin/mythtv-status > debian/mythtv-status.1
- @touch build-stamp
-
-install: build-stamp
- dh_testdir
- dh_testroot
- dh_prep
- dh_installdirs
-
-# Build architecture-independent files here.
-binary-indep: install
- dh_testdir
- dh_testroot
- dh_installchangelogs ChangeLog
- dh_installdocs
- dh_installexamples
- dh_install
- dh_installdebconf
-# Make sure we start after mythtv-backend
-# Set --error-handler so that a failing init script (for example, no MythTV
-# backend reachable) won't cause the installation to abort.
- DH_OPTIONS="--error-handler=true" dh_installinit -- defaults 51
- dh_installsystemd
- dh_installcron
- dh_installman debian/mythtv-status.1 man/*
- dh_compress
- dh_fixperms
- dh_perl
- dh_installdeb
- dh_gencontrol
- dh_md5sums
- dh_builddeb
-
-
-# Build architecture-dependent files here.
-binary-arch: install
-# We have nothing to do by default.
-
-binary: binary-indep binary-arch
-.PHONY: build build-arch build-indep clean binary-indep binary-arch binary install configure
+%:
+ dh $@
debian-watch-uses-insecure-uri
vcs-field-uses-insecure-uri Vcs-Browser http://git.etc.gen.nz/cgi-bin/gitweb.cgi?p=mythtv-status.git;a=summary
vcs-field-uses-insecure-uri Vcs-Git http://git.etc.gen.nz/mythtv-status.git
-
-# We generate the manpage from the pod during build
-maintainer-manual-page debian/mythtv-status.1