commit libuev for openSUSE:Factory
Hello community, here is the log from the commit of package libuev for openSUSE:Factory checked in at 2020-02-25 16:08:32 Comparing /work/SRC/openSUSE:Factory/libuev (Old) and /work/SRC/openSUSE:Factory/.libuev.new.26092 (New) Package is "libuev" Tue Feb 25 16:08:32 2020 rev:6 rq:779086 version:2.3.1 Changes: --- /work/SRC/openSUSE:Factory/libuev/libuev.changes2019-04-12 09:15:04.753701618 +0200 +++ /work/SRC/openSUSE:Factory/.libuev.new.26092/libuev.changes 2020-02-25 16:09:11.800684327 +0100 @@ -1,0 +2,6 @@ +Tue Feb 25 12:39:17 UTC 2020 - Michael Vetter + +- Update to 2.3.1: + * Use separate aux/ dir for auxilliary files and check for install + +--- Old: libuev-2.3.0.tar.gz New: libuev-2.3.1.tar.gz Other differences: -- ++ libuev.spec ++ --- /var/tmp/diff_new_pack.vtMoxH/_old 2020-02-25 16:09:12.940686114 +0100 +++ /var/tmp/diff_new_pack.vtMoxH/_new 2020-02-25 16:09:12.944686120 +0100 @@ -1,7 +1,7 @@ # # spec file for package libuev # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2018, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -13,13 +13,13 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # %define sover 2 Name: libuev -Version:2.3.0 +Version:2.3.1 Release:0 Summary:Event loop library License:MIT ++ libuev-2.3.0.tar.gz -> libuev-2.3.1.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.3.0/ChangeLog.md new/libuev-2.3.1/ChangeLog.md --- old/libuev-2.3.0/ChangeLog.md 2019-04-06 13:33:06.0 +0200 +++ new/libuev-2.3.1/ChangeLog.md 2020-02-22 15:51:16.0 +0100 @@ -3,6 +3,13 @@ All notable changes to the project are documented in this file. +[v2.3.1][] - 2020-02-22 +--- + +### Fixes + +- Debian packaging fixes only. + [v2.3.0][] - 2019-04-06 --- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.3.0/configure.ac new/libuev-2.3.1/configure.ac --- old/libuev-2.3.0/configure.ac 2019-04-06 13:33:06.0 +0200 +++ new/libuev-2.3.1/configure.ac 2020-02-22 15:51:16.0 +0100 @@ -1,4 +1,5 @@ -AC_INIT(libuev, 2.3.0, https://github.com/troglobit/libuev/issues) +AC_INIT(libuev, 2.3.1, https://github.com/troglobit/libuev/issues) +AC_CONFIG_AUX_DIR(aux) AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) AM_SILENT_RULES([yes]) @@ -8,6 +9,7 @@ AC_CONFIG_MACRO_DIR([m4]) AC_PROG_CC +AC_PROG_INSTALL m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) LT_INIT diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.3.0/debian/changelog new/libuev-2.3.1/debian/changelog --- old/libuev-2.3.0/debian/changelog 2019-04-06 13:33:06.0 +0200 +++ new/libuev-2.3.1/debian/changelog 2020-02-22 15:51:16.0 +0100 @@ -1,3 +1,10 @@ +libuev (2.3.1) stable; urgency=high + + * Step library name to match SONAME, found by lintian + * Update Build-Depends to debhelper >= 10, drop other deps + + -- Joachim Nilsson Sat, 22 Feb 2020 15:50:06 +0100 + libuev (2.3.0) unstable; urgency=medium * Support for Linux eventfd, uev_event_*(), see API.md for details. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.3.0/debian/control new/libuev-2.3.1/debian/control --- old/libuev-2.3.0/debian/control 2019-04-06 13:33:06.0 +0200 +++ new/libuev-2.3.1/debian/control 2020-02-22 15:51:16.0 +0100 @@ -2,7 +2,7 @@ Section: libs Priority: optional Maintainer: Joachim Nilsson -Build-Depends: dpkg-dev (>= 1.14.9), debhelper (>= 9), dh-autoreconf +Build-Depends: debhelper (>= 10) Standards-Version: 4.3.0 Homepage: https://github.com/troglobit/libuev/ Vcs-Browser: https://github.com/troglobit/libuev/ @@ -12,7 +12,7 @@ Priority: extra Section: libdevel Architecture: any -Depends: ${misc:Depends}, libuev (= ${binary:Version}) +Depends: ${misc:Depends}, libuev2 (= ${binary:Version}) Description: static library, header files, and docs for libuev Static library, header files, and documentation for libuEv . @@ -24,7 +24,10 @@ Experienced developers may appreciate libuEv is built on top of modern Linux APIs like epoll, eventfd, timerf, and signalfd. -Package: libuev
commit libuev for openSUSE:Factory
Hello community, here is the log from the commit of package libuev for openSUSE:Factory checked in at 2019-04-12 09:15:01 Comparing /work/SRC/openSUSE:Factory/libuev (Old) and /work/SRC/openSUSE:Factory/.libuev.new.27019 (New) Package is "libuev" Fri Apr 12 09:15:01 2019 rev:5 rq:692243 version:2.3.0 Changes: --- /work/SRC/openSUSE:Factory/libuev/libuev.changes2018-10-08 17:50:55.802062840 +0200 +++ /work/SRC/openSUSE:Factory/.libuev.new.27019/libuev.changes 2019-04-12 09:15:04.753701618 +0200 @@ -1,0 +2,6 @@ +Mon Apr 8 08:28:23 UTC 2019 - mvet...@suse.com + +- Update to 2.3.0: + * Support for Linux eventfd, uev_event_*() see API.md for details + +--- Old: libuev-2.2.0.tar.gz New: libuev-2.3.0.tar.gz Other differences: -- ++ libuev.spec ++ --- /var/tmp/diff_new_pack.su8Znf/_old 2019-04-12 09:15:06.365702641 +0200 +++ /var/tmp/diff_new_pack.su8Znf/_new 2019-04-12 09:15:06.365702641 +0200 @@ -1,7 +1,7 @@ # # spec file for package libuev # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2018, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -19,7 +19,7 @@ %define sover 2 Name: libuev -Version:2.2.0 +Version:2.3.0 Release:0 Summary:Event loop library License:MIT ++ libuev-2.2.0.tar.gz -> libuev-2.3.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.2.0/API.md new/libuev-2.3.0/API.md --- old/libuev-2.2.0/API.md 2018-10-04 21:06:51.0 +0200 +++ new/libuev-2.3.0/API.md 2019-04-06 13:33:06.0 +0200 @@ -87,6 +87,11 @@ int uev_signal_set (uev_t *w, int signo); /* Change signal to wait for */ int uev_signal_start(uev_t *w); /* Restart a stopped signal watcher */ int uev_signal_stop (uev_t *w); /* Stop signal watcher */ + +/* Generic event watcher, post events for later processing, or from forked child */ +int uev_event_init (uev_ctx_t *ctx, uev_t *w, uev_cb_t *cb, void *arg); +int uev_event_post (uev_t *w); +int uev_event_stop (uev_t *w); ``` @@ -309,16 +314,16 @@ int main(void) { -int fd; -uev_t watcher; uev_ctx_t ctx; +uev_t js; +int fd; fd = open("/dev/input/js0", O_RDONLY, O_NONBLOCK); if (fd < 0) errx(errno, "Cannot find a joystick attached."); uev_init(); -uev_io_init(, , joystick_cb, NULL, fd, UEV_READ); +uev_io_init(, , joystick_cb, NULL, fd, UEV_READ); puts("Starting, press Ctrl-C to exit."); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.2.0/ChangeLog.md new/libuev-2.3.0/ChangeLog.md --- old/libuev-2.2.0/ChangeLog.md 2018-10-04 21:06:51.0 +0200 +++ new/libuev-2.3.0/ChangeLog.md 2019-04-06 13:33:06.0 +0200 @@ -4,6 +4,14 @@ All notable changes to the project are documented in this file. +[v2.3.0][] - 2019-04-06 +--- + +### Changes + +- Support for Linux eventfd, `uev_event_*()` see [API.md][] for details + + [v2.2.0][] - 2018-10-04 --- @@ -384,7 +392,8 @@ Lua users mailing list. -[UNRELEASED]: https://github.com/troglobit/libuev/compare/v2.2.0...HEAD +[UNRELEASED]: https://github.com/troglobit/libuev/compare/v2.3.0...HEAD +[v2.3.0]: https://github.com/troglobit/libuev/compare/v2.2.0...v2.3.0 [v2.2.0]: https://github.com/troglobit/libuev/compare/v2.1.3...v2.2.0 [v2.1.3]: https://github.com/troglobit/libuev/compare/v2.1.2...v2.1.3 [v2.1.2]: https://github.com/troglobit/libuev/compare/v2.1.1...v2.1.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.2.0/HACKING.md new/libuev-2.3.0/HACKING.md --- old/libuev-2.2.0/HACKING.md 1970-01-01 01:00:00.0 +0100 +++ new/libuev-2.3.0/HACKING.md 2019-04-06 13:33:06.0 +0200 @@ -0,0 +1,106 @@ +Maintenance and Release Checklist += + +Maintenance +--- + +* Encourage contributors to write tests, in particular for new features +* Run tests regularly, use Travis-CI to do this automatically +* Leverage GitHub issues for milestone planning +* Reference issues from GitHub pull requests to alert issue subscribers +* Bump library ABI version just before release! + + +Release Checklist +- + +* Update ChangeLog, follow http://keepachangelog.com/ loosely + - Inform users in a plain language of changes and bug fixes + - Do *not* copy-paste GIT
commit libuev for openSUSE:Factory
Hello community, here is the log from the commit of package libuev for openSUSE:Factory checked in at 2018-10-08 17:49:24 Comparing /work/SRC/openSUSE:Factory/libuev (Old) and /work/SRC/openSUSE:Factory/.libuev.new (New) Package is "libuev" Mon Oct 8 17:49:24 2018 rev:4 rq:640584 version:2.2.0 Changes: --- /work/SRC/openSUSE:Factory/libuev/libuev.changes2018-09-11 17:15:31.615573559 +0200 +++ /work/SRC/openSUSE:Factory/.libuev.new/libuev.changes 2018-10-08 17:50:55.802062840 +0200 @@ -1,0 +2,17 @@ +Mon Oct 8 09:05:24 UTC 2018 - mvet...@suse.com + +- Update to 2.2.0: + Note: + * You now have to explicitly include sys/queue.h, or provide +a local version of queue.h, if your application depends on it. + Changes: + * Replaced BSD queue.h doubly-linked lst API with own +implementation. Making libuEv stand-alone, no longer imposing + any particular version of queue.h on the user + * Enforce -std=gnu11 to unlock typeof() in older GCC versions + * Code cleanup + Fixes: + * Fix missing header deps. in Makefile.am, library did not rebuild +properly if any of the local header files were changed + +--- Old: libuev-2.1.3.tar.gz New: libuev-2.2.0.tar.gz Other differences: -- ++ libuev.spec ++ --- /var/tmp/diff_new_pack.4PB0LE/_old 2018-10-08 17:50:56.138062411 +0200 +++ /var/tmp/diff_new_pack.4PB0LE/_new 2018-10-08 17:50:56.142062407 +0200 @@ -19,7 +19,7 @@ %define sover 2 Name: libuev -Version:2.1.3 +Version:2.2.0 Release:0 Summary:Event loop library License:MIT ++ libuev-2.1.3.tar.gz -> libuev-2.2.0.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.1.3/API.md new/libuev-2.2.0/API.md --- old/libuev-2.1.3/API.md 2018-09-06 22:03:16.0 +0200 +++ new/libuev-2.2.0/API.md 2018-10-04 21:06:51.0 +0200 @@ -57,6 +57,7 @@ /* Event loop: Notice the use of flags! */ int uev_init(uev_ctx_t *ctx); +int uev_init1 (uev_ctx_t *ctx, int maxevents); int uev_exit(uev_ctx_t *ctx); int uev_run (uev_ctx_t *ctx, int flags); /* UEV_NONE, UEV_ONCE, and/or UEV_NONBLOCK */ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.1.3/ChangeLog.md new/libuev-2.2.0/ChangeLog.md --- old/libuev-2.1.3/ChangeLog.md 2018-09-06 22:03:16.0 +0200 +++ new/libuev-2.2.0/ChangeLog.md 2018-10-04 21:06:51.0 +0200 @@ -4,6 +4,24 @@ All notable changes to the project are documented in this file. +[v2.2.0][] - 2018-10-04 +--- + +**NOTE:** You now have to explicitly include `sys/queue.h`, or provide a + local version of `queue.h`, if your application depends on it. + +### Changes +- Replaced BSD `queue.h` doubly-linked lst API with own implementation. + Making libuEv stand-alone, no longer imposing any particular version + of `queue.h` on the user +- Enforce `-std=gnu11` to unlock `typeof()` in older GCC versions +- Code cleanup + +### Fixes +- Fix missing header deps. in `Makefile.am`, library did not rebuild + properly if any of the local header files were changed + + [v2.1.3][] - 2018-09-06 --- @@ -366,7 +384,8 @@ Lua users mailing list. -[UNRELEASED]: https://github.com/troglobit/libuev/compare/v2.1.3...HEAD +[UNRELEASED]: https://github.com/troglobit/libuev/compare/v2.2.0...HEAD +[v2.2.0]: https://github.com/troglobit/libuev/compare/v2.1.3...v2.2.0 [v2.1.3]: https://github.com/troglobit/libuev/compare/v2.1.2...v2.1.3 [v2.1.2]: https://github.com/troglobit/libuev/compare/v2.1.1...v2.1.2 [v2.1.1]: https://github.com/troglobit/libuev/compare/v2.1.0...v2.1.1 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.1.3/configure.ac new/libuev-2.2.0/configure.ac --- old/libuev-2.1.3/configure.ac 2018-09-06 22:03:16.0 +0200 +++ new/libuev-2.2.0/configure.ac 2018-10-04 21:06:51.0 +0200 @@ -1,4 +1,4 @@ -AC_INIT(libuev, 2.1.3, https://github.com/troglobit/libuev/issues) +AC_INIT(libuev, 2.2.0, https://github.com/troglobit/libuev/issues) AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) AM_SILENT_RULES([yes]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.1.3/debian/changelog new/libuev-2.2.0/debian/changelog --- old/libuev-2.1.3/debian/changelog 2018-09-06 22:03:16.0 +0200 +++ new/libuev-2.2.0/debian/changelog 2018-10-04 21:06:51.0 +0200 @@ -1,3 +1,11 @@ +libuev (2.2.0) unstable;
commit libuev for openSUSE:Factory
Hello community, here is the log from the commit of package libuev for openSUSE:Factory checked in at 2018-09-11 17:15:20 Comparing /work/SRC/openSUSE:Factory/libuev (Old) and /work/SRC/openSUSE:Factory/.libuev.new (New) Package is "libuev" Tue Sep 11 17:15:20 2018 rev:3 rq:633991 version:2.1.3 Changes: --- /work/SRC/openSUSE:Factory/libuev/libuev.changes2018-07-31 16:04:21.712052823 +0200 +++ /work/SRC/openSUSE:Factory/.libuev.new/libuev.changes 2018-09-11 17:15:31.615573559 +0200 @@ -1,0 +2,14 @@ +Fri Sep 7 06:40:04 UTC 2018 - mvet...@suse.com + +- Update to 2.1.3: + Changes: + * Update joystick example, use first device, /dev/input/js0 + * Minor refactor of uev_exit(), use _SAFE macros to traverse +list of watchers instead of while() + * New API test to verify that uev_exit() terminates properly + * Make uev_signal_stop() idempotent + Fixes: + * Let uev_timer_stop() call close() on the timerfd directly, +do not call uev_timer_set() since that may cause +lockups or hangs +--- Old: libuev-2.1.2.tar.gz New: libuev-2.1.3.tar.gz Other differences: -- ++ libuev.spec ++ --- /var/tmp/diff_new_pack.0AlN6V/_old 2018-09-11 17:15:32.047572894 +0200 +++ /var/tmp/diff_new_pack.0AlN6V/_new 2018-09-11 17:15:32.051572887 +0200 @@ -19,7 +19,7 @@ %define sover 2 Name: libuev -Version:2.1.2 +Version:2.1.3 Release:0 Summary:Event loop library License:MIT ++ libuev-2.1.2.tar.gz -> libuev-2.1.3.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.1.2/API.md new/libuev-2.1.3/API.md --- old/libuev-2.1.2/API.md 2018-02-27 00:08:54.0 +0100 +++ new/libuev-2.1.3/API.md 2018-09-06 22:03:16.0 +0200 @@ -312,7 +312,7 @@ uev_t watcher; uev_ctx_t ctx; -fd = open("/dev/input/js1", O_RDONLY, O_NONBLOCK); +fd = open("/dev/input/js0", O_RDONLY, O_NONBLOCK); if (fd < 0) errx(errno, "Cannot find a joystick attached."); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.1.2/ChangeLog.md new/libuev-2.1.3/ChangeLog.md --- old/libuev-2.1.2/ChangeLog.md 2018-02-27 00:08:54.0 +0100 +++ new/libuev-2.1.3/ChangeLog.md 2018-09-06 22:03:16.0 +0200 @@ -3,6 +3,22 @@ All notable changes to the project are documented in this file. + +[v2.1.3][] - 2018-09-06 +--- + +### Changes +- Update joystick example, use first device, `/dev/input/js0` +- Minor refactor of `uev_exit()`, use `_SAFE` macros to traverse + list of watchers instead of `while()` +- New API test to verify that `uev_exit()` terminates properly +- Make `uev_signal_stop()` idempotent + +### Fixes +- Let `uev_timer_stop()` call `close()` on the timerfd directly, do not + call `uev_timer_set()` since that may cause lockups or hangs + + [v2.1.2][] - 2018-02-27 --- @@ -350,7 +366,8 @@ Lua users mailing list. -[UNRELEASED]: https://github.com/troglobit/libuev/compare/v2.1.2...HEAD +[UNRELEASED]: https://github.com/troglobit/libuev/compare/v2.1.3...HEAD +[v2.1.3]: https://github.com/troglobit/libuev/compare/v2.1.2...v2.1.3 [v2.1.2]: https://github.com/troglobit/libuev/compare/v2.1.1...v2.1.2 [v2.1.1]: https://github.com/troglobit/libuev/compare/v2.1.0...v2.1.1 [v2.1.0]: https://github.com/troglobit/libuev/compare/v2.0.0...v2.1.0 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.1.2/configure.ac new/libuev-2.1.3/configure.ac --- old/libuev-2.1.2/configure.ac 2018-02-27 00:08:54.0 +0100 +++ new/libuev-2.1.3/configure.ac 2018-09-06 22:03:16.0 +0200 @@ -1,4 +1,4 @@ -AC_INIT(libuev, 2.1.2, https://github.com/troglobit/libuev/issues) +AC_INIT(libuev, 2.1.3, https://github.com/troglobit/libuev/issues) AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz]) AM_SILENT_RULES([yes]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libuev-2.1.2/debian/changelog new/libuev-2.1.3/debian/changelog --- old/libuev-2.1.2/debian/changelog 2018-02-27 00:08:54.0 +0100 +++ new/libuev-2.1.3/debian/changelog 2018-09-06 22:03:16.0 +0200 @@ -1,3 +1,14 @@ +libuev (2.1.3) unstable; urgency=medium + + * Minor bugfix release +- Updated joystick example, use first joystick, /dev/input/js0 +- Use LIST_FOREACH_SAFE() instead of while() in uev_exit() +- New API test for uev_exit() +- Don't call uev_timer_set() when stopping a timer, may cause lockups +- Return OK immediately if
commit libuev for openSUSE:Factory
Hello community, here is the log from the commit of package libuev for openSUSE:Factory checked in at 2018-07-31 16:03:58 Comparing /work/SRC/openSUSE:Factory/libuev (Old) and /work/SRC/openSUSE:Factory/.libuev.new (New) Package is "libuev" Tue Jul 31 16:03:58 2018 rev:2 rq:626641 version:2.1.2 Changes: --- /work/SRC/openSUSE:Factory/libuev/libuev.changes2018-06-29 22:32:00.142228031 +0200 +++ /work/SRC/openSUSE:Factory/.libuev.new/libuev.changes 2018-07-31 16:04:21.712052823 +0200 @@ -1,0 +2,5 @@ +Sun Jul 29 10:35:02 UTC 2018 - jeng...@inai.de + +- Ensure neutrality of descriptions. + +--- Other differences: -- ++ libuev.spec ++ --- /var/tmp/diff_new_pack.rUo9Wi/_old 2018-07-31 16:04:22.172053608 +0200 +++ /var/tmp/diff_new_pack.rUo9Wi/_new 2018-07-31 16:04:22.172053608 +0200 @@ -1,6 +1,7 @@ # # spec file for package libuev # +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2018, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -20,7 +21,7 @@ Name: libuev Version:2.1.2 Release:0 -Summary:Lightweight event loop library +Summary:Event loop library License:MIT Group: Development/Languages/C and C++ URL:https://github.com/troglobit/libuev/ @@ -31,28 +32,24 @@ BuildRequires: pkgconfig %description -libuEv is a simple event loop in the style of the more established -libevent, libev and the venerable Xt(3) event loop. The u (micro) in the -name refers to both the small feature set and the small size overhead -impact of the library. - -Experienced developers may appreciate that libuEv is built on top of -modern Linux APIs: epoll, timerfd and signalfd. Note however, a certain -amount of care is needed when dealing with APIs that employ signalfd. +libuEv is an event loop in the style of libevent, libev and the Xt(3) +event loop. It has a small feature set. + +libuEv is built on top of the Linux APIs epoll, timerfd and signalfd. +Note however, a certain amount of care is needed when dealing with +APIs that employ signalfd. %package -n libuev%{sover} -Summary:Lightweight event loop library +Summary:Event loop library Group: System/Libraries %description -n libuev%{sover} -libuEv is a simple event loop in the style of the more established -libevent, libev and the venerable Xt(3) event loop. The u (micro) in the -name refers to both the small feature set and the small size overhead -impact of the library. - -Experienced developers may appreciate that libuEv is built on top of -modern Linux APIs: epoll, timerfd and signalfd. Note however, a certain -amount of care is needed when dealing with APIs that employ signalfd. +libuEv is an event loop in the style of libevent, libev and the Xt(3) +event loop. It has a small feature set. + +libuEv is built on top of the Linux APIs epoll, timerfd and signalfd. +Note however, a certain amount of care is needed when dealing with +APIs that employ signalfd. %package devel Summary:Header files for libuEv