callirhoe/make_pkg

35 lines
991 B
Plaintext
Raw Normal View History

#!/bin/bash
# Create Callirhoe package
mkdir _callirhoe
./make_resources_list
cp -R geom lang layouts lib style _callirhoe
cp callirhoe.py _callirhoe/__main__.py
mv resources.py _callirhoe/lib
cd _callirhoe && zip -q -r callirhoe.zip * && mv callirhoe.zip ../ && cd .. && rm -rf _callirhoe
echo \#!/usr/bin/env python2 | cat - callirhoe.zip > callirhoe
chmod 755 callirhoe
rm callirhoe.zip
# Create Calmagick package
mkdir _calmagick
cp -R geom lib _calmagick
cp callirhoe.py _calmagick
cp calmagick.py _calmagick/__main__.py
cd _calmagick && zip -q -r calmagick.zip * && mv calmagick.zip ../ && cd .. && rm -rf _calmagick
echo \#!/usr/bin/env python2 | cat - calmagick.zip > calmagick
chmod 755 calmagick
rm calmagick.zip
# Create Makefile
cat << END > Makefile
prefix=/usr
install:
install -m 0755 callirhoe \$(DESTDIR)/bin/callirhoe
install -m 0755 calmagick \$(DESTDIR)/bin/calmagick
END
find holidays/* -printf "\tinstall -m 644 %p \$(DESTDIR)/share/callirhoe/%p\n" >> Makefile