From: Jônatas Isvi Date: Thu, 4 Jun 2009 07:09:11 +0000 (-0400) Subject: commitando os sources pra gerar o pacote debian X-Git-Url: http://vcs.maemo.org/git/?p=remotepc;a=commitdiff_plain;h=57dc1c95c58307c33352c836c6cf9584da7281e5 commitando os sources pra gerar o pacote debian --- diff --git a/deb-package/client/debian/readme b/deb-package/client/debian/readme new file mode 100644 index 0000000..e259d02 --- /dev/null +++ b/deb-package/client/debian/readme @@ -0,0 +1 @@ +precisa gerar o pacote do zero diff --git a/deb-package/client/notes/README.Debian b/deb-package/client/notes/README.Debian new file mode 100755 index 0000000..fdaa542 --- /dev/null +++ b/deb-package/client/notes/README.Debian @@ -0,0 +1,6 @@ +pcremote-client for Debian +---------------------- + + + + -- Jonatas Isvi Mon, 30 Mar 2009 18:53:24 -0400 diff --git a/deb-package/client/notes/changelog b/deb-package/client/notes/changelog new file mode 100755 index 0000000..b332888 --- /dev/null +++ b/deb-package/client/notes/changelog @@ -0,0 +1,6 @@ +pcremote-client (0.60-1) unstable; urgency=low + + * Initial release (Closes: #nnnn) + + -- Jonatas Isvi Mon, 30 Mar 2009 18:53:24 -0400 + diff --git a/deb-package/client/notes/compat b/deb-package/client/notes/compat new file mode 100755 index 0000000..7ed6ff8 --- /dev/null +++ b/deb-package/client/notes/compat @@ -0,0 +1 @@ +5 diff --git a/deb-package/client/notes/control b/deb-package/client/notes/control new file mode 100755 index 0000000..ccc90cd --- /dev/null +++ b/deb-package/client/notes/control @@ -0,0 +1,11 @@ +Source: pcremote-client +Section: user/other +Priority: optional +Maintainer: Jonatas Isvi , Andre Portela , Nilson Silva +Build-Depends: debhelper (>= 5) +Standards-Version: 3.7.2 + +Package: pcremote-client +Architecture: armel +Depends: python2.5, python2.5-efl-utils (>=0.1.3), python2.5-efl-core (>=0.9.1), python2.5-bluez (>=0.9.1) +Description: A client application to let you control a mouse and keyboard of a desktop server diff --git a/deb-package/client/notes/copyright b/deb-package/client/notes/copyright new file mode 100755 index 0000000..63487d0 --- /dev/null +++ b/deb-package/client/notes/copyright @@ -0,0 +1,17 @@ +Copyright (c) 2009 Zagaia Lab (INdT/Fucapi). +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser 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 Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + Project Name: PC Remote Client + Author(s) : Jonatas Isvi , Andre Portela , + Nilson Silva diff --git a/deb-package/client/notes/dirs b/deb-package/client/notes/dirs new file mode 100755 index 0000000..3618ba5 --- /dev/null +++ b/deb-package/client/notes/dirs @@ -0,0 +1,5 @@ +usr/bin +usr/share/pcremote-client +usr/share/applications/hildon +usr/share/icons/hicolor/26x26/hildon + diff --git a/deb-package/client/notes/docs b/deb-package/client/notes/docs new file mode 100755 index 0000000..e69de29 diff --git a/deb-package/client/notes/files b/deb-package/client/notes/files new file mode 100644 index 0000000..176ed73 --- /dev/null +++ b/deb-package/client/notes/files @@ -0,0 +1 @@ +pcremote-client_0.60-1_armel.deb user/other optional diff --git a/deb-package/client/notes/pcremote_client.tar.gz b/deb-package/client/notes/pcremote_client.tar.gz new file mode 100755 index 0000000..94af7ff Binary files /dev/null and b/deb-package/client/notes/pcremote_client.tar.gz differ diff --git a/deb-package/client/notes/postinst b/deb-package/client/notes/postinst new file mode 100755 index 0000000..8204dd4 --- /dev/null +++ b/deb-package/client/notes/postinst @@ -0,0 +1,5 @@ +#!/bin/sh -e + +gtk-update-icon-cache -f /usr/share/icons/hicolor +maemo-select-menu-location pcremote-client.desktop + diff --git a/deb-package/client/notes/prerm b/deb-package/client/notes/prerm new file mode 100755 index 0000000..72123fe --- /dev/null +++ b/deb-package/client/notes/prerm @@ -0,0 +1,15 @@ +#!/bin/sh -e + +# remove configuration + +# Delete the .desktop file in case the app-installer didn't. +rm -f /usr/share/applications/hildon/pcremote-client.desktop + +# Delete the pcremoteclt directory in case the app-installer didn't +rm -fr /usr/share/pcremote-client + +# Delete the symbolics links files in case the app-installer didn't. +rm -f /usr/bin/pcremote-client + + +exit 0 diff --git a/deb-package/client/notes/rules b/deb-package/client/notes/rules new file mode 100755 index 0000000..9e84358 --- /dev/null +++ b/deb-package/client/notes/rules @@ -0,0 +1,90 @@ +#!/usr/bin/make -f + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + ##$(MAKE) + #docbook-to-man debian/pcremote-client.sgml > pcremote-client.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + dh_clean + + # Add here commands to clean up after the build process. + -$(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/pcremote-client. + #$(MAKE) install DESTDIR=$(CURDIR)/debian/pcremote-client + mkdir -p $(CURDIR)/debian/pcremote-client + + ###insert your commands here + cp *.py *.edj $(CURDIR)/debian/pcremote-client/usr/share/pcremote-client + cp -r connection/ $(CURDIR)/debian/pcremote-client/usr/share/pcremote-client + cp -r utils/ $(CURDIR)/debian/pcremote-client/usr/share/pcremote-client + cp pcremote26.png $(CURDIR)/debian/pcremote-client/usr/share/icons/hicolor/26x26/hildon/pcremote.png + + ### Installing menufile + # copy the file with the menu entry into /usr/share/applications + cp pcremote-client.desktop $(CURDIR)/debian/pcremote-client/usr/share/applications/hildon + cp pcremote-client $(CURDIR)/debian/pcremote-client/usr/bin + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/deb-package/client/pcremote-client b/deb-package/client/pcremote-client new file mode 100755 index 0000000..b28bdfe --- /dev/null +++ b/deb-package/client/pcremote-client @@ -0,0 +1,3 @@ +#!/bin/sh + +python /usr/share/pcremote-client/pcremote-client.py diff --git a/deb-package/client/pcremote-client.desktop b/deb-package/client/pcremote-client.desktop new file mode 100755 index 0000000..f712a0a --- /dev/null +++ b/deb-package/client/pcremote-client.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=0.60 +Type=Application +Icon=pcremote +Name=PCRemote Client +Exec=pcremote-client +X-Window-Icon=pcremote +X-Window-Icon-Dimmed=pcremote +Terminal=false +Categories=Application;Network; +StartupNotify=false diff --git a/deb-package/client/pcremote40.png b/deb-package/client/pcremote40.png new file mode 100755 index 0000000..22b5640 Binary files /dev/null and b/deb-package/client/pcremote40.png differ diff --git a/deb-package/server/debian/readme b/deb-package/server/debian/readme new file mode 100644 index 0000000..e259d02 --- /dev/null +++ b/deb-package/server/debian/readme @@ -0,0 +1 @@ +precisa gerar o pacote do zero diff --git a/deb-package/server/notes/README.Debian b/deb-package/server/notes/README.Debian new file mode 100755 index 0000000..dddb9de --- /dev/null +++ b/deb-package/server/notes/README.Debian @@ -0,0 +1,6 @@ +pcremote-server for Debian +---------------------- + + + + -- Jonatas Isvi Mon, 30 Mar 2009 18:53:24 -0400 diff --git a/deb-package/server/notes/changelog b/deb-package/server/notes/changelog new file mode 100755 index 0000000..9cc4a68 --- /dev/null +++ b/deb-package/server/notes/changelog @@ -0,0 +1,6 @@ +pcremote-server (0.60-1) unstable; urgency=low + + * Initial release (Closes: #nnnn) + + -- Jonatas Isvi Mon, 30 Mar 2009 18:53:24 -0400 + diff --git a/deb-package/server/notes/compat b/deb-package/server/notes/compat new file mode 100755 index 0000000..1e8b314 --- /dev/null +++ b/deb-package/server/notes/compat @@ -0,0 +1 @@ +6 diff --git a/deb-package/server/notes/control b/deb-package/server/notes/control new file mode 100755 index 0000000..e0b98e3 --- /dev/null +++ b/deb-package/server/notes/control @@ -0,0 +1,11 @@ +Source: pcremote-server +Section: net +Priority: optional +Maintainer: Jonatas Isvi , Andre Portela , Nilson Silva +Build-Depends: debhelper (>= 5) +Standards-Version: 3.7.2 + +Package: pcremote-server +Architecture: all +Depends: python2.5, python2.5-gtk2, python-bluetooth, python-xlib, python2.5-notify, python-dcop +Description: A server application of PCRemote Client diff --git a/deb-package/server/notes/copyright b/deb-package/server/notes/copyright new file mode 100755 index 0000000..8520c24 --- /dev/null +++ b/deb-package/server/notes/copyright @@ -0,0 +1,17 @@ +Copyright (c) 2009 Zagaia Lab (INdT/Fucapi). +This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Lesser 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 Lesser General Public License for more details. + +You should have received a copy of the GNU Lesser General Public License + along with this program. If not, see . + + Project Name: PC Remote Server + Author(s) : Jonatas Isvi , Andre Portela , + Nilson Silva diff --git a/deb-package/server/notes/dirs b/deb-package/server/notes/dirs new file mode 100755 index 0000000..d4d5362 --- /dev/null +++ b/deb-package/server/notes/dirs @@ -0,0 +1,7 @@ +usr/bin +usr/share/pcremote-server +usr/share/pcremote-server/images +usr/share/applications +usr/share/icons/hicolor/48x48/ +usr/share/menu + diff --git a/deb-package/server/notes/docs b/deb-package/server/notes/docs new file mode 100755 index 0000000..e69de29 diff --git a/deb-package/server/notes/files b/deb-package/server/notes/files new file mode 100755 index 0000000..827d4d5 --- /dev/null +++ b/deb-package/server/notes/files @@ -0,0 +1 @@ +pcremote-server_0.60-1_all.deb net optional diff --git a/deb-package/server/notes/postinst b/deb-package/server/notes/postinst new file mode 100755 index 0000000..e15a0c5 --- /dev/null +++ b/deb-package/server/notes/postinst @@ -0,0 +1,7 @@ +#!/bin/sh -e +set -e + +if which update-icon-caches >/dev/null 2>&1 ; then + update-icon-caches /usr/share/icons/hicolor +fi + diff --git a/deb-package/server/notes/postrm b/deb-package/server/notes/postrm new file mode 100755 index 0000000..4fa6e54 --- /dev/null +++ b/deb-package/server/notes/postrm @@ -0,0 +1,25 @@ +#!/bin/sh -e +set -e + +if which update-icon-caches >/dev/null 2>&1 ; then + update-icon-caches /usr/share/icons/hicolor +fi + +# remove configuration + +# Delete the .desktop file in case the app-installer didn't. +rm -f /usr/share/applications/pcremote-server.desktop + +# Delete the pcremoteclt directory in case the app-installer didn't +rm -fr /usr/share/pcremote-server + +# Delete the symbolics links files in case the app-installer didn't. +rm -f /usr/bin/pcremote-server + +# Delete the pcremote icon +rm -f /usr/share/icons/hicolor/48x48/pcremote.png + +# Delete the pcremote menu +rm -f /usr/share/menu/pcremote-server-menu + +exit 0 diff --git a/deb-package/server/notes/rules b/deb-package/server/notes/rules new file mode 100755 index 0000000..f45b7f5 --- /dev/null +++ b/deb-package/server/notes/rules @@ -0,0 +1,96 @@ +#!/usr/bin/make -f + +configure: configure-stamp +configure-stamp: + dh_testdir + # Add here commands to configure the package. + + touch configure-stamp + + +build: build-stamp + +build-stamp: configure-stamp + dh_testdir + + # Add here commands to compile the package. + ##$(MAKE) + #docbook-to-man debian/pcremote-server.sgml > pcremote-server.1 + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + dh_clean + + # Add here commands to clean up after the build process. + -$(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + dh_installmenu + dh_icons + # Add here commands to install the package into debian/pcremote-server. + #$(MAKE) install DESTDIR=$(CURDIR)/debian/pcremote-server + mkdir -p $(CURDIR)/debian/pcremote-server + + ###insert your commands here + cp *.py $(CURDIR)/debian/pcremote-server/usr/share/pcremote-server + cp -r exceptions/ $(CURDIR)/debian/pcremote-server/usr/share/pcremote-server + cp -r images/ $(CURDIR)/debian/pcremote-server/usr/share/pcremote-server + cp -r services/ $(CURDIR)/debian/pcremote-server/usr/share/pcremote-server + cp -r players/ $(CURDIR)/debian/pcremote-server/usr/share/pcremote-server + cp -r connection/ $(CURDIR)/debian/pcremote-server/usr/share/pcremote-server + cp -r utils/ $(CURDIR)/debian/pcremote-server/usr/share/pcremote-server + + ### Installing menufile + # copy the file with the menu entry into /usr/share/applications + cp pcremote-server.desktop $(CURDIR)/debian/pcremote-server/usr/share/applications + cp pcremote.png $(CURDIR)/debian/pcremote-server/usr/share/icons + cp pcremote-server-menu $(CURDIR)/debian/pcremote-server/usr/share/menu + cp pcremote-server $(CURDIR)/debian/pcremote-server/usr/bin + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples +# dh_install + dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_python +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/deb-package/server/pcremote-server b/deb-package/server/pcremote-server new file mode 100755 index 0000000..de17562 --- /dev/null +++ b/deb-package/server/pcremote-server @@ -0,0 +1,3 @@ +#!/bin/sh + +python /usr/share/pcremote-server/pcremote-server.py diff --git a/deb-package/server/pcremote-server-menu b/deb-package/server/pcremote-server-menu new file mode 100755 index 0000000..d7fea37 --- /dev/null +++ b/deb-package/server/pcremote-server-menu @@ -0,0 +1,6 @@ +?package(pcremote-server): \ + needs="X11" \ + section:"Applications/Network" \ + title="PCRemote Server" \ + command="pcremote-server" \ + icon="/usr/share/icons/hicolor/48x48/pcremote.png" diff --git a/deb-package/server/pcremote-server.desktop b/deb-package/server/pcremote-server.desktop new file mode 100755 index 0000000..59bc7da --- /dev/null +++ b/deb-package/server/pcremote-server.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Version=0.60 +Type=Application +Icon=/usr/share/hicolor/48x48/pcremote.png +Name=PCRemote Server +Exec=pcremote-server +Terminal=false +Categories=Application;Network;GTK; +StartupNotify=true diff --git a/deb-package/server/pcremote.png b/deb-package/server/pcremote.png new file mode 100755 index 0000000..2e13bd7 Binary files /dev/null and b/deb-package/server/pcremote.png differ