annotate contrib/RPM/freeDiameter.spec @ 1561:699c3fb0c57b

Switch from libidn to libidn2. libidn2 is the backwards compatible successor to libidn, and at least Red Hat 8 does not provide a dev package for libidn1.
author Thomas Klausner <wiz@gatalith.at>
date Wed, 16 Jun 2021 18:44:45 +0200
parents 7769172b877c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1224
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
1
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
2 Name: freeDiameter
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
3 Version: 1.1.6
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
4 Release: 1%{?dist}
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
5 Packager: krum.boy4ev@gmail.com
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
6 Summary: freeDiameter is an implementation of the Diameter protocol.
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
7 Group: Development/Libraries
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
8 License: BSD License
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
9 URL: http://www.freediameter.net
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
10 Source0: http://www.freediameter.net/hg/freeDiameter/archive/1.1.6.tar.gz
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
11
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
12 BuildRequires: cmake make gcc gcc-c++ flex bison lksctp-tools-devel
1561
699c3fb0c57b Switch from libidn to libidn2.
Thomas Klausner <wiz@gatalith.at>
parents: 1224
diff changeset
13 BuildRequires: gnutls-devel libgcrypt-devel libidn2-devel
1224
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
14 BuildRequires: mercurial
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
15 Requires: lksctp-tools
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
16
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
17 %description
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
18 freeDiameter is an implementation of the Diameter protocol.
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
19
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
20 Diameter is a protocol designed to carry Authentication, Authorization and
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
21 Accounting (AAA) payload. It is an evolution of the RADIUS protocol (as the
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
22 name suggests).
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
23
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
24 See http://www.freediameter.net/ for more information on the project.
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
25
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
26 freeDiameter was previously known as the "waaad" project (WIDE AAA Daemon)
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
27 This project is not related to the "freediameter" project from Sun on sourceforge.
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
28
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
29 Author: Sebastien Decugis.
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
30
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
31 %package daemon
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
32 Summary: Simple daemon parses the command line and initializes the freeDiameter framework.
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
33 Group: Development/Libraries
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
34 Requires: freeDiameter
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
35
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
36 %description daemon
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
37 freeDiameterd : this simple daemon parses the command line and initializes the
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
38 freeDiameter framework. Use it for your Diameter server & agent components.
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
39 In case of Diameter clients, you probably will prefer linking the libfdcore
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
40 directly with your client application that must be made Diameter-aware.
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
41
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
42
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
43 %prep
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
44 %setup -qn %{name}-%{version}
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
45
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
46
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
47 %build
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
48 mkdir -p build
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
49 cd build
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
50 cmake ../
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
51
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
52 make %{?_smp_mflags}
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
53
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
54
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
55 %install
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
56 rm -rf $RPM_BUILD_ROOT
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
57 cd build
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
58 make install DESTDIR=$RPM_BUILD_ROOT
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
59 make test
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
60
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
61 %post daemon
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
62 echo "/usr/local/lib/" > /etc/ld.so.conf.d/%{name}.conf
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
63 /sbin/ldconfig
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
64
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
65 %files
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
66 %defattr(-,root,root,-)
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
67 /usr/local/include/
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
68 /usr/local/lib/
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
69
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
70 %files daemon
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
71 %defattr(-,root,root,-)
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
72 /usr/local/bin/
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
73
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
74
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
75
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
76 %changelog
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
77 * Sat Jul 5 2013 Krum Boychev <krum.boy4ev@gmail.com> - 1.1.6-1
7769172b877c Add RPM spec contributed in http://lists.freediameter.net/pipermail/dev/2013-July/000220.html
Sebastien Decugis <sdecugis@freediameter.net>
parents:
diff changeset
78 - initial version
"Welcome to our mercurial repository"