Commit Graph

154 Commits

Author SHA1 Message Date
Nathan Scott
780d984317 v6.0.3 2020-05-18 10:57:58 +10:00
Remi Collet
b02a4ffc17 v6.0.1 2020-05-06 09:11:13 +02:00
Nathan Scott
df4bd8c0c0 Update to upstream v6 release; add fixes from Remi 2020-05-01 09:48:17 +10:00
Nathan Scott
b53d57cbfe Remove no-longer-needed sds.h patch for gcc 10 (merged upstream) 2020-03-13 14:23:24 +11:00
Nathan Scott
7d4a40ea6f Update to latest community sources 2020-03-13 14:18:07 +11:00
Nathan Scott
c84f0b33e4 Add a patch to fix SDS_NOINIT extern definition.
Resolves Red Hat BZ #1799969
2020-02-12 16:38:14 +11:00
Fedora Release Engineering
4efe1163c9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-30 17:29:57 +00:00
86a61cef8f Latest upstream 5.0.7 2019-11-19 15:12:19 -06:00
Nathan Scott
6bafe5b182 Resolve merge conflict from mass rebuild. 2019-09-26 09:53:09 +10:00
Nathan Scott
bcfed061ce Update to redis-5.0.6 sources 2019-09-26 09:51:34 +10:00
Fedora Release Engineering
19e4336521 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-26 18:23:38 +00:00
Nathan Scott
244dcfee36 Update spec to use bundled jemalloc for active defrag 2019-07-15 16:30:59 +10:00
Nathan Scott
3f346c42e9 Update to redis-5.0.5 sources 2019-05-16 06:49:46 +10:00
Nathan Scott
e900f51ac3 Drop redis-trib sub-package and pre-systemd functionality 2019-05-15 11:12:15 +10:00
Nathan Scott
bea1cbef61 Update to latest community sources 2019-03-19 15:02:19 +11:00
Fedora Release Engineering
5b0571d432 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-02 11:14:31 +00:00
Remi Collet
7e5caa3834 sentinel.conf now have a logfile line,
so change default value, instead of adding a new line
2019-01-10 17:13:22 +01:00
Nathan Scott
302a52d227 Update to latest community sources 2018-12-13 08:24:43 +11:00
Nathan Scott
216645d1aa Update to latest community sources 2018-11-23 10:10:06 +11:00
Nathan Scott
a42cd7ea32 Update to latest community sources 2018-11-08 11:46:41 +11:00
Nathan Scott
b1313ce2b0 Update to latest community sources 2018-10-18 08:41:26 +11:00
Nathan Scott
983d951a77 Update to latest community sources 2018-08-09 17:53:49 +10:00
Nathan Scott
4141cfe36a Update to latest community sources 2018-08-09 09:44:15 +10:00
Igor Gnatenko
fcdc2e23ca
Add missing BuildRequires on gcc
make[3]: gcc: Command not found

