initial commit

This commit is contained in:
josch 2010-12-27 08:28:35 +01:00
commit a21b15ff60
91 changed files with 3442 additions and 0 deletions

1
debian/gsm0710muxd/compat vendored Normal file
View file

@ -0,0 +1 @@
7

17
debian/gsm0710muxd/control vendored Normal file
View file

@ -0,0 +1,17 @@
Source: gsm0710muxd
Section: misc
Priority: extra
Maintainer: Johannes Schauer <josch@pyneo.org>
Build-Depends: debhelper (>= 7.0.50~), autotools-dev, libdbus-glib-1-dev, libglib2.0-dev, libdbus-1-dev
Standards-Version: 3.9.1
Homepage: http://pyneo.org
Package: gsm0710muxd
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, dbus
Description: GSM 07.10 Multiplexer
pyneo mobile stack: muxer as GSM 07.10 describes.
A muxer for gsm modems to allow more than one channel to be used with
the modem. Each channel can be used to issue phonecalls, watch signal
strength, receiving sms or even doing ppp (gprs) at the same time.
Access to the multiplexer is managed via D-Bus.

34
debian/gsm0710muxd/copyright vendored Normal file
View file

@ -0,0 +1,34 @@
This package was debianized by Johannes Schauer <josch@pyneo.org> on
Tue, 23 June 2009 10:08:51 +0000.
It was downloaded from <http://pyneo.org>
Upstream Authors:
* Copyright © 2003, 2006 Tuukka Karvonen <tkarvone@iki.fi>
* Copyright © 2004 David Jander <david@protonic.nl>
* Copyright © 2006 Antti Haapakoski <antti.haapakoski@iki.fi>
* Copyright © 2006 Vasiliy Novikov <vn@hotbox.ru>
* Copyright © 2008 M. Dietrich <mdt@emdete.de>
For the Debian packaging:
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
License:
This package is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This package is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this package; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-2'.

103
debian/gsm0710muxd/gsm0710muxd.8 vendored Normal file
View file

@ -0,0 +1,103 @@
.\" -*- nroff -*-
.TH GSM0710MUXD 8 "23 June 2009" "gsm0710muxd"
.SH NAME
gsm0710muxd \- a gsm 07.10 muxer
.SH SYNOPSIS
.B gsm0710muxd [options]
.SH DESCRIPTION
.B
A gsm muxer is needed to keep a ppp/gprs up & running while sms and
calls are still signaled on another channel. Some modems even support
using gprs while a call is active, others suspend gprs during calls.
The muxer supports various options to change the behaviour for
different modems. Use -h to see a brief help screen.
All logging is done through syslog, see the syslog for errors and
warnings.
.SH "COMMAND\-LINE OPTIONS"
.TP 0.5i
.B -d
Fork, get a daemon (default: no)
.TP 0.5i
.B -v
Verboser logging (give twice for even more verbose)
.TP 0.5i
.B -s <serial port name>
Serial port device to connect to (default: /dev/modem)
.TP 0.5i
.B -t <timeout>
reset modem after this number of seconds of silence (default: 0)
.TP 0.5i
.B -P <pin-code>
PIN code to unlock SIM (default: <not set>). This is normally not
needed but some modems need the pin before enabling the muxer mode.
.TP 0.5i
.B -p <number>
use ping and reset modem after this number of unanswered pings (default: 0)
.TP 0.5i
.B -l <filename>
set logfile name (default: <not set>)
.TP 0.5i
.B -x <dir>
power managment base dir (default: <not set>)
.TP 0.5i
.B -a <mode>
additional_functionality (default: 0). This is a bit-set enabling
quirks for different modem. The quirks are: WAKEUP_WITH_SYSFS = 1,
WAKEUP_WITH_SEQUENCE = 2, SIEMENS_C35 = 4, ENFORA = 8, SHORT_INIT =
16.
.TP 0.5i
.B -b <baudrate>
muxer-mode baudrate (default: 115200)
.TP 0.5i
.B -B <baudrate>
serial port baudrate (default: 115200)
.TP 0.5i
.B -m <mode>
Mode (basic, advanced) (default: advanced)
.TP 0.5i
.B -f <framsize>
Frame size (default: 64)
.TP 0.5i
.B -h
Show a help message and display current settings.
.SH HISTORY
The name 'gsm0710muxd' was choosen because the gsm specs describe this
method in document 7.10.
.SH BUGS/LIMITATIONS
.B gsm0710muxd
There may accure bufferoverruns and thus missing data between muxer
and client under certain situations.
Some settings could be determined by a AT-command at startup. This wouldn't be
much reliable because modems often lie so i did not invest to much work in
this.
.SH AUTHOR
M. Dietrich <mdt@pyneo.org>
.SH SEE ALSO
ptsname(3)

View file

@ -0,0 +1 @@
debian/gsm0710muxd.8

7
debian/gsm0710muxd/rules vendored Executable file
View file

@ -0,0 +1,7 @@
#!/usr/bin/make -f
%:
dh $@
override_dh_installinit:
dh_installinit -o -- defaults 19 81

