diff mbox series

[meta-networking] bmon: upgrade 4.0 -> 5.0

Message ID 20260923012442.3830864-1-csiltala@atcorp.com
State Under Review
Headers show
Series [meta-networking] bmon: upgrade 4.0 -> 5.0 | expand

Commit Message

Corey J. Siltala Sept. 23, 2026, 1:24 a.m. UTC
Fixes:
- out_curses: use xcalloc instead of a fixed buffer
- Avoid trying to include <values.h> on Android
- Fix typographical errors
- curses: Fix seperator lines
- Fix build in FreeBSD/DragonflyBSD
- fix segfault on element removal
- fix: Fix memory leaks in module_set()
- fix: Convert usage of strdup/free to xstrdup/xfree
- Fix compile issue in OpenBSD
- Fix spelling and grammar in docs and comments

Features:
- Allow numeric colors in bmonrc
- curses: Add CTRL-N/CTRL-P for next/previous element
- feat: Add IPv4/IPv6 addresses to additional info
- feat: Add configure option to disable IPv6 in netlink module
- feat: Add ability to toggle TC elements
- curses: render graphs with Braille cells
- display filters for TC ingress and egress
- Add support for JSON output
- Remove the 'Really quit' dialog and just exit cleanly

Misc:
- Update to autoconf of the common era

See full release notes at https://github.com/Jafaral/bmon/releases/tag/v5.0

Signed-off-by: Corey Siltala <csiltala@atcorp.com>
---
 .../recipes-support/bmon/{bmon_4.0.bb => bmon_5.0.bb}        | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)
 rename meta-networking/recipes-support/bmon/{bmon_4.0.bb => bmon_5.0.bb} (56%)

Comments

Tim Orling Sept. 23, 2026, 3:11 a.m. UTC | #1
On Tue, Sep 22, 2026 at 7:58 PM Corey Siltala via lists.openembedded.org
<csiltala=atcorp.com@lists.openembedded.org> wrote:

> Fixes:
> - out_curses: use xcalloc instead of a fixed buffer
> - Avoid trying to include <values.h> on Android
> - Fix typographical errors
> - curses: Fix seperator lines
> - Fix build in FreeBSD/DragonflyBSD
> - fix segfault on element removal
> - fix: Fix memory leaks in module_set()
> - fix: Convert usage of strdup/free to xstrdup/xfree
> - Fix compile issue in OpenBSD
> - Fix spelling and grammar in docs and comments
>
> Features:
> - Allow numeric colors in bmonrc
> - curses: Add CTRL-N/CTRL-P for next/previous element
> - feat: Add IPv4/IPv6 addresses to additional info
> - feat: Add configure option to disable IPv6 in netlink module
> - feat: Add ability to toggle TC elements
> - curses: render graphs with Braille cells
> - display filters for TC ingress and egress
> - Add support for JSON output
> - Remove the 'Really quit' dialog and just exit cleanly
>
> Misc:
> - Update to autoconf of the common era
>
> See full release notes at
> https://github.com/Jafaral/bmon/releases/tag/v5.0
>

It would nice to explain why the git repo changed. There is no mention
anywhere that I can find.

