Codebase list globus-gram-job-manager-slurm / 669895a
Convert debian/rules to dh tool Change to debhelper compat level 10 Update documentation links in README file Mattias Ellert 4 years ago
7 changed file(s) with 43 addition(s) and 86 deletion(s). Raw diff Collapse all Expand all
00 This package is part of the Grid Resource Allocation and Management component
11 of the Grid Community Toolkit. For more information visit:
22
3 https://gridcf.org/gct-docs/gram5/
3 https://gridcf.org/gct-docs/latest/gram5/
44
55 Key Concepts:
6 https://gridcf.org/gct-docs/gram5/key/
6 https://gridcf.org/gct-docs/latest/gram5/key/
77
88 Admin Guide:
9 https://gridcf.org/gct-docs/gram5/admin/
9 https://gridcf.org/gct-docs/latest/gram5/admin/
1010
1111 User's Guide:
12 https://gridcf.org/gct-docs/gram5/user/
12 https://gridcf.org/gct-docs/latest/gram5/user/
1313
1414 Developer's Guide:
15 https://gridcf.org/gct-docs/gram5/developer/
15 https://gridcf.org/gct-docs/latest/gram5/developer/
1616
1717 Release Notes:
18 https://gridcf.org/gct-docs/gram5/rn/
18 https://gridcf.org/gct-docs/latest/gram5/rn/
1919
2020 Public Interface Guide:
21 https://gridcf.org/gct-docs/gram5/pi/
21 https://gridcf.org/gct-docs/latest/gram5/pi/
2222
2323 Quality Profile:
24 https://gridcf.org/gct-docs/gram5/qp/
24 https://gridcf.org/gct-docs/latest/gram5/qp/
2525
2626 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
08 globus-gram-job-manager-slurm (3.0-1) unstable; urgency=medium
19
210 * Switch upstream to Grid Community Toolkit
00 Source: globus-gram-job-manager-slurm
11 Priority: optional
22 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
57 Section: net
68 Vcs-Browser: https://salsa.debian.org/ellert/globus-gram-job-manager-slurm
79 Vcs-Git: https://salsa.debian.org/ellert/globus-gram-job-manager-slurm.git
1113 Section: net
1214 Architecture: all
1315 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)
1625 Description: Grid Community Toolkit - SLURM Job Manager Support
1726 The Grid Community Toolkit (GCT) is an open source software toolkit used for
1827 building grid systems and applications. It is a fork of the Globus Toolkit
3737
3838 Files: debian/*
3939 Copyright:
40 2008-2018 Mattias Ellert <mattias.ellert@physics.uu.se>
40 2008-2019 Mattias Ellert <mattias.ellert@physics.uu.se>
4141 2010-2013 Initiative for Globus in Europe (IGE), http://www.ige-project.eu/
4242 License: Apache-2.0
4343
11 # -*- makefile -*-
22
33 name = globus-gram-job-manager-slurm
4 _name = globus_gram_job_manager_slurm
54
6 INSTALLDIR = $(CURDIR)/debian/tmp
5 INSTALLDIR = debian/tmp
76
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)
158
169 perl_vendorlib = $(shell eval "`perl -V:installvendorlib`"; echo $$installvendorlib)
1710
18 configure: configure-stamp
11 %:
12 dh $@
1913
20 configure-stamp:
21 dh_testdir
22
23 dh_autoreconf
24
14 override_dh_auto_configure:
2515 MPIRUN=no \
2616 SRUN=/usr/bin/srun \
2717 SBATCH=/usr/bin/sbatch \
3020 SCONTROL=/usr/bin/scontrol \
3121 dh_auto_configure -- \
3222 --disable-static \
33 --includedir=$(_includedir)/globus \
34 --libexecdir=$(_datadir)/globus \
23 --includedir=/usr/include/globus \
24 --libexecdir=/usr/share/globus \
3525 --docdir=$(_docdir) \
3626 --with-perlmoduledir=$(perl_vendorlib)
3727
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)
7130
7231 # Remove jobmanager-slurm from install dir - leave it for admin config
7332 rm $(INSTALLDIR)/etc/grid-services/jobmanager-slurm
7534 # Remove installed license files
7635 rm $(INSTALLDIR)$(_docdir)/*LICENSE*
7736
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:
8838 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