1
debian/gsm0710muxd/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

1
debian/pyneo-pybankd/compat vendored Normal file
View file

@ -0,0 +1 @@
7

20
debian/pyneo-pybankd/control vendored Normal file
View file

@ -0,0 +1,20 @@
Source: pyneo-pybankd
Section: python
Priority: extra
Maintainer: Johannes Schauer <josch@pyneo.org>
Build-Depends: debhelper (>= 7), python-support (>= 0.5.3), python, python2.5-dev, python2.6-dev, cython, libgwenhywfar47-dev, libaqbanking29-dev
Standards-Version: 3.9.1
Homepage: http://pyneo.org
Package: pyneo-pybankd
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, pyneo-pyneod (>= 1.23)
Description: pyneo mobile stack: daemon module for banking
this is the separated bank module for pyneod. it requires aqbanking installed
and successful configured. it does not contain any gui to do configuration and
does not contain other code than to get transactions and balance from your
bankaccounts.
.
if your setup of aqbanking is finished successfully pybankd will request
transactions from your bank at a regular basis, put these into the database and
fire D-Bus signals for each new transaction.

30
debian/pyneo-pybankd/copyright vendored Normal file
View file

@ -0,0 +1,30 @@
This package was debianized by Johannes Schauer <josch@pyneo.org> on
Thu, 10 December 2009 10:08:51 +0000.
It was downloaded from <http://pyneo.org>
Upstream Authors:
* Copyright © 2008-2009 M. Dietrich <mdt@pyneo.org>
For the Debian packaging:
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
License:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.

View file

@ -0,0 +1,28 @@
Index: pyneo-pybankd-20100916/Makefile
===================================================================
--- pyneo-pybankd-20100916.orig/Makefile 2010-09-16 17:34:08.971265997 +0200
+++ /dev/null 1970-01-01 00:00:00.000000000 +0000
@@ -1,23 +0,0 @@
-#!/usr/bin/env make -f
-#HOST=murphy
-#HOST=gta01
-HOST=gta02
-PYTHON_VERSION=2.6
-
-.PHONY: dbg all run clean
-
-all: build/lib.linux-i686-$(PYTHON_VERSION)/aqbanking.so
-
-dbg: clean
- rsync --verbose --archive pybankd.py root@$(HOST):/usr/share/pyneod/.
-
-run: build/lib.linux-i686-$(PYTHON_VERSION)/aqbanking.so
- PYTHONPATH=build/lib.linux-i686-$(PYTHON_VERSION):../python-pyneo \
- python$(PYTHON_VERSION) -u ./pybankd.py
-
-clean:
- rm -rf *.c *.o *.so core build
-
-build/lib.linux-i686-$(PYTHON_VERSION)/aqbanking.so: aqbanking.pyx
- python$(PYTHON_VERSION) setup.py build
-

1
debian/pyneo-pybankd/patches/series vendored Normal file
View file

@ -0,0 +1 @@
remove-makefile.patch

1
debian/pyneo-pybankd/pycompat vendored Normal file
View file

@ -0,0 +1 @@
2

1
debian/pyneo-pybankd/pyversions vendored Normal file
View file

@ -0,0 +1 @@
2.5-

4
debian/pyneo-pybankd/rules vendored Executable file
View file

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

1
debian/pyneo-pybankd/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

1
debian/pyneo-pyneod/compat vendored Normal file
View file

@ -0,0 +1 @@
7

22
debian/pyneo-pyneod/control vendored Normal file
View file

@ -0,0 +1,22 @@
Source: pyneo-pyneod
Section: python
Priority: extra
Maintainer: Johannes Schauer <josch@pyneo.org>
Build-Depends: debhelper (>= 7.0.50~), python-support (>= 0.5.3), python
Standards-Version: 3.9.1
Homepage: http://pyneo.org
Package: pyneo-pyneod
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}, gsm0710muxd (>= 1.13), python-simplejson, python-crypto, python-dbus, python-pyneo (>= 1.26), python-gobject, python-gdbm, python-serial, python-gst0.10, gstreamer0.10-plugins-base, ppp, bluez, python-feedparser
Recommends: gstreamer0.10-plugins-good, youtube-dl
Description: pyneo mobile stack: daemon suite
The functionality of pyneo is put into daemons reachable via D-Bus.
Anything, even http-requests are a service which can be triggered by a
D-Bus call. All special requirements by mobile devices are met here.
.
The list currently include services for GSM (call, SMS, pb and cb),
GPS (NMEA and u-blox), map (with maps from OSM, Google and Yahoo),
Google location lookup by cell id, audio (for MP3 playback and
ringtones), traffic map (currently only Germany) rail timetable
(Europe), Hot or Not and more.

32
debian/pyneo-pyneod/copyright vendored Normal file
View file