>
> Signed-off-by: Corey Siltala <csiltala@atcorp.com>
> ---
>  .../recipes-support/bmon/{bmon_4.0.bb => bmon_5.0.bb}        | 5 ++---
>  1 file changed, 2 insertions(+), 3 deletions(-)
>  rename meta-networking/recipes-support/bmon/{bmon_4.0.bb => bmon_5.0.bb}
> (56%)
>
> diff --git a/meta-networking/recipes-support/bmon/bmon_4.0.bb
> b/meta-networking/recipes-support/bmon/bmon_5.0.bb
> similarity index 56%
> rename from meta-networking/recipes-support/bmon/bmon_4.0.bb
> rename to meta-networking/recipes-support/bmon/bmon_5.0.bb
> index f47069471a..0ceff05984 100644
> --- a/meta-networking/recipes-support/bmon/bmon_4.0.bb
> +++ b/meta-networking/recipes-support/bmon/bmon_5.0.bb
> @@ -1,11 +1,10 @@
>  DESCRIPTION = "Portable Bandwidth Monitor and rate estimator"
>  LICENSE = "MIT"
>  LIC_FILES_CHKSUM =
> "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
> -# only works with libnl-0.5.0
>  DEPENDS = "libnl libconfuse ncurses"
>
> -SRCREV = "1b3f11bde315e221474f7d066ce4efb4ff4d39e3"
> -SRC_URI = "git://github.com/tgraf/bmon.git;branch=master;protocol=https"
> +SRC_URI = "
> https://github.com/Jafaral/${BPN}/releases/download/v${PV}/${BPN}-${PV}.tar.gz
> "
> +SRC_URI[sha256sum] =
> "6016e41fdda9166b86b09a0ac601a0c453c3b35acdf904c97a8a555459ad73c0"
>
>  inherit autotools pkgconfig
>
> --
> 2.34.1
>
>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#130177):
> https://lists.openembedded.org/g/openembedded-devel/message/130177
> Mute This Topic: https://lists.openembedded.org/mt/121387285/924729
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> ticotimo@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
Khem Raj Sept. 23, 2026, 3:50 a.m. UTC | #2
On Tue, Sep 22, 2026 at 8:11 PM Tim Orling via lists.openembedded.org
<ticotimo=gmail.com@lists.openembedded.org> wrote:

>
>
> On Tue, Sep 22, 2026 at 7:58 PM Corey Siltala via lists.openembedded.org
> <csiltala=atcorp.com@lists.openembedded.org> wrote:
>
>> Fixes:
>> - out_curses: use xcalloc instead of a fixed buffer
>> - Avoid trying to include <values.h> on Android
>> - Fix typographical errors
>> - curses: Fix seperator lines
>> - Fix build in FreeBSD/DragonflyBSD
>> - fix segfault on element removal
>> - fix: Fix memory leaks in module_set()
>> - fix: Convert usage of strdup/free to xstrdup/xfree
>> - Fix compile issue in OpenBSD
>> - Fix spelling and grammar in docs and comments
>>
>> Features:
>> - Allow numeric colors in bmonrc
>> - curses: Add CTRL-N/CTRL-P for next/previous element
>> - feat: Add IPv4/IPv6 addresses to additional info
>> - feat: Add configure option to disable IPv6 in netlink module
>> - feat: Add ability to toggle TC elements
>> - curses: render graphs with Braille cells
>> - display filters for TC ingress and egress
>> - Add support for JSON output
>> - Remove the 'Really quit' dialog and just exit cleanly
>>
>> Misc:
>> - Update to autoconf of the common era
>>
>> See full release notes at
>> https://github.com/Jafaral/bmon/releases/tag/v5.0
>>
>
> It would nice to explain why the git repo changed. There is no mention
> anywhere that I can find.
>
>>
>> Signed-off-by: Corey Siltala <csiltala@atcorp.com>
>> ---
>>  .../recipes-support/bmon/{bmon_4.0.bb => bmon_5.0.bb}        | 5 ++---
>>  1 file changed, 2 insertions(+), 3 deletions(-)
>>  rename meta-networking/recipes-support/bmon/{bmon_4.0.bb => bmon_5.0.bb}
>> (56%)
>>
>> diff --git a/meta-networking/recipes-support/bmon/bmon_4.0.bb
>> b/meta-networking/recipes-support/bmon/bmon_5.0.bb
>> similarity index 56%
>> rename from meta-networking/recipes-support/bmon/bmon_4.0.bb
>> rename to meta-networking/recipes-support/bmon/bmon_5.0.bb
>> index f47069471a..0ceff05984 100644
>> --- a/meta-networking/recipes-support/bmon/bmon_4.0.bb
>> +++ b/meta-networking/recipes-support/bmon/bmon_5.0.bb
>> @@ -1,11 +1,10 @@
>>  DESCRIPTION = "Portable Bandwidth Monitor and rate estimator"
>>  LICENSE = "MIT"
>>  LIC_FILES_CHKSUM =
>> "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
>> -# only works with libnl-0.5.0
>>  DEPENDS = "libnl libconfuse ncurses"
>>
>> -SRCREV = "1b3f11bde315e221474f7d066ce4efb4ff4d39e3"
>> -SRC_URI = "git://github.com/tgraf/bmon.git;branch=master;protocol=https"
>> +SRC_URI = "
>> https://github.com/Jafaral/${BPN}/releases/download/v${PV}/${BPN}-${PV}.tar.gz
>> "
>>
>
you can use BP here instead of BPN-PV which essentially is the same but
concise.


