callirhoe/make_pkg
ph4ntome@gmail.com fc69eafe7e RTFM (about install)
git-svn-id: https://callirhoe.googlecode.com/svn/branches/phantome@195 81c8bb96-aa45-f2e2-0eef-c4fa4a15c6df
2014-10-31 22:51:31 +00:00

35 lines
989 B
Bash
Executable File

#!/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 -Dm755 callirhoe \$(DESTDIR)/bin/callirhoe
install -Dm755 calmagick \$(DESTDIR)/bin/calmagick
END
find holidays/* -printf "\tinstall -Dm644 %p \$(DESTDIR)/share/callirhoe/%p\n" >> Makefile