@ -0,0 +1,32 @@
This package was debianized by Johannes Schauer <josch@pyneo.org> on
Tue, 23 June 2009 10:08:51 +0000.
It was downloaded from <http://pyneo.org>
Upstream Authors:
* Copyright © 2007 - 2009 M. Dietrich <mdt@pyneo.org>
* Copyright © 2008, 2009 M. Scheller <jawarumnur@pyneo.org>
* Copyright © 2008, 2009 J. Schauer <josch@pyneo.org>
* Copyright © 2008, 2009 F. Gau <fgau@pyneo.org>
For the Debian packaging:
* Copyright © 2009 J. Schauer <josch@pyneo.org>
License:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.

View file

@ -0,0 +1,33 @@
Index: pyneo-pyneod-1.32/Makefile
===================================================================
--- pyneo-pyneod-1.32.orig/Makefile 2010-08-24 17:38:30.000000000 +0000
+++ /dev/null 1970-01-01 00:00:00.000000000 +0000
@@ -1,28 +0,0 @@
-#!/usr/bin/env make -f
-#HOST=murphy
-#HOST=gta01
-HOST=gta02
-
-.PHONY: all
-all: clean
- ./setup.py bdist
-
-.PHONY: run
-run:
- PYTHONPATH=src:../python-pyneo ./src/pyrssd.py
-
-.PHONY: dbg
-dbg: clean
- rsync --verbose --archive data/. src/. root@$(HOST):/usr/share/pyneod/.
-
-.PHONY: clean
-clean:
- for n in `cat ../.gitignore`; do \
- if echo $$n | grep -q /; then \
- rm -rfv "$$n"; \
- else \
- find . -name "$$n" | xargs rm -fv; \
- fi \
- done
-
-# TODO: grep \(DIN_ *.py|sed 's/,.*//'|sed 's/.py:.*(/\t/'|sort -u

1
debian/pyneo-pyneod/patches/series vendored Normal file
View file

@ -0,0 +1 @@
remove-makefile.patch

1
debian/pyneo-pyneod/pycompat vendored Normal file
View file

@ -0,0 +1 @@
2

1
debian/pyneo-pyneod/pyversions vendored Normal file
View file

@ -0,0 +1 @@
2.5-

7
debian/pyneo-pyneod/rules vendored Executable file
View file

@ -0,0 +1,7 @@
#!/usr/bin/make -f
%:
dh $@
override_dh_installinit:
dh_installinit --name=pyneod -o -- defaults 20 80

1
debian/pyneo-pyneod/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

1
debian/pyneo-resolvconf/compat vendored Normal file
View file

@ -0,0 +1 @@
7

18
debian/pyneo-resolvconf/control vendored Normal file
View file

@ -0,0 +1,18 @@
Source: pyneo-resolvconf
Section: net
Priority: optional
Maintainer: Johannes Schauer <josch@pyneo.org>
Build-Depends: debhelper (>= 7)
Standards-Version: 3.9.1
Homepage: http://pyneo.org
Package: pyneo-resolvconf
Architecture: all
Depends: ${misc:Depends}, dnsmasq, dhcpcd5
Recommends: udev, wpasupplicant, vpnc, ppp
Conflicts: ifupdown, netplug, dhcp3-client, dhcdbd, ifplugd, resolvconf, avahi-daemon, libnss-mdns, network-manager, wicd, connman, wireless-tools, isc-dhcp-client, pump, udhcpc
Description: nameserver update script
this resolvconf-replacement does update the nameserver in a running
dnsmasq ns-proxy via D-Bus. there is no symlinking, moving or rewriting
of files and no polling. Because of the simplicity and the using of
signaling via D-Bus this is incredible fast and reliable.

29
debian/pyneo-resolvconf/copyright vendored Normal file
View file

@ -0,0 +1,29 @@
This package was debianized by Johannes Schauer <josch@pyneo.org> on
Tue, 13 September 2009 10:08:51 +0000.
It was downloaded from <http://pyneo.org>
Upstream Authors:
* Copyright ©2009 M. Dietrich <mdt@pyneo.org>
For the Debian packaging:
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
License:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.

View file

@ -0,0 +1 @@
usr/share/man/man8/resolvconf.8

4
debian/pyneo-resolvconf/rules vendored Executable file
View file

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

1
debian/pyneo-resolvconf/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

1
debian/pyneo-zadosk/compat vendored Normal file
View file

@ -0,0 +1 @@
7

13
debian/pyneo-zadosk/control vendored Normal file
View file

@ -0,0 +1,13 @@
Source: pyneo-zadosk
Section: python
Priority: extra
Maintainer: Johannes Schauer <josch@pyneo.org>
Build-Depends: debhelper (>= 7), python-support (>= 0.5.3), python, python-dev, cython, libfakekey-dev, libx11-dev
Standards-Version: 3.9.1
Homepage: http://pyneo.org
Package: pyneo-zadosk
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}, ${python:Depends}, python-evas, python-ecore, python-simplejson
Description: short description
long description with mor

30
debian/pyneo-zadosk/copyright vendored Normal file
View file

@ -0,0 +1,30 @@
This package was debianized by Johannes Schauer <josch@pyneo.org> on
Tue, 23 June 2009 10:08:51 +0000.
It was downloaded from <http://pyneo.org>
Upstream Authors:
* Copyright © 2008-2009 M. Dietrich <mdt@pyneo.org>
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
For the Debian packaging:
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
License:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.

