Convert debian/rules to dh tool
Change to debhelper compat level 10
Update documentation links in README file
Mattias Ellert
4 years ago
0 | 0 | This package is part of the Grid Resource Allocation and Management component |
1 | 1 | of the Grid Community Toolkit. For more information visit: |
2 | 2 | |
3 | https://gridcf.org/gct-docs/gram5/ | |
3 | https://gridcf.org/gct-docs/latest/gram5/ | |
4 | 4 | |
5 | 5 | Key Concepts: |
6 | https://gridcf.org/gct-docs/gram5/key/ | |
6 | https://gridcf.org/gct-docs/latest/gram5/key/ | |
7 | 7 | |
8 | 8 | Admin Guide: |
9 | https://gridcf.org/gct-docs/gram5/admin/ | |
9 | https://gridcf.org/gct-docs/latest/gram5/admin/ | |
10 | 10 | |
11 | 11 | User's Guide: |
12 | https://gridcf.org/gct-docs/gram5/user/ | |
12 | https://gridcf.org/gct-docs/latest/gram5/user/ | |
13 | 13 | |
14 | 14 | Developer's Guide: |
15 | https://gridcf.org/gct-docs/gram5/developer/ | |
15 | https://gridcf.org/gct-docs/latest/gram5/developer/ | |
16 | 16 | |
17 | 17 | Release Notes: |
18 | https://gridcf.org/gct-docs/gram5/rn/ | |
18 | https://gridcf.org/gct-docs/latest/gram5/rn/ | |
19 | 19 | |
20 | 20 | Public Interface Guide: |
21 | https://gridcf.org/gct-docs/gram5/pi/ | |
21 | https://gridcf.org/gct-docs/latest/gram5/pi/ | |
22 | 22 | |
23 | 23 | Quality Profile: |
24 | https://gridcf.org/gct-docs/gram5/qp/ | |
24 | https://gridcf.org/gct-docs/latest/gram5/qp/ | |
25 | 25 | |
26 | 26 | Migrating Guide: |
27 | https://gridcf.org/gct-docs/gram5/mig/ | |
27 | https://gridcf.org/gct-docs/latest/gram5/mig/ |
0 | globus-gram-job-manager-slurm (3.0-2) unstable; urgency=medium | |
1 | ||
2 | * Convert debian/rules to dh tool | |
3 | * Change to debhelper compat level 10 | |
4 | * Update documentation links in README file | |
5 | ||
6 | -- Mattias Ellert <mattias.ellert@physics.uu.se> Fri, 12 Jul 2019 16:34:38 +0200 | |
7 | ||
0 | 8 | globus-gram-job-manager-slurm (3.0-1) unstable; urgency=medium |
1 | 9 | |
2 | 10 | * Switch upstream to Grid Community Toolkit |
0 | 0 | Source: globus-gram-job-manager-slurm |
1 | 1 | Priority: optional |
2 | 2 | Maintainer: Mattias Ellert <mattias.ellert@physics.uu.se> |
3 | Build-Depends: debhelper (>= 9), dh-autoreconf, pkg-config | |
4 | Standards-Version: 4.2.1 | |
3 | Build-Depends: | |
4 | debhelper (>= 10), | |
5 | pkg-config | |
6 | Standards-Version: 4.4.0 | |
5 | 7 | Section: net |
6 | 8 | Vcs-Browser: https://salsa.debian.org/ellert/globus-gram-job-manager-slurm |
7 | 9 | Vcs-Git: https://salsa.debian.org/ellert/globus-gram-job-manager-slurm.git |
11 | 13 | Section: net |
12 | 14 | Architecture: all |
13 | 15 | Multi-Arch: foreign |
14 | Provides: globus-gram-job-manager-slurm-setup-poll | |
15 | Depends: ${misc:Depends}, ${perl:Depends}, globus-gram-job-manager (>= 13), globus-gram-job-manager-scripts (>= 4), globus-gass-cache-program (>= 5), globus-gatekeeper (>= 9) | |
16 | Provides: | |
17 | globus-gram-job-manager-slurm-setup-poll | |
18 | Depends: | |
19 | ${misc:Depends}, | |
20 | ${perl:Depends}, | |
21 | globus-gram-job-manager (>= 13), | |
22 | globus-gram-job-manager-scripts (>= 4), | |
23 | globus-gass-cache-program (>= 5), | |
24 | globus-gatekeeper (>= 9) | |
16 | 25 | Description: Grid Community Toolkit - SLURM Job Manager Support |
17 | 26 | The Grid Community Toolkit (GCT) is an open source software toolkit used for |
18 | 27 | building grid systems and applications. It is a fork of the Globus Toolkit |
37 | 37 | |
38 | 38 | Files: debian/* |
39 | 39 | Copyright: |
40 | 2008-2018 Mattias Ellert <mattias.ellert@physics.uu.se> | |
40 | 2008-2019 Mattias Ellert <mattias.ellert@physics.uu.se> | |
41 | 41 | 2010-2013 Initiative for Globus in Europe (IGE), http://www.ige-project.eu/ |
42 | 42 | License: Apache-2.0 |
43 | 43 |
0 | debian/README |
1 | 1 | # -*- makefile -*- |
2 | 2 | |
3 | 3 | name = globus-gram-job-manager-slurm |
4 | _name = globus_gram_job_manager_slurm | |
5 | 4 | |
6 | INSTALLDIR = $(CURDIR)/debian/tmp | |
5 | INSTALLDIR = debian/tmp | |
7 | 6 | |
8 | _prefix = /usr | |
9 | _bindir = $(_prefix)/bin | |
10 | _sbindir = $(_prefix)/sbin | |
11 | _includedir = $(_prefix)/include | |
12 | _datadir = $(_prefix)/share | |
13 | _mandir = $(_datadir)/man | |
14 | _docdir = $(_datadir)/doc/$(name) | |
7 | _docdir = /usr/share/doc/$(name) | |
15 | 8 | |
16 | 9 | perl_vendorlib = $(shell eval "`perl -V:installvendorlib`"; echo $$installvendorlib) |
17 | 10 | |
18 | configure: configure-stamp | |
11 | %: | |
12 | dh $@ | |
19 | 13 | |
20 | configure-stamp: | |
21 | dh_testdir | |
22 | ||
23 | dh_autoreconf | |
24 | ||
14 | override_dh_auto_configure: | |
25 | 15 | MPIRUN=no \ |
26 | 16 | SRUN=/usr/bin/srun \ |
27 | 17 | SBATCH=/usr/bin/sbatch \ |
30 | 20 | SCONTROL=/usr/bin/scontrol \ |
31 | 21 | dh_auto_configure -- \ |
32 | 22 | --disable-static \ |
33 | --includedir=$(_includedir)/globus \ | |
34 | --libexecdir=$(_datadir)/globus \ | |
23 | --includedir=/usr/include/globus \ | |
24 | --libexecdir=/usr/share/globus \ | |
35 | 25 | --docdir=$(_docdir) \ |
36 | 26 | --with-perlmoduledir=$(perl_vendorlib) |
37 | 27 | |
38 | touch $@ | |
39 | ||
40 | build: build-arch build-indep | |
41 | ||
42 | build-arch: | |
43 | ||
44 | build-indep: build-stamp | |
45 | ||
46 | build-stamp: configure-stamp | |
47 | dh_testdir | |
48 | ||
49 | $(MAKE) | |
50 | ||
51 | touch $@ | |
52 | ||
53 | clean: | |
54 | dh_testdir | |
55 | dh_testroot | |
56 | ||
57 | if [ -r Makefile ] ; then $(MAKE) distclean ; fi | |
58 | ||
59 | dh_autoreconf_clean | |
60 | ||
61 | rm -f build-stamp configure-stamp | |
62 | ||
63 | dh_clean | |
64 | ||
65 | install: build-stamp | |
66 | dh_testdir | |
67 | dh_testroot | |
68 | dh_prep | |
69 | ||
70 | $(MAKE) install DESTDIR=$(INSTALLDIR) | |
28 | override_dh_auto_install: | |
29 | dh_auto_install --destdir=$(INSTALLDIR) | |
71 | 30 | |
72 | 31 | # Remove jobmanager-slurm from install dir - leave it for admin config |
73 | 32 | rm $(INSTALLDIR)/etc/grid-services/jobmanager-slurm |
75 | 34 | # Remove installed license files |
76 | 35 | rm $(INSTALLDIR)$(_docdir)/*LICENSE* |
77 | 36 | |
78 | binary: binary-arch binary-indep | |
79 | ||
80 | binary-arch: | |
81 | ||
82 | binary-indep: install | |
83 | dh_testdir | |
84 | dh_testroot | |
85 | dh_installdocs debian/README | |
86 | dh_installchangelogs | |
87 | dh_install | |
37 | override_dh_missing: | |
88 | 38 | dh_missing --fail-missing |
89 | dh_installman | |
90 | dh_link | |
91 | dh_compress | |
92 | dh_fixperms | |
93 | dh_perl | |
94 | dh_installdeb | |
95 | dh_gencontrol | |
96 | dh_md5sums | |
97 | dh_builddeb | |
98 | ||
99 | .PHONY: binary binary-arch binary-indep build build-arch build-indep clean configure install |