Joachim Wiberg
2ceec8e61c
Check for tag with 'v' prefix in release-hook
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 08:32:45 +02:00
Joachim Wiberg
a4abbe8aea
Drop package from release target, built separately
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 07:21:52 +02:00
Joachim Wiberg
ff1a3eccd9
Check for full version in git tag before starting release build
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-10-03 07:19:34 +02:00
Joachim Wiberg
caa62910db
Relocate tests/ -> test/
...
For my own sanity, test/ is used in every other project of mine.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-08-01 22:40:35 +02:00
Joachim Wiberg
da080c886d
Add doxygen to standard build flow, if found
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-13 23:26:37 +02:00
Joachim Wiberg
7b1e0eb551
Relocate most documentation to doc/
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-06-13 23:22:44 +02:00
Joachim Wiberg
d7fd789378
Makefile: refactor and sync with libite
...
- Create .sha256 checksums for tarballs, in addition to the .md5
- Use debuild to build .deb package, runs lintian as well
- List all resulting build artifacts
- Call release-hook first, to check if tagged
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2021-02-12 09:35:05 +01:00
Joachim Nilsson
28e735fd81
configure: Add missing --enable-examples option, mentioned in docs
...
The `examples/` directory was never built. The documentation however
indicated the existence of an `--enable-examples` option, which didn't
really exist. This patch adds that option.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-11-14 12:56:39 +01:00
Joachim Nilsson
ef57250586
Change release target to run distcheck instead of dist
...
With distcheck we not only build the distribution files, but also runs
test suite and verifies that the resulting dist file(s) can be built.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-11-11 16:43:47 +01:00
Joachim Nilsson
0bc466d112
Minor, reorder build vars a bit
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-21 21:29:21 +02:00
Joachim Nilsson
e0b0924135
Add src/* to distribution archive files
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-21 07:53:30 +02:00
Joachim Nilsson
77738130e3
Relocate API.md, again, and add to distribution archive and doc/
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-19 08:59:15 +02:00
Joachim Nilsson
ed5c9bb06c
Relocate source fiiles to src/ subdirectory
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-19 08:12:21 +02:00
Joachim Nilsson
1282e2e716
Fix #9 : Y2038 fix for 32 bit GLIBC systems
...
This patch enables 64 bit time_t support on GLIBC based 32 bit systems.
See https://sourceware.org/glibc/wiki/Y2038ProofnessDesign for more on
this problem.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-09-18 07:51:59 +02:00
Joachim Nilsson
4c648d23d6
Add make package to build .deb files
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2017-03-12 17:49:33 +01:00
Joachim Nilsson
8a3ab17435
Fix make distcheck and missing tests/Makefile.in
...
This patch fixes the build regressions in libuev v1.5.1, which are due
to the new unit test framework.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-27 20:30:52 +01:00
Joachim Nilsson
a8798ea6a7
configure: Remove --enable-examples option
...
Now unit tests and examples are separate things. Unit tests build on
"make check" and examples must be built separately by the user.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-22 01:18:45 +01:00
Joachim Nilsson
d976171a14
Minor cleanup
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-22 01:18:07 +01:00
Joachim Nilsson
398251ade6
Make bench a noinst program
...
Must now be run separately, but will be built along with the library.
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-22 01:17:26 +01:00
Joachim Nilsson
6a21b7a90b
Add unit testing framework from libite (-lite)
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-11-22 00:35:19 +01:00
Joachim Nilsson
ec1290a46e
ABI revision bump
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-10-30 15:50:09 +01:00
Joachim Nilsson
3bee117a85
Makefile.am: Add missing cron.c
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-10-30 15:29:22 +01:00
Joachim Nilsson
441d53e46e
Bump ABI revision, v1.0.1, slight semantic change (CLOEXEC)
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-04-22 14:53:29 +02:00
Joachim Nilsson
7704e46b48
Change namespace for header files libuev/uev.h --> uev/uev.h
...
The `libuev/` namespace for header files was introduced in v1.2.1. This
patch changes it to the less surprising `uev/`. Hopefully there aren't
that many users of this library out there yet, apart from myself.
Apologies if you are affected!
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-03-13 01:20:40 +01:00
Joachim Nilsson
8e3225999c
Add pkg-config support
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-03-13 01:10:38 +01:00
Joachim Nilsson
23a7773f5c
Makefile.am: Update to install and distribute README.md, LICENSE, etc.
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-02-02 08:15:31 +01:00
Joachim Nilsson
315bd4558a
Use pkginclude_HEADERS for libuEv include files
...
Fix include file namespace lost in initial conversion to GNU autotools,
use $(prefix)/include/$(PACKAGE)/*.h
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-01-22 00:52:13 +01:00
Joachim Nilsson
a0bed33445
Drop -Werror from default CFLAGS, for maintainer(s) only
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-01-22 00:31:12 +01:00
Joachim Nilsson
78b7d0962a
Make sure to distribute examples as well, even if --disable-examples
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-01-15 00:58:05 +01:00
Joachim Nilsson
fb942fcea9
Makefile.am: Prune unused libuev_la_LIBADD
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-01-14 21:38:32 +01:00
Joachim Nilsson
acf6bbcbaf
Initial conversion to the GNU configure and build system
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com >
2016-01-10 18:21:52 +01:00