View file

@ -0,0 +1,29 @@
--- a/Makefile
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/usr/bin/env make -f
-#HOST=murphy
-#HOST=gta01
-#HOST=gta02
-HOST=metab
-#HOST=ben
-ARCH=`uname -m`
-PYTHON_VERSION=2.6
-
-.PHONY: dbg all run clean
-
-all: build/lib.linux-$(ARCH)-$(PYTHON_VERSION)/fakekey.so
-
-dbg: all
- rsync --verbose --archive --delete ../zadosk mdt@$(HOST):pyneo/.
-
-run: all
- PYTHONPATH=build/lib.linux-$(ARCH)-$(PYTHON_VERSION) \
- python$(PYTHON_VERSION) -u pyneo/zad/osk/__init__.py resources/ organic.json
-
-clean:
- rm -rf *.c *.o *.so core build
-
-build/lib.linux-$(ARCH)-$(PYTHON_VERSION)/fakekey.so: fakekey.pyx Makefile setup.py
- python$(PYTHON_VERSION) setup.py build
-

1
debian/pyneo-zadosk/patches/series vendored Normal file
View file

@ -0,0 +1 @@
remove-makefile.patch

1
debian/pyneo-zadosk/pycompat vendored Normal file
View file

@ -0,0 +1 @@
2

1
debian/pyneo-zadosk/pyversions vendored Normal file
View file

@ -0,0 +1 @@
2.5-

4
debian/pyneo-zadosk/rules vendored Executable file
View file

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

1
debian/pyneo-zadosk/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

1
debian/pyneo-zadthemes/compat vendored Normal file
View file

@ -0,0 +1 @@
7

13
debian/pyneo-zadthemes/control vendored Normal file
View file

@ -0,0 +1,13 @@
Source: pyneo-zadthemes
Section: python
Priority: extra
Maintainer: Johannes Schauer <josch@pyneo.org>
Build-Depends: debhelper (>= 7), python-support (>= 0.5.3), python
Standards-Version: 3.9.1
Homepage: http://pyneo.org
Package: pyneo-zadthemes
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}
Description: short description
a longer description

30
debian/pyneo-zadthemes/copyright vendored Normal file
View file

@ -0,0 +1,30 @@
This package was debianized by Johannes Schauer <josch@pyneo.org> on
Tue, 23 June 2009 10:08:51 +0000.
It was downloaded from <http://pyneo.org>
Upstream Authors:
* Copyright © 2008-2009 M. Dietrich <mdt@pyneo.org>
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
For the Debian packaging:
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
License:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.

1
debian/pyneo-zadthemes/pycompat vendored Normal file
View file

@ -0,0 +1 @@
2

1
debian/pyneo-zadthemes/pyversions vendored Normal file
View file

@ -0,0 +1 @@
2.5-

4
debian/pyneo-zadthemes/rules vendored Executable file
View file

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

1
debian/pyneo-zadthemes/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

1
debian/pyneo-zadwm/compat vendored Normal file
View file

@ -0,0 +1 @@
7

13
debian/pyneo-zadwm/control vendored Normal file
View file

@ -0,0 +1,13 @@
Source: pyneo-zadwm
Section: python
Priority: extra
Maintainer: Johannes Schauer <josch@pyneo.org>
Build-Depends: debhelper (>= 7), python-support (>= 0.5.3), python
Standards-Version: 3.9.1
Homepage: http://pyneo.org
Package: pyneo-zadwm
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}, python-evas, python-ecore, python-xpyb
Description: short description
a meaningful longer description

30
debian/pyneo-zadwm/copyright vendored Normal file
View file

@ -0,0 +1,30 @@
This package was debianized by Johannes Schauer <josch@pyneo.org> on
Tue, 23 June 2009 10:08:51 +0000.
It was downloaded from <http://pyneo.org>
Upstream Authors:
* Copyright © 2008-2009 M. Dietrich <mdt@pyneo.org>
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
For the Debian packaging:
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
License:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.

View file

@ -0,0 +1,37 @@
--- a/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/usr/bin/env make -f
-EPATH=/opt/e17
-#HOST=murphy
-#HOST=gta01
-#HOST=gta02
-#HOST=user@ben
-HOST=metab
-#XTRACE=xtrace -D :2 -n
-ARCH=`uname -m`
-PYTHON_VERSION=2.6
-.PHONY: run dbg all clean x11
-
-all:
- ./setup.py build
-
-install:
- ./setup.py install
-
-run:
- DISPLAY=:1 \
- PYTHONPATH=. \
- $(XTRACE) \
- python -u bin/zadwm resources/
-
-dbg:
- rsync --verbose --archive --delete ../zadwm mdt@$(HOST):pyneo/.
-
-x11:
- Xephyr :1 -dpi 144 -screen 800x450 &!
- #wetab: 1366x768
-
-clean:
- rm -f *.c *.pyx *.so *.o data pics *.pyo *.pyc
-

