File: rules

package info (click to toggle)
eficas 6.4.0-1-1.2
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 15,624 kB
  • ctags: 44,808
  • sloc: python: 155,562; makefile: 29; sh: 18
file content (44 lines) | stat: -rwxr-xr-x 1,811 bytes parent folder | download | duplicates (2)
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
#!/usr/bin/make -f
# Copyright 2008 - Sylvestre Ledru <sylvestre.ledru@inria.fr>

ASTER_VERSION=11.0.10
ASTER_VERSION_FULL=$(ASTER_VERSION)-2

DEB_PYTHON2_MODULE_PACKAGES = eficas Accas Aide Aster convert Editeur \
 Extensions generator Ihm InterfaceQT4 UiQT4  Noyau Traducteur \
 Validation Openturns_Study Openturns_Wrapper

include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/python-distutils.mk
include /usr/share/cdbs/1/rules/patchsys-quilt.mk

DEB_PYTHON_COMPILE_VERSION := $(shell pyversions -r)
DEB_PYTHON_INSTALL_ARGS_ALL += --no-compile \
	--install-lib=/usr/share/pyshared

build/eficas::
	echo '#!/bin/sh\npython /usr/share/pyshared/Aster/qtEficas_aster.py $$*\n' > eficasQt
	
install/eficas::
# Configuration
	install -d debian/eficas/usr/share/pyshared/Editeur
	(cd debian/eficas/usr/share/pyshared/Editeur && ln -sf /usr/share/eficas/Editeur/icons .)
	(cd debian/eficas/usr/share/pyshared/Editeur && ln -sf /usr/share/eficas/Editeur/Patrons .)
	install -d debian/eficas/usr/share/pyshared/Aster
	(cd debian/eficas/usr/share/pyshared/Aster && ln -sf /etc/eficas/editeur.ini .)
	(cd debian/eficas/usr/share/pyshared/Aster && ln -sf /etc/eficas/editeur_salome.ini .)
	(cd debian/eficas/usr/share/pyshared && ln -sf /usr/share/eficas/Aide .)
	
clean::
	rm -f eficasQt
	
get-orig-source:
	# Retreive aster-full-src-$(ASTER_VERSION_FULL).noarch.tar.gz
	mkdir -p tmp
	cd tmp && wget "http://www.code-aster.org/FICHIERS/aster-full-src-$(ASTER_VERSION_FULL).noarch.tar.gz"
	
	# Go to SRC directory and retreive eficas source
	cd tmp && tar xzf aster-full-src-$(ASTER_VERSION_FULL).noarch.tar.gz
	cd tmp/aster-full-src-$(ASTER_VERSION)/SRC && mv $(DEB_SOURCE_PACKAGE)-$(DEB_UPSTREAM_VERSION).tar.gz $(CURDIR)/$(DEB_SOURCE_PACKAGE)_$(DEB_UPSTREAM_VERSION).orig.tar.gz
	
	rm -rf tmp