> +SRC_URI[sha256sum] =
>> "6016e41fdda9166b86b09a0ac601a0c453c3b35acdf904c97a8a555459ad73c0"
>>
>>  inherit autotools pkgconfig
>>
>> --
>> 2.34.1
>>
>>
>>
>>
>>
> -=-=-=-=-=-=-=-=-=-=-=-
> Links: You receive all messages sent to this group.
> View/Reply Online (#130178):
> https://lists.openembedded.org/g/openembedded-devel/message/130178
> Mute This Topic: https://lists.openembedded.org/mt/121387285/1997914
> Group Owner: openembedded-devel+owner@lists.openembedded.org
> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
> raj.khem@gmail.com]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
Corey J. Siltala Sept. 23, 2026, 12:26 p.m. UTC | #3
Tim, Khem,

Thomas Graf (tgraf) no longer had time to maintain the project and 
transferred ownership of the repo to Jafar Al-Gharaibeh (Jafaral). I've 
added a note to the commit message, addressed the ${BP} comment and some 
other lints here:

 From ae973d210d65ce5f06c3502b8c311b5188228c65 Mon Sep 17 00:00:00 2001
From: Corey Siltala <csiltala@atcorp.com>
Date: Tue, 22 Sep 2026 19:01:49 -0500
Subject: [PATCH] bmon: upgrade 4.0 -> 5.0

Note: ownership of bmon repo was transferred from Thomas Graf (tgraf)
       to Jafar Al-Gharaibeh (Jafaral)

Fixes:
- out_curses: use xcalloc instead of a fixed buffer
- Avoid trying to include <values.h> on Android
- Fix typographical errors
- curses: Fix seperator lines
- Fix build in FreeBSD/DragonflyBSD
- fix segfault on element removal
- fix: Fix memory leaks in module_set()
- fix: Convert usage of strdup/free to xstrdup/xfree
- Fix compile issue in OpenBSD
- Fix spelling and grammar in docs and comments

Features:
- Allow numeric colors in bmonrc
- curses: Add CTRL-N/CTRL-P for next/previous element
- feat: Add IPv4/IPv6 addresses to additional info
- feat: Add configure option to disable IPv6 in netlink module
- feat: Add ability to toggle TC elements
- curses: render graphs with Braille cells
- display filters for TC ingress and egress
- Add support for JSON output
- Remove the 'Really quit' dialog and just exit cleanly

Misc:
- Update to autoconf of the common era

See full release notes at https://github.com/Jafaral/bmon/releases/tag/v5.0

Signed-off-by: Corey Siltala <csiltala@atcorp.com>
---
  meta-networking/recipes-support/bmon/bmon_4.0.bb | 11 -----------
  meta-networking/recipes-support/bmon/bmon_5.0.bb | 15 +++++++++++++++
  2 files changed, 15 insertions(+), 11 deletions(-)
  delete mode 100644 meta-networking/recipes-support/bmon/bmon_4.0.bb
  create mode 100644 meta-networking/recipes-support/bmon/bmon_5.0.bb

