]> git.ipfire.org Git - ipfire-3.x.git/blame - subversion/subversion.nm
kernel: Disable support for 6RD
[ipfire-3.x.git] / subversion / subversion.nm
CommitLineData
34455806
SS
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4###############################################################################
5
6name = subversion
e4c8a47a 7version = 1.9.4
34455806
SS
8release = 1
9
10groups = Development/Tools
11url = http://subversion.apache.org/
12license = ASL 2.0
13summary = A Modern Concurrent Version Control System.
14
15description
16 Subversion is a concurrent version control system which enables one
17 or more users to collaborate in developing and maintaining a
18 hierarchy of files and directories while keeping a history of all
19 changes. Subversion only stores the differences between versions,
20 instead of every complete file. Subversion is intended to be a
21 compelling replacement for CVS.
22end
23
24source_dl = http://www.apache.org/dist/subversion/
25
26build
27 requires
28 perl(ExtUtils::MakeMaker)
29 perl(ExtUtils::Embed)
30 perl-Carp
31 autoconf
32 apr-util-devel
33 automake
34455806
SS
34 expat-devel
35 libapr-devel
abf73837 36 libdb-devel
34455806
SS
37 perl-devel
38 sqlite-devel
39 swig
40 zlib-devel
41 end
42
43 configure_options += \
e4c8a47a 44 CPPFLAGS="-P" \
34455806 45 --disable-mod-activation \
e4c8a47a 46 --disable-static
34455806
SS
47
48 prepare_cmds
e4c8a47a
AM
49 # Regenerate build system.
50 sed -i "/seems to be moved/s/^/#/" build/ltmain.sh &&
51 ./autogen.sh
34455806
SS
52
53 # Fix shebang lines.
54 perl -pi -e 's|/usr/bin/env perl -w|/usr/bin/perl -w|' tools/hook-scripts/*.pl.in
55 end
56
57 install_cmds
58 # Build / Install perl bindings.
1429c856 59 make swig-pl-lib %{PARALLELISMFLAGS}
34455806
SS
60 make install-swig-pl-lib DESTDIR=%{BUILDROOT}
61
62 cd subversion/bindings/swig/perl/native
63
64 # Doesn't allow OPTIMIZE="%{CFLAGS}".
65 perl Makefile.PL INSTALLDIRS=vendor
1429c856 66 make %{PARALLELISMFLAGS}
34455806
SS
67 make pure_install PERL_INSTALL_ROOT=%{BUILDROOT}
68 end
69end
70
71packages
72 package %{name}
73
74 package perl-%{name}
75 summary = Perl bindings to the Subversion libraries.
76 description
77 This package includes the Perl bindings to
78 the Subversion libraries.
79 end
80
e4c8a47a
AM
81 requires
82 perl(:MODULE_COMPAT_%{perl_version})
83 end
84
34455806
SS
85 files
86 /usr/lib/libsvn_swig_perl-1.so.*
87 /usr/lib/perl*/
88 end
89 end
90
91 package %{name}-libs
92 template LIBS
93 end
94
95 package %{name}-devel
96 template DEVEL
97 end
98
99 package %{name}-debuginfo
100 template DEBUGINFO
101 end
102end