added deb deployment
This commit is contained in:
parent
746f3f4a89
commit
5e306e0dd8
13 changed files with 11636 additions and 15 deletions
|
@ -1,14 +0,0 @@
|
|||
#!/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
|
38
Linux/deploy/Makefile
Normal file
38
Linux/deploy/Makefile
Normal file
|
@ -0,0 +1,38 @@
|
|||
# $Id: Makefile,v 1.6 2008/10/29 01:01:35 ghantoos Exp $
|
||||
#
|
||||
|
||||
PYTHON=`which python2`
|
||||
DESTDIR=/
|
||||
BUILDIR=$(CURDIR)/debian/bungloo
|
||||
PROJECT=bungloo
|
||||
VERSION={VERSION}
|
||||
|
||||
all:
|
||||
@echo "make source - Create source package"
|
||||
@echo "make install - Install on local system"
|
||||
@echo "make buildrpm - Generate a rpm package"
|
||||
@echo "make builddeb - Generate a deb package"
|
||||
@echo "make clean - Get rid of scratch and byte files"
|
||||
|
||||
source:
|
||||
$(PYTHON) setup.py sdist $(COMPILE)
|
||||
|
||||
install:
|
||||
$(PYTHON) setup.py install --root $(DESTDIR) $(COMPILE)
|
||||
|
||||
buildrpm:
|
||||
$(PYTHON) setup.py bdist_rpm --post-install=rpm/postinstall --pre-uninstall=rpm/preuninstall
|
||||
|
||||
builddeb:
|
||||
# build the source package in the parent directory
|
||||
# then rename it to project_version.orig.tar.gz
|
||||
$(PYTHON) setup.py sdist $(COMPILE) --dist-dir=../ --prune
|
||||
rename -f 's/$(PROJECT)-(.*)\.tar\.gz/$(PROJECT)_$$1\.orig\.tar\.gz/' ../*
|
||||
# build the package
|
||||
dpkg-buildpackage -i -I -rfakeroot
|
||||
|
||||
clean:
|
||||
$(PYTHON) setup.py clean
|
||||
$(MAKE) -f $(CURDIR)/debian/rules clean
|
||||
rm -rf build/ MANIFEST
|
||||
find . -name '*.pyc' -delete
|
12
Linux/deploy/bungloo.desktop
Normal file
12
Linux/deploy/bungloo.desktop
Normal file
|
@ -0,0 +1,12 @@
|
|||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Comment=Tent is a distributed social network protocol and Bungloo is one of the clients using it.
|
||||
Exec=/usr/bin/bungloo
|
||||
GenericName=Tent Client
|
||||
Icon=/usr/share/pixmaps/bungloo.xpm
|
||||
Name=Bungloo
|
||||
NoDisplay=false
|
||||
StartupNotify=true
|
||||
Terminal=false
|
||||
Type=Application
|
||||
Categories=Network;Qt
|
15
Linux/deploy/debian/changelog
Normal file
15
Linux/deploy/debian/changelog
Normal file
|
@ -0,0 +1,15 @@
|
|||
bungloo (2.0.0) quantal; urgency=low
|
||||
|
||||
[ Jeena Paradies ]
|
||||
* Changed to one window
|
||||
* Added search (skate.io)
|
||||
* Added log out
|
||||
|
||||
-- Jeena <spam@jeenaparadies.net> Tue, 26 Mar 2013 21:50:00 +0100
|
||||
|
||||
bungloo (1.2.0) quantal; urgency=low
|
||||
|
||||
[ Jeena Paradies ]
|
||||
* Initial release.
|
||||
|
||||
-- Jeena <spam@jeenaparadies.net> Tue, 05 Mar 2013 17:57:47 +0100
|
1
Linux/deploy/debian/compat
Normal file
1
Linux/deploy/debian/compat
Normal file
|
@ -0,0 +1 @@
|
|||
9
|
15
Linux/deploy/debian/control
Normal file
15
Linux/deploy/debian/control
Normal file
|
@ -0,0 +1,15 @@
|
|||
Source: bungloo
|
||||
Section: Miscellaneous
|
||||
Priority: optional
|
||||
Maintainer: Jeena Paradies <spam@jeenaparadies.net>
|
||||
Build-Depends: debhelper (>=7.0.50~), python-support (>= 0.6), cdbs (>= 0.4.49), python-all-dev
|
||||
Standards-Version: 3.9.4
|
||||
|
||||
Package: bungloo
|
||||
Architecture: all
|
||||
Homepage: http://jabs.nu/bungloo
|
||||
Depends: ${misc:Depends}, ${python:Depends}, python-qt4
|
||||
Provides: tent
|
||||
Description: A desktop Tent client
|
||||
This desktop Tent client makes it possible to use the Tent protocol. More
|
||||
information about this protocol can be found at https://tent.io
|
17
Linux/deploy/debian/copyright
Normal file
17
Linux/deploy/debian/copyright
Normal file
|
@ -0,0 +1,17 @@
|
|||
This package was debianized by Jeena Paradies (jeena) on Tue, 5 Mar 2013 18:38
|
||||
|
||||
License: BSD
|
||||
Redistribution and use in source and binary forms, with or without
|
||||
modification, are permitted provided that the following conditions are met:
|
||||
|
||||
- Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
- Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
- Neither the name of Bungloo nor the names of its contributors may
|
||||
be used to endorse or promote products derived from this software without
|
||||
specific prior written permission.
|
||||
|
||||
On Debian systems, the complete text of the GNU General
|
||||
Public License can be found in `/usr/share/common-licenses/BSD'.
|
17
Linux/deploy/debian/rules
Executable file
17
Linux/deploy/debian/rules
Executable file
|
@ -0,0 +1,17 @@
|
|||
#!/usr/bin/make -f
|
||||
# -*- makefile -*-
|
||||
|
||||
DEB_PYTHON_SYSTEM := pysupport
|
||||
|
||||
include /usr/share/cdbs/1/rules/debhelper.mk
|
||||
include /usr/share/cdbs/1/class/python-distutils.mk
|
||||
|
||||
install/bungloo::
|
||||
mkdir -p debian/bungloo/usr/share/applications/
|
||||
cp bungloo.desktop debian/bungloo/usr/share/applications/
|
||||
mkdir -p debian/bungloo/usr/share/pixmaps/
|
||||
cp bungloo/images/bungloo.xpm debian/bungloo/usr/share/pixmaps/
|
||||
|
||||
clean::
|
||||
rm -rf build build-stamp configure-stamp build/ MANIFEST
|
||||
dh_clean
|
29
Linux/deploy/deploy_deb.sh
Executable file
29
Linux/deploy/deploy_deb.sh
Executable file
|
@ -0,0 +1,29 @@
|
|||
#!/bin/bash
|
||||
|
||||
VERSION="2.0.0"
|
||||
DEPLOYPATH="bungloo-$VERSION"
|
||||
LINUXPATH=".."
|
||||
SHAREDPATH="../.."
|
||||
|
||||
rm -rf $DEPLOYPATH
|
||||
|
||||
mkdir -p $DEPLOYPATH
|
||||
mkdir -p $DEPLOYPATH/bin
|
||||
mkdir -p $DEPLOYPATH/bungloo
|
||||
touch $DEPLOYPATH/bungloo/__init__.py
|
||||
|
||||
cp $LINUXPATH/Bungloo.py $DEPLOYPATH/bin/bungloo
|
||||
cp $LINUXPATH/Helper.py $LINUXPATH/Windows.py $DEPLOYPATH/bungloo
|
||||
cat setup.py | sed -e "s/{VERSION}/$VERSION/g" > $DEPLOYPATH/setup.py
|
||||
cat Makefile | sed -e "s/{VERSION}/$VERSION/g" > $DEPLOYPATH/Makefile
|
||||
cp -r $SHAREDPATH/WebKit $DEPLOYPATH/bungloo/
|
||||
cp -r $SHAREDPATH/images $DEPLOYPATH/bungloo/
|
||||
cp $SHAREDPATH/readme.md $DEPLOYPATH/README
|
||||
cp $SHAREDPATH/LICENCE.txt $DEPLOYPATH/COPYING
|
||||
cp -r debian $DEPLOYPATH/
|
||||
cp bungloo.desktop $DEPLOYPATH/
|
||||
|
||||
cd $DEPLOYPATH
|
||||
make builddeb
|
||||
|
||||
# eof
|
|
@ -14,7 +14,7 @@ for dirname, dirnames, filenames in os.walk('bungloo/images'):
|
|||
|
||||
setup(
|
||||
name = "bungloo",
|
||||
version = "1.2.0",
|
||||
version = "{VERSION}",
|
||||
author = "Jeena Paradies",
|
||||
author_email = "spam@jeenaparadies.net",
|
||||
url = "http://jabs.nu/bungloo",
|
BIN
WebKit/scripts/lib/.DS_Store
vendored
BIN
WebKit/scripts/lib/.DS_Store
vendored
Binary file not shown.
BIN
WebKit/scripts/lib/vendor/.DS_Store
vendored
BIN
WebKit/scripts/lib/vendor/.DS_Store
vendored
Binary file not shown.
11491
images/bungloo.xpm
Normal file
11491
images/bungloo.xpm
Normal file
File diff suppressed because it is too large
Load diff
Reference in a new issue