* [PATCH] wpa-gui: add version 0.6.9 (Qt4 based)
@ 2010-01-14 21:35 Christian Rüb
2010-01-15 8:22 ` Koen Kooi
0 siblings, 1 reply; 7+ messages in thread
From: Christian Rüb @ 2010-01-14 21:35 UTC (permalink / raw)
To: openembedded-devel; +Cc: Martin Jansa
This is version 0.6.9 of wpa-gui (Qt4), not the old one. If you think the package should be named qpa-gui-qt4, please tell me.
The stylesheet is made for SHR only as the application does not fit the screen otherwise (font way to big).
Cheers,
Christian
diff --git a/recipes/wpa-supplicant/wpa-gui-0.6.9/desktop.patch b/recipes/wpa-supplicant/wpa-gui-0.6.9/desktop.patch
new file mode 100644
index 0000000..d83ecd9
--- /dev/null
+++ b/recipes/wpa-supplicant/wpa-gui-0.6.9/desktop.patch
@@ -0,0 +1,11 @@
+--- wpa_gui-qt4/wpa_gui.desktop 2009-03-23 15:06:28.000000000 +0100
++++ wpa_gui-qt4/wpa_gui.desktop 2009-11-14 18:46:09.000000000 +0100
+@@ -2,7 +2,7 @@
+ Version=1.0
+ Name=wpa_gui
+ Comment=Graphical user interface for wpa_supplicant
+-Exec=wpa_gui
++Exec=wpa_gui -stylesheet /usr/share/wpa_gui/style
+ Icon=wpa_gui
+ GenericName=wpa_supplicant user interface
+ Terminal=false
diff --git a/recipes/wpa-supplicant/wpa-gui-0.6.9/icons.patch b/recipes/wpa-supplicant/wpa-gui-0.6.9/icons.patch
new file mode 100644
index 0000000..244ec63
--- /dev/null
+++ b/recipes/wpa-supplicant/wpa-gui-0.6.9/icons.patch
@@ -0,0 +1,19 @@
+diff -rup wpa_supplicant-0.6.9_orig/wpa_supplicant/wpa_gui-qt4/icons/Makefile wpa_supplicant-0.6.9/wpa_supplicant/wpa_gui-qt4/icons/Makefile
+--- wpa_gui-qt4/icons/Makefile 2009-03-23 15:06:28.000000000 +0100
++++ wpa_gui-qt4/icons/Makefile 2010-01-13 18:36:33.000000000 +0100
+@@ -10,10 +10,11 @@ all: $(ICONS)
+
+ %.png:
+ mkdir -p hicolor/$(@:.png=)/apps/
+- inkscape $(SVG) --without-gui \
+- --export-width=$(word 1,$(subst x, ,$(@:.png=))) \
+- --export-height=$(word 2,$(subst x, ,$(@:.png=))) \
+- --export-png=hicolor/$(@:.png=)/apps/$(NAME).png
++ rsvg-convert $(SVG) \
++ --width=$(word 1,$(subst x, ,$(@:.png=))) \
++ --height=$(word 2,$(subst x, ,$(@:.png=))) \
++ --format=png \
++ --output=hicolor/$(@:.png=)/apps/$(NAME).png
+
+ $(NAME).xpm:
+ mkdir -p pixmaps/
diff --git a/recipes/wpa-supplicant/wpa-gui-0.6.9/session_manager.patch b/recipes/wpa-supplicant/wpa-gui-0.6.9/session_manager.patch
new file mode 100644
index 0000000..23ea28c
--- /dev/null
+++ b/recipes/wpa-supplicant/wpa-gui-0.6.9/session_manager.patch
@@ -0,0 +1,72 @@
+diff -rup wpa_supplicant-0.6.9_orig/wpa_supplicant/wpa_gui-qt4/main.cpp wpa_supplicant-0.6.9/wpa_supplicant/wpa_gui-qt4/main.cpp
+--- wpa_gui-qt4/main.cpp 2009-03-23 15:06:28.000000000 +0100
++++ wpa_gui-qt4/main.cpp 2009-11-14 17:55:47.000000000 +0100
+@@ -24,7 +24,9 @@ class WpaGuiApp : public QApplication
+ public:
+ WpaGuiApp(int &argc, char **argv);
+
++#ifndef QT_NO_SESSIONMANAGER
+ virtual void saveState(QSessionManager &manager);
++#endif
+
+ WpaGui *w;
+ };
+@@ -33,11 +35,13 @@ WpaGuiApp::WpaGuiApp(int &argc, char **a
+ {
+ }
+
++#ifndef QT_NO_SESSIONMANAGER
+ void WpaGuiApp::saveState(QSessionManager &manager)
+ {
+ QApplication::saveState(manager);
+ w->saveState();
+ }
++#endif
+
+
+ int main(int argc, char *argv[])
+diff -rup wpa_supplicant-0.6.9_orig/wpa_supplicant/wpa_gui-qt4/wpagui.cpp wpa_supplicant-0.6.9/wpa_supplicant/wpa_gui-qt4/wpagui.cpp
+--- wpa_gui-qt4/wpagui.cpp 2009-03-23 15:06:28.000000000 +0100
++++ wpa_gui-qt4/wpagui.cpp 2009-11-14 17:55:47.000000000 +0100
+@@ -145,6 +145,7 @@ WpaGui::WpaGui(QApplication *_app, QWidg
+
+ parse_argv();
+
++#ifndef QT_NO_SESSIONMANAGER
+ if (app->isSessionRestored()) {
+ QSettings settings("wpa_supplicant", "wpa_gui");
+ settings.beginGroup("state");
+@@ -153,6 +154,7 @@ WpaGui::WpaGui(QApplication *_app, QWidg
+ startInTray = settings.value("in_tray").toBool();
+ settings.endGroup();
+ }
++#endif
+
+ if (QSystemTrayIcon::isSystemTrayAvailable())
+ createTrayIcon(startInTray);
+@@ -1689,6 +1691,7 @@ void WpaGui::addInterface()
+ }
+
+
++#ifndef QT_NO_SESSIONMANAGER
+ void WpaGui::saveState()
+ {
+ QSettings settings("wpa_supplicant", "wpa_gui");
+@@ -1697,3 +1700,4 @@ void WpaGui::saveState()
+ settings.setValue("in_tray", inTray);
+ settings.endGroup();
+ }
++#endif
+diff -rup wpa_supplicant-0.6.9_orig/wpa_supplicant/wpa_gui-qt4/wpagui.h wpa_supplicant-0.6.9/wpa_supplicant/wpa_gui-qt4/wpagui.h
+--- wpa_gui-qt4/wpagui.h 2009-03-23 15:06:28.000000000 +0100
++++ wpa_gui-qt4/wpagui.h 2009-11-14 17:55:47.000000000 +0100
+@@ -40,7 +40,9 @@ public:
+ virtual void disableNetwork(const QString &sel);
+ virtual int getNetworkDisabled(const QString &sel);
+ void setBssFromScan(const QString &bssid);
++#ifndef QT_NO_SESSIONMANAGER
+ void saveState();
++#endif
+
+ public slots:
+ virtual void parse_argv();
diff --git a/recipes/wpa-supplicant/wpa-gui-0.6.9/style b/recipes/wpa-supplicant/wpa-gui-0.6.9/style
new file mode 100644
index 0000000..ffd1749
--- /dev/null
+++ b/recipes/wpa-supplicant/wpa-gui-0.6.9/style
@@ -0,0 +1,4 @@
+* {font-size: 16px;}
+QPushButton {
+ font-size: 20px;
+}
diff --git a/recipes/wpa-supplicant/wpa-gui_0.6.9.bb b/recipes/wpa-supplicant/wpa-gui_0.6.9.bb
new file mode 100644
index 0000000..31f0804
--- /dev/null
+++ b/recipes/wpa-supplicant/wpa-gui_0.6.9.bb
@@ -0,0 +1,48 @@
+DESCRIPTION = "Qt interface for choosing which configured network to connect \
+to. It also provides a method for browsing 802.11 SSID scan results, an event \
+history log of messages generated by wpa_supplicant, and a method to add or \
+edit wpa_supplicant networks."
+SECTION = "network"
+LICENSE = "GPL BSD"
+HOMEPAGE = "http://hostap.epitest.fi/wpa_supplicant/"
+DEPENDS = "librsvg-native imagemagick-native"
+RDEPENDS = "wpa-supplicant"
+RRECOMMENDS = "${LIBC}-gconv-utf-16"
+PR = "r1"
+
+SRC_URI = "http://hostap.epitest.fi/releases/wpa_supplicant-${PV}.tar.gz\
+ file://session_manager.patch;patch=1 "
+
+SRC_URI_append_shr = "file://desktop.patch;patch=1 \
+ file://icons.patch;patch=1 \
+ file://style"
+
+S = "${WORKDIR}/wpa_supplicant-${PV}/wpa_supplicant/wpa_gui-qt4"
+
+inherit qt4x11
+ARM_INSTRUCTION_SET = "arm"
+
+do_compile_append() {
+ oe_runmake -C ${S}/icons
+}
+
+do_install () {
+ install -d ${D}${bindir}
+ install -d ${D}${datadir}/wpa_gui
+ install -d ${D}${datadir}/applications
+ install -d ${D}${datadir}/pixmaps
+ install -m 644 icons/hicolor/128x128/apps/wpa_gui.png ${D}${datadir}/pixmaps
+ install -m 755 wpa_gui ${D}/${bindir}
+ install -m 644 wpa_gui.desktop ${D}/${datadir}/applications
+}
+
+do_install_append_shr() {
+ install -m 644 ${WORKDIR}/style ${D}/${datadir}/wpa_gui
+}
+
+FILES_${PN} = "/usr/share/pixmaps/wpa_gui.png \
+ /usr/share/wpa_gui/style \
+ /usr/bin/wpa_gui \
+ /usr/share/applications/wpa_gui.desktop"
+
+FILES_${PN}_append_shr = " /usr/share/wpa_gui/style"
--
1.6.6
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [PATCH] wpa-gui: add version 0.6.9 (Qt4 based)
2010-01-14 21:35 [PATCH] wpa-gui: add version 0.6.9 (Qt4 based) Christian Rüb
@ 2010-01-15 8:22 ` Koen Kooi
2010-01-15 8:30 ` Christian Rüb
0 siblings, 1 reply; 7+ messages in thread
From: Koen Kooi @ 2010-01-15 8:22 UTC (permalink / raw)
To: openembedded-devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 14-01-10 22:35, Christian Rüb wrote:
> This is version 0.6.9 of wpa-gui (Qt4), not the old one. If you think the package should be named qpa-gui-qt4, please tell me.
> The stylesheet is made for SHR only as the application does not fit the screen otherwise (font way to big).
Why is the icons.patch shr specific? It seems to fix a generic problem.
regards,
Koen
>
> Cheers,
> Christian
>
>
> diff --git a/recipes/wpa-supplicant/wpa-gui-0.6.9/desktop.patch b/recipes/wpa-supplicant/wpa-gui-0.6.9/desktop.patch
> new file mode 100644
> index 0000000..d83ecd9
> --- /dev/null
> +++ b/recipes/wpa-supplicant/wpa-gui-0.6.9/desktop.patch
> @@ -0,0 +1,11 @@
> +--- wpa_gui-qt4/wpa_gui.desktop 2009-03-23 15:06:28.000000000 +0100
> ++++ wpa_gui-qt4/wpa_gui.desktop 2009-11-14 18:46:09.000000000 +0100
> +@@ -2,7 +2,7 @@
> + Version=1.0
> + Name=wpa_gui
> + Comment=Graphical user interface for wpa_supplicant
> +-Exec=wpa_gui
> ++Exec=wpa_gui -stylesheet /usr/share/wpa_gui/style
> + Icon=wpa_gui
> + GenericName=wpa_supplicant user interface
> + Terminal=false
> diff --git a/recipes/wpa-supplicant/wpa-gui-0.6.9/icons.patch b/recipes/wpa-supplicant/wpa-gui-0.6.9/icons.patch
> new file mode 100644
> index 0000000..244ec63
> --- /dev/null
> +++ b/recipes/wpa-supplicant/wpa-gui-0.6.9/icons.patch
> @@ -0,0 +1,19 @@
> +diff -rup wpa_supplicant-0.6.9_orig/wpa_supplicant/wpa_gui-qt4/icons/Makefile wpa_supplicant-0.6.9/wpa_supplicant/wpa_gui-qt4/icons/Makefile
> +--- wpa_gui-qt4/icons/Makefile 2009-03-23 15:06:28.000000000 +0100
> ++++ wpa_gui-qt4/icons/Makefile 2010-01-13 18:36:33.000000000 +0100
> +@@ -10,10 +10,11 @@ all: $(ICONS)
> +
> + %.png:
> + mkdir -p hicolor/$(@:.png=)/apps/
> +- inkscape $(SVG) --without-gui \
> +- --export-width=$(word 1,$(subst x, ,$(@:.png=))) \
> +- --export-height=$(word 2,$(subst x, ,$(@:.png=))) \
> +- --export-png=hicolor/$(@:.png=)/apps/$(NAME).png
> ++ rsvg-convert $(SVG) \
> ++ --width=$(word 1,$(subst x, ,$(@:.png=))) \
> ++ --height=$(word 2,$(subst x, ,$(@:.png=))) \
> ++ --format=png \
> ++ --output=hicolor/$(@:.png=)/apps/$(NAME).png
> +
> + $(NAME).xpm:
> + mkdir -p pixmaps/
> diff --git a/recipes/wpa-supplicant/wpa-gui-0.6.9/session_manager.patch b/recipes/wpa-supplicant/wpa-gui-0.6.9/session_manager.patch
> new file mode 100644
> index 0000000..23ea28c
> --- /dev/null
> +++ b/recipes/wpa-supplicant/wpa-gui-0.6.9/session_manager.patch
> @@ -0,0 +1,72 @@
> +diff -rup wpa_supplicant-0.6.9_orig/wpa_supplicant/wpa_gui-qt4/main.cpp wpa_supplicant-0.6.9/wpa_supplicant/wpa_gui-qt4/main.cpp
> +--- wpa_gui-qt4/main.cpp 2009-03-23 15:06:28.000000000 +0100
> ++++ wpa_gui-qt4/main.cpp 2009-11-14 17:55:47.000000000 +0100
> +@@ -24,7 +24,9 @@ class WpaGuiApp : public QApplication
> + public:
> + WpaGuiApp(int &argc, char **argv);
> +
> ++#ifndef QT_NO_SESSIONMANAGER
> + virtual void saveState(QSessionManager &manager);
> ++#endif
> +
> + WpaGui *w;
> + };
> +@@ -33,11 +35,13 @@ WpaGuiApp::WpaGuiApp(int &argc, char **a
> + {
> + }
> +
> ++#ifndef QT_NO_SESSIONMANAGER
> + void WpaGuiApp::saveState(QSessionManager &manager)
> + {
> + QApplication::saveState(manager);
> + w->saveState();
> + }
> ++#endif
> +
> +
> + int main(int argc, char *argv[])
> +diff -rup wpa_supplicant-0.6.9_orig/wpa_supplicant/wpa_gui-qt4/wpagui.cpp wpa_supplicant-0.6.9/wpa_supplicant/wpa_gui-qt4/wpagui.cpp
> +--- wpa_gui-qt4/wpagui.cpp 2009-03-23 15:06:28.000000000 +0100
> ++++ wpa_gui-qt4/wpagui.cpp 2009-11-14 17:55:47.000000000 +0100
> +@@ -145,6 +145,7 @@ WpaGui::WpaGui(QApplication *_app, QWidg
> +
> + parse_argv();
> +
> ++#ifndef QT_NO_SESSIONMANAGER
> + if (app->isSessionRestored()) {
> + QSettings settings("wpa_supplicant", "wpa_gui");
> + settings.beginGroup("state");
> +@@ -153,6 +154,7 @@ WpaGui::WpaGui(QApplication *_app, QWidg
> + startInTray = settings.value("in_tray").toBool();
> + settings.endGroup();
> + }
> ++#endif
> +
> + if (QSystemTrayIcon::isSystemTrayAvailable())
> + createTrayIcon(startInTray);
> +@@ -1689,6 +1691,7 @@ void WpaGui::addInterface()
> + }
> +
> +
> ++#ifndef QT_NO_SESSIONMANAGER
> + void WpaGui::saveState()
> + {
> + QSettings settings("wpa_supplicant", "wpa_gui");
> +@@ -1697,3 +1700,4 @@ void WpaGui::saveState()
> + settings.setValue("in_tray", inTray);
> + settings.endGroup();
> + }
> ++#endif
> +diff -rup wpa_supplicant-0.6.9_orig/wpa_supplicant/wpa_gui-qt4/wpagui.h wpa_supplicant-0.6.9/wpa_supplicant/wpa_gui-qt4/wpagui.h
> +--- wpa_gui-qt4/wpagui.h 2009-03-23 15:06:28.000000000 +0100
> ++++ wpa_gui-qt4/wpagui.h 2009-11-14 17:55:47.000000000 +0100
> +@@ -40,7 +40,9 @@ public:
> + virtual void disableNetwork(const QString &sel);
> + virtual int getNetworkDisabled(const QString &sel);
> + void setBssFromScan(const QString &bssid);
> ++#ifndef QT_NO_SESSIONMANAGER
> + void saveState();
> ++#endif
> +
> + public slots:
> + virtual void parse_argv();
> diff --git a/recipes/wpa-supplicant/wpa-gui-0.6.9/style b/recipes/wpa-supplicant/wpa-gui-0.6.9/style
> new file mode 100644
> index 0000000..ffd1749
> --- /dev/null
> +++ b/recipes/wpa-supplicant/wpa-gui-0.6.9/style
> @@ -0,0 +1,4 @@
> +* {font-size: 16px;}
> +QPushButton {
> + font-size: 20px;
> +}
> diff --git a/recipes/wpa-supplicant/wpa-gui_0.6.9.bb b/recipes/wpa-supplicant/wpa-gui_0.6.9.bb
> new file mode 100644
> index 0000000..31f0804
> --- /dev/null
> +++ b/recipes/wpa-supplicant/wpa-gui_0.6.9.bb
> @@ -0,0 +1,48 @@
> +DESCRIPTION = "Qt interface for choosing which configured network to connect \
> +to. It also provides a method for browsing 802.11 SSID scan results, an event \
> +history log of messages generated by wpa_supplicant, and a method to add or \
> +edit wpa_supplicant networks."
> +SECTION = "network"
> +LICENSE = "GPL BSD"
> +HOMEPAGE = "http://hostap.epitest.fi/wpa_supplicant/"
> +DEPENDS = "librsvg-native imagemagick-native"
> +RDEPENDS = "wpa-supplicant"
> +RRECOMMENDS = "${LIBC}-gconv-utf-16"
> +PR = "r1"
> +
> +SRC_URI = "http://hostap.epitest.fi/releases/wpa_supplicant-${PV}.tar.gz\
> + file://session_manager.patch;patch=1 "
> +
> +SRC_URI_append_shr = "file://desktop.patch;patch=1 \
> + file://icons.patch;patch=1 \
> + file://style"
> +
> +S = "${WORKDIR}/wpa_supplicant-${PV}/wpa_supplicant/wpa_gui-qt4"
> +
> +inherit qt4x11
> +ARM_INSTRUCTION_SET = "arm"
> +
> +do_compile_append() {
> + oe_runmake -C ${S}/icons
> +}
> +
> +do_install () {
> + install -d ${D}${bindir}
> + install -d ${D}${datadir}/wpa_gui
> + install -d ${D}${datadir}/applications
> + install -d ${D}${datadir}/pixmaps
> + install -m 644 icons/hicolor/128x128/apps/wpa_gui.png ${D}${datadir}/pixmaps
> + install -m 755 wpa_gui ${D}/${bindir}
> + install -m 644 wpa_gui.desktop ${D}/${datadir}/applications
> +}
> +
> +do_install_append_shr() {
> + install -m 644 ${WORKDIR}/style ${D}/${datadir}/wpa_gui
> +}
> +
> +FILES_${PN} = "/usr/share/pixmaps/wpa_gui.png \
> + /usr/share/wpa_gui/style \
> + /usr/bin/wpa_gui \
> + /usr/share/applications/wpa_gui.desktop"
> +
> +FILES_${PN}_append_shr = " /usr/share/wpa_gui/style"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFLUCXEMkyGM64RGpERAtZmAKCRY07Ooj00oF0Vy/KcxMzQfPgTYACfT+dF
GBLt0rXfw3QQcdIvcQucmdw=
=okMy
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: [PATCH] wpa-gui: add version 0.6.9 (Qt4 based)
2010-01-15 8:22 ` Koen Kooi
@ 2010-01-15 8:30 ` Christian Rüb
2010-01-15 9:02 ` Koen Kooi
0 siblings, 1 reply; 7+ messages in thread
From: Christian Rüb @ 2010-01-15 8:30 UTC (permalink / raw)
To: openembedded-devel
On Friday, 15. January 2010 09:22:28 Koen Kooi wrote:
> On 14-01-10 22:35, Christian Rüb wrote:
> > This is version 0.6.9 of wpa-gui (Qt4), not the old one. If you think the package should be named qpa-gui-qt4, please tell me.
> > The stylesheet is made for SHR only as the application does not fit the screen otherwise (font way to big).
>
> Why is the icons.patch shr specific? It seems to fix a generic problem.
>
> regards,
>
> Koen
You are right - I will send a new patch tonight. Is it OK otherwise?
>
> >
> > Cheers,
> > Christian
> >
> >
> > diff --git a/recipes/wpa-supplicant/wpa-gui-0.6.9/desktop.patch b/recipes/wpa-supplicant/wpa-gui-0.6.9/desktop.patch
> > new file mode 100644
> > index 0000000..d83ecd9
> > --- /dev/null
> > +++ b/recipes/wpa-supplicant/wpa-gui-0.6.9/desktop.patch
> > @@ -0,0 +1,11 @@
> > +--- wpa_gui-qt4/wpa_gui.desktop 2009-03-23 15:06:28.000000000 +0100
> > ++++ wpa_gui-qt4/wpa_gui.desktop 2009-11-14 18:46:09.000000000 +0100
> > +@@ -2,7 +2,7 @@
> > + Version=1.0
> > + Name=wpa_gui
> > + Comment=Graphical user interface for wpa_supplicant
> > +-Exec=wpa_gui
> > ++Exec=wpa_gui -stylesheet /usr/share/wpa_gui/style
> > + Icon=wpa_gui
> > + GenericName=wpa_supplicant user interface
> > + Terminal=false
> > diff --git a/recipes/wpa-supplicant/wpa-gui-0.6.9/icons.patch b/recipes/wpa-supplicant/wpa-gui-0.6.9/icons.patch
> > new file mode 100644
> > index 0000000..244ec63
> > --- /dev/null
> > +++ b/recipes/wpa-supplicant/wpa-gui-0.6.9/icons.patch
> > @@ -0,0 +1,19 @@
> > +diff -rup wpa_supplicant-0.6.9_orig/wpa_supplicant/wpa_gui-qt4/icons/Makefile wpa_supplicant-0.6.9/wpa_supplicant/wpa_gui-qt4/icons/Makefile
> > +--- wpa_gui-qt4/icons/Makefile 2009-03-23 15:06:28.000000000 +0100
> > ++++ wpa_gui-qt4/icons/Makefile 2010-01-13 18:36:33.000000000 +0100
> > +@@ -10,10 +10,11 @@ all: $(ICONS)
> > +
> > + %.png:
> > + mkdir -p hicolor/$(@:.png=)/apps/
> > +- inkscape $(SVG) --without-gui \
> > +- --export-width=$(word 1,$(subst x, ,$(@:.png=))) \
> > +- --export-height=$(word 2,$(subst x, ,$(@:.png=))) \
> > +- --export-png=hicolor/$(@:.png=)/apps/$(NAME).png
> > ++ rsvg-convert $(SVG) \
> > ++ --width=$(word 1,$(subst x, ,$(@:.png=))) \
> > ++ --height=$(word 2,$(subst x, ,$(@:.png=))) \
> > ++ --format=png \
> > ++ --output=hicolor/$(@:.png=)/apps/$(NAME).png
> > +
> > + $(NAME).xpm:
> > + mkdir -p pixmaps/
> > diff --git a/recipes/wpa-supplicant/wpa-gui-0.6.9/session_manager.patch b/recipes/wpa-supplicant/wpa-gui-0.6.9/session_manager.patch
> > new file mode 100644
> > index 0000000..23ea28c
> > --- /dev/null
> > +++ b/recipes/wpa-supplicant/wpa-gui-0.6.9/session_manager.patch
> > @@ -0,0 +1,72 @@
> > +diff -rup wpa_supplicant-0.6.9_orig/wpa_supplicant/wpa_gui-qt4/main.cpp wpa_supplicant-0.6.9/wpa_supplicant/wpa_gui-qt4/main.cpp
> > +--- wpa_gui-qt4/main.cpp 2009-03-23 15:06:28.000000000 +0100
> > ++++ wpa_gui-qt4/main.cpp 2009-11-14 17:55:47.000000000 +0100
> > +@@ -24,7 +24,9 @@ class WpaGuiApp : public QApplication
> > + public:
> > + WpaGuiApp(int &argc, char **argv);
> > +
> > ++#ifndef QT_NO_SESSIONMANAGER
> > + virtual void saveState(QSessionManager &manager);
> > ++#endif
> > +
> > + WpaGui *w;
> > + };
> > +@@ -33,11 +35,13 @@ WpaGuiApp::WpaGuiApp(int &argc, char **a
> > + {
> > + }
> > +
> > ++#ifndef QT_NO_SESSIONMANAGER
> > + void WpaGuiApp::saveState(QSessionManager &manager)
> > + {
> > + QApplication::saveState(manager);
> > + w->saveState();
> > + }
> > ++#endif
> > +
> > +
> > + int main(int argc, char *argv[])
> > +diff -rup wpa_supplicant-0.6.9_orig/wpa_supplicant/wpa_gui-qt4/wpagui.cpp wpa_supplicant-0.6.9/wpa_supplicant/wpa_gui-qt4/wpagui.cpp
> > +--- wpa_gui-qt4/wpagui.cpp 2009-03-23 15:06:28.000000000 +0100
> > ++++ wpa_gui-qt4/wpagui.cpp 2009-11-14 17:55:47.000000000 +0100
> > +@@ -145,6 +145,7 @@ WpaGui::WpaGui(QApplication *_app, QWidg
> > +
> > + parse_argv();
> > +
> > ++#ifndef QT_NO_SESSIONMANAGER
> > + if (app->isSessionRestored()) {
> > + QSettings settings("wpa_supplicant", "wpa_gui");
> > + settings.beginGroup("state");
> > +@@ -153,6 +154,7 @@ WpaGui::WpaGui(QApplication *_app, QWidg
> > + startInTray = settings.value("in_tray").toBool();
> > + settings.endGroup();
> > + }
> > ++#endif
> > +
> > + if (QSystemTrayIcon::isSystemTrayAvailable())
> > + createTrayIcon(startInTray);
> > +@@ -1689,6 +1691,7 @@ void WpaGui::addInterface()
> > + }
> > +
> > +
> > ++#ifndef QT_NO_SESSIONMANAGER
> > + void WpaGui::saveState()
> > + {
> > + QSettings settings("wpa_supplicant", "wpa_gui");
> > +@@ -1697,3 +1700,4 @@ void WpaGui::saveState()
> > + settings.setValue("in_tray", inTray);
> > + settings.endGroup();
> > + }
> > ++#endif
> > +diff -rup wpa_supplicant-0.6.9_orig/wpa_supplicant/wpa_gui-qt4/wpagui.h wpa_supplicant-0.6.9/wpa_supplicant/wpa_gui-qt4/wpagui.h
> > +--- wpa_gui-qt4/wpagui.h 2009-03-23 15:06:28.000000000 +0100
> > ++++ wpa_gui-qt4/wpagui.h 2009-11-14 17:55:47.000000000 +0100
> > +@@ -40,7 +40,9 @@ public:
> > + virtual void disableNetwork(const QString &sel);
> > + virtual int getNetworkDisabled(const QString &sel);
> > + void setBssFromScan(const QString &bssid);
> > ++#ifndef QT_NO_SESSIONMANAGER
> > + void saveState();
> > ++#endif
> > +
> > + public slots:
> > + virtual void parse_argv();
> > diff --git a/recipes/wpa-supplicant/wpa-gui-0.6.9/style b/recipes/wpa-supplicant/wpa-gui-0.6.9/style
> > new file mode 100644
> > index 0000000..ffd1749
> > --- /dev/null
> > +++ b/recipes/wpa-supplicant/wpa-gui-0.6.9/style
> > @@ -0,0 +1,4 @@
> > +* {font-size: 16px;}
> > +QPushButton {
> > + font-size: 20px;
> > +}
> > diff --git a/recipes/wpa-supplicant/wpa-gui_0.6.9.bb b/recipes/wpa-supplicant/wpa-gui_0.6.9.bb
> > new file mode 100644
> > index 0000000..31f0804
> > --- /dev/null
> > +++ b/recipes/wpa-supplicant/wpa-gui_0.6.9.bb
> > @@ -0,0 +1,48 @@
> > +DESCRIPTION = "Qt interface for choosing which configured network to connect \
> > +to. It also provides a method for browsing 802.11 SSID scan results, an event \
> > +history log of messages generated by wpa_supplicant, and a method to add or \
> > +edit wpa_supplicant networks."
> > +SECTION = "network"
> > +LICENSE = "GPL BSD"
> > +HOMEPAGE = "http://hostap.epitest.fi/wpa_supplicant/"
> > +DEPENDS = "librsvg-native imagemagick-native"
> > +RDEPENDS = "wpa-supplicant"
> > +RRECOMMENDS = "${LIBC}-gconv-utf-16"
> > +PR = "r1"
> > +
> > +SRC_URI = "http://hostap.epitest.fi/releases/wpa_supplicant-${PV}.tar.gz\
> > + file://session_manager.patch;patch=1 "
> > +
> > +SRC_URI_append_shr = "file://desktop.patch;patch=1 \
> > + file://icons.patch;patch=1 \
> > + file://style"
> > +
> > +S = "${WORKDIR}/wpa_supplicant-${PV}/wpa_supplicant/wpa_gui-qt4"
> > +
> > +inherit qt4x11
> > +ARM_INSTRUCTION_SET = "arm"
> > +
> > +do_compile_append() {
> > + oe_runmake -C ${S}/icons
> > +}
> > +
> > +do_install () {
> > + install -d ${D}${bindir}
> > + install -d ${D}${datadir}/wpa_gui
> > + install -d ${D}${datadir}/applications
> > + install -d ${D}${datadir}/pixmaps
> > + install -m 644 icons/hicolor/128x128/apps/wpa_gui.png ${D}${datadir}/pixmaps
> > + install -m 755 wpa_gui ${D}/${bindir}
> > + install -m 644 wpa_gui.desktop ${D}/${datadir}/applications
> > +}
> > +
> > +do_install_append_shr() {
> > + install -m 644 ${WORKDIR}/style ${D}/${datadir}/wpa_gui
> > +}
> > +
> > +FILES_${PN} = "/usr/share/pixmaps/wpa_gui.png \
> > + /usr/share/wpa_gui/style \
> > + /usr/bin/wpa_gui \
> > + /usr/share/applications/wpa_gui.desktop"
> > +
> > +FILES_${PN}_append_shr = " /usr/share/wpa_gui/style"
^ permalink raw reply [flat|nested] 7+ messages in thread* Re: [PATCH] wpa-gui: add version 0.6.9 (Qt4 based)
2010-01-15 8:30 ` Christian Rüb
@ 2010-01-15 9:02 ` Koen Kooi
2010-01-15 11:03 ` Christian Rüb
0 siblings, 1 reply; 7+ messages in thread
From: Koen Kooi @ 2010-01-15 9:02 UTC (permalink / raw)
To: openembedded-devel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 15-01-10 09:30, Christian Rüb wrote:
> On Friday, 15. January 2010 09:22:28 Koen Kooi wrote:
>> On 14-01-10 22:35, Christian Rüb wrote:
>>> This is version 0.6.9 of wpa-gui (Qt4), not the old one. If you think the package should be named qpa-gui-qt4, please tell me.
>>> The stylesheet is made for SHR only as the application does not fit the screen otherwise (font way to big).
>>
>> Why is the icons.patch shr specific? It seems to fix a generic problem.
>>
>> regards,
>>
>> Koen
>
> You are right - I will send a new patch tonight. Is it OK otherwise?
Apart from it not being in git-format-patch format, yes.
regards,
Koen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
iD8DBQFLUC9DMkyGM64RGpERAgR2AJ9tgWLmp5yPvRQGdnxM6/IPOoVb3gCdEoMC
T+wnc6XVy1gE5hcUEmpLReQ=
=4JEW
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] wpa-gui: add version 0.6.9 (Qt4 based)
2010-01-15 9:02 ` Koen Kooi
@ 2010-01-15 11:03 ` Christian Rüb
2010-01-15 11:38 ` Petr Štetiar
0 siblings, 1 reply; 7+ messages in thread
From: Christian Rüb @ 2010-01-15 11:03 UTC (permalink / raw)
To: openembedded-devel
On Friday, 15. January 2010 10:02:59 Koen Kooi wrote:
> On 15-01-10 09:30, Christian Rüb wrote:
> > On Friday, 15. January 2010 09:22:28 Koen Kooi wrote:
> >> On 14-01-10 22:35, Christian Rüb wrote:
> >>> This is version 0.6.9 of wpa-gui (Qt4), not the old one. If you think the package should be named qpa-gui-qt4, please tell me.
> >>> The stylesheet is made for SHR only as the application does not fit the screen otherwise (font way to big).
> >>
> >> Why is the icons.patch shr specific? It seems to fix a generic problem.
> >>
> >> regards,
> >>
> >> Koen
> >
> > You are right - I will send a new patch tonight. Is it OK otherwise?
>
> Apart from it not being in git-format-patch format, yes.
Actually I used git format-patch (with option -p to not generate stats - do you want stats) to create the patch...
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] wpa-gui: add version 0.6.9 (Qt4 based)
2010-01-15 11:03 ` Christian Rüb
@ 2010-01-15 11:38 ` Petr Štetiar
2010-01-15 18:05 ` Christian Rüb
0 siblings, 1 reply; 7+ messages in thread
From: Petr Štetiar @ 2010-01-15 11:38 UTC (permalink / raw)
To: openembedded-devel
Christian Rüb <christian.rueb@gmx.net> [2010-01-15 12:03:38]:
> > > On Friday, 15. January 2010 09:22:28 Koen Kooi wrote:
> > Apart from it not being in git-format-patch format, yes.
>
> Actually I used git format-patch (with option -p to not generate stats - do
> you want stats) to create the patch...
But I think, that Koen meant it isn't in format he can push. Would be good to
read [1], [2] and search throught mailing list archives for other patches as
example. And it's missing Signed-off line.
-- ynezz
1. http://wiki.openembedded.net/index.php/GitPhraseBook#Commit_Message
2. http://wiki.openembedded.org/index.php/Commit_Policy
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] wpa-gui: add version 0.6.9 (Qt4 based)
2010-01-15 11:38 ` Petr Štetiar
@ 2010-01-15 18:05 ` Christian Rüb
0 siblings, 0 replies; 7+ messages in thread
From: Christian Rüb @ 2010-01-15 18:05 UTC (permalink / raw)
To: openembedded-devel
Am Friday, 15. January 2010 schrieb Petr Štetiar:
> Christian Rüb <christian.rueb@gmx.net> [2010-01-15 12:03:38]:
>
> > > > On Friday, 15. January 2010 09:22:28 Koen Kooi wrote:
> > > Apart from it not being in git-format-patch format, yes.
> >
> > Actually I used git format-patch (with option -p to not generate stats - do
> > you want stats) to create the patch...
>
> But I think, that Koen meant it isn't in format he can push. Would be good to
> read [1], [2] and search throught mailing list archives for other patches as
> example. And it's missing Signed-off line.
>
> -- ynezz
>
> 1. http://wiki.openembedded.net/index.php/GitPhraseBook#Commit_Message
> 2. http://wiki.openembedded.org/index.php/Commit_Policy
Thanks for this. I will prepare a better commit message for the patch. I have already made a new one with git format-patch.
I cleaned the tree afterwards and tried to apply my patch, it does work but complains about many whitespace errors, also a build afterwards worked.
The whitespace errors come from the patches within the patch. Is this OK, or shall/can I do anything about this before submitting?
Cheers,
Christian
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2010-01-15 18:08 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-01-14 21:35 [PATCH] wpa-gui: add version 0.6.9 (Qt4 based) Christian Rüb
2010-01-15 8:22 ` Koen Kooi
2010-01-15 8:30 ` Christian Rüb
2010-01-15 9:02 ` Koen Kooi
2010-01-15 11:03 ` Christian Rüb
2010-01-15 11:38 ` Petr Štetiar
2010-01-15 18:05 ` Christian Rüb
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.