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 49 50 51 52 53 54 55 56 57 58
|
#!/usr/bin/make -f
# -*- makefile -*-
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
include /usr/share/dpkg/default.mk
%:
dh $@
override_dh_auto_build:
glib-compile-schemas --strict --targetdir=caffeine@patapon.info/schemas/ caffeine@patapon.info/schemas
touch caffeine@patapon.info/gnome-shell-extension-caffeine.pot
./update-locale.sh
dh_auto_build
override_dh_install:
set -e; for x in caffeine@patapon.info/locale/*; do \
install -d debian/tmp/usr/share/locale/$$(basename $$x)/LC_MESSAGES; \
install -m644 $$x/LC_MESSAGES/*.mo debian/tmp/usr/share/locale/$$(basename $$x)/LC_MESSAGES; \
done
dh_install
# ---------------------------------------------------------------------------
ORIG_REPO ?= https://github.com/eonpatapon/gnome-shell-extension-caffeine.git
ORIG_COMMIT = fa92abe20bae4a2b4df700bcd9de04d80800b6cb
# Use the date of the ORIG_COMMIT, or 20130426.1 if you snapshot twice in a day,
# or empty if ORIG_COMMIT is
ORIG_DATE = 20161228
# If upstream ever does a release, set ORIG_EXPORT to the tag
ORIG_VER := 0~git${ORIG_DATE}
ORIG_EXPORT := ${ORIG_COMMIT}
get-orig-source:
test ! -e ${DEB_SOURCE}-${ORIG_VER}.git
test ! -e ${DEB_SOURCE}_${ORIG_VER}.orig
test ! -e ${DEB_SOURCE}_${ORIG_VER}.orig.tar.xz
git clone --bare ${ORIG_REPO} ${DEB_SOURCE}-${ORIG_VER}.git
GIT_DIR=${DEB_SOURCE}-${ORIG_VER}.git git archive \
--format=tar \
--prefix=${DEB_SOURCE}-${ORIG_VER}.orig/ \
${ORIG_EXPORT} | tar -xvf-
LC_ALL=C TZ=UTC GIT_DIR=${DEB_SOURCE}-${ORIG_VER}.git git log ${ORIG_EXPORT} \
> ${DEB_SOURCE}-${ORIG_VER}.orig/ChangeLog
tar --xz -cvf ${DEB_SOURCE}_${ORIG_VER}.orig.tar.xz ${DEB_SOURCE}-${ORIG_VER}.orig
rm -rf ${DEB_SOURCE}-${ORIG_VER}.orig
rm -rf ${DEB_SOURCE}-${ORIG_VER}.git
# to be invoked from a git checkout with upstream github as a remote;
# tarball ends up in ../build-area
maintainer-get-orig-source:
$(MAKE) -f debian/rules get-orig-source ORIG_REPO=$$(pwd)/.git
mv -i -v ${DEB_SOURCE}_${ORIG_VER}.orig.tar.xz ../build-area/
@echo "try using:"
@echo "gbp import-orig --debian-branch=debian/master --upstream-branch=upstream/latest --upstream-vcs-tag=${ORIG_EXPORT} ../build-area/${DEB_SOURCE}_${ORIG_VER}.orig.tar.xz"
|