References: https://bugzilla.redhat.com/show_bug.cgi?id=1606098
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-07-24 16:25:43 +02:00
Fedora Release Engineering
fb6f99692f - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 03:28:59 +00:00
Remi Collet
4b7718b1fb fix License (BSD and MIT)
add bundled libraries licences
add information about bundled lzf
2018-06-25 13:25:51 +02:00
Nathan Scott
87a3e7a592 Update to upstream redis-4.0.10 release 2018-06-14 09:34:10 +10:00
Nathan Scott
eb2f5b7b3a Update to latest community sources 2018-03-28 07:15:59 +11:00
Igor Gnatenko
24658f1b66
Escape macros in %changelog
Reference: https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/thread/Y2ZUKK2B7T2IKXPMODNF6HB2O5T5TS6H/
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-09 09:05:56 +01:00
Nathan Scott
6cae3b1023 Update to latest community sources 2018-02-07 17:00:58 +11:00
Nathan Scott
a5ee299285 Update to latest community sources 2018-01-31 17:29:02 +11:00
Nathan Scott
6c3bdb0b63 Update to upstream redis-4.0.6 release 2017-12-07 20:27:54 +11:00
Nathan Scott
d75d3d4930 Update to latest community sources 2017-12-03 09:46:01 +11:00
Nathan Scott
6314fdc7a6 v4.0.4 and latest redis-doc 2017-12-01 10:44:30 +11:00
Remi Collet
abd5379420 v4.0.3 2017-11-30 15:22:36 +01:00
Remi Collet
72f15713c3 drop duplicated documentation from main package
keep man in main page
2017-11-30 15:21:36 +01:00
Remi Collet
d23b1d4535 avoid duplicate file in redis and redis-doc 2017-11-21 12:59:30 +01:00
Remi Collet
fefcedab2c fix ownership of /usr/share/doc/redis (when redis-doc installed without redis) 2017-11-21 12:44:52 +01:00
Remi Collet
c5eb5af918 fix ownership of /usr/share/doc/redis
use make_flags for test to avoid rebuild and failure
fix rpm macro location on EL-6
add /var/run/redis on EL-6
add spec file license header
2017-11-21 12:09:54 +01:00
Nathan Scott
d924812920 Add ownership of modules directory into the redis package. 2017-11-17 17:02:19 +11:00
Nathan Scott
91318c4827 Merge branch 'private-nathans-redis4' 2017-11-06 18:09:22 +11:00
Nathan Scott
0500a44e92 Addition of a redis-doc subpackage for Redis v4 onward
This adds a redis-doc subpackage, containing the upstream
docs (https://github.com/antirez/redis-doc/), as well as
the existing man page content we've added.  Care is taken
to handle the movement of man page files between packages
and the naming convention of the redis-doc source is also
careful to follow the prefered Fedora conventions.

Optional conversion of markdown to html is done by pandoc
if available.

In the future, it would be to modify the redis build to
generate the redis src/help.h file using the content from
redis-doc now that we have it.  It's often out of date, I
am noticing - seems to be updated in an ad-hoc fashion in
upstream releases.
2017-11-01 13:57:39 +11:00
Nathan Scott
da65cc3c98 Redis v4 modules packaging preparation
Add spec file macros to create a default location for
Redis modules, and to allow module packages to depend
on a specific redis module ABI.  A build time test is
added to ensure the upstream sources API version does
not differ to one the redis package Provides:.

The devel package now provides an rpm macros file for
the %{redis_modules_abi} and %{redis_modules_dir}.

Much of this is ideas from Haikel and Remi - thanks!

Small cleanup - the _hardened_build macro is dropped
as this has been the default since f22.
2017-10-02 11:05:08 +11:00
Nathan Scott
25bfce9ab8 Undo noarch setting for devel package after all
Its explicitly forbidden in ...
https://fedoraproject.org/wiki/Packaging:Guidelines#Packaging_Header_Only_Libraries
2017-09-27 16:02:32 +10:00
Nathan Scott
ac2422ae25 Update to redis 4.0.2 upstream release.
Make redis-devel a noarch package as Remi suggests,
first of many changes to come before 4.x builds are
ready to go.
2017-09-27 12:17:46 +10:00
Nathan Scott
e35b514eeb Drop duplicate LDFLAGS setting via LUA_LDFLAGS
Remi noticed an inconsistency in setting these
flags - auditing the makefiles reveals there is
no need to use the LUA-specific settings as the
supplied LDFLAGS and CFLAGS are honoured.
2017-09-27 09:02:22 +10:00
Nathan Scott
59378174a9 Incorporate recent feedback from Remi, build once
Drop modification of the configuration file to add
systemd supervision - Remi correctly points out this
is redundant (due to unit files already overriding)
and will just cause issues.

Noticed the build runs twice also, once during the
%build phase and once again during %install (full
rebuild) - this was because of differing options on
the make lines (CFLAGS= etc vs PREFIX= etc) and the
Redis src/Makefile causes full rebuild as a result
(including of deps/* which it "make distclean"s).

Also fixed a rpmbuild "warning: Macro expanded in
comment" message in a couple of places, and changed
the way we squash hidden build messages to use the
"V" macro as the Makefiles intended.
2017-09-26 17:43:26 +10:00
Nathan Scott
df786883ff Latest upstream bugfix release and some packaging BZ fixes 2017-09-26 14:58:36 +10:00
Nathan Scott
74836e8db5 Redis package builds for the 4.0 series
Upstream redis-4.0.1 release packages, including
a devel header-only package for module support.
2017-09-12 17:28:06 +10:00
Nathan Scott
c374de3637 Incorporate recent feedback from Haikel and Remi
Add "--supervised systemd" to the command line, and
drop the "--daemonize" option as Redis already does
this internally in supervised mode.

Add Provides:bundled spec file lines for linenoise,
lua-libs and hiredis.
2017-09-07 16:39:14 +10:00