* [Buildroot] [PATCH] package/upower: new package
@ 2016-12-29 20:29 Romain Naour
2016-12-30 2:38 ` Gustavo Sverzut Barbieri
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Romain Naour @ 2016-12-29 20:29 UTC (permalink / raw)
To: buildroot
Backport an upstream patch.
Signed-off-by: Romain Naour <romain.naour@gmail.com>
Cc: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
---
package/Config.in | 1 +
.../0001-daemon-fix-get_critical_action.patch | 34 ++++++++++++++++++++++
package/upower/Config.in | 26 +++++++++++++++++
package/upower/upower.hash | 2 ++
package/upower/upower.mk | 25 ++++++++++++++++
5 files changed, 88 insertions(+)
create mode 100644 package/upower/0001-daemon-fix-get_critical_action.patch
create mode 100644 package/upower/Config.in
create mode 100644 package/upower/upower.hash
create mode 100644 package/upower/upower.mk
diff --git a/package/Config.in b/package/Config.in
index 18818fa..da9715c 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -474,6 +474,7 @@ endmenu
source "package/ubus/Config.in"
source "package/udev/Config.in"
source "package/udisks/Config.in"
+ source "package/upower/Config.in"
source "package/usb_modeswitch/Config.in"
source "package/usb_modeswitch_data/Config.in"
source "package/usbmount/Config.in"
diff --git a/package/upower/0001-daemon-fix-get_critical_action.patch b/package/upower/0001-daemon-fix-get_critical_action.patch
new file mode 100644
index 0000000..02fc55c
--- /dev/null
+++ b/package/upower/0001-daemon-fix-get_critical_action.patch
@@ -0,0 +1,34 @@
+From 28cee8e2845b094488c337c4ecfa84ada0b6be60 Mon Sep 17 00:00:00 2001
+From: Martin Pitt <martin.pitt@ubuntu.com>
+Date: Tue, 23 Feb 2016 09:51:07 +0100
+Subject: [PATCH] daemon: fix get_critical_action()
+
+Fix copy&paste error from e7e9156f that called the wrong _complete_ function
+for up_daemon_get_critical_action().
+
+https://bugs.freedesktop.org/show_bug.cgi?id=94262
+
+[rebase on 0.99.4]
+Signed-off-by: Romain Naour <romain.naour@gmail.com>
+---
+ src/up-daemon.c | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/up-daemon.c b/src/up-daemon.c
+index be14cbe..e95f904 100644
+--- a/src/up-daemon.c
++++ b/src/up-daemon.c
+@@ -435,8 +435,8 @@ up_daemon_get_critical_action (UpExportedDaemon *skeleton,
+ GDBusMethodInvocation *invocation,
+ UpDaemon *daemon)
+ {
+- up_exported_daemon_complete_get_display_device (skeleton, invocation,
+- up_backend_get_critical_action (daemon->priv->backend));
++ up_exported_daemon_complete_get_critical_action (skeleton, invocation,
++ up_backend_get_critical_action (daemon->priv->backend));
+ return TRUE;
+ }
+
+--
+2.9.3
+
diff --git a/package/upower/Config.in b/package/upower/Config.in
new file mode 100644
index 0000000..8d9e84e
--- /dev/null
+++ b/package/upower/Config.in
@@ -0,0 +1,26 @@
+config BR2_PACKAGE_UPOWER
+ bool "upower"
+ depends on BR2_PACKAGE_HAS_UDEV
+ depends on BR2_TOOLCHAIN_HAS_THREADS # libgudev, libusb
+ depends on BR2_USE_MMU # libgudev
+ depends on BR2_USE_WCHAR # libgudev
+ select BR2_PACKAGE_LIBGUDEV
+ select BR2_PACKAGE_LIBUSB
+ help
+ UPower is an abstraction for enumerating power devices, listening
+ to device events and querying history and statistics. Any
+ application or service on the system can access the
+ org.freedesktop.UPower service via the system message bus.
+
+ Note: upowerd require CONFIG_TIMER_STATS enabled in the Linux
+ kernel.
+
+ https://upower.freedesktop.org/
+
+comment "upower needs udev /dev management"
+ depends on BR2_USE_MMU
+ depends on !BR2_PACKAGE_HAS_UDEV
+
+comment "upower needs a toolchain w/ threads, wchar"
+ depends on BR2_USE_MMU
+ depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
diff --git a/package/upower/upower.hash b/package/upower/upower.hash
new file mode 100644
index 0000000..0df67b4
--- /dev/null
+++ b/package/upower/upower.hash
@@ -0,0 +1,2 @@
+# Locally calculated
+sha256 9ca325a6ccef505529b268ebbbd9becd0ce65a65f6ac7ee31e2e5b17648037b0 upower-0.99.4.tar.xz
diff --git a/package/upower/upower.mk b/package/upower/upower.mk
new file mode 100644
index 0000000..471eb41
--- /dev/null
+++ b/package/upower/upower.mk
@@ -0,0 +1,25 @@
+################################################################################
+#
+# upower
+#
+################################################################################
+
+UPOWER_VERSION = 0.99.4
+UPOWER_SOURCE = upower-$(UPOWER_VERSION).tar.xz
+UPOWER_SITE = https://upower.freedesktop.org/releases
+UPOWER_LICENSE = GPLv2+
+UPOWER_LICENSE_FILES = COPYING
+
+# libupower-glib.so
+UPOWER_INSTALL_STAGING = YES
+
+UPOWER_DEPENDENCIES = \
+ host-intltool \
+ host-pkgconf \
+ libgudev \
+ libusb \
+ udev
+
+UPOWER_CONF_OPTS = --disable-man-pages --disable-tests
+
+$(eval $(autotools-package))
--
2.9.3
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH] package/upower: new package
2016-12-29 20:29 [Buildroot] [PATCH] package/upower: new package Romain Naour
@ 2016-12-30 2:38 ` Gustavo Sverzut Barbieri
2016-12-30 12:05 ` Romain Naour
2016-12-30 13:40 ` Gustavo Sverzut Barbieri
2017-01-08 20:54 ` Peter Korsgaard
2 siblings, 1 reply; 6+ messages in thread
From: Gustavo Sverzut Barbieri @ 2016-12-30 2:38 UTC (permalink / raw)
To: buildroot
looks good to me
On Thu, Dec 29, 2016 at 6:29 PM, Romain Naour <romain.naour@gmail.com> wrote:
> Backport an upstream patch.
>
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> Cc: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
> ---
> package/Config.in | 1 +
> .../0001-daemon-fix-get_critical_action.patch | 34 ++++++++++++++++++++++
> package/upower/Config.in | 26 +++++++++++++++++
> package/upower/upower.hash | 2 ++
> package/upower/upower.mk | 25 ++++++++++++++++
> 5 files changed, 88 insertions(+)
> create mode 100644 package/upower/0001-daemon-fix-get_critical_action.patch
> create mode 100644 package/upower/Config.in
> create mode 100644 package/upower/upower.hash
> create mode 100644 package/upower/upower.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 18818fa..da9715c 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -474,6 +474,7 @@ endmenu
> source "package/ubus/Config.in"
> source "package/udev/Config.in"
> source "package/udisks/Config.in"
> + source "package/upower/Config.in"
> source "package/usb_modeswitch/Config.in"
> source "package/usb_modeswitch_data/Config.in"
> source "package/usbmount/Config.in"
> diff --git a/package/upower/0001-daemon-fix-get_critical_action.patch b/package/upower/0001-daemon-fix-get_critical_action.patch
> new file mode 100644
> index 0000000..02fc55c
> --- /dev/null
> +++ b/package/upower/0001-daemon-fix-get_critical_action.patch
> @@ -0,0 +1,34 @@
> +From 28cee8e2845b094488c337c4ecfa84ada0b6be60 Mon Sep 17 00:00:00 2001
> +From: Martin Pitt <martin.pitt@ubuntu.com>
> +Date: Tue, 23 Feb 2016 09:51:07 +0100
> +Subject: [PATCH] daemon: fix get_critical_action()
> +
> +Fix copy&paste error from e7e9156f that called the wrong _complete_ function
> +for up_daemon_get_critical_action().
> +
> +https://bugs.freedesktop.org/show_bug.cgi?id=94262
> +
> +[rebase on 0.99.4]
> +Signed-off-by: Romain Naour <romain.naour@gmail.com>
> +---
> + src/up-daemon.c | 4 ++--
> + 1 file changed, 2 insertions(+), 2 deletions(-)
> +
> +diff --git a/src/up-daemon.c b/src/up-daemon.c
> +index be14cbe..e95f904 100644
> +--- a/src/up-daemon.c
> ++++ b/src/up-daemon.c
> +@@ -435,8 +435,8 @@ up_daemon_get_critical_action (UpExportedDaemon *skeleton,
> + GDBusMethodInvocation *invocation,
> + UpDaemon *daemon)
> + {
> +- up_exported_daemon_complete_get_display_device (skeleton, invocation,
> +- up_backend_get_critical_action (daemon->priv->backend));
> ++ up_exported_daemon_complete_get_critical_action (skeleton, invocation,
> ++ up_backend_get_critical_action (daemon->priv->backend));
> + return TRUE;
> + }
> +
> +--
> +2.9.3
> +
> diff --git a/package/upower/Config.in b/package/upower/Config.in
> new file mode 100644
> index 0000000..8d9e84e
> --- /dev/null
> +++ b/package/upower/Config.in
> @@ -0,0 +1,26 @@
> +config BR2_PACKAGE_UPOWER
> + bool "upower"
> + depends on BR2_PACKAGE_HAS_UDEV
> + depends on BR2_TOOLCHAIN_HAS_THREADS # libgudev, libusb
> + depends on BR2_USE_MMU # libgudev
> + depends on BR2_USE_WCHAR # libgudev
> + select BR2_PACKAGE_LIBGUDEV
> + select BR2_PACKAGE_LIBUSB
> + help
> + UPower is an abstraction for enumerating power devices, listening
> + to device events and querying history and statistics. Any
> + application or service on the system can access the
> + org.freedesktop.UPower service via the system message bus.
> +
> + Note: upowerd require CONFIG_TIMER_STATS enabled in the Linux
> + kernel.
> +
> + https://upower.freedesktop.org/
> +
> +comment "upower needs udev /dev management"
> + depends on BR2_USE_MMU
> + depends on !BR2_PACKAGE_HAS_UDEV
> +
> +comment "upower needs a toolchain w/ threads, wchar"
> + depends on BR2_USE_MMU
> + depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
> diff --git a/package/upower/upower.hash b/package/upower/upower.hash
> new file mode 100644
> index 0000000..0df67b4
> --- /dev/null
> +++ b/package/upower/upower.hash
> @@ -0,0 +1,2 @@
> +# Locally calculated
> +sha256 9ca325a6ccef505529b268ebbbd9becd0ce65a65f6ac7ee31e2e5b17648037b0 upower-0.99.4.tar.xz
> diff --git a/package/upower/upower.mk b/package/upower/upower.mk
> new file mode 100644
> index 0000000..471eb41
> --- /dev/null
> +++ b/package/upower/upower.mk
> @@ -0,0 +1,25 @@
> +################################################################################
> +#
> +# upower
> +#
> +################################################################################
> +
> +UPOWER_VERSION = 0.99.4
> +UPOWER_SOURCE = upower-$(UPOWER_VERSION).tar.xz
> +UPOWER_SITE = https://upower.freedesktop.org/releases
> +UPOWER_LICENSE = GPLv2+
> +UPOWER_LICENSE_FILES = COPYING
> +
> +# libupower-glib.so
> +UPOWER_INSTALL_STAGING = YES
> +
> +UPOWER_DEPENDENCIES = \
> + host-intltool \
> + host-pkgconf \
> + libgudev \
> + libusb \
> + udev
> +
> +UPOWER_CONF_OPTS = --disable-man-pages --disable-tests
> +
> +$(eval $(autotools-package))
> --
> 2.9.3
>
--
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN, GTalk, FaceTime: barbieri at gmail.com
Skype: gsbarbieri
Mobile: +55 (16) 99354-9890
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH] package/upower: new package
2016-12-30 2:38 ` Gustavo Sverzut Barbieri
@ 2016-12-30 12:05 ` Romain Naour
0 siblings, 0 replies; 6+ messages in thread
From: Romain Naour @ 2016-12-30 12:05 UTC (permalink / raw)
To: buildroot
Hi Gustavo,
Le 30/12/2016 ? 03:38, Gustavo Sverzut Barbieri a ?crit :
> looks good to me
Thanks for the review.
It would be great if you can send a Reviewed-by tag, see [1] for details.
[1] http://nightly.buildroot.org/manual.html#_reviewing_and_testing_patches
Best regards,
Romain
>
> On Thu, Dec 29, 2016 at 6:29 PM, Romain Naour <romain.naour@gmail.com> wrote:
>> Backport an upstream patch.
>>
>> Signed-off-by: Romain Naour <romain.naour@gmail.com>
>> Cc: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
>> ---
>> package/Config.in | 1 +
>> .../0001-daemon-fix-get_critical_action.patch | 34 ++++++++++++++++++++++
>> package/upower/Config.in | 26 +++++++++++++++++
>> package/upower/upower.hash | 2 ++
>> package/upower/upower.mk | 25 ++++++++++++++++
>> 5 files changed, 88 insertions(+)
>> create mode 100644 package/upower/0001-daemon-fix-get_critical_action.patch
>> create mode 100644 package/upower/Config.in
>> create mode 100644 package/upower/upower.hash
>> create mode 100644 package/upower/upower.mk
>>
>> diff --git a/package/Config.in b/package/Config.in
>> index 18818fa..da9715c 100644
>> --- a/package/Config.in
>> +++ b/package/Config.in
>> @@ -474,6 +474,7 @@ endmenu
>> source "package/ubus/Config.in"
>> source "package/udev/Config.in"
>> source "package/udisks/Config.in"
>> + source "package/upower/Config.in"
>> source "package/usb_modeswitch/Config.in"
>> source "package/usb_modeswitch_data/Config.in"
>> source "package/usbmount/Config.in"
>> diff --git a/package/upower/0001-daemon-fix-get_critical_action.patch b/package/upower/0001-daemon-fix-get_critical_action.patch
>> new file mode 100644
>> index 0000000..02fc55c
>> --- /dev/null
>> +++ b/package/upower/0001-daemon-fix-get_critical_action.patch
>> @@ -0,0 +1,34 @@
>> +From 28cee8e2845b094488c337c4ecfa84ada0b6be60 Mon Sep 17 00:00:00 2001
>> +From: Martin Pitt <martin.pitt@ubuntu.com>
>> +Date: Tue, 23 Feb 2016 09:51:07 +0100
>> +Subject: [PATCH] daemon: fix get_critical_action()
>> +
>> +Fix copy&paste error from e7e9156f that called the wrong _complete_ function
>> +for up_daemon_get_critical_action().
>> +
>> +https://bugs.freedesktop.org/show_bug.cgi?id=94262
>> +
>> +[rebase on 0.99.4]
>> +Signed-off-by: Romain Naour <romain.naour@gmail.com>
>> +---
>> + src/up-daemon.c | 4 ++--
>> + 1 file changed, 2 insertions(+), 2 deletions(-)
>> +
>> +diff --git a/src/up-daemon.c b/src/up-daemon.c
>> +index be14cbe..e95f904 100644
>> +--- a/src/up-daemon.c
>> ++++ b/src/up-daemon.c
>> +@@ -435,8 +435,8 @@ up_daemon_get_critical_action (UpExportedDaemon *skeleton,
>> + GDBusMethodInvocation *invocation,
>> + UpDaemon *daemon)
>> + {
>> +- up_exported_daemon_complete_get_display_device (skeleton, invocation,
>> +- up_backend_get_critical_action (daemon->priv->backend));
>> ++ up_exported_daemon_complete_get_critical_action (skeleton, invocation,
>> ++ up_backend_get_critical_action (daemon->priv->backend));
>> + return TRUE;
>> + }
>> +
>> +--
>> +2.9.3
>> +
>> diff --git a/package/upower/Config.in b/package/upower/Config.in
>> new file mode 100644
>> index 0000000..8d9e84e
>> --- /dev/null
>> +++ b/package/upower/Config.in
>> @@ -0,0 +1,26 @@
>> +config BR2_PACKAGE_UPOWER
>> + bool "upower"
>> + depends on BR2_PACKAGE_HAS_UDEV
>> + depends on BR2_TOOLCHAIN_HAS_THREADS # libgudev, libusb
>> + depends on BR2_USE_MMU # libgudev
>> + depends on BR2_USE_WCHAR # libgudev
>> + select BR2_PACKAGE_LIBGUDEV
>> + select BR2_PACKAGE_LIBUSB
>> + help
>> + UPower is an abstraction for enumerating power devices, listening
>> + to device events and querying history and statistics. Any
>> + application or service on the system can access the
>> + org.freedesktop.UPower service via the system message bus.
>> +
>> + Note: upowerd require CONFIG_TIMER_STATS enabled in the Linux
>> + kernel.
>> +
>> + https://upower.freedesktop.org/
>> +
>> +comment "upower needs udev /dev management"
>> + depends on BR2_USE_MMU
>> + depends on !BR2_PACKAGE_HAS_UDEV
>> +
>> +comment "upower needs a toolchain w/ threads, wchar"
>> + depends on BR2_USE_MMU
>> + depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
>> diff --git a/package/upower/upower.hash b/package/upower/upower.hash
>> new file mode 100644
>> index 0000000..0df67b4
>> --- /dev/null
>> +++ b/package/upower/upower.hash
>> @@ -0,0 +1,2 @@
>> +# Locally calculated
>> +sha256 9ca325a6ccef505529b268ebbbd9becd0ce65a65f6ac7ee31e2e5b17648037b0 upower-0.99.4.tar.xz
>> diff --git a/package/upower/upower.mk b/package/upower/upower.mk
>> new file mode 100644
>> index 0000000..471eb41
>> --- /dev/null
>> +++ b/package/upower/upower.mk
>> @@ -0,0 +1,25 @@
>> +################################################################################
>> +#
>> +# upower
>> +#
>> +################################################################################
>> +
>> +UPOWER_VERSION = 0.99.4
>> +UPOWER_SOURCE = upower-$(UPOWER_VERSION).tar.xz
>> +UPOWER_SITE = https://upower.freedesktop.org/releases
>> +UPOWER_LICENSE = GPLv2+
>> +UPOWER_LICENSE_FILES = COPYING
>> +
>> +# libupower-glib.so
>> +UPOWER_INSTALL_STAGING = YES
>> +
>> +UPOWER_DEPENDENCIES = \
>> + host-intltool \
>> + host-pkgconf \
>> + libgudev \
>> + libusb \
>> + udev
>> +
>> +UPOWER_CONF_OPTS = --disable-man-pages --disable-tests
>> +
>> +$(eval $(autotools-package))
>> --
>> 2.9.3
>>
>
>
>
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH] package/upower: new package
2016-12-29 20:29 [Buildroot] [PATCH] package/upower: new package Romain Naour
2016-12-30 2:38 ` Gustavo Sverzut Barbieri
@ 2016-12-30 13:40 ` Gustavo Sverzut Barbieri
2017-01-03 21:40 ` Gustavo Sverzut Barbieri
2017-01-08 20:54 ` Peter Korsgaard
2 siblings, 1 reply; 6+ messages in thread
From: Gustavo Sverzut Barbieri @ 2016-12-30 13:40 UTC (permalink / raw)
To: buildroot
On Thu, Dec 29, 2016 at 6:29 PM, Romain Naour <romain.naour@gmail.com> wrote:
> Backport an upstream patch.
>
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> Cc: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
> ---
> package/Config.in | 1 +
> .../0001-daemon-fix-get_critical_action.patch | 34 ++++++++++++++++++++++
> package/upower/Config.in | 26 +++++++++++++++++
> package/upower/upower.hash | 2 ++
> package/upower/upower.mk | 25 ++++++++++++++++
> 5 files changed, 88 insertions(+)
> create mode 100644 package/upower/0001-daemon-fix-get_critical_action.patch
> create mode 100644 package/upower/Config.in
> create mode 100644 package/upower/upower.hash
> create mode 100644 package/upower/upower.mk
>
> diff --git a/package/Config.in b/package/Config.in
> index 18818fa..da9715c 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -474,6 +474,7 @@ endmenu
> source "package/ubus/Config.in"
> source "package/udev/Config.in"
> source "package/udisks/Config.in"
> + source "package/upower/Config.in"
> source "package/usb_modeswitch/Config.in"
> source "package/usb_modeswitch_data/Config.in"
> source "package/usbmount/Config.in"
> diff --git a/package/upower/0001-daemon-fix-get_critical_action.patch b/package/upower/0001-daemon-fix-get_critical_action.patch
> new file mode 100644
> index 0000000..02fc55c
> --- /dev/null
> +++ b/package/upower/0001-daemon-fix-get_critical_action.patch
> @@ -0,0 +1,34 @@
> +From 28cee8e2845b094488c337c4ecfa84ada0b6be60 Mon Sep 17 00:00:00 2001
> +From: Martin Pitt <martin.pitt@ubuntu.com>
> +Date: Tue, 23 Feb 2016 09:51:07 +0100
> +Subject: [PATCH] daemon: fix get_critical_action()
> +
> +Fix copy&paste error from e7e9156f that called the wrong _complete_ function
> +for up_daemon_get_critical_action().
> +
> +https://bugs.freedesktop.org/show_bug.cgi?id=94262
> +
> +[rebase on 0.99.4]
> +Signed-off-by: Romain Naour <romain.naour@gmail.com>
Reviewed-by: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
> +---
> + src/up-daemon.c | 4 ++--
> + 1 file changed, 2 insertions(+), 2 deletions(-)
> +
> +diff --git a/src/up-daemon.c b/src/up-daemon.c
> +index be14cbe..e95f904 100644
> +--- a/src/up-daemon.c
> ++++ b/src/up-daemon.c
> +@@ -435,8 +435,8 @@ up_daemon_get_critical_action (UpExportedDaemon *skeleton,
> + GDBusMethodInvocation *invocation,
> + UpDaemon *daemon)
> + {
> +- up_exported_daemon_complete_get_display_device (skeleton, invocation,
> +- up_backend_get_critical_action (daemon->priv->backend));
> ++ up_exported_daemon_complete_get_critical_action (skeleton, invocation,
> ++ up_backend_get_critical_action (daemon->priv->backend));
> + return TRUE;
> + }
> +
> +--
> +2.9.3
> +
> diff --git a/package/upower/Config.in b/package/upower/Config.in
> new file mode 100644
> index 0000000..8d9e84e
> --- /dev/null
> +++ b/package/upower/Config.in
> @@ -0,0 +1,26 @@
> +config BR2_PACKAGE_UPOWER
> + bool "upower"
> + depends on BR2_PACKAGE_HAS_UDEV
> + depends on BR2_TOOLCHAIN_HAS_THREADS # libgudev, libusb
> + depends on BR2_USE_MMU # libgudev
> + depends on BR2_USE_WCHAR # libgudev
> + select BR2_PACKAGE_LIBGUDEV
> + select BR2_PACKAGE_LIBUSB
> + help
> + UPower is an abstraction for enumerating power devices, listening
> + to device events and querying history and statistics. Any
> + application or service on the system can access the
> + org.freedesktop.UPower service via the system message bus.
> +
> + Note: upowerd require CONFIG_TIMER_STATS enabled in the Linux
> + kernel.
> +
> + https://upower.freedesktop.org/
> +
> +comment "upower needs udev /dev management"
> + depends on BR2_USE_MMU
> + depends on !BR2_PACKAGE_HAS_UDEV
> +
> +comment "upower needs a toolchain w/ threads, wchar"
> + depends on BR2_USE_MMU
> + depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
> diff --git a/package/upower/upower.hash b/package/upower/upower.hash
> new file mode 100644
> index 0000000..0df67b4
> --- /dev/null
> +++ b/package/upower/upower.hash
> @@ -0,0 +1,2 @@
> +# Locally calculated
> +sha256 9ca325a6ccef505529b268ebbbd9becd0ce65a65f6ac7ee31e2e5b17648037b0 upower-0.99.4.tar.xz
> diff --git a/package/upower/upower.mk b/package/upower/upower.mk
> new file mode 100644
> index 0000000..471eb41
> --- /dev/null
> +++ b/package/upower/upower.mk
> @@ -0,0 +1,25 @@
> +################################################################################
> +#
> +# upower
> +#
> +################################################################################
> +
> +UPOWER_VERSION = 0.99.4
> +UPOWER_SOURCE = upower-$(UPOWER_VERSION).tar.xz
> +UPOWER_SITE = https://upower.freedesktop.org/releases
> +UPOWER_LICENSE = GPLv2+
> +UPOWER_LICENSE_FILES = COPYING
> +
> +# libupower-glib.so
> +UPOWER_INSTALL_STAGING = YES
> +
> +UPOWER_DEPENDENCIES = \
> + host-intltool \
> + host-pkgconf \
> + libgudev \
> + libusb \
> + udev
> +
> +UPOWER_CONF_OPTS = --disable-man-pages --disable-tests
> +
> +$(eval $(autotools-package))
> --
> 2.9.3
>
--
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN, GTalk, FaceTime: barbieri at gmail.com
Skype: gsbarbieri
Mobile: +55 (16) 99354-9890
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH] package/upower: new package
2016-12-30 13:40 ` Gustavo Sverzut Barbieri
@ 2017-01-03 21:40 ` Gustavo Sverzut Barbieri
0 siblings, 0 replies; 6+ messages in thread
From: Gustavo Sverzut Barbieri @ 2017-01-03 21:40 UTC (permalink / raw)
To: buildroot
Ping.
Do we need to do anything to land this and
http://patchwork.ozlabs.org/patch/709798/ (efl: optional 'upower'
ecore system module.)
On Fri, Dec 30, 2016 at 11:40 AM, Gustavo Sverzut Barbieri
<barbieri@profusion.mobi> wrote:
> On Thu, Dec 29, 2016 at 6:29 PM, Romain Naour <romain.naour@gmail.com> wrote:
>> Backport an upstream patch.
>>
>> Signed-off-by: Romain Naour <romain.naour@gmail.com>
>> Cc: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
>> ---
>> package/Config.in | 1 +
>> .../0001-daemon-fix-get_critical_action.patch | 34 ++++++++++++++++++++++
>> package/upower/Config.in | 26 +++++++++++++++++
>> package/upower/upower.hash | 2 ++
>> package/upower/upower.mk | 25 ++++++++++++++++
>> 5 files changed, 88 insertions(+)
>> create mode 100644 package/upower/0001-daemon-fix-get_critical_action.patch
>> create mode 100644 package/upower/Config.in
>> create mode 100644 package/upower/upower.hash
>> create mode 100644 package/upower/upower.mk
>>
>> diff --git a/package/Config.in b/package/Config.in
>> index 18818fa..da9715c 100644
>> --- a/package/Config.in
>> +++ b/package/Config.in
>> @@ -474,6 +474,7 @@ endmenu
>> source "package/ubus/Config.in"
>> source "package/udev/Config.in"
>> source "package/udisks/Config.in"
>> + source "package/upower/Config.in"
>> source "package/usb_modeswitch/Config.in"
>> source "package/usb_modeswitch_data/Config.in"
>> source "package/usbmount/Config.in"
>> diff --git a/package/upower/0001-daemon-fix-get_critical_action.patch b/package/upower/0001-daemon-fix-get_critical_action.patch
>> new file mode 100644
>> index 0000000..02fc55c
>> --- /dev/null
>> +++ b/package/upower/0001-daemon-fix-get_critical_action.patch
>> @@ -0,0 +1,34 @@
>> +From 28cee8e2845b094488c337c4ecfa84ada0b6be60 Mon Sep 17 00:00:00 2001
>> +From: Martin Pitt <martin.pitt@ubuntu.com>
>> +Date: Tue, 23 Feb 2016 09:51:07 +0100
>> +Subject: [PATCH] daemon: fix get_critical_action()
>> +
>> +Fix copy&paste error from e7e9156f that called the wrong _complete_ function
>> +for up_daemon_get_critical_action().
>> +
>> +https://bugs.freedesktop.org/show_bug.cgi?id=94262
>> +
>> +[rebase on 0.99.4]
>> +Signed-off-by: Romain Naour <romain.naour@gmail.com>
>
> Reviewed-by: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
>
>> +---
>> + src/up-daemon.c | 4 ++--
>> + 1 file changed, 2 insertions(+), 2 deletions(-)
>> +
>> +diff --git a/src/up-daemon.c b/src/up-daemon.c
>> +index be14cbe..e95f904 100644
>> +--- a/src/up-daemon.c
>> ++++ b/src/up-daemon.c
>> +@@ -435,8 +435,8 @@ up_daemon_get_critical_action (UpExportedDaemon *skeleton,
>> + GDBusMethodInvocation *invocation,
>> + UpDaemon *daemon)
>> + {
>> +- up_exported_daemon_complete_get_display_device (skeleton, invocation,
>> +- up_backend_get_critical_action (daemon->priv->backend));
>> ++ up_exported_daemon_complete_get_critical_action (skeleton, invocation,
>> ++ up_backend_get_critical_action (daemon->priv->backend));
>> + return TRUE;
>> + }
>> +
>> +--
>> +2.9.3
>> +
>> diff --git a/package/upower/Config.in b/package/upower/Config.in
>> new file mode 100644
>> index 0000000..8d9e84e
>> --- /dev/null
>> +++ b/package/upower/Config.in
>> @@ -0,0 +1,26 @@
>> +config BR2_PACKAGE_UPOWER
>> + bool "upower"
>> + depends on BR2_PACKAGE_HAS_UDEV
>> + depends on BR2_TOOLCHAIN_HAS_THREADS # libgudev, libusb
>> + depends on BR2_USE_MMU # libgudev
>> + depends on BR2_USE_WCHAR # libgudev
>> + select BR2_PACKAGE_LIBGUDEV
>> + select BR2_PACKAGE_LIBUSB
>> + help
>> + UPower is an abstraction for enumerating power devices, listening
>> + to device events and querying history and statistics. Any
>> + application or service on the system can access the
>> + org.freedesktop.UPower service via the system message bus.
>> +
>> + Note: upowerd require CONFIG_TIMER_STATS enabled in the Linux
>> + kernel.
>> +
>> + https://upower.freedesktop.org/
>> +
>> +comment "upower needs udev /dev management"
>> + depends on BR2_USE_MMU
>> + depends on !BR2_PACKAGE_HAS_UDEV
>> +
>> +comment "upower needs a toolchain w/ threads, wchar"
>> + depends on BR2_USE_MMU
>> + depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
>> diff --git a/package/upower/upower.hash b/package/upower/upower.hash
>> new file mode 100644
>> index 0000000..0df67b4
>> --- /dev/null
>> +++ b/package/upower/upower.hash
>> @@ -0,0 +1,2 @@
>> +# Locally calculated
>> +sha256 9ca325a6ccef505529b268ebbbd9becd0ce65a65f6ac7ee31e2e5b17648037b0 upower-0.99.4.tar.xz
>> diff --git a/package/upower/upower.mk b/package/upower/upower.mk
>> new file mode 100644
>> index 0000000..471eb41
>> --- /dev/null
>> +++ b/package/upower/upower.mk
>> @@ -0,0 +1,25 @@
>> +################################################################################
>> +#
>> +# upower
>> +#
>> +################################################################################
>> +
>> +UPOWER_VERSION = 0.99.4
>> +UPOWER_SOURCE = upower-$(UPOWER_VERSION).tar.xz
>> +UPOWER_SITE = https://upower.freedesktop.org/releases
>> +UPOWER_LICENSE = GPLv2+
>> +UPOWER_LICENSE_FILES = COPYING
>> +
>> +# libupower-glib.so
>> +UPOWER_INSTALL_STAGING = YES
>> +
>> +UPOWER_DEPENDENCIES = \
>> + host-intltool \
>> + host-pkgconf \
>> + libgudev \
>> + libusb \
>> + udev
>> +
>> +UPOWER_CONF_OPTS = --disable-man-pages --disable-tests
>> +
>> +$(eval $(autotools-package))
>> --
>> 2.9.3
>>
>
>
>
> --
> Gustavo Sverzut Barbieri
> http://profusion.mobi embedded systems
> --------------------------------------
> MSN, GTalk, FaceTime: barbieri at gmail.com
> Skype: gsbarbieri
> Mobile: +55 (16) 99354-9890
--
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN, GTalk, FaceTime: barbieri at gmail.com
Skype: gsbarbieri
Mobile: +55 (16) 99354-9890
^ permalink raw reply [flat|nested] 6+ messages in thread
* [Buildroot] [PATCH] package/upower: new package
2016-12-29 20:29 [Buildroot] [PATCH] package/upower: new package Romain Naour
2016-12-30 2:38 ` Gustavo Sverzut Barbieri
2016-12-30 13:40 ` Gustavo Sverzut Barbieri
@ 2017-01-08 20:54 ` Peter Korsgaard
2 siblings, 0 replies; 6+ messages in thread
From: Peter Korsgaard @ 2017-01-08 20:54 UTC (permalink / raw)
To: buildroot
>>>>> "Romain" == Romain Naour <romain.naour@gmail.com> writes:
> Backport an upstream patch.
> Signed-off-by: Romain Naour <romain.naour@gmail.com>
> Cc: Gustavo Sverzut Barbieri <barbieri@profusion.mobi>
Committed, thanks.
--
Bye, Peter Korsgaard
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2017-01-08 20:54 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-12-29 20:29 [Buildroot] [PATCH] package/upower: new package Romain Naour
2016-12-30 2:38 ` Gustavo Sverzut Barbieri
2016-12-30 12:05 ` Romain Naour
2016-12-30 13:40 ` Gustavo Sverzut Barbieri
2017-01-03 21:40 ` Gustavo Sverzut Barbieri
2017-01-08 20:54 ` Peter Korsgaard
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.