]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - vsftpd/vsftpd.nm
tzdata: Update to 2014j
[people/ms/ipfire-3.x.git] / vsftpd / vsftpd.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = vsftpd
7 version = 2.3.4
8 release = 3
9
10 groups = Networking/Daemons
11 url = https://security.appspot.com/vsftpd.html
12 license = GPLv2 with exceptions
13 summary = Very Secure Ftp Daemon.
14
15 description
16 vsftpd is a Very Secure FTP daemon. It was written completely
17 from scratch.
18 end
19
20 source_dl = https://security.appspot.com/downloads/
21
22 CFLAGS += -Wall -W -Wshadow -fstack-protector -fpie -Wextra -Werror
23
24 build
25 requires
26 libcap-devel
27 openssl-devel
28 pam-devel
29 end
30
31 prepare_cmds
32 # Fix an issue with DSO
33 sed -e "s/-lssl/& -lcrypto/" -i Makefile
34 end
35
36 make_build_targets = CFLAGS='%{CFLAGS}'
37
38 install
39 # Create directory layout.
40 mkdir -pv %{BUILDROOT}/usr/bin
41 mkdir -pv %{BUILDROOT}/etc/%{name}
42 mkdir -pv %{BUILDROOT}/usr/share/man/man5
43 mkdir -pv %{BUILDROOT}/usr/share/man/man8
44
45 # Install files.
46 install -v -m 755 vsftpd %{BUILDROOT}/usr/bin
47 install -v -m 644 vsftpd.conf.5 %{BUILDROOT}/usr/share/man/man5
48 install -v -m 644 vsftpd.8 %{BUILDROOT}/usr/share/man/man8
49 cp -vf %{DIR_SOURCE}/%{name}.{conf,user_list} %{BUILDROOT}/etc/%{name}
50 end
51 end
52
53 packages
54 package %{name}
55 end
56
57 package %{name}-debuginfo
58 template DEBUGINFO
59 end
60 end