Annotation of embedaddon/ipsec-tools/rpm/suse/ipsec-tools.spec.in, revision 1.1
1.1 ! misho 1: #
! 2: # spec file for package ipsec-tools
! 3: #
! 4: # Copyright (c) 2005 SUSE LINUX AG, Nuernberg, Germany.
! 5: # This file and all modifications and additions to the pristine
! 6: # package are under the same license as the package itself.
! 7: #
! 8: # Please submit bugfixes or comments via http://www.suse.de/feedback/
! 9: #
! 10:
! 11: # norootforbuild
! 12: # neededforbuild kernel-source openssl openssl-devel readline-devel
! 13:
! 14: BuildRequires: aaa_base acl attr bash bind-utils bison bzip2 coreutils cpio cpp cracklib cvs cyrus-sasl db devs diffutils e2fsprogs file filesystem fillup findutils flex gawk gdbm-devel glibc glibc-devel glibc-locale gpm grep groff gzip info insserv less libacl libattr libgcc libselinux libstdc++ libxcrypt libzio m4 make man mktemp module-init-tools ncurses ncurses-devel net-tools netcfg openldap2-client openssl pam pam-modules patch permissions popt procinfo procps psmisc pwdutils rcs readline sed strace syslogd sysvinit tar tcpd texinfo timezone unzip util-linux vim zlib zlib-devel autoconf automake binutils gcc gdbm gettext kernel-source libtool openssl-devel perl readline-devel rpm
! 15:
! 16: Name: ipsec-tools
! 17: Version: @VERSION@
! 18: Release: 0
! 19: License: Other License(s), see package, BSD
! 20: Group: Productivity/Networking/Security
! 21: Provides: racoon
! 22: PreReq: %insserv_prereq %fillup_prereq
! 23: Autoreqprov: on
! 24: Summary: IPsec Utilities
! 25: Source: http://prdownloads.sourceforge.net/ipsec-tools/ipsec-tools-%{version}.tar.bz2
! 26: Source1: racoon.init
! 27: Source2: sysconfig.racoon
! 28: URL: http://ipsec-tools.sourceforge.net/
! 29: Prefix: /usr
! 30: BuildRoot: %{_tmppath}/%{name}-%{version}-build
! 31:
! 32: %description
! 33: This is the IPsec-Tools package. This package is needed to really make
! 34: use of the IPsec functionality in the version 2.5 and 2.6 Linux
! 35: kernels. This package builds:
! 36:
! 37: - libipsec, a PFKeyV2 library
! 38:
! 39: - setkey, a program to directly manipulate policies and SAs
! 40:
! 41: - racoon, an IKEv1 keying daemon
! 42:
! 43: These sources can be found at the IPsec-Tools home page at:
! 44: http://ipsec-tools.sourceforge.net/
! 45:
! 46:
! 47:
! 48: Authors:
! 49: --------
! 50: Derek Atkins <derek@ihtfp.com>
! 51: Michal Ludvig <mludvig@suse.cz>
! 52:
! 53: %prep
! 54: %setup
! 55:
! 56: %build
! 57: %{suse_update_config -f . src/racoon}
! 58: CFLAGS="$RPM_OPT_FLAGS" \
! 59: ./configure --prefix=/usr --disable-shared \
! 60: --mandir=%{_mandir} --infodir=%{_infodir} --libdir=%{_libdir} \
! 61: --libexecdir=%{_libdir} --sysconfdir=/etc/racoon \
! 62: --sharedstatedir=/var/run --localstatedir=/var \
! 63: --enable-dpd --enable-hybrid --enable-frag
! 64: make
! 65: make check
! 66:
! 67: %install
! 68: rm -rf $RPM_BUILD_ROOT
! 69: make install DESTDIR=$RPM_BUILD_ROOT
! 70: mkdir -p $RPM_BUILD_ROOT/etc/init.d
! 71: install -m 0755 $RPM_SOURCE_DIR/racoon.init $RPM_BUILD_ROOT/etc/init.d/racoon
! 72: ln -sf /etc/init.d/racoon $RPM_BUILD_ROOT/usr/sbin/rcracoon
! 73: mkdir -p $RPM_BUILD_ROOT/var/adm/fillup-templates
! 74: install -m 644 $RPM_SOURCE_DIR/sysconfig.racoon $RPM_BUILD_ROOT/var/adm/fillup-templates/
! 75: mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/%{name}/
! 76: cp -rv src/racoon/samples $RPM_BUILD_ROOT/usr/share/doc/packages/%{name}/
! 77: cp -v src/setkey/sample* $RPM_BUILD_ROOT/usr/share/doc/packages/%{name}/
! 78:
! 79: %post
! 80: %{fillup_and_insserv racoon}
! 81:
! 82: %postun
! 83: %{insserv_cleanup}
! 84:
! 85: %clean
! 86: if test ! -z "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != "/"; then
! 87: rm -rf $RPM_BUILD_ROOT
! 88: fi
! 89:
! 90: %files
! 91: %defattr(-,root,root)
! 92: %dir /etc/racoon
! 93: %config(noreplace) /etc/racoon/psk.txt
! 94: %config(noreplace) /etc/racoon/racoon.conf
! 95: %config(noreplace) /etc/racoon/setkey.conf
! 96: %config /etc/init.d/racoon
! 97: /usr/sbin/rcracoon
! 98: %dir /usr/include/libipsec/
! 99: %doc /usr/share/doc/packages/%{name}/
! 100: /var/adm/fillup-templates/sysconfig.racoon
! 101: /usr/include/libipsec/libpfkey.h
! 102: /usr/%{_lib}/libipsec.a
! 103: /usr/%{_lib}/libipsec.la
! 104: /usr/sbin/racoon
! 105: /usr/sbin/racoonctl
! 106: /usr/sbin/setkey
! 107: /usr/sbin/plainrsa-gen
! 108: %{_mandir}/man*/*
! 109:
! 110: %changelog -n ipsec-tools
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>