1
debian/pyneo-zadwm/patches/series vendored Normal file
View file

@ -0,0 +1 @@
remove-makefile.patch

1
debian/pyneo-zadwm/pycompat vendored Normal file
View file

@ -0,0 +1 @@
2

1
debian/pyneo-zadwm/pyversions vendored Normal file
View file

@ -0,0 +1 @@
2.5-

4
debian/pyneo-zadwm/rules vendored Executable file
View file

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

1
debian/pyneo-zadwm/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

1
debian/python-ijon/compat vendored Normal file
View file

@ -0,0 +1 @@
7

13
debian/python-ijon/control vendored Normal file
View file

@ -0,0 +1,13 @@
Source: python-ijon
Section: python
Priority: extra
Maintainer: Johannes Schauer <josch@pyneo.org>
Build-Depends: debhelper (>= 7), python-support (>= 0.5.3), python
Standards-Version: 3.9.1
Homepage: http://pyneo.org
Package: python-ijon
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}, python-dbus, python-ecore, python-edbus
Description: ijon
meaningful description.

29
debian/python-ijon/copyright vendored Normal file
View file

@ -0,0 +1,29 @@
This package was debianized by Johannes Schauer <josch@pyneo.org> on
Tue, 31 Oct 2009 20:08:51 +0000.
It was downloaded from <http://pyneo.org>
Upstream Authors:
* Copyright © 2008-2009 M. Dietrich <mdt@pyneo.org>
For the Debian packaging:
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
License:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.

View file

@ -0,0 +1,65 @@
Index: python-ijon-0.4/Makefile
===================================================================
--- python-ijon-0.4.orig/Makefile 2010-08-25 11:05:14.000000000 +0000
+++ /dev/null 1970-01-01 00:00:00.000000000 +0000
@@ -1,60 +0,0 @@
-#!/usr/bin/env make -f
-#HOST=murphy
-#HOST=gta01
-HOST=gta02
-EPATH=/opt/e17
-
-.PHONY: all
-all:
- PATH=$(PATH):$(EPATH)/bin \
- LD_LIBRARY_PATH=$(EPATH)/lib \
- PYTHONPATH=$(EPATH)/lib/python2.5/site-packages:src \
- ./setup.py bdist
-
-.PHONY: run
-run:
- LD_LIBRARY_PATH=$(EPATH)/lib \
- PYTHONPATH=$(EPATH)/lib/python2.5/site-packages:src \
- ./src/ijon/run.py data/ijon.ini
-
-.PHONY: dbg
-dbg: clean
- rsync --verbose --archive --delete ijon/. root@$(HOST):/usr/share/pyshared/ijon/.
-
-.PHONY: clean
-clean:
- for n in `cat ../.gitignore`; do \
- if echo $$n | grep -q /; then \
- rm -rfv "$$n"; \
- else \
- find . -name "$$n" | xargs rm -fv; \
- fi \
- done
-
-.PHONY: docs
-docs: docs/index.html
-
-docs/index.html: Makefile
- mkdir -p docs
- LD_LIBRARY_PATH=$(EPATH)/lib \
- PYTHONPATH=$(EPATH)/lib/python2.5/site-packages:src \
- epydoc \
- --css=data/epydoc.css \
- --debug \
- --docformat=restructuredtext \
- --graph=classtree \
- --graph-font-size=32 \
- --graph-font='Vera' \
- --html \
- --include-log \
- --name='ijon - documentation' \
- --navlink=Home \
- --no-imports \
- --no-private \
- --no-sourcecode \
- --output=docs \
- --quiet \
- --simple-term \
- --url=http://www.paroli-project.org/ \
- src/ijon/*.py
-

1
debian/python-ijon/patches/series vendored Normal file
View file

@ -0,0 +1 @@
remove-makefile.patch

1
debian/python-ijon/pycompat vendored Normal file
View file

@ -0,0 +1 @@
2

1
debian/python-ijon/pyversions vendored Normal file
View file

@ -0,0 +1 @@
2.5-

4
debian/python-ijon/rules vendored Executable file
View file

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

1
debian/python-ijon/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

1
debian/python-pyneo/compat vendored Normal file
View file

@ -0,0 +1 @@
7

14
debian/python-pyneo/control vendored Normal file
View file

@ -0,0 +1,14 @@
Source: python-pyneo
Section: python
Priority: extra
Maintainer: Johannes Schauer <josch@pyneo.org>
Build-Depends: debhelper (>= 7), python-support (>= 0.5.3), python
Standards-Version: 3.9.1
Homepage: http://pyneo.org
Package: python-pyneo
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}, python-simplejson, python-crypto, python-dbus, python-ctypes, python-sqlite
Description: pyneo mobile stack: basis libraries
Helper modules to support development for and with pyneo in Python. It
contains common functions, modules and constants.

30
debian/python-pyneo/copyright vendored Normal file
View file

@ -0,0 +1,30 @@
This package was debianized by Johannes Schauer <josch@pyneo.org> on
Tue, 23 June 2009 10:08:51 +0000.
It was downloaded from <http://pyneo.org>
Upstream Authors:
* Copyright © 2008-2009 M. Dietrich <mdt@pyneo.org>
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
For the Debian packaging:
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
License:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.

View file

@ -0,0 +1,58 @@
Index: python-pyneo-1.32/Makefile
===================================================================
--- python-pyneo-1.32.orig/Makefile 2010-08-24 19:50:28.000000000 +0000
+++ /dev/null 1970-01-01 00:00:00.000000000 +0000
@@ -1,53 +0,0 @@
-#!/usr/bin/env make -f
-#HOST=murphy
-#HOST=gta01
-HOST=gta02
-
-.PHONY: all
-all: clean
- ./setup.py bdist
-
-.PHONY: run
-run:
- PYTHONPATH=. python pyhttpd.py
-
-.PHONY: dbg
-dbg: clean
- rsync --verbose --archive pyneo/. root@$(HOST):/usr/share/pyshared/pyneo/.
-
-.PHONY: clean
-clean:
- for n in `cat ../.gitignore`; do \
- if echo $$n | grep -q /; then \
- rm -rfv "$$n"; \
- else \
- find . -name "$$n" | xargs rm -fv; \
- fi \
- done
-
-.PHONY: docs
-docs: docs/index.html
-
-docs/index.html: pyneo/**/*.py Makefile
- mkdir -p docs
- epydoc \
- --css=data/epydoc.css \
- --debug \
- --docformat=restructuredtext \
- --graph=classtree \
- --graph-font-size=32 \
- --graph-font='Vera' \
- --html \
- --include-log \
- --name='pyneo - documentation' \
- --navlink=Home \
- --no-imports \
- --no-private \
- --no-sourcecode \
- --output=docs \
- --quiet \
- --simple-term \
- --top=pyneo.interfaces \
- --url=http://pyneo.org/ \
- pyneo
-

