Mercurial > hg > freeDiameter
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 |
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 |