initial commit
commit
a21b15ff60
@ -0,0 +1 @@
|
||||
7
|
@ -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.
|
@ -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'.
|
@ -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)
|
||||
|
@ -0,0 +1 @@
|
||||
debian/gsm0710muxd.8
|
@ -0,0 +1,7 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
%:
|
||||
dh $@
|
||||
|
||||
override_dh_installinit:
|
||||
dh_installinit -o -- defaults 19 81
|
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
@ -0,0 +1 @@
|
||||
7
|
@ -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.
|
@ -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'.
|
@ -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
|
||||
-
|
@ -0,0 +1 @@
|
||||
remove-makefile.patch
|
@ -0,0 +1 @@
|
||||
2
|
@ -0,0 +1 @@
|
||||
2.5-
|
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
%:
|
||||
dh $@
|
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
@ -0,0 +1 @@
|
||||
7
|
@ -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.
|
@ -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'.
|
@ -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
|
@ -0,0 +1 @@
|
||||
remove-makefile.patch
|
@ -0,0 +1 @@
|
||||
2
|
@ -0,0 +1 @@
|
||||
2.5-
|
@ -0,0 +1,7 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
%:
|
||||
dh $@
|
||||
|
||||
override_dh_installinit:
|
||||
dh_installinit --name=pyneod -o -- defaults 20 80
|
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
@ -0,0 +1 @@
|
||||
7
|
@ -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.
|
@ -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'.
|
@ -0,0 +1 @@
|
||||
usr/share/man/man8/resolvconf.8
|
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
%:
|
||||
dh $@
|
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
@ -0,0 +1 @@
|
||||
7
|
@ -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
|
@ -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'.
|
@ -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
|
||||
-
|
@ -0,0 +1 @@
|
||||
remove-makefile.patch
|
@ -0,0 +1 @@
|
||||
2
|
@ -0,0 +1 @@
|
||||
2.5-
|
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
%:
|
||||
dh $@
|
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
@ -0,0 +1 @@
|
||||
7
|
@ -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
|
@ -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'.
|
@ -0,0 +1 @@
|
||||
2
|
@ -0,0 +1 @@
|
||||
2.5-
|
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
%:
|
||||
dh $@
|
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
@ -0,0 +1 @@
|
||||
7
|
@ -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
|
@ -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'.
|
@ -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
|
||||
-
|
@ -0,0 +1 @@
|
||||
remove-makefile.patch
|
@ -0,0 +1 @@
|
||||
2
|
@ -0,0 +1 @@
|
||||
2.5-
|
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
%:
|
||||
dh $@
|
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
@ -0,0 +1 @@
|
||||
7
|
@ -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.
|
@ -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'.
|
@ -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
|
||||
-
|
@ -0,0 +1 @@
|
||||
remove-makefile.patch
|
@ -0,0 +1 @@
|
||||
2
|
@ -0,0 +1 @@
|
||||
2.5-
|
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
%:
|
||||
dh $@
|
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
@ -0,0 +1 @@
|
||||
7
|
@ -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.
|
@ -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'.
|
@ -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
|
||||
-
|
@ -0,0 +1 @@
|
||||
remove-makefile.patch
|
@ -0,0 +1 @@
|
||||
2
|
@ -0,0 +1 @@
|
||||
2.5-
|
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
%:
|
||||
dh $@
|
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
@ -0,0 +1 @@
|
||||
7
|
@ -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
|
@ -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'.
|
@ -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
|
||||
-
|
@ -0,0 +1 @@
|
||||
remove-makefile.patch
|
@ -0,0 +1 @@
|
||||
2
|
@ -0,0 +1 @@
|
||||
2.5-
|
@ -0,0 +1,4 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
%:
|
||||
dh $@
|
@ -0,0 +1 @@
|
||||
3.0 (quilt)
|
@ -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.
Loading…
Reference in New Issue