diff --git a/meta-networking/recipes-support/bmon/bmon_4.0.bb 
b/meta-networking/recipes-support/bmon/bmon_4.0.bb
deleted file mode 100644
index f47069471a..0000000000
--- a/meta-networking/recipes-support/bmon/bmon_4.0.bb
+++ /dev/null
@@ -1,11 +0,0 @@
-DESCRIPTION = "Portable Bandwidth Monitor and rate estimator"
-LICENSE = "MIT"
-LIC_FILES_CHKSUM = 
"file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
-# only works with libnl-0.5.0
-DEPENDS = "libnl libconfuse ncurses"
-
-SRCREV = "1b3f11bde315e221474f7d066ce4efb4ff4d39e3"
-SRC_URI = "git://github.com/tgraf/bmon.git;branch=master;protocol=https"
-
-inherit autotools pkgconfig
-
diff --git a/meta-networking/recipes-support/bmon/bmon_5.0.bb 
b/meta-networking/recipes-support/bmon/bmon_5.0.bb
new file mode 100644
index 0000000000..07c680850b
--- /dev/null
+++ b/meta-networking/recipes-support/bmon/bmon_5.0.bb
@@ -0,0 +1,15 @@
+SUMMARY = "Portable Bandwidth Monitor and rate estimator"
+HOMEPAGE = "https://github.com/Jafaral/bmon"
+SECTION = "net"
+
+LICENSE = "BSD-2-Clause & MIT"
+LIC_FILES_CHKSUM = 
"file://LICENSE.MIT;md5=544799d0b492f119fa04641d1b8868ed \
+ file://LICENSE.BSD;md5=5c262c13b60ebefe3060aed37d334ab6 \
+                   "
+DEPENDS = "libconfuse libnl ncurses"
+
+SRC_URI = 
"https://github.com/Jafaral/${BPN}/releases/download/v${PV}/${BP}.tar.gz"
+SRC_URI[sha256sum] = 
"6016e41fdda9166b86b09a0ac601a0c453c3b35acdf904c97a8a555459ad73c0"
+
+inherit autotools pkgconfig
+
Khem Raj Sept. 23, 2026, 5:55 p.m. UTC | #4
On Wed, Sep 23, 2026 at 5:26 AM Corey J. Siltala <csiltala@atcorp.com>
wrote:

> Tim, Khem,
>
> Thomas Graf (tgraf) no longer had time to maintain the project and
> transferred ownership of the repo to Jafar Al-Gharaibeh (Jafaral). I've
> added a note to the commit message, addressed the ${BP} comment and some
> other lints here:
>
> From ae973d210d65ce5f06c3502b8c311b5188228c65 Mon Sep 17 00:00:00 2001
> From: Corey Siltala <csiltala@atcorp.com> <csiltala@atcorp.com>
> Date: Tue, 22 Sep 2026 19:01:49 -0500
> Subject: [PATCH] bmon: upgrade 4.0 -> 5.0
>
> Note: ownership of bmon repo was transferred from Thomas Graf (tgraf)
>       to Jafar Al-Gharaibeh (Jafaral)
>
> Fixes:
> - out_curses: use xcalloc instead of a fixed buffer
> - Avoid trying to include <values.h> on Android
> - Fix typographical errors
> - curses: Fix seperator lines
> - Fix build in FreeBSD/DragonflyBSD
> - fix segfault on element removal
> - fix: Fix memory leaks in module_set()
> - fix: Convert usage of strdup/free to xstrdup/xfree
> - Fix compile issue in OpenBSD
> - Fix spelling and grammar in docs and comments
>
> Features:
> - Allow numeric colors in bmonrc
> - curses: Add CTRL-N/CTRL-P for next/previous element
> - feat: Add IPv4/IPv6 addresses to additional info
> - feat: Add configure option to disable IPv6 in netlink module
> - feat: Add ability to toggle TC elements
> - curses: render graphs with Braille cells
> - display filters for TC ingress and egress
> - Add support for JSON output
> - Remove the 'Really quit' dialog and just exit cleanly
>
> Misc:
> - Update to autoconf of the common era
>
> See full release notes at
> https://github.com/Jafaral/bmon/releases/tag/v5.0
>
> Signed-off-by: Corey Siltala <csiltala@atcorp.com> <csiltala@atcorp.com>
> ---
>  meta-networking/recipes-support/bmon/bmon_4.0.bb | 11 -----------
>  meta-networking/recipes-support/bmon/bmon_5.0.bb | 15 +++++++++++++++
>  2 files changed, 15 insertions(+), 11 deletions(-)
>  delete mode 100644 meta-networking/recipes-support/bmon/bmon_4.0.bb
>  create mode 100644 meta-networking/recipes-support/bmon/bmon_5.0.bb
>
> diff --git a/meta-networking/recipes-support/bmon/bmon_4.0.bb
> b/meta-networking/recipes-support/bmon/bmon_4.0.bb
> deleted file mode 100644
> index f47069471a..0000000000
> --- a/meta-networking/recipes-support/bmon/bmon_4.0.bb
> +++ /dev/null
> @@ -1,11 +0,0 @@
> -DESCRIPTION = "Portable Bandwidth Monitor and rate estimator"
> -LICENSE = "MIT"
> -LIC_FILES_CHKSUM =
> "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
> -# only works with libnl-0.5.0
> -DEPENDS = "libnl libconfuse ncurses"
> -
> -SRCREV = "1b3f11bde315e221474f7d066ce4efb4ff4d39e3"
> -SRC_URI = "git://github.com/tgraf/bmon.git;branch=master;protocol=https"
> -
> -inherit autotools pkgconfig
> -
> diff --git a/meta-networking/recipes-support/bmon/bmon_5.0.bb
> b/meta-networking/recipes-support/bmon/bmon_5.0.bb
> new file mode 100644
> index 0000000000..07c680850b
> --- /dev/null
> +++ b/meta-networking/recipes-support/bmon/bmon_5.0.bb
> @@ -0,0 +1,15 @@
> +SUMMARY = "Portable Bandwidth Monitor and rate estimator"
> +HOMEPAGE = "https://github.com/Jafaral/bmon"
> <https://github.com/Jafaral/bmon>
> +SECTION = "net"
> +
> +LICENSE = "BSD-2-Clause & MIT"
>

