Merge pull request #182 from ckruse/master
created a packing script for bungloo
This commit is contained in:
commit
a058f15191
4 changed files with 54 additions and 3 deletions
|
@ -2,7 +2,11 @@
|
|||
|
||||
import os, sys, pickle, subprocess
|
||||
from PyQt4 import QtCore, QtGui, QtWebKit
|
||||
import Windows, Helper
|
||||
|
||||
if __file__ == 'Bungloo.py':
|
||||
import Windows, Helper
|
||||
else:
|
||||
from bungloo import Windows, Helper
|
||||
|
||||
import shutil
|
||||
|
||||
|
@ -25,7 +29,10 @@ class Bungloo:
|
|||
self.app.exec_()
|
||||
|
||||
def resources_path(self):
|
||||
if __file__ == 'Bungloo.py':
|
||||
return os.path.abspath(os.path.join(os.path.dirname(__file__), '..'))
|
||||
else:
|
||||
return Helper.Helper.get_resource_path()
|
||||
|
||||
def resources_uri(self):
|
||||
return "file://localhost" + os.path.abspath(os.path.join(self.resources_path(), "WebKit"))
|
||||
|
|
|
@ -9,6 +9,11 @@ import os
|
|||
|
||||
import array
|
||||
|
||||
class Helper:
|
||||
@classmethod
|
||||
def get_resource_path(cls):
|
||||
return os.path.dirname(__file__)
|
||||
|
||||
class WebPage(QtWebKit.QWebPage):
|
||||
def __init__(self, parent=0, app=None):
|
||||
super(QtWebKit.QWebPage, self).__init__(parent)
|
||||
|
|
14
Linux/deploy.sh
Executable file
14
Linux/deploy.sh
Executable file
|
@ -0,0 +1,14 @@
|
|||
#!/bin/bash
|
||||
|
||||
mkdir -p build
|
||||
mkdir -p build/bin
|
||||
mkdir -p build/bungloo
|
||||
touch build/bungloo/__init__.py
|
||||
|
||||
cp Bungloo.py build/bin/bungloo
|
||||
cp Helper.py Windows.py build/bungloo
|
||||
cp setup.py build/
|
||||
cp -r ../WebKit build/bungloo/
|
||||
cp -r ../images build/bungloo/
|
||||
|
||||
# eof
|
25
Linux/setup.py
Normal file
25
Linux/setup.py
Normal file
|
@ -0,0 +1,25 @@
|
|||
#!/usr/bin/env python2
|
||||
|
||||
import os
|
||||
from distutils.core import setup
|
||||
|
||||
files = []
|
||||
for dirname, dirnames, filenames in os.walk('bungloo/WebKit'):
|
||||
for filename in filenames:
|
||||
files += [os.path.join(dirname, filename)[8:]]
|
||||
|
||||
for dirname, dirnames, filenames in os.walk('bungloo/images'):
|
||||
for filename in filenames:
|
||||
files += [os.path.join(dirname, filename)[8:]]
|
||||
|
||||
setup(
|
||||
name = "bungloo",
|
||||
version = "0.1",
|
||||
author = "Jeena Paradies",
|
||||
author_email = "spam@jeenaparadies.net",
|
||||
url = "https://github.com/jeena/bungloo",
|
||||
license = "BSD license",
|
||||
packages = ['bungloo'],
|
||||
package_data = {"bungloo": files},
|
||||
scripts = ["bin/bungloo"]
|
||||
)
|
Reference in a new issue