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
|
DESTDIR =
STELLARIUM_TEXTURES = /usr/share/stellarium/textures
all: user-interface pysatellites.1
pysatellites.1: manpage.xml
xsltproc --nonet /usr/share/sgml/docbook/stylesheet/xsl/nwalsh/manpages/docbook.xsl manpage.xml
clean:
rm -f *~ *.pyc
rm -rf __pycache__
rm -f UI_*
rm -rf build
user-interface: UI_pysat.py UI_graphe.py
UI_%.py: %.ui
pyuic5 $< -o $@
install: all
mkdir -p $(DESTDIR)/usr/bin
install -m 755 pysatellites $(DESTDIR)/usr/bin
mkdir -p $(DESTDIR)/usr/share/applications
install -m 644 pysatellites.desktop $(DESTDIR)/usr/share/applications
mkdir -p $(DESTDIR)/usr/share/pysatellites
install -m 644 *.py $(DESTDIR)/usr/share/pysatellites
cp -a icones $(DESTDIR)/usr/share/pysatellites
# install images from stellarium-data;
# stellarium-data is not necessary later.
mkdir -p $(DESTDIR)/usr/share/pysatellites/images
for d in $(STELLARIUM_TEXTURES); do \
for f in $$(ls $$d/*.png); do \
g=$(DESTDIR)/usr/share/pysatellites/images/$$(echo $$(basename $$f)| sed -e 's/png/jpg/'); \
convert $$f $$g; \
done; \
done
.PHONY = user-interface install clean install-textures all install-for-debian
|