LICENSE is using old syntax and should be upgraded to: "BSD-2-Clause AND
MIT"


> +LIC_FILES_CHKSUM = "
> file://LICENSE.MIT;md5=544799d0b492f119fa04641d1b8868ed \
> +
> file://LICENSE.BSD;md5=5c262c13b60ebefe3060aed37d334ab6 \
> +                   "
> +DEPENDS = "libconfuse libnl ncurses"
> +
> +SRC_URI =
> "https://github.com/Jafaral/${BPN}/releases/download/v${PV}/${BP}.tar.gz"
> <https://github.com/Jafaral/$%7BBPN%7D/releases/download/v$%7BPV%7D/$%7BBP%7D.tar.gz>
> +SRC_URI[sha256sum] =
> "6016e41fdda9166b86b09a0ac601a0c453c3b35acdf904c97a8a555459ad73c0"
> +
> +inherit autotools pkgconfig
> +
> --
> 2.34.1
>
> Note also that the BSD-2-Clause license is not new, but was not noted in
> the previous recipe.
>
> Thanks,
> Corey
> On 9/22/2026 10:50 PM, Khem Raj wrote:
>
>
>
> On Tue, Sep 22, 2026 at 8:11 PM Tim Orling via lists.openembedded.org
> <ticotimo=gmail.com@lists.openembedded.org> wrote:
>
>>
>>
>> On Tue, Sep 22, 2026 at 7:58 PM Corey Siltala via lists.openembedded.org
>> <csiltala=atcorp.com@lists.openembedded.org> wrote:
>>
>>> Fixes:
>>> - out_curses: use xcalloc instead of a fixed buffer
>>> - Avoid trying to include <values.h> on Android
>>> - Fix typographical errors
>>> - curses: Fix seperator lines
>>> - Fix build in FreeBSD/DragonflyBSD
>>> - fix segfault on element removal
>>> - fix: Fix memory leaks in module_set()
>>> - fix: Convert usage of strdup/free to xstrdup/xfree
>>> - Fix compile issue in OpenBSD
>>> - Fix spelling and grammar in docs and comments
>>>
>>> Features:
>>> - Allow numeric colors in bmonrc
>>> - curses: Add CTRL-N/CTRL-P for next/previous element
>>> - feat: Add IPv4/IPv6 addresses to additional info
>>> - feat: Add configure option to disable IPv6 in netlink module
>>> - feat: Add ability to toggle TC elements
>>> - curses: render graphs with Braille cells
>>> - display filters for TC ingress and egress
>>> - Add support for JSON output
>>> - Remove the 'Really quit' dialog and just exit cleanly
>>>
>>> Misc:
>>> - Update to autoconf of the common era
>>>
>>> See full release notes at
>>> https://github.com/Jafaral/bmon/releases/tag/v5.0
>>>
>>
>> It would nice to explain why the git repo changed. There is no mention
>> anywhere that I can find.
>>
>>>
>>> Signed-off-by: Corey Siltala <csiltala@atcorp.com>
>>> ---
>>>  .../recipes-support/bmon/{bmon_4.0.bb => bmon_5.0.bb}        | 5 ++---
>>>  1 file changed, 2 insertions(+), 3 deletions(-)
>>>  rename meta-networking/recipes-support/bmon/{bmon_4.0.bb => bmon_5.0.bb}
>>> (56%)
>>>
>>> diff --git a/meta-networking/recipes-support/bmon/bmon_4.0.bb
>>> b/meta-networking/recipes-support/bmon/bmon_5.0.bb
>>> similarity index 56%
>>> rename from meta-networking/recipes-support/bmon/bmon_4.0.bb
>>> rename to meta-networking/recipes-support/bmon/bmon_5.0.bb
>>> index f47069471a..0ceff05984 100644
>>> --- a/meta-networking/recipes-support/bmon/bmon_4.0.bb
>>> +++ b/meta-networking/recipes-support/bmon/bmon_5.0.bb
>>> @@ -1,11 +1,10 @@
>>>  DESCRIPTION = "Portable Bandwidth Monitor and rate estimator"
>>>  LICENSE = "MIT"
>>>  LIC_FILES_CHKSUM =
>>> "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
>>> -# only works with libnl-0.5.0
>>>  DEPENDS = "libnl libconfuse ncurses"
>>>
>>> -SRCREV = "1b3f11bde315e221474f7d066ce4efb4ff4d39e3"
>>> -SRC_URI = "git://github.com/tgraf/bmon.git;branch=master;protocol=https
>>> "
>>> +SRC_URI = "
>>> https://github.com/Jafaral/${BPN}/releases/download/v${PV}/${BPN}-${PV}.tar.gz
>>> "
>>>
>>
> you can use BP here instead of BPN-PV which essentially is the same but
> concise.
>
>
>> +SRC_URI[sha256sum] =
>>> "6016e41fdda9166b86b09a0ac601a0c453c3b35acdf904c97a8a555459ad73c0"
>>>
>>>  inherit autotools pkgconfig
>>>
>>> --
>>> 2.34.1
>>>
>>>
>>>
>>>
>>>
>> -=-=-=-=-=-=-=-=-=-=-=-
>> Links: You receive all messages sent to this group.
>> View/Reply Online (#130178):
>> https://lists.openembedded.org/g/openembedded-devel/message/130178
>> Mute This Topic: https://lists.openembedded.org/mt/121387285/1997914
>> Group Owner: openembedded-devel+owner@lists.openembedded.org
>> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [
>> raj.khem@gmail.com]
>> -=-=-=-=-=-=-=-=-=-=-=-
>>
>> --
> Corey Siltalacsiltala@atcorp.com
> Office: 952-829-5864 ext. 175 <(952)%20829-5864>
> Mobile: 763-333-5985 <(763)%20333-5985>
>
>
diff mbox series

Patch

diff --git a/meta-networking/recipes-support/bmon/bmon_4.0.bb b/meta-networking/recipes-support/bmon/bmon_5.0.bb
similarity index 56%
rename from meta-networking/recipes-support/bmon/bmon_4.0.bb
rename to meta-networking/recipes-support/bmon/bmon_5.0.bb
index f47069471a..0ceff05984 100644
--- a/meta-networking/recipes-support/bmon/bmon_4.0.bb
+++ b/meta-networking/recipes-support/bmon/bmon_5.0.bb
@@ -1,11 +1,10 @@ 
 DESCRIPTION = "Portable Bandwidth Monitor and rate estimator"
 LICENSE = "MIT"
 LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
-# only works with libnl-0.5.0
 DEPENDS = "libnl libconfuse ncurses"
 
-SRCREV = "1b3f11bde315e221474f7d066ce4efb4ff4d39e3"
-SRC_URI = "git://github.com/tgraf/bmon.git;branch=master;protocol=https"
+SRC_URI = "https://github.com/Jafaral/${BPN}/releases/download/v${PV}/${BPN}-${PV}.tar.gz"
+SRC_URI[sha256sum] = "6016e41fdda9166b86b09a0ac601a0c453c3b35acdf904c97a8a555459ad73c0"
 
 inherit autotools pkgconfig