comparison contrib/RPM/freeDiameter.spec @ 1224:7769172b877c

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