File: rules

package info (click to toggle)
meta-kde 5%3A84
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 76 kB
  • ctags: 15
  • sloc: makefile: 33
file content (39 lines) | stat: -rwxr-xr-x 1,669 bytes parent folder | download
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
#!/usr/bin/make -f

MINIMUM_KDE_VERSION := 4:4.11.3
MINIMUM_KDEPIM_VERSION := $(MINIMUM_KDE_VERSION)
CALLIGRA_VERSION := 1:2.6.4
DEV_LATEST_VERSION := 4:4.12
DEV_LATEST_WORKSPACE_VERSION := 4:4.11.6
DEV_LATEST_NEPOMUK_WIDGETS_VERSION := 4:4.11.5
DEV_PREV_VERSION := 4:4.7.4

KDE_VERSION_METAPKGS := kdeaccessibility kdeadmin kdeedu kdegames kdegraphics kdegraphics-libs-data kdegraphics-strigi-plugins kdemultimedia kdenetwork kdetoys kdeutils
KDE_VERSION_METAPKGS_DFSG := kdesdk

BINARY_VERSION_NO_EPOCH := $(shell dpkg-parsechangelog | grep '^Version: ' | sed 's/^Version: \(\([[:digit:]]\+\):\)\?/\2./')
DEV_LATEST_PACKAGE_VERSION := $(DEV_LATEST_VERSION)+$(BINARY_VERSION_NO_EPOCH)
DEV_LATEST_PACKAGE_VERSION_DFSG := $(DEV_LATEST_VERSION)+dfsg+$(BINARY_VERSION_NO_EPOCH)

override_dh_gencontrol:
	dh_gencontrol -pkde-sc-dev-latest  -- \
	    '-v$(DEV_LATEST_PACKAGE_VERSION)' \
	    -V'devLatest:Version=$(DEV_LATEST_VERSION)' \
	    -V'devLatestWorkspace:Version=$(DEV_LATEST_WORKSPACE_VERSION)' \
	    -V'devLatestNepomukWidgets:Version=$(DEV_LATEST_NEPOMUK_WIDGETS_VERSION)' \
	    -V'devPrev:Version=$(DEV_PREV_VERSION)'
	dh_gencontrol $(addprefix -p,$(KDE_VERSION_METAPKGS)) -- \
	    '-v$(DEV_LATEST_PACKAGE_VERSION)' \
	    -Vkde:Version='$(MINIMUM_KDE_VERSION)'
ifneq (,$(KDE_VERSION_METAPKGS_DFSG))
	dh_gencontrol $(addprefix -p,$(KDE_VERSION_METAPKGS_DFSG)) -- \
	    '-v$(DEV_LATEST_PACKAGE_VERSION_DFSG)' \
	    -Vkde:Version='$(MINIMUM_KDE_VERSION)'
endif
	dh_gencontrol --remaining-packages -- \
	    -Vkdepim:Version='$(MINIMUM_KDEPIM_VERSION)' \
	    -Vcalligra:Version='$(CALLIGRA_VERSION)' \
	    -Vkde:Version='$(MINIMUM_KDE_VERSION)'

%:
	dh $@