public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
From: Peter Lemenkov <lemenkov@gmail.com>
To: git-commits@fedoraproject.org
Subject: [rpms/ejabberd] f45: Build 16.08-2
Date: Wed, 23 Sep 2026 19:07:30 GMT [thread overview]
Message-ID: <179019045079.1.2532182735684258353.rpms-ejabberd-c4fced3a41b2@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/ejabberd
Branch : f45
Commit : c4fced3a41b283ca8c1f38be31453fc329a82bed
Author : Peter Lemenkov <lemenkov@gmail.com>
Date : 2016-08-18T14:57:09+03:00
Stats : +161/-199 in 14 file(s)
URL : https://src.fedoraproject.org/rpms/ejabberd/c/c4fced3a41b283ca8c1f38be31453fc329a82bed?branch=f45
Log:
Build 16.08-2
- Reenable systemd notification
- Drop outdated dependency - p1_xmlrpc
- Add missing dependency - erlang-odbc
- Rearrange patches
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
---
diff --git a/0013-Do-not-manage-deps-during-build.patch b/0013-Do-not-manage-deps-during-build.patch
deleted file mode 100644
index f0f72b4..0000000
--- a/0013-Do-not-manage-deps-during-build.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 38d84555d5df2e8dd976981e56f77b825e4bed9d Mon Sep 17 00:00:00 2001
-From: Randy Barlow <randy@electronsweatshop.com>
-Date: Mon, 15 Feb 2016 22:48:59 -0500
-Subject: [PATCH] Don't manage dependencies.
-
----
- Makefile.in | 18 ++++--------------
- 1 file changed, 4 insertions(+), 14 deletions(-)
-
-diff --git a/Makefile.in b/Makefile.in
-index 08cd837..500b895 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -77,20 +77,10 @@ else
- INIT_USER=$(INSTALLUSER)
- endif
-
--all: deps src
-+all: src
-
--deps: deps/.got
--
--deps/.got:
-- rm -rf deps/.got
-- rm -rf deps/.built
-- $(REBAR) get-deps && :> deps/.got
--
--deps/.built: deps/.got
-- $(REBAR) compile && :> deps/.built
--
--src: deps/.built
-- $(REBAR) skip_deps=true compile
-+src:
-+ $(REBAR) compile
-
- update:
- rm -rf deps/.got
-@@ -337,5 +327,5 @@ quicktest:
- $(REBAR) skip_deps=true ct suites=elixir
-
- .PHONY: src edoc dialyzer Makefile TAGS clean clean-rel distclean rel \
-- install uninstall uninstall-binary uninstall-all translations deps test spec \
-+ install uninstall uninstall-binary uninstall-all translations test spec \
- quicktest erlang_plt deps_plt ejabberd_plt
---
-2.7.1
-
diff --git a/ejabberd-0001-Fix-PAM-service-example-name-to-match-actual-one.patch b/ejabberd-0001-Fix-PAM-service-example-name-to-match-actual-one.patch
index 1816b94..6099db0 100644
--- a/ejabberd-0001-Fix-PAM-service-example-name-to-match-actual-one.patch
+++ b/ejabberd-0001-Fix-PAM-service-example-name-to-match-actual-one.patch
@@ -5,10 +5,10 @@ Subject: [PATCH] Fix PAM service example name to match actual one
Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
diff --git a/ejabberd.yml.example b/ejabberd.yml.example
-index ad5ca9e..028704b 100644
+index 72439e5..1acad78 100644
--- a/ejabberd.yml.example
+++ b/ejabberd.yml.example
-@@ -245,7 +245,7 @@ auth_method: internal
+@@ -263,7 +263,7 @@ auth_method: internal
## Authentication using PAM
##
## auth_method: pam
diff --git a/ejabberd-0002-Enable-polkit-support.patch b/ejabberd-0002-Enable-polkit-support.patch
new file mode 100644
index 0000000..f3a2335
--- /dev/null
+++ b/ejabberd-0002-Enable-polkit-support.patch
@@ -0,0 +1,16 @@
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Wed, 17 Jul 2013 14:51:04 +0400
+Subject: [PATCH] Enable polkit support
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+
+diff --git a/ejabberdctl.template b/ejabberdctl.template
+index 5b34ebe..0598b65 100755
+--- a/ejabberdctl.template
++++ b/ejabberdctl.template
+@@ -1,4 +1,4 @@
+-#!/bin/bash
++#!/usr/bin/pkexec /bin/sh
+
+ # define default configuration
+ POLL=true
diff --git a/ejabberd-0003-Fedora-specific-changes-to-ejabberdctl.patch b/ejabberd-0003-Fedora-specific-changes-to-ejabberdctl.patch
deleted file mode 100644
index f9cf331..0000000
--- a/ejabberd-0003-Fedora-specific-changes-to-ejabberdctl.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Tue, 16 Feb 2010 16:30:05 +0300
-Subject: [PATCH] Fedora-specific changes to ejabberdctl
-
-Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
-
-diff --git a/ejabberdctl.template b/ejabberdctl.template
-index a86694f..09b9947 100755
---- a/ejabberdctl.template
-+++ b/ejabberdctl.template
-@@ -22,7 +22,7 @@ if [ "$INSTALLUSER" != "" ] ; then
- EXEC_CMD="false"
- for GID in `id -G`; do
- if [ $GID -eq 0 ] ; then
-- EXEC_CMD="su $INSTALLUSER -p -c"
-+ EXEC_CMD="/sbin/runuser -s /bin/bash -p ejabberd -c"
- fi
- done
- if [ `id -g` -eq `id -g $INSTALLUSER` ] ; then
diff --git a/ejabberd-0003-Install-into-BINDIR-instead-of-SBINDIR.patch b/ejabberd-0003-Install-into-BINDIR-instead-of-SBINDIR.patch
new file mode 100644
index 0000000..9d0e324
--- /dev/null
+++ b/ejabberd-0003-Install-into-BINDIR-instead-of-SBINDIR.patch
@@ -0,0 +1,49 @@
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Wed, 17 Jul 2013 14:53:49 +0400
+Subject: [PATCH] Install into BINDIR instead of SBINDIR
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+
+diff --git a/Makefile.in b/Makefile.in
+index eb14749..75f7850 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -14,9 +14,6 @@ ETCDIR = $(DESTDIR)@sysconfdir@/ejabberd
+ # /bin/
+ BINDIR = $(DESTDIR)@bindir@
+
+-# /sbin/
+-SBINDIR = $(DESTDIR)@sbindir@
+-
+ # /lib/
+ LIBDIR = $(DESTDIR)@libdir@
+
+@@ -193,8 +190,8 @@ install: all copy-files
+ $(INSTALL) -b -m 644 $(G_USER) inetrc $(ETCDIR)/inetrc
+ #
+ # Administration script
+- [ -d $(SBINDIR) ] || $(INSTALL) -d -m 755 $(SBINDIR)
+- $(INSTALL) -m 550 $(G_USER) ejabberdctl.example $(SBINDIR)/ejabberdctl
++ [ -d $(BINDIR) ] || $(INSTALL) -d -m 755 $(BINDIR)
++ $(INSTALL) -m 550 $(G_USER) ejabberdctl.example $(BINDIR)/ejabberdctl
+ # Elixir binaries
+ [ -d $(BINDIR) ] || $(INSTALL) -d -m 755 $(BINDIR)
+ [ -f deps/elixir/bin/iex ] && $(INSTALL) -m 550 $(G_USER) deps/elixir/bin/iex $(BINDIR)/iex || true
+@@ -202,7 +199,7 @@ install: all copy-files
+ [ -f deps/elixir/bin/mix ] && $(INSTALL) -m 550 $(G_USER) deps/elixir/bin/mix $(BINDIR)/mix || true
+ #
+ # Init script
+- $(SED) -e "s*@ctlscriptpath@*$(SBINDIR)*" \
++ $(SED) -e "s*@ctlscriptpath@*$(BINDIR)*" \
+ -e "s*@installuser@*$(INIT_USER)*" ejabberd.init.template \
+ > ejabberd.init
+ chmod 755 ejabberd.init
+@@ -233,7 +230,7 @@ install: all copy-files
+ uninstall: uninstall-binary
+
+ uninstall-binary:
+- rm -f $(SBINDIR)/ejabberdctl
++ rm -f $(BINDIR)/ejabberdctl
+ rm -f $(BINDIR)/iex
+ rm -f $(BINDIR)/elixir
+ rm -f $(BINDIR)/mix
diff --git a/ejabberd-0004-Enable-systemd-notification-if-available.patch b/ejabberd-0004-Enable-systemd-notification-if-available.patch
new file mode 100644
index 0000000..a9a7fed
--- /dev/null
+++ b/ejabberd-0004-Enable-systemd-notification-if-available.patch
@@ -0,0 +1,18 @@
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Sun, 31 Aug 2014 16:08:17 +0400
+Subject: [PATCH] Enable systemd notification if available
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+
+diff --git a/src/ejabberd_app.erl b/src/ejabberd_app.erl
+index 6f0b97f..318a144 100644
+--- a/src/ejabberd_app.erl
++++ b/src/ejabberd_app.erl
+@@ -75,6 +75,7 @@ start(normal, _Args) ->
+ ejabberd_oauth:start(),
+ gen_mod:start_modules(),
+ ejabberd_listener:start_listeners(),
++ {module, sd_notify} == code:load_file(sd_notify) andalso sd_notify:sd_notify(0, "READY=1\nSTATUS=Initialized\nMAINPID=" ++ os:getpid() ++ "\n"),
+ ?INFO_MSG("ejabberd ~s is started in the node ~p", [?VERSION, node()]),
+ Sup;
+ start(_, _) ->
diff --git a/ejabberd-0005-Remove-no-longer-necessary-p1_xmlrpc.patch b/ejabberd-0005-Remove-no-longer-necessary-p1_xmlrpc.patch
new file mode 100644
index 0000000..cc311bc
--- /dev/null
+++ b/ejabberd-0005-Remove-no-longer-necessary-p1_xmlrpc.patch
@@ -0,0 +1,55 @@
+From: Peter Lemenkov <lemenkov@gmail.com>
+Date: Wed, 17 Aug 2016 18:29:24 +0300
+Subject: [PATCH] Remove no longer necessary p1_xmlrpc
+
+Ths module was superceded by fast_xml in commit
+processone/ejabberd@dfc29ea03ca91e1eb5387d93612e2ac4b4b496da. So let's remove it entirely to
+avoid any confusion.
+
+Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
+
+diff --git a/mix.exs b/mix.exs
+index 7453ea4..d3c2566 100644
+--- a/mix.exs
++++ b/mix.exs
+@@ -29,7 +29,7 @@ defmodule Ejabberd.Mixfile do
+ included_applications: [:lager, :mnesia, :p1_utils, :cache_tab,
+ :fast_tls, :stringprep, :fast_xml,
+ :stun, :fast_yaml, :ezlib, :iconv,
+- :esip, :jiffy, :p1_oauth2, :p1_xmlrpc, :eredis,
++ :esip, :jiffy, :p1_oauth2, :eredis,
+ :p1_mysql, :p1_pgsql, :sqlite3]]
+ end
+
+@@ -51,7 +51,6 @@ defmodule Ejabberd.Mixfile do
+ {:esip, "~> 1.0"},
+ {:jiffy, "~> 0.14.7"},
+ {:p1_oauth2, "~> 0.6.1"},
+- {:p1_xmlrpc, "~> 1.15"},
+ {:p1_mysql, "~> 1.0"},
+ {:p1_pgsql, "~> 1.1"},
+ {:sqlite3, "~> 1.1"},
+diff --git a/mix.lock b/mix.lock
+index 467f142..49f93f6 100644
+--- a/mix.lock
++++ b/mix.lock
+@@ -20,7 +20,6 @@
+ "p1_oauth2": {:hex, :p1_oauth2, "0.6.1", "4e021250cc198c538b097393671a41e7cebf463c248980320e038fe0316eb56b", [:rebar3], []},
+ "p1_pgsql": {:hex, :p1_pgsql, "1.1.0", "ca525c42878eac095e5feb19563acc9915c845648f48fdec7ba6266c625d4ac7", [:rebar3], []},
+ "p1_utils": {:hex, :p1_utils, "1.0.4", "7face65db102b5d1ebe7ad3c7517c5ee8cfbe174c6658e3affbb00eb66e06787", [:rebar3], []},
+- "p1_xmlrpc": {:hex, :p1_xmlrpc, "1.15.1", "a382b62dc21bb372281c2488f99294d84f2b4020ed0908a1c4ad710ace3cf35a", [:rebar3], []},
+ "providers": {:hex, :providers, "1.6.0", "db0e2f9043ae60c0155205fcd238d68516331d0e5146155e33d1e79dc452964a", [:rebar3], [{:getopt, "0.8.2", [hex: :getopt, optional: false]}]},
+ "relx": {:hex, :relx, "3.19.0", "286dd5244b4786f56aac75d5c8e2d1fb4cfd306810d4ec8548f3ae1b3aadb8f7", [:rebar3], [{:bbmustache, "1.0.4", [hex: :bbmustache, optional: false]}, {:cf, "0.2.1", [hex: :cf, optional: false]}, {:erlware_commons, "0.19.0", [hex: :erlware_commons, optional: false]}, {:getopt, "0.8.2", [hex: :getopt, optional: false]}, {:providers, "1.6.0", [hex: :providers, optional: false]}]},
+ "samerlib": {:git, "https://github.com/processone/samerlib", "9158f65d18ec63f8b409543b6fb46dd5fce46160", [tag: "0.8.0b"]},
+diff --git a/rebar.config b/rebar.config
+index 693f4f5..a8e2a79 100644
+--- a/rebar.config
++++ b/rebar.config
+@@ -18,7 +18,6 @@
+ {fast_yaml, ".*", {git, "https://github.com/processone/fast_yaml", {tag, "1.0.5"}}},
+ {jiffy, ".*", {git, "https://github.com/davisp/jiffy", {tag, "0.14.7"}}},
+ {p1_oauth2, ".*", {git, "https://github.com/processone/p1_oauth2", {tag, "0.6.1"}}},
+- {p1_xmlrpc, ".*", {git, "https://github.com/processone/p1_xmlrpc", {tag, "1.15.1"}}},
+ {luerl, ".*", {git, "https://github.com/rvirding/luerl", {tag, "v0.2"}}},
+ {if_var_true, mysql, {p1_mysql, ".*", {git, "https://github.com/processone/p1_mysql",
+ {tag, "1.0.1"}}}},
diff --git a/ejabberd-0006-Enable-polkit-support.patch b/ejabberd-0006-Enable-polkit-support.patch
deleted file mode 100644
index b203ead..0000000
--- a/ejabberd-0006-Enable-polkit-support.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-From 561da3443e0d09029b3e60d1bd1aa9cfacf0c53d Mon Sep 17 00:00:00 2001
-From: Randy Barlow <randy@electronsweatshop.com>
-Date: Sun, 6 Mar 2016 19:53:05 -0500
-Subject: [PATCH] Enable polkit support
-
-Patch originally by Peter Lemenkov <lemenkov@gmail.com>.
----
- ejabberdctl.template | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/ejabberdctl.template b/ejabberdctl.template
-index 07395aa..b5bcbb0 100755
---- a/ejabberdctl.template
-+++ b/ejabberdctl.template
-@@ -1,4 +1,4 @@
--#!/bin/bash
-+#!/usr/bin/pkexec /bin/sh
-
- # define default configuration
- POLL=true
---
-2.7.2
-
diff --git a/ejabberd-0007-Install-into-BINDIR-instead-of-SBINDIR.patch b/ejabberd-0007-Install-into-BINDIR-instead-of-SBINDIR.patch
deleted file mode 100644
index 11c057d..0000000
--- a/ejabberd-0007-Install-into-BINDIR-instead-of-SBINDIR.patch
+++ /dev/null
@@ -1,41 +0,0 @@
---- b/Makefile.in 2015-12-25 23:25:50.462000000 -0500
-+++ a/Makefile.in 2015-12-26 00:03:06.226000000 -0500
-@@ -14,9 +14,6 @@
- # /bin/
- BINDIR = $(DESTDIR)@bindir@
-
--# /sbin/
--SBINDIR = $(DESTDIR)@sbindir@
--
- # /lib/
- LIBDIR = $(DESTDIR)@libdir@
-
-@@ -159,8 +156,8 @@
- $(INSTALL) -b -m 644 $(G_USER) inetrc $(ETCDIR)/inetrc
- #
- # Administration script
-- [ -d $(SBINDIR) ] || $(INSTALL) -d -m 755 $(SBINDIR)
-- $(INSTALL) -m 550 $(G_USER) ejabberdctl.example $(SBINDIR)/ejabberdctl
-+ [ -d $(BINDIR) ] || $(INSTALL) -d -m 755 $(BINDIR)
-+ $(INSTALL) -m 755 $(G_USER) ejabberdctl.example $(BINDIR)/ejabberdctl
- # Elixir binaries
- [ -d $(BINDIR) ] || $(INSTALL) -d -m 755 $(BINDIR)
- [ -f deps/elixir/bin/iex ] && $(INSTALL) -m 550 $(G_USER) deps/elixir/bin/iex $(BINDIR)/iex || true
-@@ -168,7 +165,7 @@
- [ -f deps/elixir/bin/mix ] && $(INSTALL) -m 550 $(G_USER) deps/elixir/bin/mix $(BINDIR)/mix || true
- #
- # Init script
-- $(SED) -e "s*@ctlscriptpath@*$(SBINDIR)*" \
-+ $(SED) -e "s*@ctlscriptpath@*$(BINDIR)*" \
- -e "s*@installuser@*$(INIT_USER)*" ejabberd.init.template \
- > ejabberd.init
- chmod 755 ejabberd.init
-@@ -211,7 +208,7 @@
- uninstall: uninstall-binary
-
- uninstall-binary:
-- rm -f $(SBINDIR)/ejabberdctl
-+ rm -f $(BINDIR)/ejabberdctl
- rm -f $(BINDIR)/iex
- rm -f $(BINDIR)/elixir
- rm -f $(BINDIR)/mix
diff --git a/ejabberd-0009-Fix-permissions-for-captcha-script.patch b/ejabberd-0009-Fix-permissions-for-captcha-script.patch
deleted file mode 100644
index d694c57..0000000
--- a/ejabberd-0009-Fix-permissions-for-captcha-script.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Sun, 31 Aug 2014 13:21:48 +0400
-Subject: [PATCH] Fix permissions for captcha script
-
-Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
-
-diff --git a/Makefile.in b/Makefile.in
-index 037d2ff..d972c98 100644
---- a/Makefile.in
-+++ b/Makefile.in
-@@ -150,7 +150,7 @@ install: all
- #
- # Binary C programs
- $(INSTALL) -d $(PBINDIR)
-- $(INSTALL) -m 750 $(O_USER) tools/captcha.sh $(PBINDIR)
-+ $(INSTALL) -m 755 $(O_USER) tools/captcha.sh $(PBINDIR)
- -[ -f deps/p1_pam/priv/bin/epam ] \
- && $(INSTALL) -m 750 $(O_USER) deps/p1_pam/priv/bin/epam $(PBINDIR)
- #
diff --git a/ejabberd-0010-Enable-systemd-notification-if-available.patch b/ejabberd-0010-Enable-systemd-notification-if-available.patch
deleted file mode 100644
index 8a04f37..0000000
--- a/ejabberd-0010-Enable-systemd-notification-if-available.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-From: Peter Lemenkov <lemenkov@gmail.com>
-Date: Sun, 31 Aug 2014 16:08:17 +0400
-Subject: [PATCH] Enable systemd notification if available
-
-Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
-
-diff --git a/src/ejabberd_app.erl b/src/ejabberd_app.erl
-index 379f728..9aa6801 100644
---- a/src/ejabberd_app.erl
-+++ b/src/ejabberd_app.erl
-@@ -66,6 +66,7 @@ start(normal, _Args) ->
- maybe_add_nameservers(),
- start_modules(),
- ejabberd_listener:start_listeners(),
-+ {module, sd_notify} == code:load_file(sd_notify) andalso sd_notify:sd_notify(0, "READY=1"),
- ?INFO_MSG("ejabberd ~s is started in the node ~p", [?VERSION, node()]),
- Sup;
- start(_, _) ->
diff --git a/ejabberd-0011-aarch64.patch b/ejabberd-0011-aarch64.patch
deleted file mode 100644
index 070d86d..0000000
--- a/ejabberd-0011-aarch64.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/c_src/double-conversion/utils.h b/c_src/double-conversion/utils.h
-index 9ebb9ee..8aebce0 100644
---- a/deps/jiffy/c_src/double-conversion/utils.h
-+++ b/deps/jiffy/c_src/double-conversion/utils.h
-@@ -57,7 +57,7 @@
- defined(__hppa__) || defined(__ia64__) || \
- defined(__mips__) || defined(__powerpc__) || \
- defined(__sparc__) || defined(__sparc) || defined(__s390__) || \
-- defined(__SH4__) || defined(__alpha__) || \
-+ defined(__SH4__) || defined(__alpha__) || defined(__aarch64__) || \
- defined(_MIPS_ARCH_MIPS32R2)
- #define DOUBLE_CONVERSION_CORRECT_DOUBLE_OPERATIONS 1
- #elif defined(_M_IX86) || defined(__i386__) || defined(__i386)
diff --git a/ejabberd.service b/ejabberd.service
index e562425..0f972d0 100644
--- a/ejabberd.service
+++ b/ejabberd.service
@@ -4,7 +4,8 @@ Requires=network-online.target
After=network-online.target
[Service]
-Type=oneshot
+Type=notify
+NotifyAccess=all
User=ejabberd
Group=ejabberd
LimitNOFILE=16000
diff --git a/ejabberd.spec b/ejabberd.spec
index a7ea837..f4fc60b 100644
--- a/ejabberd.spec
+++ b/ejabberd.spec
@@ -4,7 +4,7 @@
Name: ejabberd
Version: 16.08
-Release: 1%{?dist}
+Release: 2%{?dist}
Summary: A distributed, fault-tolerant Jabber/XMPP server
License: GPLv2+
@@ -28,21 +28,15 @@ Source13: ejabberdctl.polkit.rules
# Use ejabberd as an example for PAM service name (fedora/epel-specific)
Patch1: ejabberd-0001-Fix-PAM-service-example-name-to-match-actual-one.patch
-# BZ# 439583, 452326, 451554, 465196, 502361 (fedora/epel-specific)
-# rbarlow: i'm not sure what this patch is for, but it does not apply cleanly
-#Patch3: ejabberd-0003-Fedora-specific-changes-to-ejabberdctl.patch
# polkit support
-Patch6: ejabberd-0006-Enable-polkit-support.patch
+Patch2: ejabberd-0002-Enable-polkit-support.patch
# Fedora-specific
-Patch7: ejabberd-0007-Install-into-BINDIR-instead-of-SBINDIR.patch
+Patch3: ejabberd-0003-Install-into-BINDIR-instead-of-SBINDIR.patch
# Fedora-specific
-# rbarlow: This patch failed to apply
-# Patch9: ejabberd-0009-Fix-permissions-for-captcha-script.patch
-# Fedora-specific
-Patch10:ejabberd-0010-Enable-systemd-notification-if-available.patch
-
-#Patch11: ejabberd-0011-aarch64.patch
-Patch13: 0013-Do-not-manage-deps-during-build.patch
+Patch4: ejabberd-0004-Enable-systemd-notification-if-available.patch
+# Remove outdated dependency
+# See this PR - https://github.com/processone/ejabberd/pull/1254
+Patch5: ejabberd-0005-Remove-no-longer-necessary-p1_xmlrpc.patch
BuildRequires: elixir >= 1.2.6
BuildRequires: erlang-cache_tab >= 1.0.3
@@ -56,14 +50,15 @@ BuildRequires: erlang-jiffy >= 0.14.7
BuildRequires: erlang-lager >= 3.2.1
BuildRequires: erlang-luerl >= 0.2
BuildRequires: erlang-meck >= 0.8.4
+BuildRequires: erlang-odbc
BuildRequires: erlang-p1_mysql >= 1.0.1
BuildRequires: erlang-p1_oauth2 >= 0.6.1
BuildRequires: erlang-p1_pam >= 1.0.0
BuildRequires: erlang-p1_pgsql >= 1.1.0
BuildRequires: erlang-p1_utils >= 1.0.5
-BuildRequires: erlang-p1_xmlrpc >= 1.15.1
BuildRequires: erlang-rebar
BuildRequires: erlang-riak_client
+BuildRequires: erlang-sd_notify
BuildRequires: erlang-stringprep >= 1.0.5
BuildRequires: erlang-stun >= 1.0.6
BuildRequires: expat-devel >= 1.95
@@ -108,8 +103,10 @@ Windows NT/2000/XP).
%setup -q
%patch1 -p1 -b .pam_name
-%patch6 -p1 -b .use_polkit
-%patch7 -p1 -b .use_bindir
+%patch2 -p1 -b .use_polkit
+%patch3 -p1 -b .use_bindir
+%patch4 -p1 -b .enable_sd_notify
+%patch5 -p1 -b .remove_p1_xmlrpc
%build
@@ -274,6 +271,12 @@ fi)
%changelog
+* Thu Aug 18 2016 Peter Lemenkov <lemenkov@gmail.com> - 16.08-2
+- Reenable systemd notification
+- Drop outdated dependency - p1_xmlrpc
+- Add missing dependency - erlang-odbc
+- Rearrange patches
+
* Sun Aug 07 2016 Randy Barlow <randy@electronsweatshop.com> - 16.08-1
- Update to 16.08.
- Drop the R19 patch since it is included upstream now.
reply other threads:[~2026-09-23 19:07 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=179019045079.1.2532182735684258353.rpms-ejabberd-c4fced3a41b2@fedoraproject.org \
--to=lemenkov@gmail.com \
--cc=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox