]> git.pld-linux.org Git - packages/sword.git/blame - sword.spec
- release 5
[packages/sword.git] / sword.spec
CommitLineData
9e8d9d27 1# TODO:
2637a487 2# - Package icu-sword and add bcond for it here
e937b4c4 3#
4# Conditional build:
2637a487 5#%bcond_with icusword
2637a487
CM
6%bcond_without clucene
7%bcond_without curl
8%bcond_without icu
9%bcond_without utilities
9e8d9d27 10
e937b4c4 11%define debug_package 0
12
9e8d9d27
CM
13Summary: The SWORD Project framework for manipulating Bible texts
14Name: sword
21c6568e 15Version: 1.6.2
0ac19eae 16Release: 5
9e8d9d27
CM
17License: GPL
18Group: Libraries
19Source0: http://www.crosswire.org/ftpmirror/pub/sword/source/v1.6/%{name}-%{version}.tar.gz
21c6568e 20# Source0-md5: a7dc4456e20e915fec46d774b690e305
1a93d102 21Patch0: %{name}-curl.patch
9e8d9d27 22URL: http://www.crosswire.org/sword
f83c9fd0 23BuildRequires: pakchois-devel
0879d3a4 24BuildRequires: pkgconfig
f83c9fd0 25BuildRequires: sqlite3-devel
0879d3a4 26BuildRequires: xulrunner-devel >= 1.9.2.3
2637a487
CM
27%{?with_clucene:BuildRequires: clucene-core-devel}
28%{?with_clucene:Requires: clucene-core}
29%{?with_curl:BuildRequires: curl-devel}
30%{?with_curl:Requires: curl}
31%{?with_icu:BuildRequires: icu}
8f244d31 32%{?with_icu:BuildRequires: libicu-devel}
2637a487
CM
33%{?with_icu:Requires: icu}
34#%{?with_icusword:BuildRequires: icu-sword}
35#%{?with_icusword:Requires: icu-sword}
0879d3a4 36Requires: xulrunner >= 1.9.2.3
9e8d9d27
CM
37Requires: zlib
38BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40%description
41The SWORD Project is an effort to create an ever expanding software
42package for research and study of God and His Word. The SWORD Bible
43Framework allows easy manipulation of Bible texts, commentaries,
44lexicons, dictionaries, etc. Many frontends are build using this
45framework. An installed module set may be shared between any frontend
46using the framework.
47
2637a487
CM
48%package utilities
49Summary: Utility programes using the sword libraries.
50Group: Applications
51Provides: diatheke
52Requires: %{name} = %{version}-%{release}
53
54%description utilities
55Utility programes using the sword libraries.
56
9e8d9d27
CM
57%package devel
58Summary: Include files and static libraries for developing sword applications
59Group: Development/Libraries
60Requires: curl-devel >= 7.10.5
2637a487 61Requires: %{name} = %{version}-%{release}
9e8d9d27
CM
62Requires: zlib-devel
63
64%description devel
65Include files and static libraries for developing sword applications.
66This package is required to compile Sword frontends, too.
67
68%prep
69%setup -q
1a93d102
CM
70%if %{with_curl}
71%patch0 -p0
72%endif
9e8d9d27
CM
73
74%build
75%{configure} \
20289b0b 76 --with-conf \
2637a487
CM
77 --with%{!?with_clucene:out}-clucene \
78 --with%{!?with_curl:out}-curl \
79 --with%{!?with_icu:out}-icu \
9e8d9d27 80 --disable-debug \
20289b0b
CM
81 --disable-dependency-tracking \
82 --disable-examples \
83 --disable-tests \
84 --%{?with_utilities:en}%{!?with_utilities:dis}able-utilities \
2637a487 85 #--with%{!?with_icusword:out}-icusword \
9e8d9d27
CM
86
87%{__make}
88
89%install
90rm -rf $RPM_BUILD_ROOT
91
92%{__make} install-strip \
93 DESTDIR=$RPM_BUILD_ROOT
94
95%{__make} install_config \
96 DESTDIR=$RPM_BUILD_ROOT
97
98install -d $RPM_BUILD_ROOT%{_libdir}/sword
99exit 0
100
101%post devel -p /sbin/ldconfig
102
103%postun devel -p /sbin/ldconfig
104
105%files
106%defattr(644,root,root,755)
107%config %{_sysconfdir}/sword.conf
2637a487
CM
108%dir %{_datadir}/sword
109%dir %{_datadir}/sword/mods.d
110%dir %{_datadir}/sword/locales.d
9e8d9d27
CM
111%config %{_datadir}/sword/mods.d/globals.conf
112%config %{_datadir}/sword/locales.d/*.conf
113%doc README AUTHORS NEWS INSTALL
114%attr(755,root,root) %{_libdir}/libsword*.so*
115%dir %{_libdir}/sword
2637a487 116%dir %{_libdir}/sword/*icu*
9e8d9d27
CM
117%{_libdir}/sword/*/*.res
118
2637a487
CM
119%files utilities
120%defattr(644,root,root,755)
121%attr(755,root,root) %{_bindir}/*
122
9e8d9d27
CM
123%files devel
124%defattr(644,root,root,755)
125%doc doc/*
126%{_pkgconfigdir}/sword.pc
127%{_includedir}/sword
128%{_libdir}/libsword*.*a
129
130%clean
131rm -rf $RPM_BUILD_ROOT
This page took 0.159821 seconds and 4 git commands to generate.