1
debian/python-pyneo/patches/series vendored Normal file
View file

@ -0,0 +1 @@
remove-makefile.patch

1
debian/python-pyneo/pycompat vendored Normal file
View file

@ -0,0 +1 @@
2

1
debian/python-pyneo/pyversions vendored Normal file
View file

@ -0,0 +1 @@
2.5-

4
debian/python-pyneo/rules vendored Executable file
View file

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

1
debian/python-pyneo/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

1
debian/zad/compat vendored Normal file
View file

@ -0,0 +1 @@
7

13
debian/zad/control vendored Normal file
View file

@ -0,0 +1,13 @@
Source: zad
Section: python
Priority: extra
Maintainer: Johannes Schauer <josch@pyneo.org>
Build-Depends: debhelper (>= 7), python-support (>= 0.5.3), python
Standards-Version: 3.9.1
Homepage: http://pyneo.org
Package: zad
Architecture: all
Depends: ${misc:Depends}, ${python:Depends}, python-ecore, python-evas, python-ijon, python-pyneo
Description: a short description
a more lengthy description

30
debian/zad/copyright vendored Normal file
View file

@ -0,0 +1,30 @@
This package was debianized by Johannes Schauer <josch@pyneo.org> on
Tue, 23 June 2009 10:08:51 +0000.
It was downloaded from <http://pyneo.org>
Upstream Authors:
* Copyright © 2008-2009 M. Dietrich <mdt@pyneo.org>
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
For the Debian packaging:
* Copyright © 2009 Johannes Schauer <josch@pyneo.org>
License:
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
On Debian systems, the complete text of the GNU General
Public License can be found in `/usr/share/common-licenses/GPL-3'.

View file

@ -0,0 +1,49 @@
--- a/Makefile
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/usr/bin/env make -f
-#HOST=murphy
-#HOST=gta01
-#HOST=gta02
-HOST=metab.home.emdete.de
-
-.PHONY: all docs clean dbg run
-all:
- ./setup.py bdist
-
-run:
- DISPLAY=:1 \
- PYTHONPATH=mockup:. \
- python -u ./bin/zad data/zad.ini
-
-dbg: clean
- rsync --verbose --archive --delete plugins/. root@$(HOST):/usr/share/zad/.
-
-clean:
-
-docs: docs/index.html
-
-docs/index.html: Makefile
- mkdir -p docs
- LD_LIBRARY_PATH=$(EPATH)/lib \
- PYTHONPATH=$(EPATH)/lib/python2.6/site-packages:../../pyneo/python-pyneo:../../pyneo/python-pyneopads:../ijon/src \
- epydoc \
- --css=data/epydoc.css \
- --debug \
- --docformat=restructuredtext \
- --graph=classtree \
- --graph-font-size=32 \
- --graph-font='Vera' \
- --html \
- --include-log \
- --name='zad - documentation' \
- --navlink=Home \
- --no-imports \
- --no-private \
- --no-sourcecode \
- --output=docs \
- --quiet \
- --simple-term \
- --url=http://pyneo.org/ \
- plugins/dashboard/*.py
-

1
debian/zad/patches/series vendored Normal file
View file

@ -0,0 +1 @@
remove-makefile.patch

1
debian/zad/pycompat vendored Normal file
View file

@ -0,0 +1 @@
2

1
debian/zad/pyversions vendored Normal file
View file

@ -0,0 +1 @@
2.5-

4
debian/zad/rules vendored Executable file
View file

@ -0,0 +1,4 @@
#!/usr/bin/make -f
%:
dh $@

1
debian/zad/source/format vendored Normal file
View file

@ -0,0 +1 @@
3.0 (quilt)

259
pyneo-daily.sh Executable file
View file

@ -0,0 +1,259 @@
#!/bin/sh -e
# use apt-cacher
# use 2.5G tmpfs
# mount -t tmpfs -o size=2500M tmpfs /tmp/ramdisk
PWD="`pwd`"
SRC_DIR="$PWD/src"
DEB_DIR="$PWD/debian"
REPO_DIR="$PWD/repo"
POOL_DIR="$REPO_DIR/pool"
QEMUCONF="$PWD/qemuconfig"
BASE="$PWD/base"
BUILD="$PWD/build"
DATENOW="`date -u +%Y%m%d`"
DEBMIRROR="http://localhost:3142/ftp.de.debian.org/debian"
DIST=sid
HOSTARCH="`dpkg --print-architecture`"
MAINTAINER=1
mkdir -p "$SRC_DIR"
mkdir -p "$REPO_DIR"
mkdir -p "$BUILD"
mkdir -p "$BASE"
rm -rf "$SRC_DIR/"*
rm -rf "$REPO_DIR/"*
rm -rf "$BUILD/"*
#############################################################################
# common functions #
#############################################################################
create_cow()
{
if [ ! -d "$BASE/$1.cow" ]; then
cowbuilder --create --distribution $DIST --basepath "$BASE/$1.cow" \
--architecture $1 --buildplace $BUILD \
--buildresult $POOL_DIR --mirror $DEBMIRROR \
--aptcache ""
fi
}
build_cow()
{
cowbuilder --build "$2" --basepath "$BASE/$1.cow" --buildplace $BUILD \
--buildresult $POOL_DIR --mirror $DEBMIRROR --aptcache ""
}
# qemubuilder config has to be created dynamically because BASEPATH needs to
# be absolute
create_qemu()
{
if [ ! -f "$BASE/$1.qemu" ]; then
cat > "$BASE/$1.conf" << __EOF__
ARCH=$1
MEMORY_MEGS=256
BASEPATH=$BASE/$1.qemu
MIRRORSITE=$DEBMIRROR
BUILDPLACE=$BUILD
BUILDRESULT=$POOL_DIR
ARCH_DISKDEVICE=sd
DISTRIBUTION=$DIST
__EOF__
case "$1" in
"i386")
echo "KERNEL_IMAGE=$QEMUCONF/i386/vmlinuz-2.6.32-5-686" >> "$BASE/$1.conf"
echo "INITRD=$QEMUCONF/i386/initrd.img-2.6.32-5-686" >> "$BASE/$1.conf"
;;
"amd64")
echo "KERNEL_IMAGE=$QEMUCONF/amd64/vmlinuz-2.6.32-5-amd64" >> "$BASE/$1.conf"
echo "INITRD=$QEMUCONF/amd64/initrd.img-2.6.32-5-amd64" >> "$BASE/$1.conf"
;;
"armel")
echo "KERNEL_IMAGE=$QEMUCONF/armel/zImage-2.6.29.4" >> "$BASE/$1.conf"
;;
"mipsel")
echo "KERNEL_IMAGE=$QEMUCONF/mipsel/vmlinux-2.6.32-5-4kc-malta" >> "$BASE/$1.conf"
;;
esac
qemubuilder --configfile "$BASE/$1.conf" --create
fi
}
build_qemu()
{
qemubuilder --build "$2" --configfile "$BASE/$1.conf"
}
#############################################################################
# create qemubuilder base #
#############################################################################
case "$HOSTARCH" in
"i386")
create_cow i386
create_qemu amd64
create_qemu armel
create_qemu mipsel
;;
"amd64")
create_cow i386
create_cow amd64
create_qemu armel
create_qemu mipsel
;;
"armel")
create_qemu i386
create_qemu amd64
create_cow armel
create_qemu mipsel
;;
"mipsel")
create_qemu i386
create_qemu amd64
create_qemu armel
create_cow mipsel
;;
*)
echo "unknown host architecture: $HOSTARCH"
exit 1
;;
esac
#############################################################################
# build source packages #
#############################################################################
curl http://git.pyneo.org/browse/cgit/pyneo/snapshot/pyneo-HEAD.tar.gz | tar xz
for src in gsm0710muxd pyneo-pybankd pyneo-pyneod pyneo-resolvconf python-pyneo zad; do # add pyneo-pygsmd?
cp -r "pyneo-HEAD/$src" "$SRC_DIR/$src"
done
rm -rf pyneo-HEAD
for repo in pyneo-zadthemes pyneo-zadosk pyneo-zadwm python-ijon; do
curl http://git.pyneo.org/browse/cgit/$repo/snapshot/$repo-HEAD.tar.gz | tar xz
mv "$repo-HEAD" "$SRC_DIR/$repo"
done
for pkg in "$SRC_DIR/"*; do
PKG="${pkg##*/}" # emulate basename(1)
mv "$SRC_DIR/$PKG" "$SRC_DIR/$PKG-$DATENOW"
tar --directory "$SRC_DIR" --create --gzip --file "$SRC_DIR/${PKG}_$DATENOW.orig.tar.gz" "$PKG-$DATENOW"
cp -r "$DEB_DIR/$PKG" "$SRC_DIR/$PKG-$DATENOW/debian"
DEBEMAIL="josch@pyneo.org" DEBFULLNAME="Johannes Schauer" dch --package "$PKG" --newversion "$DATENOW-$MAINTAINER" \
--distribution unstable --empty --changelog "$SRC_DIR/$PKG-$DATENOW/debian/changelog" --create "new nightly build"
cd "$SRC_DIR/$PKG-$DATENOW"
dpkg-buildpackage -S -us -uc
cd "../../"
done
mkdir -p "$POOL_DIR"
mv "$SRC_DIR/"*_* "$POOL_DIR"
#############################################################################
# build binary packages #
#############################################################################
for dsc in "$POOL_DIR/"*.dsc; do
if grep "^Architecture: all$" "$dsc" > /dev/null; then
# build native
build_cow $HOSTARCH "$dsc"
else
# build for each arch
case "$HOSTARCH" in
"i386")
build_cow i386 "$dsc"
build_qemu amd64 "$dsc"
build_qemu armel "$dsc"
build_qemu mipsel "$dsc"
;;
"amd64")
build_cow i386 "$dsc"
build_cow amd64 "$dsc"
build_qemu armel "$dsc"
build_qemu mipsel "$dsc"
;;
"armel")
build_qemu i386 "$dsc"
build_qemu amd64 "$dsc"
build_cow armel "$dsc"
build_qemu mipsel "$dsc"
;;
"mipsel")
build_qemu i386 "$dsc"
build_qemu amd64 "$dsc"
build_qemu armel "$dsc"
build_cow mipsel "$dsc"
;;
*)
echo "unknown host architecture: $HOSTARCH"
exit 1
;;
esac
fi
done
#############################################################################
# create repository #
#############################################################################
for arch in i386 amd64 armel mipsel; do
mkdir -p "$REPO_DIR/dists/unstable/main/binary-$arch"
cat > "$REPO_DIR/dists/unstable/main/binary-$arch/Release" << __EOF__
Archive: unstable
Component: main
Origin: Debian
Label: Debian
Architecture: $arch
__EOF__
done
mkdir -p "$REPO_DIR/dists/unstable/main/source"
cat > "$REPO_DIR/dists/unstable/main/source/Release" << __EOF__
Archive: unstable
Component: main
Origin: Debian
Label: Debian
Architecture: source
__EOF__
ln -s unstable "$REPO_DIR/dists/sid"
cd "$REPO_DIR"
dpkg-scanpackages --arch i386 pool/ > dists/unstable/main/binary-i386/Packages
bzip2 -9fk dists/unstable/main/binary-i386/Packages
gzip -9f dists/unstable/main/binary-i386/Packages
dpkg-scanpackages --arch amd64 pool/ > dists/unstable/main/binary-amd64/Packages
bzip2 -9fk dists/unstable/main/binary-amd64/Packages
gzip -9f dists/unstable/main/binary-amd64/Packages
dpkg-scanpackages --arch armel pool/ > dists/unstable/main/binary-armel/Packages
bzip2 -9fk dists/unstable/main/binary-armel/Packages
gzip -9f dists/unstable/main/binary-armel/Packages
dpkg-scanpackages --arch mipsel pool/ > dists/unstable/main/binary-mipsel/Packages
bzip2 -9fk dists/unstable/main/binary-mipsel/Packages
gzip -9f dists/unstable/main/binary-mipsel/Packages
dpkg-scansources pool/ > dists/unstable/main/source/Sources
bzip2 -9fk dists/unstable/main/source/Sources
gzip -9f dists/unstable/main/source/Sources
cd ../
cd "$REPO_DIR/dists"
cat > unstable/Release << __EOF__
Origin: pyneo
Label: pyneo
Suite: unstable
Codename: sid
Date: `date -R`
Architectures: amd64 armel i386 mipsel
Components: main
Description: pyneo dailies
MD5Sum:
__EOF__
for f in `find . -regex "./unstable/main/[^/]+/\(Packages\|Sources\|\Release\).*"`; do
md5sum $f | awk '{printf " %s ", $1}' >> unstable/Release
stat --printf="%s\t%n\n" $f >> unstable/Release
done
cd ../..
#gpg --detach-sign --armor --sign -o $REPO_DIR/Release.gpg $REPO_DIR/Release

Binary file not shown.

Binary file not shown.

File diff suppressed because it is too large Load diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.