[freeDiameter/f15] First package.
Shakthi Kannan
shakthimaan at fedoraproject.org
Fri Jun 10 04:40:17 UTC 2011
commit ff6bb846c9c14e3a74a1bcedea12619be264de6e
Author: Shakthi Kannan <skannan at redhat.com>
Date: Fri Jun 10 10:06:34 2011 +0530
First package.
.gitignore | 1 +
freeDiameter-1.1.0-use-lib-install-dir.patch | 14 +++++
freeDiameter.spec | 76 ++++++++++++++++++++++++++
sources | 1 +
4 files changed, 92 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..fbf0b69 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/freeDiameter-1.1.0.tar.gz
diff --git a/freeDiameter-1.1.0-use-lib-install-dir.patch b/freeDiameter-1.1.0-use-lib-install-dir.patch
new file mode 100644
index 0000000..98cd3f7
--- /dev/null
+++ b/freeDiameter-1.1.0-use-lib-install-dir.patch
@@ -0,0 +1,14 @@
+diff -up freeDiameter-1.1.0/CMakeLists.txt.lib freeDiameter-1.1.0/CMakeLists.txt
+--- freeDiameter-1.1.0/CMakeLists.txt.lib 2011-06-07 08:18:03.494557946 +0530
++++ freeDiameter-1.1.0/CMakeLists.txt 2011-06-07 08:20:19.687560013 +0530
+@@ -30,8 +30,8 @@ SET(DEFAULT_CONF_PATH ${CMAKE_INSTALL_PR
+
+ SET(INSTALL_HEADERS_SUFFIX include/freeDiameter CACHE PATH "Directory where the headers are installed (relative to CMAKE_INSTALL_PREFIX).")
+ SET(INSTALL_DAEMON_SUFFIX bin CACHE PATH "Directory where the daemon binary is installed (relative to CMAKE_INSTALL_PREFIX).")
+-SET(INSTALL_LIBRARY_SUFFIX lib CACHE PATH "Directory where the freeDiameter libraries are installed (relative to CMAKE_INSTALL_PREFIX).")
+-SET(INSTALL_EXTENSIONS_SUFFIX ${INSTALL_LIBRARY_SUFFIX}/freeDiameter CACHE PATH "Directory where the extensions are installed / searched (relative to CMAKE_INSTALL_PREFIX).")
++SET(INSTALL_LIBRARY_SUFFIX ${LIB_INSTALL_DIR} CACHE PATH "Directory where the freeDiameter libraries are installed (relative to CMAKE_INSTALL_PREFIX).")
++SET(INSTALL_EXTENSIONS_SUFFIX ${LIB_INSTALL_DIR}/freeDiameter CACHE PATH "Directory where the extensions are installed / searched (relative to CMAKE_INSTALL_PREFIX).")
+
+ # All source code should be POSIX 200112L compatible, but some other extensions might be used, so:
+ ADD_DEFINITIONS(-D_GNU_SOURCE)
diff --git a/freeDiameter.spec b/freeDiameter.spec
new file mode 100644
index 0000000..3f39900
--- /dev/null
+++ b/freeDiameter.spec
@@ -0,0 +1,76 @@
+Name: freeDiameter
+Version: 1.1.0
+Release: 1%{?dist}
+Summary: A Diameter protocol open implementation
+
+Group: Applications/Engineering
+License: BSD
+URL: http://www.freediameter.net/
+Source0: http://www.freediameter.net/hg/%{name}/archive/%{name}-%{version}.tar.gz
+Patch0: freeDiameter-1.1.0-use-lib-install-dir.patch
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: lksctp-tools-devel
+BuildRequires: gnutls-devel
+BuildRequires: libgcrypt-devel
+BuildRequires: cmake
+BuildRequires: flex
+BuildRequires: bison
+BuildRequires: libidn-devel
+
+%description
+freeDiameter is an open source Diameter protocol implementation. It provides
+an extensible platform for deploying a Diameter network for your
+Authentication, Authorization and Accounting needs.
+
+%package devel
+Summary: Library for freeDiameter package
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+The %{name}-devel package contains the shared library
+for %{name} package.
+
+%prep
+%setup -qn %{name}-%{version}
+%patch0 -p1 -b .lib
+
+%build
+%cmake -DCMAKE_INSTALL_PREFIX=%{_prefix} .
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot} INSTALL="install -p"
+
+%clean
+rm -rf %{buildroot}
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc doc
+%{_bindir}/freeDiameterd
+%{_bindir}/freeDiameterd-%{version}
+%{_libdir}/libfdcore.so.1.1.0
+%{_libdir}/libfdcore.so.4
+%{_libdir}/libfdproto.so.1.1.0
+%{_libdir}/libfdproto.so.4
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/%{name}/
+%{_libdir}/%{name}/
+%{_libdir}/libfdcore.so
+%{_libdir}/libfdproto.so
+
+%changelog
+* Mon Jun 06 2011 Shakthi Kannan <shakthimaan [AT] fedoraproject DOT org> - 1.1.0-1
+- Updated to 1.1.0.
+
+* Mon Dec 27 2010 Shakthi Kannan <shakthimaan [AT] fedoraproject DOT org> - 1.0.3-1
+- Initial package.
+
diff --git a/sources b/sources
index e69de29..28e4756 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+d6b37ed2b1c846fdc2d9e595a87cc1ca freeDiameter-1.1.0.tar.gz
More information about the scm-commits
mailing list